@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-ext-800-normal-By7E3MqD.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-800-normal-Dlsls8yD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:#142238;background:#eaf1f8;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #155fb8;--violet: #5a43c6;--orange: #a64f00;--green: #147a4c;--ink: #142238;--muted: #53667b;--line: #d7e1ec;--surface: #ffffff;--canvas: #edf3f9;--focus: #0b5cad}*{box-sizing:border-box}html{min-width:1024px;min-height:100%;background:#eaf1f8}body{margin:0;min-width:1024px;min-height:100vh;overflow-x:hidden;background:#eaf1f8}button,select{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button:active{transform:translateY(1px) scale(.99)}.app-shell{min-height:100vh}.app-shell.has-lab-switcher{padding-top:52px}.app-shell.has-lab-switcher .crm-dashboard{min-height:calc(100vh - 52px)}.app-shell.is-capture .crm-dashboard{min-height:100vh}.lab-switcher{position:fixed;inset:0 0 auto;z-index:1000;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 18px;color:#17243a;background:#f8fafdf7;border-bottom:1px solid #d7e0ea;box-shadow:0 6px 22px #1f304c1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lab-identity{display:flex;align-items:baseline;gap:9px;margin-right:6px;white-space:nowrap}.lab-identity>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b778a}.lab-identity strong{font-size:13px}.lab-identity .lab-current-name{max-width:138px;margin-left:-3px;overflow:hidden;color:#40516a;font-size:10px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;text-transform:none}.lab-mode-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #d6e0eb;border-radius:10px;background:#eef3f8}.lab-mode-switch button{min-height:27px;padding:0 9px;border:0;border-radius:7px;color:#56667b;background:transparent;font-size:10.5px;font-weight:750;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.lab-mode-switch button:hover{color:#173f6d;background:#ffffffb8}.lab-mode-switch button.is-active{color:#173f6d;background:#fff;box-shadow:0 3px 9px #243d5c1c}.lab-arrow,.capture-toggle{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #d6e0eb;border-radius:9px;background:#fff;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.lab-arrow:hover,.capture-toggle:hover{background:#edf4fb;border-color:#b8cce2;box-shadow:0 5px 14px #223d5e1a}.variant-tabs{display:flex;align-items:center;gap:4px}.variant-tabs a{width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#5d6b80;background:transparent;font-size:12px;font-weight:700;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.variant-tabs a:hover{color:#153a6c;background:#e8f0f9}.variant-tabs a.is-active{color:#fff;background:#1e6dd5;box-shadow:0 5px 12px #1e6dd540}.capture-toggle{margin-left:4px;color:#315a89}.lab-dismiss-hint{display:none}.skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:9px 12px;border-radius:9px;color:#fff;background:#173d68;font-size:12px;font-weight:750;text-decoration:none;transform:translateY(-160%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.app-shell.is-capture .variant-caption{display:none}.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}.crm-dashboard,.crm-dashboard>div,.slate-frame{min-width:0}.crm-dashboard{--nav-width: 206px;--nav-focus: #ffffff;--page-pad: 22px;--page-gap: 14px;--card-radius: 14px;--panel-radius: 14px;--nav-bg: #172d46;--nav-fg: #eaf3ff;--nav-muted: #9eb2c9;--nav-active: #2e67b7;--canvas: #eef4fa;--surface: #ffffff;--line: #d6e1ec;--ink: #132238;--muted: #53667b;--focus: #0b5cad;min-height:inherit;color:var(--ink);background:var(--canvas)}.crm-dashboard>div,.slate-frame{min-height:inherit}.layout-refined,.layout-ivory,.layout-rail,.layout-editorial,.layout-blocks,.layout-precision,.layout-natural,.layout-clarity,.layout-mist,.slate-frame{display:grid;grid-template-columns:var(--nav-width) minmax(0,1fr)}.side-nav{position:relative;z-index:20;min-width:0;display:flex;flex-direction:column;padding:22px 14px 16px;color:var(--nav-fg);background:var(--nav-bg);overflow:visible}.brand-mark{min-height:62px;display:flex;align-items:center;gap:12px;padding:6px 12px;margin-bottom:14px;color:#fff}.brand-mark>svg{flex:0 0 auto;width:48px;height:48px;padding:10px;border-radius:14px;color:#fff;background:#396fd3;box-shadow:0 9px 22px #11254647}.brand-copy{display:flex;flex-direction:column;line-height:1.08}.brand-copy strong{font-size:14px;letter-spacing:-.01em}.brand-copy span{margin-top:4px;color:var(--nav-muted);font-size:10px;font-weight:700;letter-spacing:.14em}.nav-list,.nav-utilities{display:flex;flex-direction:column;gap:6px}.nav-item,.utility-item,.profile{width:100%;border:0;color:var(--nav-fg);background:transparent}.nav-item,.utility-item{position:relative;min-height:48px;display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:12px;text-align:left;font-size:13px;font-weight:600;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:hover,.utility-item:hover{color:#fff;background:#7fa6d524}.nav-item.is-active{color:#fff;background:var(--nav-active);box-shadow:0 8px 18px #091b362e}.nav-icon{flex:0 0 auto;width:33px;height:33px;display:grid;place-items:center;border-radius:10px;color:#dbeaff;background:#6f9bd12e}.nav-item.is-active .nav-icon{background:#ffffff29}.nav-label{min-width:0;white-space:nowrap}.nav-utilities{margin-top:auto;padding-top:16px}.utility-item{color:var(--nav-muted)}.notification-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#ff9b54;box-shadow:0 0 0 3px #ff9b5429}.profile{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin-top:12px;padding:7px 9px;border-radius:13px;text-align:left;transition:background .18s ease}.profile:hover{background:#7fa6d521}.avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(204,226,249,.4);border-radius:50%;color:#fff;background:#78a3d429;font-size:16px;font-weight:600}.profile-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.profile-copy strong{font-size:12px;white-space:nowrap}.profile-copy span{color:var(--nav-muted);font-size:9.5px;letter-spacing:-.01em;white-space:nowrap}.profile-caret{color:var(--nav-muted)}.side-nav button:focus-visible{outline-color:var(--nav-focus)}.dashboard-main{min-width:0;min-height:inherit;display:flex;flex-direction:column;gap:var(--page-gap);padding:var(--page-pad);background:var(--canvas)}.page-title-block{min-width:0;display:flex;flex-direction:column;justify-content:center}.page-title-block h1{margin:0;color:var(--ink);font-size:clamp(31px,2.4vw,40px);line-height:1;letter-spacing:-.035em}.variant-caption{margin-top:8px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.refined-header,.mist-header,.rail-command-row,.slate-topbar,.precision-header,.clarity-commandbar{min-width:0;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(600px,2.1fr);align-items:stretch;gap:18px}.kpi-strip{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi-item{min-width:0;display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--panel-radius);color:var(--ink);background:var(--surface);box-shadow:0 8px 26px #1c365614}.kpi-icon{flex:0 0 auto;width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#fff}.tone-blue .kpi-icon{background:#155fb8}.tone-violet .kpi-icon{background:#5a43c6}.tone-green .kpi-icon{background:#147a4c}.kpi-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.kpi-copy strong{font-size:24px;line-height:1;letter-spacing:-.03em}.kpi-label{overflow:hidden;color:var(--muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.stage-panel{min-width:0;display:flex;align-items:stretch;gap:10px;padding:10px;border-radius:var(--panel-radius);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 7px 20px #223d5d0f}.all-filter,.stage-filter{min-height:48px;border:0;border-radius:11px;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease,background .17s ease}.all-filter{flex:0 0 auto;min-width:128px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#4b607a;background:#e9f0f7;font-size:12px;font-weight:700}.all-filter:hover{color:#173d6d;background:#dce9f5}.all-filter.is-active{color:#fff;background:#183b64;box-shadow:0 7px 15px #15396133}.stage-controls{min-width:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.stage-filter{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 14px;color:#fff;background:var(--stage-color);font-size:13px;font-weight:700;text-align:left;box-shadow:0 8px 16px color-mix(in srgb,var(--stage-color) 18%,transparent)}.stage-filter:hover{filter:brightness(1.05) saturate(1.06);transform:translateY(-1px);box-shadow:0 11px 20px color-mix(in srgb,var(--stage-color) 25%,transparent)}.stage-filter.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 23%,white),0 12px 23px color-mix(in srgb,var(--stage-color) 28%,transparent)}.stage-filter strong{font-size:14px}.properties-section{min-width:0;display:flex;flex-direction:column;gap:10px}.section-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2{margin:0;color:var(--ink);font-size:20px;line-height:1.2;letter-spacing:-.02em}.filter-indicator{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface) 76%,transparent);font-size:10px;font-weight:700}.property-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.property-card{position:relative;min-width:0;border-radius:var(--card-radius);background:var(--surface);box-shadow:0 8px 24px #1a314e17;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.property-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #19325224}.property-card:focus-within{z-index:35}.property-media{position:relative;height:136px;margin:0;overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0;background:#dce5ed}.property-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.property-card:hover .property-media img{transform:scale(1.025)}.property-type{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:8px;color:#fff;background:#182f4cd1;font-size:11px;font-weight:700;line-height:1;box-shadow:0 5px 12px #0d1a2c29;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.property-body{min-width:0;padding:11px 12px 12px}.property-body h3{min-height:21px;margin:0 0 7px;overflow:hidden;color:var(--ink);font-size:14.5px;font-weight:750;line-height:1.42;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.property-facts{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--muted);font-size:11.5px}.area{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.price{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.card-stage-control{position:relative;z-index:4}.card-stage-button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-radius:10px;color:#fff;background:var(--card-stage);font-size:11.5px;font-weight:750;box-shadow:0 7px 14px color-mix(in srgb,var(--card-stage) 21%,transparent);transition:filter .17s ease,box-shadow .17s ease,transform .17s ease}.card-stage-button:hover{filter:brightness(1.06) saturate(1.05);box-shadow:0 9px 18px color-mix(in srgb,var(--card-stage) 28%,transparent)}.stage-menu{position:absolute;right:0;bottom:calc(100% + 7px);z-index:50;width:min(190px,100%);display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid #d5e0eb;border-radius:12px;background:#fff;box-shadow:0 16px 38px #11233c38}.stage-menu button{width:100%;min-height:35px;display:grid;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:8px;color:#34465c;background:transparent;font-size:11px;font-weight:650;text-align:left}.stage-menu button:hover,.stage-menu button.is-selected{color:#142238;background:#edf3f8}.stage-dot{width:8px;height:8px;border-radius:50%}.empty-state{min-height:220px;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--line);border-radius:var(--card-radius);color:var(--muted);background:color-mix(in srgb,var(--surface) 68%,transparent);text-align:center}.empty-state strong{color:var(--ink);font-size:14px}.empty-state span{font-size:11px}.dashboard-footer{min-height:38px;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;margin-top:auto;color:var(--muted);font-size:11px}.total-count strong{color:var(--ink)}.pagination{display:flex;align-items:center;justify-content:center;gap:4px}.pagination button{min-width:31px;height:31px;padding:0 7px;border:1px solid transparent;border-radius:9px;color:var(--muted);background:transparent;font-size:11px;font-weight:650}.pagination button:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent);border-color:var(--line)}.pagination button.is-current{color:#fff;background:#155fb8;border-color:#155fb8;box-shadow:0 6px 12px #155fb838}.page-size{display:flex;align-items:center;justify-content:flex-end;gap:8px}.page-size select{height:32px;padding:0 26px 0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font-size:11px}@media(max-width:1420px){.property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.refined-header,.mist-header,.rail-command-row,.slate-topbar,.precision-header,.clarity-commandbar{grid-template-columns:minmax(190px,.7fr) minmax(540px,2.3fr)}.crm-dashboard{--page-pad: 16px;--page-gap: 11px}.variant-01 .property-media,.variant-02 .property-media,.variant-03 .property-media,.variant-04 .property-media,.variant-05 .property-media,.variant-06 .property-media,.variant-07 .property-media,.variant-08 .property-media,.variant-09 .property-media,.variant-10 .property-media{height:126px}.dashboard-footer{padding-bottom:8px}}@media(min-width:1780px){.dashboard-main{width:min(100%,1660px);justify-self:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.variant-01{--nav-width: 205px;--nav-bg: #172f49;--nav-active: #315f9f;--canvas: #edf4fb;--surface: #ffffff;--line: #d6e2ee;--panel-radius: 14px;--card-radius: 13px}.variant-01 .dashboard-main{background:radial-gradient(circle at 72% 4%,rgba(125,177,235,.13),transparent 28%),#edf4fb}.variant-01 .refined-header{min-height:82px}.variant-01 .kpi-item{border:1px solid rgba(212,225,238,.84);box-shadow:0 8px 24px #23416212}.variant-01 .stage-bar .stage-filter{background:linear-gradient(135deg,color-mix(in srgb,var(--stage-color) 89%,#1763bc),var(--stage-color))}.variant-01 .property-card{border:1px solid rgba(210,222,235,.9);box-shadow:0 8px 23px #19375912}.variant-01 .property-media{height:187px;margin:5px 5px 0;border-radius:9px}.variant-01 .property-type{top:8px;left:8px}.variant-02{--nav-width: 184px;--nav-bg: linear-gradient(180deg, #263e5c 0%, #1d344f 60%, #183047 100%);--nav-active: rgba(117, 174, 230, .3);--nav-muted: #b1c5da;--canvas: #dfeef8;--surface: rgba(251, 253, 255, .82);--line: #c6dce9;--ink: #17304b;--muted: #50677d;--panel-radius: 16px;--card-radius: 16px}.variant-02 .mist-nav-shell{min-height:inherit;padding:10px 0 10px 10px;background:#dcebf6}.variant-02 .side-nav{min-height:100%;padding-inline:11px;border-radius:18px 0 0 18px;background:var(--nav-bg);box-shadow:8px 0 28px #1e3d5b24}.variant-02 .brand-mark{padding-inline:7px}.variant-02 .brand-mark>svg{width:46px;height:46px;background:#69a6e2bd}.variant-02 .nav-item.is-active{box-shadow:inset 0 0 0 1px #b9daf730,0 8px 18px #0d20342b}.variant-02 .mist-canvas{background:radial-gradient(circle at 12% 7%,rgba(255,255,255,.8),transparent 25%),radial-gradient(circle at 91% 10%,rgba(145,202,237,.3),transparent 30%),linear-gradient(145deg,#e8f3fb,#dbeaf5 62%,#e7f1f8)}.variant-02 .mist-header{min-height:86px;grid-template-columns:minmax(225px,.75fr) minmax(610px,2.25fr)}.variant-02 .mist-title-surface{display:flex;padding:15px 19px;border:1px solid rgba(190,216,232,.8);border-radius:18px;background:#ffffff8a;box-shadow:0 10px 28px #2d557714;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.variant-02 .kpi-floating .kpi-item{border:1px solid rgba(187,215,232,.77);border-radius:18px;background:#ffffffb3;box-shadow:0 13px 28px #30567417;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.variant-02 .kpi-floating .kpi-icon{color:currentColor;background:#ffffffc2;box-shadow:inset 0 0 0 1px #adc8ddb3}.variant-02 .kpi-floating .tone-blue .kpi-icon{color:#277bd9}.variant-02 .kpi-floating .tone-violet .kpi-icon{color:#7058d4}.variant-02 .kpi-floating .tone-green .kpi-icon{color:#269a6b}.variant-02 .mist-control-deck{padding:3px 0}.variant-02 .stage-tiles{padding:0;background:transparent;box-shadow:none}.variant-02 .stage-tiles .all-filter{border:1px solid #bfd6e6;background:#ffffff9e}.variant-02 .stage-tiles .all-filter.is-active{color:#183955;background:#fff;box-shadow:0 8px 18px #264e6f1c}.variant-02 .stage-tiles .stage-filter{min-height:58px;color:var(--stage-color);background:color-mix(in srgb,var(--stage-soft) 78%,rgba(255,255,255,.72));border:1px solid color-mix(in srgb,var(--stage-color) 23%,#dbe7ef);box-shadow:0 7px 16px #2c52720f}.variant-02 .stage-tiles .stage-filter.is-active{color:#fff;background:var(--stage-color)}.variant-02 .property-card{padding:6px;background:#ffffffb8;box-shadow:0 11px 25px #264e6f17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.variant-02 .property-media{height:187px;border-radius:12px}.variant-02 .property-body{padding:10px 7px 7px}.variant-02 .card-stage-button{color:var(--card-stage);background:var(--card-stage-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-stage) 22%,transparent)}.variant-03{--nav-width: 220px;--nav-bg: #15324d;--nav-active: #31546f;--nav-muted: #b5c3cd;--canvas: #f3efe6;--surface: #fffdf8;--line: #dcd3c5;--ink: #1b2d3e;--muted: #625e58;--panel-radius: 12px;--card-radius: 12px}.variant-03 .ivory-canvas{background:linear-gradient(132deg,#f6f2e9,#efebe2)}.variant-03 .brand-mark>svg{color:#17324b;background:#efe4cf;box-shadow:0 9px 20px #061b2e33}.variant-03 .ivory-mast{min-height:91px;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(610px,2.05fr);gap:20px;align-items:stretch}.variant-03 .ivory-title-column{display:flex;flex-direction:column;justify-content:center}.variant-03 .ivory-title-column p{margin:9px 0 0;color:#756e64;font-size:11px;font-weight:550}.variant-03 .kpi-ribbon{gap:0;overflow:hidden;border:1px solid #ded3c2;border-radius:12px;background:#fffaf0;box-shadow:0 9px 23px #50432f12}.variant-03 .kpi-ribbon .kpi-item{border-radius:0;background:transparent;box-shadow:none}.variant-03 .kpi-ribbon .kpi-item+.kpi-item{border-left:1px solid #e3dacb}.variant-03 .kpi-ribbon .tone-blue .kpi-icon{color:#2b659a;background:#dbe9f2}.variant-03 .kpi-ribbon .tone-violet .kpi-icon{color:#715e9d;background:#e9e2ef}.variant-03 .kpi-ribbon .tone-green .kpi-icon{color:#4d8065;background:#dde9dc}.variant-03 .stage-tactile{padding:8px;border:1px solid #ded5c8;background:#fffbf3d1;box-shadow:0 7px 18px #4137290d}.variant-03 .stage-tactile .all-filter{color:#5c554c;background:#e8e0d3}.variant-03 .stage-tactile .all-filter.is-active{color:#fffaf1;background:#173c59}.variant-03 .stage-tactile .stage-filter{min-height:50px;color:color-mix(in srgb,var(--stage-color) 76%,#3c3832);background:color-mix(in srgb,var(--stage-soft) 63%,#f4eadc);box-shadow:inset 0 -2px color-mix(in srgb,var(--stage-color) 17%,transparent)}.variant-03 .stage-tactile .stage-filter.is-active{color:#fffdf8;background:color-mix(in srgb,var(--stage-color) 82%,#615240)}.variant-03 .property-card{border:1px solid #ddd5c8;box-shadow:none}.variant-03 .property-media{height:191px}.variant-03 .property-type{top:auto;bottom:9px;color:#26364a;background:#faf1e1e6}.variant-03 .card-stage-button{color:color-mix(in srgb,var(--card-stage) 82%,#2c2a27);background:color-mix(in srgb,var(--card-stage-soft) 76%,#fffaf1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-stage) 22%,#d8cfc0)}.variant-04{--nav-width: 84px;--nav-bg: #182f48;--nav-active: #2e6dc2;--canvas: #eef4f8;--surface: #ffffff;--line: #d4e0e9;--panel-radius: 13px;--card-radius: 13px;--page-pad: 20px}.variant-04 .side-nav{align-items:center;padding:18px 10px 13px}.variant-04 .brand-mark{width:100%;justify-content:center;padding:0;margin-bottom:18px}.variant-04 .brand-mark>svg{width:50px;height:50px;padding:11px;border-radius:16px}.variant-04 .brand-copy,.variant-04 .nav-label,.variant-04 .profile-copy,.variant-04 .profile-caret{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.variant-04 .nav-list,.variant-04 .nav-utilities{width:100%;align-items:center}.variant-04 .nav-item,.variant-04 .utility-item{width:50px;min-height:50px;justify-content:center;padding:6px;border-radius:15px}.variant-04 .nav-icon{width:37px;height:37px;border-radius:12px}.variant-04 .nav-item[data-tooltip]:after,.variant-04 .utility-item[data-tooltip]:after,.variant-04 .profile[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:62px;z-index:100;min-width:max-content;padding:7px 9px;border-radius:8px;color:#fff;background:#142b42;font-size:10px;font-weight:700;opacity:0;pointer-events:none;transform:translate(-5px);transition:opacity .15s ease,transform .15s ease;box-shadow:0 8px 20px #0a1a2b40}.variant-04 [data-tooltip]:hover:after,.variant-04 [data-tooltip]:focus-visible:after{opacity:1;transform:translate(0)}.variant-04 .notification-dot{position:absolute;top:8px;right:8px}.variant-04 .profile{position:relative;width:50px;grid-template-columns:1fr;justify-items:center;padding:6px}.variant-04 .avatar{width:38px;height:38px}.variant-04 .rail-command-row{min-height:72px;grid-template-columns:minmax(230px,.7fr) minmax(670px,2.3fr);align-items:center;padding-bottom:12px;border-bottom:1px solid #cfdae4}.variant-04 .kpi-inline{display:flex;justify-content:flex-end;gap:24px}.variant-04 .kpi-inline .kpi-item{flex:0 1 210px;padding:7px 0;border-radius:0;background:transparent;box-shadow:none}.variant-04 .kpi-inline .kpi-icon{width:38px;height:38px;border-radius:11px}.variant-04 .stage-pipeline{position:relative;padding:7px;border:1px solid #cfdce7;box-shadow:none}.variant-04 .stage-pipeline .all-filter{min-width:116px}.variant-04 .stage-pipeline .stage-controls{gap:0;overflow:hidden;border-radius:10px}.variant-04 .stage-pipeline .stage-filter{min-height:48px;color:var(--stage-color);background:var(--stage-soft);border-radius:0;box-shadow:inset -1px 0 color-mix(in srgb,var(--stage-color) 15%,#cbd9e5)}.variant-04 .stage-pipeline .stage-filter:first-child{border-radius:10px 0 0 10px}.variant-04 .stage-pipeline .stage-filter:last-child{border-radius:0 10px 10px 0;box-shadow:none}.variant-04 .stage-pipeline .stage-filter.is-active{color:#fff;background:var(--stage-color)}.variant-04 .property-media{height:230px}.variant-04 .property-type{right:9px;left:auto}.variant-04 .property-body{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-template-rows:auto auto;gap:5px 10px}.variant-04 .property-body h3,.variant-04 .property-facts{grid-column:1;margin:0}.variant-04 .card-stage-control{grid-column:2;grid-row:1 / span 2}.variant-04 .card-stage-button{height:100%;min-height:55px;flex-direction:column;gap:3px}.variant-04 .stage-menu{bottom:auto;top:calc(100% + 7px);width:190px;max-width:none}.variant-05{--nav-width: 206px;--nav-bg: #23364b;--nav-active: #355c86;--canvas: #f0f4f7;--surface: #fbfdfe;--line: #bdcad7;--ink: #17283b;--muted: #5f6d7d;--panel-radius: 10px;--card-radius: 10px;padding:12px;background:#27394c}.variant-05 .layout-slate{min-height:calc(100vh - 24px)}.has-lab-switcher .variant-05 .layout-slate{min-height:calc(100vh - 76px)}.variant-05 .slate-frame{overflow:hidden;border:1px solid #40546a;border-radius:19px;box-shadow:0 18px 45px #0c192747}.variant-05 .side-nav{border-right:1px solid #3a4d62}.variant-05 .brand-mark>svg{border-radius:10px;background:#547aa5}.variant-05 .nav-item,.variant-05 .utility-item{border-radius:8px}.variant-05 .slate-canvas{background:#f0f4f7}.variant-05 .slate-topbar{min-height:76px;padding-bottom:12px;border-bottom:1px solid #bdc9d5}.variant-05 .kpi-outlined .kpi-item{padding-block:10px;border:1px solid #c1ccd7;border-radius:9px;background:#f8fafc;box-shadow:none}.variant-05 .kpi-outlined .kpi-icon{width:39px;height:39px;border-radius:8px}.variant-05 .slate-tabs{border-bottom:1px solid #bdc9d5}.variant-05 .stage-tabs{padding:0 0 9px;border-radius:0;background:transparent;box-shadow:none}.variant-05 .stage-tabs .all-filter{min-height:42px;border:1px solid #c1ccd7;border-radius:8px;background:#e5ebf0}.variant-05 .stage-tabs .all-filter.is-active{color:#fff;background:#2d475f}.variant-05 .stage-tabs .stage-filter{min-height:42px;color:var(--stage-color);border:1px solid color-mix(in srgb,var(--stage-color) 26%,#bec9d4);border-radius:8px;background:#f8fafc;box-shadow:none}.variant-05 .stage-tabs .stage-filter.is-active{color:#fff;background:var(--stage-color)}.variant-05 .property-card{border:1px solid #b9c5d1;box-shadow:none}.variant-05 .property-card:hover{border-color:#8ea3b8;box-shadow:0 10px 22px #273a4e1a}.variant-05 .property-media{height:181px;border-radius:9px 9px 0 0}.variant-05 .property-type,.variant-05 .card-stage-button{border-radius:7px}.variant-05 .card-stage-button{color:var(--card-stage);background:var(--card-stage-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-stage) 38%,transparent)}.variant-06{--nav-width: 188px;--nav-bg: #e3e9ed;--nav-fg: #1a3046;--nav-muted: #52616d;--nav-active: #cad8e3;--canvas: #e9eef0;--surface: #f8faf9;--line: #c8d0d4;--ink: #172838;--muted: #52616d;--nav-focus: #0b5cad;--panel-radius: 11px;--card-radius: 12px}.variant-06 .side-nav{color:var(--nav-fg);border-right:1px solid #c4cfd5}.variant-06 .brand-mark{color:#152d42}.variant-06 .brand-mark>svg{color:#f7f9f8;background:#263e53;box-shadow:0 8px 17px #273c4e2b}.variant-06 .brand-copy span,.variant-06 .profile-copy span,.variant-06 .profile-caret{color:#52616d}.variant-06 .nav-item,.variant-06 .utility-item,.variant-06 .profile{color:#31485b}.variant-06 .nav-item:hover,.variant-06 .utility-item:hover,.variant-06 .profile:hover{color:#142a3e;background:#b8c8d373}.variant-06 .nav-item.is-active{color:#142a3e;background:#c9d6df;box-shadow:inset 3px 0 #274c6d}.variant-06 .nav-icon{color:#324f68;background:#5a7a941f}.variant-06 .avatar{color:#1b354b;border-color:#9fb1bf;background:#d9e2e7}.variant-06 .editorial-canvas{padding-inline:25px;background:#e9eef0}.variant-06 .editorial-header{min-height:88px;display:grid;grid-template-columns:245px minmax(50px,1fr) minmax(590px,1.65fr);align-items:center;gap:18px}.variant-06 .page-title-block h1{font-size:42px;font-weight:650}.variant-06 .editorial-rule{height:1px;background:#9eabb3}.variant-06 .kpi-ledger{gap:0}.variant-06 .kpi-ledger .kpi-item{padding:8px 16px;border-radius:0;background:transparent;box-shadow:none}.variant-06 .kpi-ledger .kpi-item+.kpi-item{border-left:1px solid #bdc8ce}.variant-06 .kpi-ledger .kpi-icon{width:34px;height:34px;border-radius:9px}.variant-06 .kpi-ledger .kpi-copy{flex-direction:row;align-items:baseline;gap:8px}.variant-06 .kpi-ledger .kpi-copy strong{order:-1;font-size:25px}.variant-06 .stage-labels{padding:0 0 10px;border-bottom:1px solid #b9c4c9;border-radius:0;background:transparent;box-shadow:none}.variant-06 .stage-labels .all-filter{min-width:116px;min-height:42px;border:1px solid #bec9ce;border-radius:8px;background:transparent}.variant-06 .stage-labels .all-filter.is-active{color:#fff;background:#1d3d56}.variant-06 .stage-labels .stage-filter{min-height:42px;color:color-mix(in srgb,var(--stage-color) 78%,#263746);border:0;border-bottom:2px solid var(--stage-color);border-radius:7px 7px 2px 2px;background:#f8faf975;box-shadow:none}.variant-06 .stage-labels .stage-filter.is-active{color:#fff;background:var(--stage-color)}.variant-06 .section-heading h2{font-size:23px;font-weight:620;letter-spacing:-.025em}.variant-06 .property-grid{gap:16px}.variant-06 .property-card{border:1px solid #c4ced2;background:#f8faf9;box-shadow:none}.variant-06 .property-media{height:188px}.variant-06 .property-type{top:auto;bottom:9px;border-radius:6px;background:#f4f7f6e0;color:#25394a}.variant-06 .property-body h3{font-size:15px;font-weight:690}.variant-06 .card-stage-button{min-height:34px;color:var(--card-stage);border:1px solid color-mix(in srgb,var(--card-stage) 48%,transparent);background:transparent;box-shadow:none}.variant-06 .dashboard-footer{padding-top:7px;border-top:1px solid #bec8cd}.variant-07{--nav-width: 198px;--nav-bg: #27384e;--nav-active: #566c9c;--canvas: #edf0f4;--surface: #fcfcfb;--line: #d4d8df;--ink: #1d2a3d;--muted: #5d6370;--panel-radius: 16px;--card-radius: 16px}.variant-07 .brand-mark>svg{background:#7476bd}.variant-07 .blocks-canvas{background:linear-gradient(145deg,#eff2f5,#e9edf1)}.variant-07 .blocks-header{min-height:92px;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(620px,2.2fr);gap:12px}.variant-07 .blocks-title{display:flex;align-items:center;padding:15px 19px;border-radius:16px;background:#dfeaf5}.variant-07 .kpi-mosaic .kpi-item{border-radius:16px;box-shadow:none}.variant-07 .kpi-mosaic .tone-blue{background:#dbe9f7}.variant-07 .kpi-mosaic .tone-violet{background:#e5e0f3}.variant-07 .kpi-mosaic .tone-green{background:#dcebe1}.variant-07 .kpi-mosaic .tone-blue .kpi-icon{color:#2e6eae;background:#f4f8fc}.variant-07 .kpi-mosaic .tone-violet .kpi-icon{color:#6955a9;background:#f7f4fb}.variant-07 .kpi-mosaic .tone-green .kpi-icon{color:#397b5b;background:#f3f8f4}.variant-07 .blocks-stage-field{padding:0}.variant-07 .stage-blocks{padding:0;background:transparent;box-shadow:none}.variant-07 .stage-blocks .all-filter{border-radius:15px;background:#d9e2ec}.variant-07 .stage-blocks .all-filter.is-active{color:#fff;background:#31465d}.variant-07 .stage-blocks .stage-filter{min-height:58px;color:color-mix(in srgb,var(--stage-color) 77%,#313647);border-radius:15px;background:color-mix(in srgb,var(--stage-soft) 82%,#eef0f2);box-shadow:none}.variant-07 .stage-blocks .stage-filter.is-active{color:#fff;background:var(--stage-color);box-shadow:0 10px 22px color-mix(in srgb,var(--stage-color) 22%,transparent)}.variant-07 .property-card{overflow:visible;box-shadow:0 10px 23px #2c344514}.variant-07 .property-media{height:179px;margin:7px 7px 0;border-radius:12px}.variant-07 .property-body{border-radius:0 0 16px 16px}.variant-07 .card-stage-new .property-body{background:#f3f7fc}.variant-07 .card-stage-work .property-body{background:#f7f4fc}.variant-07 .card-stage-showing .property-body{background:#fff8ef}.variant-07 .card-stage-contract .property-body{background:#f2f8f4}.variant-07 .property-type{border-radius:10px;background:#233248c7}.variant-07 .card-stage-button{min-height:39px;border-radius:12px}.variant-08{--nav-width: 224px;--nav-bg: #dfe6ed;--nav-fg: #1f3449;--nav-muted: #4b5d70;--nav-active: #285fb8;--canvas: #e8eef4;--surface: #f9fbfd;--line: #b8c7d7;--ink: #142840;--muted: #4b5d70;--focus: #145ad1;--nav-focus: #0b5cad;--panel-radius: 10px;--card-radius: 10px}.variant-08 .side-nav{color:var(--nav-fg);border-right:1px solid #bbc8d5}.variant-08 .brand-mark{color:#162d43}.variant-08 .brand-mark>svg{color:#fff;background:#205fc3;border-radius:10px;box-shadow:0 8px 18px #205fc32e}.variant-08 .brand-copy span,.variant-08 .profile-copy span,.variant-08 .profile-caret{color:#4b5d70}.variant-08 .nav-list:before,.variant-08 .nav-utilities:before{display:block;margin:4px 9px 6px;color:#6d8091;font-size:8px;font-weight:800;letter-spacing:.12em}.variant-08 .nav-list:before{content:"РАБОЧЕЕ ПРОСТРАНСТВО"}.variant-08 .nav-utilities:before{content:"СИСТЕМА"}.variant-08 .nav-item,.variant-08 .utility-item,.variant-08 .profile{color:#2c4358;border-radius:8px}.variant-08 .nav-item:hover,.variant-08 .utility-item:hover,.variant-08 .profile:hover{color:#172f46;background:#d2dce5}.variant-08 .nav-item.is-active{color:#fff;background:#285fb8;box-shadow:0 7px 16px #285fb833}.variant-08 .nav-icon{color:#315775;background:#cfdae4;border-radius:8px}.variant-08 .nav-item.is-active .nav-icon{color:#fff;background:#ffffff26}.variant-08 .avatar{color:#1f3b54;border-color:#9caebe;background:#ced9e2}.variant-08 .precision-canvas{background:#e8eef4}.variant-08 .precision-header{min-height:78px;padding-bottom:10px;border-bottom:1px solid #aebfd0}.variant-08 .page-title-block h1{color:#123b72;font-size:36px}.variant-08 .kpi-precision{gap:0;border:1px solid #b7c5d4;border-radius:9px;overflow:hidden}.variant-08 .kpi-precision .kpi-item{padding-block:9px;border-radius:0;background:#f4f7fa;box-shadow:none}.variant-08 .kpi-precision .kpi-item+.kpi-item{border-left:1px solid #b7c5d4}.variant-08 .kpi-precision .kpi-icon{width:37px;height:37px;border-radius:7px}.variant-08 .precision-track{padding:0}.variant-08 .stage-track{padding:7px;border:1px solid #b8c7d7;border-radius:9px;background:#f5f8fa;box-shadow:none}.variant-08 .stage-track .all-filter{min-height:42px;border-radius:7px}.variant-08 .stage-track .all-filter.is-active{background:#173c67}.variant-08 .stage-track .stage-controls{position:relative;gap:5px}.variant-08 .stage-track .stage-filter{min-height:42px;color:color-mix(in srgb,var(--stage-color) 84%,#1d2b3b);border:1px solid color-mix(in srgb,var(--stage-color) 25%,#b5c3d0);border-radius:7px;background:#fff;box-shadow:inset 0 3px 0 var(--stage-color)}.variant-08 .stage-track .stage-filter.is-active{color:#fff;background:var(--stage-color);box-shadow:none}.variant-08 .property-card{border:1px solid #b5c3d1;box-shadow:none}.variant-08 .property-media{height:177px;border-radius:9px 9px 0 0}.variant-08 .property-type{top:8px;left:8px;border-radius:6px;background:#213d59}.variant-08 .property-facts{padding:6px 8px;border-radius:7px;background:#edf2f6}.variant-08 .price{color:#123b72;font-size:12.5px}.variant-08 .card-stage-button{min-height:34px;border-radius:7px;box-shadow:none}.variant-09{--nav-width: 214px;--nav-bg: #203849;--nav-active: #456473;--nav-muted: #afc1c5;--canvas: #eee9df;--surface: #fdfbf6;--line: #d5cec0;--ink: #21313a;--muted: #59615c;--panel-radius: 15px;--card-radius: 14px}.variant-09 .brand-mark>svg{color:#1e3b48;background:#c9d8cf}.variant-09 .nav-icon{color:#dce7e4;background:#a1beb924}.variant-09 .natural-canvas{background:radial-gradient(circle at 85% 0%,rgba(201,218,210,.32),transparent 25%),#eee9df}.variant-09 .natural-header{min-height:92px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(620px,2.2fr);gap:14px}.variant-09 .natural-title-wrap{display:flex;align-items:center;padding:16px 20px;border-radius:14px;background:#dbe4dc}.variant-09 .kpi-natural{gap:0;border-radius:14px;overflow:hidden;background:#f8f4eb}.variant-09 .kpi-natural .kpi-item{border-radius:0;background:transparent;box-shadow:none}.variant-09 .kpi-natural .kpi-item+.kpi-item{border-left:1px solid #ddd4c5}.variant-09 .kpi-natural .tone-blue .kpi-icon{background:#76a6c3}.variant-09 .kpi-natural .tone-violet .kpi-icon{background:#8a83ae}.variant-09 .kpi-natural .tone-green .kpi-icon{background:#6e9981}.variant-09 .stage-organic{padding:0;background:transparent;box-shadow:none}.variant-09 .stage-organic .all-filter{border:1px solid #d0c8ba;border-radius:13px;background:#e1ddd3}.variant-09 .stage-organic .all-filter.is-active{color:#fff;background:#284657}.variant-09 .stage-organic .stage-filter{min-height:54px;color:color-mix(in srgb,var(--stage-color) 69%,#39463f);border-radius:13px;background:color-mix(in srgb,var(--stage-soft) 63%,#e7e1d6);box-shadow:none}.variant-09 .stage-organic .stage-filter.is-active{color:#fff;background:color-mix(in srgb,var(--stage-color) 82%,#566458)}.variant-09 .property-card{box-shadow:0 8px 22px #3d3a3117}.variant-09 .property-media{height:182px;margin:6px 6px 0;border-radius:10px}.variant-09 .property-type{top:auto;bottom:9px;background:#23363acc}.variant-09 .property-body h3{color:#243840}.variant-09 .card-stage-button{color:color-mix(in srgb,var(--card-stage) 76%,#30433a);background:color-mix(in srgb,var(--card-stage-soft) 70%,#f5f0e6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-stage) 20%,#d5cdbc)}.variant-10{--nav-width: 176px;--nav-bg: #18324b;--nav-active: #1f69ba;--canvas: #e9f0f6;--surface: #ffffff;--line: #c8d5e1;--ink: #12263d;--muted: #52677d;--panel-radius: 12px;--card-radius: 12px;--page-pad: 19px;--page-gap: 12px}.variant-10 .side-nav{padding-inline:11px}.variant-10 .brand-mark{padding-inline:6px}.variant-10 .brand-mark>svg{width:44px;height:44px;border-radius:12px}.variant-10 .nav-item,.variant-10 .utility-item{min-height:44px;padding:5px 7px;border-radius:10px;font-size:12px}.variant-10 .nav-icon{width:31px;height:31px;border-radius:8px}.variant-10 .profile{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:6px}.variant-10 .avatar{width:34px;height:34px}.variant-10 .clarity-canvas{background:#e9f0f6}.variant-10 .clarity-commandbar{min-height:74px;grid-template-columns:minmax(230px,.7fr) minmax(660px,2.3fr);align-items:center}.variant-10 .kpi-compact{gap:8px}.variant-10 .kpi-compact .kpi-item{padding:9px 12px;border:1px solid #cad6e1;border-radius:10px;box-shadow:none}.variant-10 .kpi-compact .kpi-icon{width:36px;height:36px;border-radius:9px}.variant-10 .kpi-compact .kpi-copy{flex-direction:row;align-items:baseline;justify-content:space-between;flex:1;gap:8px}.variant-10 .kpi-compact .kpi-copy strong{order:-1}.variant-10 .stage-clarity{padding:7px;border:1px solid #c8d5e1;box-shadow:none}.variant-10 .stage-clarity .all-filter{min-height:42px;border-radius:9px}.variant-10 .stage-clarity .all-filter.is-active{background:#183b63}.variant-10 .stage-clarity .stage-filter{min-height:42px;color:var(--stage-color);border:1px solid color-mix(in srgb,var(--stage-color) 34%,#c9d5df);border-radius:9px;background:#fff;box-shadow:none}.variant-10 .stage-clarity .stage-filter.is-active{color:#fff;background:var(--stage-color)}.variant-10 .property-grid{gap:12px}.variant-10 .property-card{border:1px solid #c5d2de;box-shadow:0 6px 16px #1934520f}.variant-10 .property-media{height:201px;border-radius:11px 11px 0 0}.variant-10 .property-type{border-radius:7px;background:#1b3a57}.variant-10 .property-body{padding:9px 10px 10px}.variant-10 .property-facts{margin-bottom:8px}.variant-10 .card-stage-button{min-height:34px;border-radius:8px;box-shadow:none}.variant-10 .dashboard-footer{min-height:34px}@media(max-width:1420px){.variant-02 .mist-header,.variant-03 .ivory-mast,.variant-07 .blocks-header,.variant-09 .natural-header{grid-template-columns:minmax(230px,.75fr) minmax(560px,2.25fr)}.variant-04 .rail-command-row,.variant-10 .clarity-commandbar{grid-template-columns:minmax(210px,.7fr) minmax(600px,2.3fr)}.variant-06 .editorial-header{grid-template-columns:220px minmax(25px,1fr) minmax(545px,2fr)}}.refinement-dashboard{--nav-width: 184px;--page-pad: 18px;--page-gap: 12px;--panel-radius: 12px;--card-radius: 12px;--canvas: #f3efe6;--surface: #fffdf8;--line: #d9d0c3;--ink: #172c40;--muted: #5f5b55;--focus: #0b5cad;min-height:inherit;color:var(--ink);background:var(--canvas)}.refinement-layout{min-width:0;min-height:inherit;display:flex;overflow:hidden;background:var(--canvas)}.refinement-sidebar{position:relative;z-index:40;width:184px;min-width:184px;flex:0 0 184px;margin-inline-start:0;padding:0;color:var(--ref-nav-fg, #eef5ff);background:var(--ref-sidebar-bg, #173e73);overflow:visible;transition:margin-inline-start .26s cubic-bezier(.22,1,.36,1)}.refinement-layout.is-sidebar-closed .refinement-sidebar{margin-inline-start:-184px;pointer-events:none}.refinement-sidebar-panel{width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column;padding:16px 10px 12px;background:var(--ref-panel-bg, transparent)}.refinement-brand{min-height:64px;display:flex;align-items:center;gap:10px;padding:7px 9px;margin-bottom:12px;color:var(--ref-brand-fg, currentColor)}.refinement-brand-icon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--ref-brand-icon-fg, #ffffff);background:var(--ref-brand-icon-bg, #2b69c1);box-shadow:var(--ref-brand-shadow, 0 8px 20px rgba(15, 37, 70, .22))}.refinement-brand-copy{min-width:0;display:flex;flex-direction:column;line-height:1.05}.refinement-brand-copy strong{font-size:12px;letter-spacing:-.01em}.refinement-brand-copy span{margin-top:4px;color:var(--ref-nav-muted, #b5cbe5);font-size:9px;font-weight:800;letter-spacing:.12em}.refinement-nav-list,.refinement-nav-utilities{display:flex;flex-direction:column;gap:5px}.refinement-nav-item,.refinement-utility-item,.refinement-profile{width:100%;border:0;color:inherit;background:transparent}.refinement-nav-item,.refinement-utility-item{position:relative;min-height:44px;display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:10px;text-align:left;font-size:11.5px;font-weight:680;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.refinement-nav-item:hover,.refinement-utility-item:hover,.refinement-profile:hover{color:var(--ref-hover-fg, var(--ref-nav-fg, #ffffff));background:var(--ref-hover-bg, rgba(255, 255, 255, .09))}.refinement-nav-item.is-active{color:var(--ref-active-fg, #ffffff);background:var(--ref-active-bg, #286ac0);box-shadow:var(--ref-active-shadow, 0 8px 18px rgba(10, 33, 66, .2))}.refinement-nav-icon{flex:0 0 auto;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--ref-icon-fg, #d8e9ff);background:var(--ref-icon-bg, rgba(126, 174, 225, .16))}.refinement-nav-item.tone-blue .refinement-nav-icon,.refinement-nav-icon.tone-blue{color:var(--ref-icon-blue-fg, #d6e7ff);background:var(--ref-icon-blue-bg, rgba(91, 153, 231, .22))}.refinement-nav-item.tone-cyan .refinement-nav-icon{color:var(--ref-icon-cyan-fg, #c7eff3);background:var(--ref-icon-cyan-bg, rgba(74, 164, 183, .22))}.refinement-nav-item.tone-green .refinement-nav-icon{color:var(--ref-icon-green-fg, #d4f0df);background:var(--ref-icon-green-bg, rgba(67, 158, 112, .22))}.refinement-nav-item.tone-amber .refinement-nav-icon{color:var(--ref-icon-amber-fg, #ffe4bc);background:var(--ref-icon-amber-bg, rgba(196, 126, 43, .22))}.refinement-nav-item.tone-violet .refinement-nav-icon,.refinement-nav-icon.tone-violet{color:var(--ref-icon-violet-fg, #e4dcff);background:var(--ref-icon-violet-bg, rgba(127, 104, 202, .22))}.refinement-nav-item.is-active .refinement-nav-icon{color:var(--ref-active-icon-fg, #ffffff);background:var(--ref-active-icon-bg, rgba(255, 255, 255, .16))}.refinement-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refinement-nav-utilities{margin-top:auto;padding-top:12px}.refinement-utility-item{color:var(--ref-nav-muted, #b5cbe5)}.refinement-notification-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#f39a43;box-shadow:0 0 0 3px #f39a4329}.refinement-profile{min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:6px 7px;border-radius:11px;text-align:left;transition:color .18s ease,background .18s ease}.refinement-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--ref-avatar-line, rgba(219, 235, 253, .42));border-radius:50%;color:var(--ref-avatar-fg, #ffffff);background:var(--ref-avatar-bg, rgba(112, 161, 214, .16));font-size:14px;font-weight:650}.refinement-profile-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.refinement-profile-copy strong,.refinement-profile-copy span{white-space:nowrap}.refinement-profile-copy strong{font-size:10.5px}.refinement-profile-copy span{color:var(--ref-nav-muted, #b5cbe5);font-size:8.5px}.refinement-sidebar button:focus-visible{outline-color:var(--ref-nav-focus, #ffffff)}.refinement-sidebar-close,.refinement-sidebar-open{width:30px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--ref-close-line, rgba(208, 225, 244, .34));color:var(--ref-close-fg, #edf5ff);background:var(--ref-close-bg, rgba(29, 76, 130, .92));box-shadow:0 7px 18px #18304d2e;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.refinement-sidebar-close:hover,.refinement-sidebar-open:hover{filter:brightness(1.08) saturate(1.05);transform:translateY(-1px);box-shadow:0 10px 22px #18304d3d}.refinement-sidebar-close{position:absolute;top:24px;right:5px;z-index:4;border-radius:9px}.refinement-sidebar-open{position:fixed;top:126px;left:0;z-index:150;border-left:0;border-radius:0 10px 10px 0;color:#fff;background:#225da9}.refinement-main{width:auto;min-width:0;flex:1 1 auto;gap:12px;padding:18px;background:radial-gradient(circle at 89% 2%,rgba(218,228,236,.38),transparent 28%),linear-gradient(132deg,#f7f3eb,#f0ece3)}.refinement-mast{min-width:0;min-height:82px;display:grid;grid-template-columns:minmax(270px,.82fr) minmax(620px,2.18fr);align-items:stretch;gap:18px}.refinement-title-column{display:flex;flex-direction:column;justify-content:center}.refinement-title-column p{margin:8px 0 0;color:#686159;font-size:10.5px;font-weight:560}.refinement-dashboard .kpi-ribbon{gap:0;overflow:hidden;border:1px solid #ddd3c4;border-radius:12px;background:#fffbf3f0;box-shadow:0 9px 23px #50432f12}.refinement-dashboard .kpi-ribbon .kpi-item{min-width:0;padding:11px 14px;border-radius:0;background:transparent;box-shadow:none}.refinement-dashboard .kpi-ribbon .kpi-item+.kpi-item{border-left:1px solid #e1d8cb}.refinement-dashboard .kpi-ribbon .kpi-icon{width:40px;height:40px;border-radius:11px}.refinement-dashboard .kpi-ribbon .tone-blue .kpi-icon{color:#285f94;background:#dbe8f1}.refinement-dashboard .kpi-ribbon .tone-violet .kpi-icon{color:#67528f;background:#e8e1ee}.refinement-dashboard .kpi-ribbon .tone-green .kpi-icon{color:#376f55;background:#dde9dc}.refinement-stage-panel{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:7px;border:1px solid #ded5c8;border-radius:12px;background:#fffbf3db;box-shadow:0 7px 18px #4137290d}.refinement-all-filter,.refinement-stage-filter{min-width:0;min-height:48px;border:1px solid transparent;border-radius:9px;font-size:11.5px;font-weight:750;transition:color .17s ease,background .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.refinement-all-filter{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:#35485b;background:#e7dfd2;border-color:#d8cdbd}.refinement-all-filter:hover{color:#17354f;background:#ddd3c3}.refinement-all-filter.is-active{color:#fff;background:#183a56;border-color:#183a56;box-shadow:0 7px 15px #183a5633}.refinement-stage-filter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:0 11px;color:var(--refinement-stage-color);background:var(--refinement-stage-soft);border-color:color-mix(in srgb,var(--refinement-stage-color) 30%,#d7cec1);text-align:left;box-shadow:inset 0 -2px color-mix(in srgb,var(--refinement-stage-color) 20%,transparent)}.refinement-stage-filter:hover{background:color-mix(in srgb,var(--refinement-stage-soft) 74%,#ffffff);border-color:color-mix(in srgb,var(--refinement-stage-color) 48%,#d7cec1);transform:translateY(-1px)}.refinement-stage-filter.is-active{color:#fff;background:var(--refinement-stage-color);border-color:var(--refinement-stage-color);box-shadow:0 8px 17px color-mix(in srgb,var(--refinement-stage-color) 24%,transparent)}.refinement-stage-filter.is-active span,.refinement-stage-filter.is-active strong{color:#fff}.refinement-stage-filter strong{font-size:12.5px}.refinement-properties-section{min-width:0;display:flex;flex-direction:column;gap:9px}.refinement-section-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.refinement-section-heading h2{margin:0;color:var(--ink);font-size:20px;line-height:1.2;letter-spacing:-.02em}.refinement-filter-indicator{flex:0 0 auto;padding:6px 10px;border:1px solid #e2d9cb;border-radius:999px;color:#5d5a55;background:#fffdf8cc;font-size:10px;font-weight:700}.refinement-property-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.refinement-property-card{position:relative;min-width:0;border:1px solid #d9d0c3;border-radius:12px;background:#fffdf8;box-shadow:0 6px 16px #473d2f0d;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.refinement-property-card:hover{border-color:#cbbfac;transform:translateY(-2px);box-shadow:0 12px 25px #45392a1c}.refinement-property-card:focus-within{z-index:35}.refinement-property-media{position:relative;height:188px;margin:0;overflow:hidden;border-radius:11px 11px 0 0;background:#ded8ce}.refinement-property-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s cubic-bezier(.22,1,.36,1)}.refinement-property-card:hover .refinement-property-media img{transform:scale(1.022)}.refinement-property-type,.refinement-advertised-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;font-size:10px;font-weight:750;line-height:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.refinement-property-type{bottom:9px;left:9px;color:#243649;background:#faf2e3eb;box-shadow:0 4px 12px #1c252d1f}.refinement-advertised-badge{top:9px;right:9px;color:#fff;background:#195b97f0;box-shadow:0 6px 15px #13365938}.refinement-property-body{min-width:0;padding:10px 11px 11px}.refinement-property-body h3{min-height:20px;margin:0 0 6px;overflow:hidden;color:var(--ink);font-size:14px;font-weight:760;line-height:1.4;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.refinement-property-facts{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:#5c6062;font-size:11px}.refinement-area{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.refinement-price{min-width:0;overflow:hidden;color:#172c40;font-size:11.5px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.refinement-card-stage-control{position:relative;z-index:4}.refinement-card-stage-button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px solid var(--refinement-card-stage);border-radius:9px;color:#fff;background:var(--refinement-card-stage);font-size:11px;font-weight:780;box-shadow:0 6px 14px color-mix(in srgb,var(--refinement-card-stage) 22%,transparent);transition:filter .17s ease,box-shadow .17s ease,transform .17s ease}.refinement-card-stage-button:hover{filter:brightness(1.04) saturate(1.04);box-shadow:0 8px 18px color-mix(in srgb,var(--refinement-card-stage) 28%,transparent)}.refinement-stage-menu{position:absolute;right:0;bottom:calc(100% + 7px);z-index:60;width:min(194px,100%);display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid #d7cfc3;border-radius:11px;background:#fffdf9;box-shadow:0 16px 36px #22272b33}.refinement-stage-menu button{width:100%;min-height:34px;display:grid;grid-template-columns:9px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:7px;color:#354759;background:transparent;font-size:10.5px;font-weight:680;text-align:left}.refinement-stage-menu button:hover,.refinement-stage-menu button.is-selected{color:#172c40;background:#eee9e1}.refinement-stage-dot{width:8px;height:8px;border-radius:50%}.refinement-empty-state{min-height:260px;grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #cfc4b4;border-radius:12px;color:#625d56;background:#fffdf8ad;text-align:center}.refinement-empty-state strong{color:#172c40;font-size:14px}.refinement-empty-state span{font-size:11px}.refinement-dashboard-footer{min-height:36px;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;margin-top:auto;color:#5e5b56;font-size:10.5px}.refinement-total-count strong{color:#172c40}.refinement-pagination{display:flex;align-items:center;justify-content:center;gap:3px}.refinement-pagination button{min-width:30px;height:30px;padding:0 7px;border:1px solid transparent;border-radius:8px;color:#5e5b56;background:transparent;font-size:10.5px;font-weight:680}.refinement-pagination button:hover{color:#172c40;border-color:#d5ccbf;background:#fffdf8d1}.refinement-pagination button.is-current{color:#fff;border-color:#275fb8;background:#275fb8;box-shadow:0 6px 12px #275fb838}.refinement-page-size{display:flex;align-items:center;justify-content:flex-end;gap:8px}.refinement-page-size select{height:31px;padding:0 25px 0 9px;border:1px solid #d5ccbf;border-radius:8px;color:#172c40;background:#fffdf8;font-size:10.5px}.refinement-01{--ref-sidebar-bg: linear-gradient(180deg, #173f77 0%, #11345f 100%);--ref-nav-fg: #eff6ff;--ref-nav-muted: #b7cce7;--ref-active-bg: #2469c4;--ref-active-shadow: 0 8px 18px rgba(5, 25, 54, .27);--ref-hover-bg: rgba(112, 164, 224, .14);--ref-brand-icon-bg: #346fd0;--ref-nav-focus: #ffffff}.refinement-01 .refinement-nav-item.is-active .refinement-nav-icon{background:#ffffff2e}.refinement-02{--ref-sidebar-bg: #eee7da;--ref-panel-bg: linear-gradient(180deg, #f2ecdf 0%, #ebe3d5 100%);--ref-nav-fg: #183149;--ref-nav-muted: #56616a;--ref-brand-icon-bg: #1d466a;--ref-hover-fg: #173149;--ref-hover-bg: rgba(255, 251, 243, .64);--ref-active-fg: #173149;--ref-active-bg: transparent;--ref-active-shadow: none;--ref-icon-blue-fg: #275f9a;--ref-icon-blue-bg: #d9e6ef;--ref-icon-cyan-fg: #236f78;--ref-icon-cyan-bg: #d7e9e7;--ref-icon-green-fg: #347254;--ref-icon-green-bg: #dce8da;--ref-icon-amber-fg: #945418;--ref-icon-amber-bg: #eee0ca;--ref-icon-violet-fg: #66528f;--ref-icon-violet-bg: #e4ddec;--ref-avatar-fg: #173149;--ref-avatar-bg: #e0d7c8;--ref-avatar-line: #b8aa96;--ref-close-fg: #173149;--ref-close-bg: #f8f2e7;--ref-close-line: #cfc2af;--ref-nav-focus: #0b5cad}.refinement-02 .refinement-sidebar{border-right:1px solid #d2c6b4}.refinement-02 .refinement-nav-item.is-active{background:linear-gradient(90deg,#2466ad 0 1px,#fbf5ea 1px 100%);box-shadow:0 5px 14px #45392a12}.refinement-02 .refinement-nav-item.is-active .refinement-nav-icon{color:#245d96;background:#dbe6ef}.refinement-03{--ref-sidebar-bg: linear-gradient(160deg, #d7edf8 0%, #c6dfef 100%);--ref-panel-bg: rgba(236, 247, 252, .58);--ref-nav-fg: #173750;--ref-nav-muted: #526a7d;--ref-brand-icon-bg: linear-gradient(145deg, #3c83c8, #2366ad);--ref-hover-fg: #173750;--ref-hover-bg: rgba(255, 255, 255, .48);--ref-active-fg: #173750;--ref-active-bg: rgba(255, 255, 255, .78);--ref-active-shadow: 0 9px 20px rgba(44, 94, 130, .16);--ref-active-icon-fg: #17436a;--ref-active-icon-bg: #d5e9f5;--ref-icon-blue-fg: #2f6ca9;--ref-icon-blue-bg: rgba(207, 231, 248, .88);--ref-icon-cyan-fg: #267785;--ref-icon-cyan-bg: rgba(201, 235, 237, .88);--ref-icon-green-fg: #35785a;--ref-icon-green-bg: rgba(207, 235, 219, .88);--ref-icon-amber-fg: #965416;--ref-icon-amber-bg: rgba(242, 224, 193, .9);--ref-icon-violet-fg: #66549d;--ref-icon-violet-bg: rgba(226, 219, 244, .9);--ref-avatar-fg: #173750;--ref-avatar-bg: rgba(255, 255, 255, .48);--ref-avatar-line: rgba(64, 104, 132, .34);--ref-close-fg: #17436a;--ref-close-bg: rgba(247, 252, 255, .82);--ref-close-line: rgba(66, 117, 151, .3);--ref-nav-focus: #0b5cad}.refinement-03 .refinement-sidebar-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.refinement-03 .refinement-nav-icon,.refinement-03 .refinement-brand-icon{border-radius:13px}.refinement-04{--ref-sidebar-bg: #f1ece3;--ref-panel-bg: linear-gradient(180deg, #183a59 0%, #122f49 100%);--ref-nav-fg: #edf5ff;--ref-nav-muted: #b6c8d8;--ref-active-bg: #286dcc;--ref-active-shadow: 0 9px 20px rgba(4, 23, 43, .34);--ref-hover-bg: rgba(122, 168, 210, .14);--ref-brand-icon-bg: #315e8a;--ref-nav-focus: #ffffff}.refinement-04 .refinement-sidebar{padding:9px}.refinement-04 .refinement-sidebar-panel{padding:10px 8px;overflow:hidden;border-radius:17px;box-shadow:0 12px 30px #2b323733}.refinement-04 .refinement-brand{padding-inline:7px}.refinement-04 .refinement-nav-item,.refinement-04 .refinement-utility-item{padding-inline:6px}.refinement-04 .refinement-sidebar-close{top:27px;right:14px;color:#fff;background:#286dcc;border-color:#ffffff3d}.refinement-05{--ref-sidebar-bg: linear-gradient(90deg, #275e9b 0 56px, #eee8de 56px 100%);--ref-panel-bg: transparent;--ref-nav-fg: #183149;--ref-nav-muted: #5c6670;--ref-hover-fg: #183149;--ref-hover-bg: rgba(255, 252, 246, .42);--ref-active-fg: #17324b;--ref-active-bg: transparent;--ref-active-shadow: none;--ref-brand-icon-bg: rgba(255, 255, 255, .18);--ref-icon-fg: #ffffff;--ref-icon-bg: rgba(255, 255, 255, .13);--ref-avatar-fg: #ffffff;--ref-avatar-bg: rgba(255, 255, 255, .13);--ref-avatar-line: rgba(255, 255, 255, .3);--ref-close-fg: #17324b;--ref-close-bg: #f7f1e7;--ref-close-line: #cfc4b4;--ref-nav-focus: #000000}.refinement-05 .refinement-brand,.refinement-05 .refinement-nav-item,.refinement-05 .refinement-utility-item,.refinement-05 .refinement-profile{gap:12px;padding-left:3px}.refinement-05 .refinement-brand-icon,.refinement-05 .refinement-nav-icon,.refinement-05 .refinement-avatar{color:#fff;background:#ffffff24}.refinement-05 .refinement-nav-item.is-active{background:linear-gradient(90deg,#113e72b8 0 46px,#fffaf1 46px 100%);box-shadow:0 6px 15px #353a3c17}.refinement-05 .refinement-nav-item.is-active .refinement-nav-icon{color:#fff;background:#173f6d}.refinement-05 .refinement-profile-copy span,.refinement-05 .refinement-brand-copy span{color:#5c6670}.refinement-06{--ref-sidebar-bg: #eaf0f3;--ref-panel-bg: #edf2f4;--ref-nav-fg: #183248;--ref-nav-muted: #5a6b78;--ref-hover-fg: #173149;--ref-hover-bg: #dce6eb;--ref-active-fg: #ffffff;--ref-active-bg: #2366b2;--ref-active-shadow: 0 7px 16px rgba(35, 102, 178, .22);--ref-icon-blue-fg: #285f95;--ref-icon-blue-bg: #d7e4ec;--ref-icon-cyan-fg: #246f7a;--ref-icon-cyan-bg: #d4e8e8;--ref-icon-green-fg: #347154;--ref-icon-green-bg: #d8e8dc;--ref-icon-amber-fg: #8d4f17;--ref-icon-amber-bg: #ecdfcb;--ref-icon-violet-fg: #62518e;--ref-icon-violet-bg: #e1ddec;--ref-avatar-fg: #173149;--ref-avatar-bg: #dae4e9;--ref-avatar-line: #aabac4;--ref-close-fg: #ffffff;--ref-close-bg: rgba(55, 94, 130, .82);--ref-close-line: rgba(255, 255, 255, .25);--ref-nav-focus: #0b5cad}.refinement-06 .refinement-sidebar{border-right:1px solid #cbd6dc}.refinement-06 .refinement-sidebar-panel{padding:0 9px 12px}.refinement-06 .refinement-brand{min-height:82px;margin:0 -9px 12px;padding:13px 15px;color:#f2f7fb;background:#173a58}.refinement-06 .refinement-brand-copy span{color:#bfd0de}.refinement-06 .refinement-nav-item.is-active .refinement-nav-icon{color:#fff;background:#ffffff29}.refinement-06 .refinement-sidebar-close{top:24px}.refinement-07{--ref-sidebar-bg: linear-gradient(165deg, #2c445d 0%, #355d76 62%, #436f82 100%);--ref-nav-fg: #f1f7f8;--ref-nav-muted: #f2fafb;--ref-hover-bg: rgba(204, 231, 232, .11);--ref-active-fg: #173b3d;--ref-active-bg: #9dd9bd;--ref-active-shadow: 0 8px 18px rgba(10, 35, 44, .23);--ref-icon-fg: #dcebee;--ref-icon-bg: transparent;--ref-brand-icon-bg: rgba(158, 217, 190, .18);--ref-close-fg: #e9f6f3;--ref-close-bg: rgba(34, 78, 95, .88);--ref-close-line: rgba(205, 234, 233, .32);--ref-nav-focus: #ffffff}.refinement-07 .refinement-nav-icon,.refinement-07 .refinement-brand-icon{border:1px solid rgba(206,231,234,.28)}.refinement-07 .refinement-nav-item.is-active .refinement-nav-icon{color:#17494a;background:#ffffff47;border-color:#17494a3d}.refinement-08{--ref-sidebar-bg: #e6e8e5;--ref-panel-bg: linear-gradient(180deg, #ebe7df 0%, #e1e6e7 100%);--ref-nav-fg: #1b3146;--ref-nav-muted: #5b6770;--ref-hover-fg: #172d42;--ref-hover-bg: rgba(255, 255, 255, .42);--ref-active-fg: #173a5c;--ref-active-bg: transparent;--ref-active-shadow: none;--ref-brand-icon-bg: #274861;--ref-icon-blue-fg: #285f95;--ref-icon-blue-bg: #d8e2e6;--ref-icon-cyan-fg: #256f77;--ref-icon-cyan-bg: #d4e5e3;--ref-icon-green-fg: #327052;--ref-icon-green-bg: #d8e5d9;--ref-icon-amber-fg: #8e511b;--ref-icon-amber-bg: #e9ddca;--ref-icon-violet-fg: #64518c;--ref-icon-violet-bg: #dfdbe7;--ref-avatar-fg: #173149;--ref-avatar-bg: transparent;--ref-avatar-line: #96a5ae;--ref-close-fg: #183149;--ref-close-bg: #f2eee7;--ref-close-line: #bfc7c8;--ref-nav-focus: #0b5cad}.refinement-08 .refinement-sidebar{border-right:1px solid #c5c9c7}.refinement-08 .refinement-brand{min-height:62px;padding-bottom:12px;border-bottom:1px solid #c5c7c3}.refinement-08 .refinement-nav-list{gap:0}.refinement-08 .refinement-nav-item{min-height:43px;border-bottom:1px solid rgba(115,124,127,.18);border-radius:0;font-weight:720}.refinement-08 .refinement-nav-item.is-active{background:linear-gradient(90deg,#2465aa 0 1px,#e0eaf0db 1px 100%)}.refinement-08 .refinement-nav-item.is-active .refinement-nav-icon{color:#245d94;background:#d6e2e8}.refinement-08 .refinement-nav-utilities{gap:0}.refinement-08 .refinement-utility-item{border-top:1px solid rgba(115,124,127,.18);border-radius:0}.refinement-sidebar .refinement-sidebar-panel{padding:0;overflow:hidden;background:transparent}.refinement-sidebar-panel>div{width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column}.refinement-sidebar .refinement-brand{min-height:0;margin:0;padding:0}.refinement-sidebar .refinement-brand-icon,.refinement-sidebar .refinement-nav-icon{width:auto;height:auto;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.refinement-sidebar .refinement-nav-list,.refinement-sidebar .refinement-nav-utilities{display:block;gap:0}.refinement-sidebar .refinement-nav-item,.refinement-sidebar .refinement-utility-item,.refinement-sidebar .refinement-profile{min-height:0;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.refinement-sidebar .refinement-nav-item:hover,.refinement-sidebar .refinement-utility-item:hover,.refinement-sidebar .refinement-profile:hover,.refinement-sidebar .refinement-nav-item.is-active{color:inherit;background:transparent;box-shadow:none}.refinement-sidebar .refinement-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refinement-sidebar .refinement-profile-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.refinement-sidebar .refinement-profile-copy strong{font-size:10.5px;line-height:1.15}.refinement-sidebar .refinement-profile-copy span{font-size:8.5px;line-height:1.15}.refinement-sidebar .refinement-avatar{display:grid;place-items:center;font-size:13px;font-weight:720}.refinement-sidebar button:focus-visible{z-index:20;outline:3px solid var(--ref-nav-focus, #ffffff);outline-offset:2px}.refinement-sidebar .refinement-notification-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#f09a47;box-shadow:0 0 0 3px #f09a4729}.refinement-sidebar-close,.refinement-sidebar-open{width:30px;height:34px;display:grid;place-items:center;padding:0;border:1px solid transparent;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.refinement-sidebar-close{position:absolute;z-index:80}.refinement-sidebar-open{position:fixed;top:126px;left:0;z-index:150;border-left:0;color:#fff;background:#225da9}.refinement-sidebar-close:hover,.refinement-sidebar-open:hover{filter:brightness(1.08) saturate(1.04);transform:translateY(-1px)}.refinement-01 .refinement-sidebar{color:#eff6ff;background:linear-gradient(180deg,#153f7c,#0d2f5d)}.sidebar-command-shell{padding:15px 10px 11px;background:radial-gradient(circle at 18% 0%,rgba(88,150,232,.2),transparent 24%),linear-gradient(180deg,#153f7c,#0d2f5d)}.refinement-01 .command-brand{position:relative;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:5px 5px 13px;border-bottom:1px solid rgba(201,222,249,.16)}.refinement-01 .command-brand-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#4a8ee8,#2464c1);box-shadow:0 9px 20px #041a3a4d}.refinement-01 .command-brand-copy strong{color:#fff;font-size:12px;letter-spacing:-.015em}.refinement-01 .command-brand-copy span{margin-top:4px;color:#bdd4ef;font-size:8px;letter-spacing:.17em}.command-brand-signal{position:absolute;right:3px;bottom:-2px;width:18px;height:3px;border-radius:999px;background:#67a5f5}.refinement-01 .command-nav{display:flex;flex-direction:column;gap:5px;margin-top:13px}.refinement-01 .command-nav-item,.refinement-01 .command-utility{position:relative;width:100%;min-height:44px;display:grid;grid-template-columns:31px minmax(0,1fr) 4px;align-items:center;gap:9px;padding:5px 7px;border-radius:11px;color:#dbe9fa;text-align:left;font-size:11px;font-weight:690;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.refinement-01 .command-nav-item:hover,.refinement-01 .command-utility:hover{color:#fff;background:#76aceb1f}.refinement-01 .command-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#2d6ec5,#1e57a6);box-shadow:0 9px 20px #04183647;transform:translate(2px)}.refinement-01 .refinement-nav-item .command-icon,.refinement-01 .command-utility .command-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#ffffff1a}.refinement-01 .command-nav-item.tone-blue .command-icon{color:#dcecff;background:#599eef40}.refinement-01 .command-nav-item.tone-cyan .command-icon{color:#c8f2f4;background:#34a0b43d}.refinement-01 .command-nav-item.tone-green .command-icon{color:#d6f5e3;background:#3299683d}.refinement-01 .command-nav-item.tone-amber .command-icon{color:#ffe7c2;background:#c4802a40}.refinement-01 .command-nav-item.tone-violet .command-icon{color:#e8e0ff;background:#7861c442}.refinement-01 .command-nav-item.is-active .command-icon{color:#fff;background:#ffffff2b}.command-active-indicator{width:4px;height:19px;border-radius:999px;opacity:0;background:#b7d7ff;transform:scaleY(.5);transition:opacity .18s ease,transform .18s ease}.command-nav-item.is-active .command-active-indicator{opacity:1;transform:scaleY(1)}.refinement-01 .command-utilities{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:11px;border-top:1px solid rgba(201,222,249,.13)}.refinement-01 .command-profile{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:7px;border:1px solid rgba(166,198,236,.16);border-radius:13px;color:#fff;background:#041c3a6b;text-align:left}.refinement-01 .command-profile:hover{background:#09274bb8}.refinement-01 .command-avatar{width:34px;height:34px;border:1px solid rgba(208,229,252,.34);border-radius:10px;color:#fff;background:#214f84}.refinement-01 .command-profile .refinement-profile-copy span{color:#b9cee7}.refinement-01 .collapse-01{top:22px;right:7px;border-color:#d1e5fc42;border-radius:10px;color:#fff;background:#12396d;box-shadow:0 8px 18px #0419363d}.refinement-01 .reopen-01{border-radius:0 11px 11px 0;background:#1f63b6}.refinement-02 .refinement-sidebar{color:#21384b;border-right:1px solid #cfc4b4;background:#f3ede2}.sidebar-editorial-shell{position:relative;isolation:isolate;padding:17px 9px 10px 0;background:linear-gradient(90deg,#ddd4c5 0 46px,#f3ede2 46px 100%)}.editorial-rail-plane{position:absolute;z-index:-1;inset:0 auto 0 0;width:46px;border-right:1px solid rgba(116,103,85,.16);background:linear-gradient(180deg,#e4dbcc,#d7cebf)}.refinement-02 .editorial-brand{min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center}.refinement-02 .editorial-brand-icon{width:46px;height:46px;display:grid;place-items:center;color:#234f78}.refinement-02 .editorial-brand-copy{padding-left:11px}.refinement-02 .editorial-brand-copy strong{color:#17334d;font-size:14px;font-weight:760;letter-spacing:-.03em}.refinement-02 .editorial-brand-copy span{margin-top:5px;color:#665f55;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.editorial-rule{height:1px;margin:5px 8px 12px 57px;background:#cfc3b2}.refinement-02 .editorial-nav{display:flex;flex-direction:column;gap:1px}.refinement-02 .editorial-nav-item,.refinement-02 .editorial-utility{position:relative;width:100%;min-height:44px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;color:#2e4050;text-align:left;font-size:11px;font-weight:580}.editorial-glyph-cell{width:46px;height:100%;display:grid;place-items:center}.refinement-02 .refinement-nav-item .editorial-glyph,.refinement-02 .editorial-utility .editorial-glyph{display:grid;place-items:center;color:#315a78;background:transparent}.editorial-type-cell{height:34px;display:flex;align-items:center;padding:0 11px;transition:background .18s ease,clip-path .18s ease}.refinement-02 .editorial-nav-item:hover .editorial-type-cell,.refinement-02 .editorial-utility:hover{background:#fffdf88c}.refinement-02 .editorial-nav-item.is-active{color:#132f49;font-weight:790}.refinement-02 .editorial-nav-item.is-active .editorial-type-cell{background:#e3dacb;clip-path:polygon(0 0,100% 0,91% 100%,0 100%)}.refinement-02 .editorial-nav-item.is-active .editorial-glyph{color:#174f82;background:transparent}.editorial-active-edge{position:absolute;top:9px;bottom:9px;left:0;width:1px;opacity:0;background:#1e61a5}.editorial-nav-item.is-active .editorial-active-edge{opacity:1}.refinement-02 .editorial-utilities{display:flex;flex-direction:column;margin-top:auto;padding-top:9px;border-top:1px solid #cec2b1}.refinement-02 .editorial-utility{min-height:40px;color:#4d5962}.refinement-02 .editorial-utility .refinement-nav-label{padding-left:11px}.refinement-02 .editorial-profile{min-height:50px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;margin-top:7px;padding-right:6px;border-top:1px solid #cec2b1;color:#20394f;text-align:left}.refinement-02 .editorial-profile:hover{background:#fffdf873}.refinement-02 .editorial-avatar{width:27px;height:27px;margin:0 auto;border:1px solid #9e927f;border-radius:50%;color:#193d5b;background:#ece4d7}.refinement-02 .editorial-profile .refinement-profile-copy{padding-left:11px}.refinement-02 .editorial-profile .refinement-profile-copy span{color:#665f55}.refinement-02 .collapse-02{top:22px;right:7px;width:28px;height:32px;border-color:#c8baa6;border-radius:14px 4px 4px 14px;color:#173d5d;background:#faf5eb;box-shadow:0 6px 14px #4c3f2d1f}.refinement-02 .reopen-02{border-radius:0 3px 3px 0;color:#173d5d;background:#efe6d8}.refinement-03 .refinement-sidebar{color:#173b55;background:linear-gradient(165deg,#d7edf8,#bddceb)}.sidebar-sky-shell{position:relative;padding:13px 9px 11px;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.74),transparent 26%),radial-gradient(circle at 100% 65%,rgba(73,151,192,.15),transparent 31%),linear-gradient(165deg,#d7edf8,#bddceb)}.refinement-03 .sky-brand{min-height:54px;display:grid;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(255,255,255,.72);border-radius:17px;background:#f7fdff9e;box-shadow:0 10px 24px #2a5e7f21}.refinement-03 .sky-brand-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3f91d3,#246da9);box-shadow:0 7px 16px #1f64963d}.refinement-03 .sky-brand-copy strong{color:#173b55;font-size:11.5px;letter-spacing:-.015em}.refinement-03 .sky-brand-copy span{margin-top:4px;color:#557183;font-size:7.5px;letter-spacing:.08em}.refinement-03 .sky-tile-list{display:flex;flex-direction:column;gap:5px;margin-top:13px}.sky-tile-slot{transition:transform .18s ease}.sky-tile-slot.slot-0{margin-right:9px}.sky-tile-slot.slot-1{margin-left:8px}.sky-tile-slot.slot-2{margin-right:3px;margin-left:3px}.refinement-03 .sky-tile{position:relative;width:100%;min-height:42px;display:grid;grid-template-columns:29px minmax(0,1fr) 5px;align-items:center;gap:8px;padding:5px 8px;border:1px solid rgba(255,255,255,.72);border-radius:14px;color:#24465d;background:#f4fbfe8a;box-shadow:0 5px 13px #31638214;text-align:left;font-size:10.5px;font-weight:680;transition:color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.refinement-03 .sky-tile:hover{background:#ffffffc4;transform:translateY(-1px)}.refinement-03 .sky-tile.is-active{color:#fff;background:linear-gradient(135deg,#236ca7,#20578f);box-shadow:0 12px 24px #1f63933d;transform:translate(5px) translateY(-1px)}.refinement-03 .refinement-nav-item .sky-tile-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%}.refinement-03 .sky-tile.tone-blue .sky-tile-icon{color:#2e6fa8;background:#d3e9f8}.refinement-03 .sky-tile.tone-cyan .sky-tile-icon{color:#257784;background:#ccebed}.refinement-03 .sky-tile.tone-green .sky-tile-icon{color:#31745a;background:#d3ecdc}.refinement-03 .sky-tile.tone-amber .sky-tile-icon{color:#925317;background:#f0dfc2}.refinement-03 .sky-tile.tone-violet .sky-tile-icon{color:#67539b;background:#e4dcf3}.refinement-03 .sky-tile.is-active .sky-tile-icon{color:#fff;background:#ffffff2e}.sky-tile-glint{width:5px;height:5px;border-radius:50%;opacity:.34;background:currentColor}.sky-tile.is-active .sky-tile-glint{opacity:.88;box-shadow:0 0 0 3px #ffffff21}.refinement-03 .sky-utilities{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:10px}.refinement-03 .sky-utility{position:relative;width:calc(100% - 8px);min-height:38px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;border:1px solid rgba(255,255,255,.68);border-radius:13px;color:#35566b;background:#f8fdff80;text-align:left;font-size:9.5px;font-weight:700}.refinement-03 .sky-utility:nth-child(2){margin-left:8px}.refinement-03 .sky-utility:hover{background:#fffc}.refinement-03 .sky-round-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#315f83;background:#dcecf5}.refinement-03 .sky-utility .refinement-notification-dot{position:static}.refinement-03 .sky-profile{position:relative;min-height:54px;display:grid;grid-template-columns:35px minmax(0,1fr) 12px;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;border:1px solid rgba(255,255,255,.82);border-radius:16px;color:#173b55;background:#fafeffa8;box-shadow:0 9px 21px #32698921;text-align:left}.refinement-03 .sky-profile:hover{background:#ffffffd6}.refinement-03 .sky-avatar{width:35px;height:35px;border-radius:50%;color:#fff;background:#2f78b3}.refinement-03 .sky-profile .refinement-profile-copy span{color:#4d6575}.sky-profile-orbit{width:8px;height:8px;border:2px solid #49a17c;border-radius:50%}.refinement-03 .collapse-03{top:23px;right:7px;width:34px;height:34px;border-color:#396f913d;border-radius:50%;color:#245b80;background:#f8fdffd1;box-shadow:0 8px 18px #2e638329}.refinement-03 .reopen-03{border-radius:0 17px 17px 0;background:#3d87bd}.refinement-04 .refinement-sidebar{padding:0;color:#17334a;background:#eee8dd}.refinement-04 .refinement-sidebar-panel{border-radius:0;box-shadow:none}.sidebar-deck-shell{padding:10px 9px;background:linear-gradient(180deg,#f3eee4,#e8e1d5)}.refinement-04 .deck-brand{min-height:57px;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:4px 6px}.refinement-04 .deck-brand-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#244f70}.refinement-04 .deck-brand-copy strong{color:#193a54;font-size:12px}.refinement-04 .deck-brand-copy span{margin-top:4px;color:#766e62;font-size:8px;letter-spacing:.13em}.deck-inset{min-height:374px;margin-top:7px;padding:16px 8px 26px;border-radius:19px;background:linear-gradient(180deg,#173d5c,#102f49);box-shadow:0 13px 27px #31373a33}.refinement-04 .deck-nav{display:flex;flex-direction:column;gap:4px}.refinement-04 .deck-nav-item{position:relative;width:100%;min-height:43px;display:grid;grid-template-columns:25px minmax(0,1fr) 5px;align-items:center;gap:8px;padding:5px 7px;border-radius:9px;color:#d7e4ee;text-align:left;font-size:10.5px;font-weight:620;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.refinement-04 .deck-nav-item:hover{color:#fff;background:#afcde51a}.refinement-04 .deck-nav-item.is-active{color:#173b58;background:#f7fbfe;box-shadow:0 9px 18px #0418274d;transform:translate(4px)}.refinement-04 .refinement-nav-item .deck-glyph{width:25px;height:25px;display:grid;place-items:center;color:#c7d9e7;background:transparent}.refinement-04 .deck-nav-item.is-active .deck-glyph{border-radius:8px;color:#1f5d91;background:#deebf3}.deck-active-notch{width:0;height:0;opacity:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #f7fbfe}.deck-nav-item.is-active .deck-active-notch{opacity:1;transform:translate(8px)}.refinement-04 .deck-profile{position:relative;z-index:3;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin:-21px 7px 0;padding:7px 8px;border:1px solid #d1c6b7;border-radius:14px;color:#18384f;background:#fffaf1;box-shadow:0 9px 19px #31373929;text-align:left}.refinement-04 .deck-profile:hover{background:#fff}.refinement-04 .deck-avatar{width:34px;height:34px;border-radius:10px;color:#fff;background:#285c82}.refinement-04 .deck-profile .refinement-profile-copy span{color:#6b665e}.refinement-04 .deck-utilities{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:9px 6px 0;border-top:1px solid #cfc5b6}.refinement-04 .deck-utility{min-height:40px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 5px;border-radius:8px;color:#425363;text-align:left;font-size:9.5px;font-weight:650}.refinement-04 .deck-utility:hover{color:#18384f;background:#ffffff80}.refinement-04 .deck-utility-glyph{width:27px;height:27px;display:grid;place-items:center;color:#2c607f;background:transparent}.refinement-04 .collapse-04{top:23px;right:8px;border-color:#c5b9a7;border-radius:7px;color:#173b58;background:#fffaf1;box-shadow:0 6px 13px #3f393021}.refinement-04 .reopen-04{border-radius:0 7px 7px 0;background:#173d5c}.refinement-05 .refinement-sidebar{color:#18384f;background:linear-gradient(90deg,#27649f 0 50px,#ede7dd 50px 100%)}.sidebar-spine-shell{padding:13px 8px 10px 0;background:linear-gradient(90deg,#27649f 0 50px,#ede7dd 50px 100%)}.refinement-05 .spine-brand{min-height:63px;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center}.spine-brand-cell,.spine-glyph-cell,.spine-profile-cell{width:50px;display:grid;place-items:center}.refinement-05 .spine-brand-icon{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:transparent}.refinement-05 .spine-brand-copy{padding-left:10px}.refinement-05 .spine-brand-copy strong{color:#17364c;font-size:12px}.refinement-05 .spine-brand-copy span{margin-top:4px;color:#6a665e;font-size:8px;letter-spacing:.13em}.refinement-05 .spine-nav{display:flex;flex-direction:column;gap:4px;margin-top:10px}.refinement-05 .spine-nav-item,.refinement-05 .spine-utility{position:relative;isolation:isolate;width:100%;min-height:44px;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;color:#2d4558;text-align:left;font-size:10.5px;font-weight:650}.refinement-05 .refinement-nav-item .spine-glyph,.refinement-05 .spine-utility .spine-glyph{width:28px;height:28px;display:grid;place-items:center;color:#fff;background:#27649f}.spine-copy-cell{min-width:0;padding:0 7px 0 10px}.spine-bridge{position:absolute;z-index:-1;inset:2px 0 2px 7px;border-radius:11px 6px 6px 11px;opacity:0;background:linear-gradient(90deg,#174c84 0 43px,#fffaf1 43px 100%);box-shadow:0 7px 16px #313a3e21;transition:opacity .18s ease,transform .18s ease}.refinement-05 .spine-nav-item:hover:after,.refinement-05 .spine-utility:hover:after{content:"";position:absolute;z-index:-2;inset:3px 0 3px 7px;border-radius:10px 5px 5px 10px;background:linear-gradient(90deg,#12437659 0 43px,#fffcf77a 43px 100%)}.refinement-05 .spine-nav-item.is-active{color:#16344a;font-weight:780}.refinement-05 .spine-nav-item.is-active .spine-bridge{opacity:1;transform:translate(2px)}.refinement-05 .spine-nav-item.is-active .spine-glyph{color:#fff;background:#174c84}.refinement-05 .spine-utilities{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:9px}.refinement-05 .spine-utility{min-height:40px;color:#4e5d68}.refinement-05 .spine-utility>.refinement-nav-label{padding-left:10px}.refinement-05 .spine-utility .refinement-notification-dot{margin-right:5px}.refinement-05 .spine-profile{min-height:55px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;margin-top:7px;padding-right:6px;color:#18384f;text-align:left}.refinement-05 .spine-profile:hover{background:linear-gradient(90deg,#14487d52 0 50px,#fffcf67a 50px 100%)}.refinement-05 .spine-avatar{width:33px;height:33px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:#1d4f83}.refinement-05 .spine-profile .refinement-profile-copy{padding-left:10px}.refinement-05 .spine-profile .refinement-profile-copy span{color:#68645d}.refinement-05 .collapse-05{top:24px;right:7px;width:26px;height:30px;border-color:#c8bdad;border-radius:3px 12px 12px 3px;color:#17406a;background:#faf5eb;box-shadow:0 6px 13px #3e372e1f}.refinement-05 .reopen-05{width:27px;border-radius:0 12px 12px 0;background:#27649f}.refinement-06 .refinement-sidebar{color:#17354c;border-right:1px solid #cbd4d8;background:#e9eff1}.refinement-06 .refinement-sidebar-panel{padding:0}.sidebar-arch-shell{background:linear-gradient(180deg,#eef3f4,#e3e9eb)}.refinement-06 .arch-brand{position:relative;min-height:112px;display:grid;grid-template-columns:43px minmax(0,1fr);align-content:start;align-items:center;gap:10px;padding:20px 15px 32px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#173d5c,#102f49);clip-path:polygon(0 0,100% 0,100% 76%,79% 91%,56% 82%,31% 100%,0 88%)}.refinement-06 .arch-brand-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px 14px 4px;color:#fff;background:#2d71b9;box-shadow:0 9px 18px #04192a4d}.refinement-06 .arch-brand-copy strong{color:#fff;font-size:13px}.refinement-06 .arch-brand-copy span{margin-top:5px;color:#bfd3e1;font-size:8px;letter-spacing:.15em}.arch-cut{position:absolute;right:-13px;bottom:8px;width:82px;height:28px;border-radius:50%;border:1px solid rgba(123,176,219,.22);transform:rotate(-12deg)}.refinement-06 .arch-nav{display:flex;flex-direction:column;gap:4px;margin:3px 10px 0}.refinement-06 .arch-nav-item{position:relative;width:100%;min-height:43px;display:grid;grid-template-columns:31px minmax(0,1fr) 4px;align-items:center;gap:9px;padding:5px 7px;color:#344c5e;text-align:left;font-size:10.5px;font-weight:650;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.refinement-06 .arch-nav-item:hover{background:#cddbe1ad}.refinement-06 .arch-nav-item.is-active{color:#fff;background:#2466ad;box-shadow:0 8px 17px #235b9133;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%)}.refinement-06 .refinement-nav-item .arch-diamond{width:27px;height:27px;display:grid;place-items:center;border:1px solid #9fb3c0;border-radius:5px;color:#345e79;background:transparent;transform:rotate(45deg)}.arch-diamond-upright{display:grid;place-items:center;transform:rotate(-45deg)}.refinement-06 .arch-nav-item.is-active .arch-diamond{border-color:#ffffff52;color:#fff;background:#ffffff24}.arch-active-edge{width:4px;height:16px;opacity:0;background:#b8dbff;clip-path:polygon(0 0,100% 25%,100% 75%,0 100%)}.arch-nav-item.is-active .arch-active-edge{opacity:1}.arch-footer-strip{position:relative;min-height:132px;margin-top:auto;padding:31px 9px 9px;color:#eef6fb;background:#173a57}.refinement-06 .arch-profile{position:absolute;top:-27px;right:9px;left:9px;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #c1cdd3;border-radius:13px 13px 4px;color:#17364c;background:#f7faf9;box-shadow:0 9px 18px #2b373c29;text-align:left}.refinement-06 .arch-profile:hover{background:#fff}.refinement-06 .arch-avatar{width:34px;height:34px;border-radius:10px 10px 3px;color:#fff;background:#28649a}.refinement-06 .arch-profile .refinement-profile-copy span{color:#5e6d76}.refinement-06 .arch-utilities{display:flex;flex-direction:column;gap:2px}.refinement-06 .arch-utility{min-height:39px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 7px;color:#d6e5ee;text-align:left;font-size:9.5px;font-weight:650}.refinement-06 .arch-utility:hover{color:#fff;background:#a6c9e01c}.refinement-06 .arch-footer-icon{width:27px;height:27px;display:grid;place-items:center;color:#c4deef;background:transparent}.refinement-06 .collapse-06{top:24px;right:8px;border-color:#d4e8f540;border-radius:50% 50% 50% 6px;color:#fff;background:#245b84e6;box-shadow:0 8px 17px #04182840}.refinement-06 .reopen-06{border-radius:0 50% 50% 0;background:#173a57}.refinement-07 .refinement-sidebar{color:#f1f8f8;background:linear-gradient(165deg,#29445d,#345f76 58%,#3f7180)}.sidebar-node-shell{position:relative;padding:15px 9px 10px;background:linear-gradient(165deg,#29445d,#345f76 58%,#3f7180)}.sidebar-node-shell:before{content:"";position:absolute;top:62px;bottom:31px;left:31px;width:1px;background:linear-gradient(180deg,#bae0dc9e,#bae0dc29)}.refinement-07 .node-brand{position:relative;z-index:2;min-height:60px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.refinement-07 .node-brand-node{width:38px;height:38px;display:grid;place-items:center;margin-left:3px;border:1px solid rgba(199,232,229,.46);border-radius:50%;color:#eafff8;background:#355f72;box-shadow:0 7px 16px #071c2733}.refinement-07 .node-brand-copy strong{color:#fff;font-size:12px}.refinement-07 .node-brand-copy span{margin-top:5px;color:#c8dddd;font-size:7.5px;letter-spacing:.1em}.refinement-07 .node-nav{margin-top:10px}.node-sequence{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.refinement-07 .node-nav-item{position:relative;z-index:2;width:100%;min-height:43px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;color:#e8f3f3;text-align:left;font-size:10.5px;font-weight:620}.refinement-07 .refinement-nav-item .node-glyph{width:28px;height:28px;display:grid;place-items:center;margin-left:8px;border:1px solid rgba(202,230,229,.38);border-radius:50%;color:#d8eaea;background:#33596d;transition:width .18s ease,height .18s ease,margin .18s ease,background .18s ease}.node-type-panel{min-height:34px;display:flex;align-items:center;padding:0 9px;border-radius:4px 12px 12px 4px;transition:background .18s ease,color .18s ease,transform .18s ease}.refinement-07 .node-nav-item:hover .node-type-panel{background:#d1e8e717}.refinement-07 .node-nav-item.is-active{color:#143f45;font-weight:790}.refinement-07 .node-nav-item.is-active .node-glyph{width:36px;height:36px;margin-left:4px;border-color:#c9f2dc;color:#17474b;background:#9ed9be;box-shadow:0 8px 17px #091f263b}.refinement-07 .node-nav-item.is-active .node-type-panel{color:#173f45;background:#b6ddce;transform:translate(3px)}.refinement-07 .node-utilities{position:relative;z-index:2;display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:8px}.refinement-07 .node-utility{min-height:37px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;color:#f0f8f8;text-align:left;font-size:9px;font-weight:640}.refinement-07 .node-utility:hover{color:#fff}.refinement-07 .node-small-glyph{width:24px;height:24px;display:grid;place-items:center;margin-left:10px;border:1px solid rgba(202,230,229,.32);border-radius:50%;color:#d8eaea;background:#345d70}.refinement-07 .node-profile{position:relative;z-index:2;min-height:54px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:5px;color:#fff;text-align:left}.refinement-07 .node-profile:hover .refinement-profile-copy{background:#d1e8e717}.refinement-07 .node-profile-node{width:34px;height:34px;margin-left:5px;border:1px solid #a7ddd0;border-radius:50%;color:#153f46;background:#9ed9be}.refinement-07 .node-profile .refinement-profile-copy{padding:7px 5px 7px 7px;border-radius:5px 11px 11px 5px}.refinement-07 .node-profile .refinement-profile-copy span{color:#f0f8f7}.refinement-07 .collapse-07{top:23px;right:7px;border-color:#c7e8e566;border-radius:50%;color:#eafff8;background:#2c5668;box-shadow:0 8px 17px #071c2638}.refinement-07 .reopen-07{border-radius:0 50% 50% 0;color:#143f45;background:#9ed9be}.refinement-08 .refinement-sidebar{color:#1b3549;border-right:1px solid #c3c9c8;background:#dfe4e3}.sidebar-modular-shell{gap:0;padding:10px;background:linear-gradient(180deg,#e6e3dc,#dce3e4)}.refinement-08 .modular-brand{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;border:1px solid #d4cabd;border-radius:14px;color:#17354b;background:#f7f2e9}.refinement-08 .modular-brand-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#244c67}.refinement-08 .modular-brand-copy strong{color:#17354b;font-size:11px;letter-spacing:-.015em}.refinement-08 .modular-brand-copy span{margin-top:5px;color:#6b665e;font-size:7px;letter-spacing:.08em}.modular-nav-module{margin-top:9px;padding:5px;border:1px solid #cbd0ce;border-radius:14px;background:#f1f0eb}.refinement-08 .modular-nav{display:flex;flex-direction:column}.refinement-08 .modular-nav-item{position:relative;width:100%;min-height:40px;display:grid;grid-template-columns:26px minmax(0,1fr) 5px;align-items:center;gap:8px;padding:4px 7px;border-bottom:1px solid rgba(92,107,113,.14);color:#344b5c;text-align:left;font-size:10px;font-weight:650}.refinement-08 .modular-nav-item:last-child{border-bottom:0}.refinement-08 .modular-nav-item:hover{color:#17384f;background:#e7ecec}.refinement-08 .modular-nav-item.is-active{color:#153d5c;background:#dce8ef;font-weight:790}.refinement-08 .modular-nav-item.is-active:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background:#1f67a5}.refinement-08 .refinement-nav-item .modular-glyph{width:24px;height:24px;display:grid;place-items:center;color:#2f6688;background:transparent}.refinement-08 .modular-nav-item.tone-cyan .modular-glyph{color:#26737a}.refinement-08 .modular-nav-item.tone-green .modular-glyph{color:#347152}.refinement-08 .modular-nav-item.tone-amber .modular-glyph{color:#91541d}.refinement-08 .modular-nav-item.tone-violet .modular-glyph{color:#67558d}.refinement-08 .modular-nav-item.is-active .modular-glyph{color:#1e5e90;background:transparent}.modular-bookmark{width:7px;height:22px;opacity:0;background:#2a6ca5;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);transform:translate(11px)}.modular-nav-item.is-active .modular-bookmark{opacity:1}.refinement-08 .modular-service-module{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding:7px;border:1px solid #c7cdcb;border-radius:13px;background:#f6f6f2b8}.refinement-08 .modular-service{position:relative;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:9px;color:#445765;background:#ebece8;font-size:7.5px;font-weight:720}.refinement-08 .modular-service:hover{color:#19394f;background:#fff}.refinement-08 .modular-service-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#315f7b;background:#d7e2e5}.refinement-08 .modular-service:first-child .modular-service-icon{color:#66558e;background:#e3ddea}.refinement-08 .modular-service .refinement-notification-dot{position:absolute;top:7px;right:8px}.refinement-08 .modular-profile{position:relative;min-height:59px;display:grid;grid-template-columns:36px minmax(0,1fr) 7px auto;align-items:center;gap:7px;margin-top:8px;padding:8px;border-radius:15px;color:#fff;background:#173d56;box-shadow:0 9px 19px #1d313d2b;text-align:left}.refinement-08 .modular-profile:hover{background:#1d4a68}.refinement-08 .modular-avatar{width:36px;height:36px;border-radius:11px;color:#173d56;background:#e6ded0}.refinement-08 .modular-profile .refinement-profile-copy span{color:#bed0db}.modular-presence{width:7px;height:7px;border-radius:50%;background:#71c59d;box-shadow:0 0 0 2px #71c59d29}.refinement-08 .collapse-08{top:24px;right:8px;border-color:#bfc7c5;border-radius:4px 4px 11px;color:#193d56;background:#f5f1e9;box-shadow:0 6px 14px #353b3b21}.refinement-08 .reopen-08{border-radius:0 4px 11px 0;background:#244c67}@media(max-width:1420px){.refinement-main{gap:10px;padding:14px}.refinement-mast{min-height:76px;grid-template-columns:minmax(245px,.75fr) minmax(590px,2.25fr);gap:14px}.refinement-stage-panel{gap:5px;padding:6px}.refinement-all-filter,.refinement-stage-filter{min-height:45px;font-size:10.5px}.refinement-stage-filter{gap:4px;padding-inline:8px}.refinement-property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.refinement-property-media{height:164px}.refinement-dashboard-footer{padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.refinement-sidebar{transition-duration:.01ms}}.refinement-sidebar[data-icon-system=premium-3d] .premium-3d-slot{position:relative;isolation:isolate;overflow:visible;color:inherit;background:transparent}.refinement-sidebar[data-icon-system=premium-3d] .premium-3d-slot:before{content:"";position:absolute;z-index:-1;inset:3px;border-radius:50%;opacity:.62;pointer-events:none;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .premium-3d-slot:before{background:radial-gradient(circle at 42% 38%,rgba(215,237,255,.2),rgba(84,151,229,.07) 52%,transparent 72%)}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-ivory .premium-3d-slot:before{background:radial-gradient(circle at 42% 38%,rgba(255,255,255,.88),rgba(107,135,157,.08) 56%,transparent 73%)}.premium-3d-icon{width:30px;height:30px;display:block;overflow:visible;pointer-events:none;transform:translateZ(0);transform-origin:50% 58%;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.refinement-sidebar[data-icon-system=premium-3d] .refinement-nav-item:hover .premium-3d-icon,.refinement-sidebar[data-icon-system=premium-3d] .refinement-utility-item:hover .premium-3d-icon{filter:brightness(1.045) saturate(1.035);transform:translate3d(0,-1px,0) rotate(-.6deg)}.refinement-sidebar[data-icon-system=premium-3d] .refinement-nav-item:hover .premium-3d-slot:before,.refinement-sidebar[data-icon-system=premium-3d] .refinement-utility-item:hover .premium-3d-slot:before{opacity:.9;transform:scale(1)}.refinement-sidebar[data-icon-system=premium-3d] .refinement-nav-item.is-active .premium-3d-icon{filter:brightness(1.075) saturate(1.06);transform:translate3d(0,-1.5px,0) scale(1.045)}.refinement-sidebar[data-icon-system=premium-3d] .refinement-nav-item.is-active .premium-3d-slot:before{opacity:1;transform:scale(1.06)}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-icon.premium-3d-slot{width:31px;height:31px;border-radius:0;background:transparent}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.tone-blue .command-icon,.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.tone-cyan .command-icon,.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.tone-green .command-icon,.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.tone-amber .command-icon,.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.tone-violet .command-icon,.refinement-sidebar[data-icon-system=premium-3d].icon-theme-cobalt .command-nav-item.is-active .command-icon{color:inherit;background:transparent}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-ivory .editorial-glyph.premium-3d-slot{width:34px;height:36px;display:grid;place-items:center;background:transparent}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-ivory .premium-3d-icon{width:28px;height:28px}.refinement-sidebar[data-icon-system=premium-3d].icon-theme-ivory .editorial-nav-item.is-active .editorial-glyph{color:inherit;background:transparent}@media(prefers-reduced-motion:reduce){.premium-3d-icon,.refinement-sidebar[data-icon-system=premium-3d] .premium-3d-slot:before{transition-duration:.01ms}}.lc-object-actions,.lc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.lc-object-actions button,.lc-tabs button,.lc-notifications button{display:inline-flex;align-items:center;gap:7px}.lc-tabs [aria-selected=true]{background:var(--ws-accent);color:#fff;border-color:var(--ws-accent)}.ws-card>.lc-card-status{position:absolute;left:9px;right:9px;bottom:57px;z-index:3;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px!important;min-height:26px;max-width:calc(100% - 18px);background:#fff8e5!important;color:#60461b!important;border:1px solid #c7ab72!important;border-radius:6px;font-size:11px!important;line-height:1.3!important;white-space:normal;text-align:center}.ws-card[data-card-context=grid]>.lc-card-status{bottom:101px}.lc-card-status svg{flex:none}.ws-card>.lc-card-status[data-severity=warning]{background:#fff0be!important;color:#634307!important;border-color:#bd8b20!important}.ws-card>.lc-card-status[data-severity=urgent]{background:#ffe7e3!important;color:#9c261d!important;border-color:#cf6c60!important}.lc-dialog{width:min(760px,calc(100vw - 32px))!important}.lc-note{padding:11px 14px;background:var(--ws-soft);border:1px solid var(--ws-line);border-radius:9px;color:var(--ws-ink);font-size:13px;line-height:1.6}.lc-error{color:var(--ws-ink);border-left:4px solid #bb4434;background:var(--ws-surface);padding:10px}.lc-form{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid var(--ws-line);border-radius:12px}.lc-form label{display:grid;gap:5px;font-size:13px}.lc-form input,.lc-form select,.lc-form textarea{width:100%;min-width:0;padding:9px;border:1px solid var(--ws-line);border-radius:7px;color:var(--ws-ink);background:var(--ws-surface);font:inherit}.lc-form h3{margin:0}.lc-form button{justify-self:start}.lc-form p{margin:0;font-size:13px}.lc-cycle{border:1px solid var(--ws-line);border-radius:12px;padding:15px;background:var(--ws-soft)}.lc-cycle h3{margin:0 0 12px}.lc-cycle dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.lc-cycle dt{font-size:12px;color:var(--ws-muted)}.lc-cycle dd{margin:3px 0;font-weight:600;font-size:14px;overflow-wrap:anywhere}.lc-cycle[data-severity=warning]{border-left:5px solid #bd8b20}.lc-cycle[data-severity=urgent]{border-left:5px solid #c94a3d}.lc-rules{margin:16px 0;font-size:13px;line-height:1.6}.lc-rules summary{cursor:pointer;font-weight:600}.lc-history ol,.lc-notifications ul{padding:0;list-style:none}.lc-history li,.lc-notifications li{padding:15px;margin:12px 0;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface)}.lc-history li header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.lc-history li span,.lc-history li small{font-size:12px;color:var(--ws-muted)}.lc-history p{margin:8px 0;overflow-wrap:anywhere}.lc-history del{text-decoration:none;color:var(--ws-muted)}.lc-history ins{text-decoration:none;font-weight:600}.lc-notifications h2{display:flex;align-items:center;gap:8px}.lc-notifications header label{margin-right:15px}.lc-notifications li[data-unread=true]{border-left:4px solid var(--ws-accent)}.lc-notifications li div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lc-notifications small{color:var(--ws-muted)}.lc-connect{margin:12px 0}.lc-connect p{font-size:13px;line-height:1.6}@media(max-width:600px){.lc-dialog{width:calc(100vw - 20px)!important}.lc-cycle dl{grid-template-columns:1fr}.lc-form{padding:12px}.lc-notifications header label{display:block;margin:8px 0}.lc-object-actions button{flex:1;justify-content:center}}.ws-column[data-urgent=true]>h3{--ws-stage-color:#c64e44}.lc-column-urgent{font-size:11px;color:#bf3c34;margin-left:auto}.ws-root[data-theme=graphite] .lc-column-urgent{color:#ffaaa2}.ws-root .lc-tabs button[aria-selected=true],.ws-root .lc-tabs button[aria-selected=true]:hover{background:var(--ws-selected);color:var(--ws-ink);border-color:var(--ws-accent);box-shadow:inset 0 -2px var(--ws-accent)}.lc-recovery-entry{display:flex;align-items:center;gap:7px;margin:14px 0}.lc-recovery-copy{border:1px solid var(--ws-line);border-radius:10px;padding:14px;margin:14px 0}.lc-recovery-copy h3{margin:0 0 8px}.lc-recovery-copy p,.lc-recovery-copy small{font-size:13px;line-height:1.5}.lc-recovery-copy pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lc-recovery-copy button{display:inline-flex;gap:7px;align-items:center;margin-top:12px}.lc-legacy-control{display:grid;gap:8px;justify-items:start}.lc-legacy-control>p{margin:0;color:var(--ws-muted);font-size:13px;max-width:640px}.lc-legacy-dialog{max-width:min(680px,calc(100vw - 24px))}.lc-legacy-list{list-style:none;padding:0;display:grid;gap:8px;max-height:40vh;overflow:auto}.lc-legacy-list label{display:flex;align-items:center;gap:12px;padding:10px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px}.lc-legacy-list span{min-width:0;overflow-wrap:anywhere}.lc-legacy-list strong,.lc-legacy-list small{display:block}.lc-legacy-list input{flex:none;min-width:18px;min-height:18px}.analytics-view{max-width:1440px;margin:0 auto;padding:12px 6px 40px;color:var(--ws-ink)}.analytics-view[hidden]{display:none}.analytics-view button,.analytics-view input,.analytics-view select,.an-detail-dialog button{font:inherit}.analytics-view button,.an-detail-dialog button{cursor:pointer;color:inherit}.analytics-view button:disabled,.an-detail-dialog button:disabled{cursor:default;opacity:.58}.analytics-view button:focus-visible,.analytics-view select:focus-visible,.analytics-view input:focus-visible,.analytics-view [tabindex]:focus-visible,.an-detail-dialog button:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.an-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 24px}.an-heading h1{font-size:32px;line-height:1.2;margin:4px 0 10px}.an-heading p{margin:0;color:var(--ws-muted);line-height:1.6}.an-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.5px}.an-refresh,.an-empty>button,.an-error button,.an-detail-heading>button,.an-pagination button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:9px;padding:9px 14px}.an-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px;padding:18px;margin-bottom:22px}.an-filters label:not(.an-checkbox),.an-conversion-controls label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;min-width:140px;flex:1}.an-filters select,.an-filters input[type=date],.an-conversion select{min-width:0;width:100%;border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);border-radius:8px;padding:9px 10px;font-size:13px;min-height:39px}.an-checkbox{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:550;line-height:1.5;padding:9px 0;cursor:pointer}.an-checkbox input{accent-color:var(--ws-accent);width:16px;height:16px;flex:0 0 16px}.an-filter-action{display:flex;flex-direction:column;gap:5px;align-items:stretch}.an-filter-action small{font-size:10px;color:var(--ws-muted);min-height:15px;text-align:center}.an-apply{border:1px solid var(--ws-accent);background:var(--ws-selected);color:var(--ws-ink);border-radius:8px;padding:9px 20px;font-weight:750!important;min-height:39px}.an-filter-error{flex-basis:100%;margin:0;font-size:13px;color:var(--ws-danger,#b63640)}.an-personal-scope{font-size:12px;line-height:1.7;margin:0;padding:5px 8px;color:var(--ws-muted)}.an-personal-scope strong{color:var(--ws-ink)}.an-tabs{display:flex;gap:5px;border-bottom:1px solid var(--ws-line);margin-bottom:18px;overflow-x:auto;padding:2px 2px 0}.an-tabs button{border:0;border-bottom:3px solid transparent;padding:12px 18px;background:transparent;font-size:14px;white-space:nowrap}.an-tabs button[aria-selected=true]{border-bottom-color:var(--ws-accent);background:var(--ws-selected);border-radius:8px 8px 0 0;font-weight:750}.an-period-note{display:flex;gap:12px;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--ws-muted);margin-bottom:14px}.an-period-note small{font-size:11px}.an-coverage{background:var(--ws-surface);border:1px solid var(--ws-line);border-left:3px solid var(--ws-accent);border-radius:8px;padding:12px 15px;margin-bottom:24px;font-size:12px;line-height:1.6}.an-coverage p{margin:4px 0 0;color:var(--ws-muted)}.an-demo{font-size:12px;line-height:1.6;border:1px dashed var(--ws-line);background:var(--ws-selected);border-radius:9px;padding:12px 15px;margin:12px 0}.an-panel h2{font-size:19px;margin:0 0 16px;line-height:1.4}.an-panel h3{font-size:16px;margin:26px 0 12px}.an-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:13px;margin:0 0 24px}.an-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:19px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px;min-width:0;gap:9px}.an-metric[aria-pressed=true]{outline:2px solid var(--ws-accent);outline-offset:2px}.an-metric>span{font-size:13px;line-height:1.5;font-weight:650}.an-metric strong{font-size:30px;line-height:1.25;font-weight:800;word-break:normal}.an-metric strong small{font-size:11px;color:var(--ws-muted);font-weight:500}.an-metric p{font-size:11px;color:var(--ws-muted);line-height:1.6;margin:0}.an-metric em{font-style:normal;font-size:11px;color:var(--ws-accent);margin-top:auto;padding-top:3px}.an-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin:24px 0 13px}.an-section-heading h2{margin:0}.an-section-heading>span{font-size:11px;color:var(--ws-muted)}.an-stage-bars{padding:9px 18px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px}.an-stage-bars button{display:grid;grid-template-columns:minmax(130px,1fr) minmax(80px,3fr) minmax(70px,auto);gap:16px;width:100%;align-items:center;padding:14px 0;border:0;background:transparent;text-align:left}.an-stage-bars button+button{border-top:1px solid var(--ws-line)}.an-stage-bars button>span:first-child{font-size:13px;font-weight:650}.an-stage-bars strong{font-size:15px;text-align:right}.an-stage-bars small{font-size:10px;font-weight:500;color:var(--ws-muted)}.an-bar-track{height:12px;border-radius:20px;background:var(--ws-selected);overflow:hidden}.an-bar-track i{display:block;height:100%;background:var(--ws-accent);border-radius:20px;min-width:0}.an-note{font-size:12px;color:var(--ws-muted);line-height:1.7;margin:10px 0 18px;max-width:100ch}.an-empty,.an-error{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;padding:20px;margin:14px 0}.an-error{border-left:3px solid var(--ws-danger,#bc4545);font-size:13px;line-height:1.6}.an-error p{margin:6px 0 12px}.an-empty p{color:var(--ws-muted);line-height:1.6}.an-empty-line,.an-loading{font-size:13px;color:var(--ws-muted);line-height:1.6;padding:16px 0}.an-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--ws-line);border-radius:11px;background:var(--ws-surface);margin:14px 0 24px}.an-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5;text-align:left}.an-table th,.an-table td{padding:12px 15px;border-bottom:1px solid var(--ws-line);vertical-align:middle;min-width:110px}.an-table th:first-child{min-width:170px}.an-table th{font-weight:700}.an-table thead th{background:var(--ws-selected);vertical-align:top;font-size:11px}.an-table th small{display:block;font-weight:450;font-size:10px;color:var(--ws-muted);margin-top:4px}.an-table tbody tr:last-child>*{border-bottom:0}.an-table-number{border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-bg);min-width:42px;min-height:34px;padding:5px 9px;font-weight:700!important}.an-conversion{border:1px solid var(--ws-line);border-radius:13px;padding:20px;background:var(--ws-surface);margin:22px 0}.an-conversion h3{margin:0 0 8px}.an-conversion>div>p{font-size:12px;color:var(--ws-muted);line-height:1.7;margin:0 0 18px;max-width:100ch}.an-conversion-controls{display:flex;gap:16px;align-items:flex-end;margin-bottom:20px}.an-conversion-controls>span{align-self:center;margin-top:15px}.an-conversion-value{font-size:29px;white-space:nowrap;line-height:1.3;padding:4px 10px}.an-metrics-pair{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.an-metrics-pair .an-metric{background:var(--ws-bg)}.an-details{margin-top:24px;color:var(--ws-ink)}.an-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.an-detail-heading h3{font-size:17px;margin:0 0 8px}.an-detail-heading p{font-size:12px;color:var(--ws-muted);line-height:1.7;margin:0;max-width:95ch}.an-detail-total{font-size:12px;color:var(--ws-muted);margin:17px 0;line-height:1.6}.an-detail-list{list-style:none;padding:0;margin:0;border:1px solid var(--ws-line);border-radius:11px;background:var(--ws-surface)}.an-detail-list>li{padding:16px 18px}.an-detail-list>li+li{border-top:1px solid var(--ws-line)}.an-detail-row-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.an-detail-row-heading strong{font-size:13px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.an-detail-row-heading time{font-size:11px;color:var(--ws-muted);flex:0 0 auto;padding-top:2px;line-height:1.6}.an-detail-facts{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:11px;color:var(--ws-muted);line-height:1.7;margin-top:6px}.an-detail-list p{font-size:12px;line-height:1.7;margin:8px 0;color:var(--ws-muted);white-space:pre-wrap;overflow-wrap:anywhere}.an-text-button{border:0;background:transparent;padding:7px 0;margin-top:3px;color:var(--ws-accent)!important;font-size:12px!important}.an-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px}.an-detail-dialog{width:min(930px,calc(100vw - 32px))}.an-detail-dialog .an-details{margin-top:0}.an-detail-dialog .an-detail-heading h3{display:none}.an-stage-label{display:flex;align-items:center;gap:9px}.an-stage-label>i{display:block;width:8px;height:8px;flex:0 0 8px;border-radius:50%}.an-small-bar{display:block;min-width:70px;height:4px;border-radius:3px;background:var(--ws-line);margin-top:6px;overflow:hidden}.an-small-bar>i{display:block;height:100%;border-radius:inherit}.an-design-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;font-size:11px;color:var(--ws-muted)}.an-design-line button{border:0;background:transparent;color:var(--ws-accent);text-decoration:underline;min-height:38px;padding:6px}.analytics-view[data-analytics-design=summary] .an-heading{border-bottom:2px solid var(--ws-accent);padding-bottom:20px}.analytics-view[data-analytics-design=summary] .an-metrics{display:flex;gap:0;overflow-x:auto;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px}.analytics-view[data-analytics-design=summary] .an-metrics>.an-metric{flex:1;min-width:150px;border:0;border-right:1px solid var(--ws-line);border-radius:0;padding:18px 15px}.analytics-view[data-analytics-design=summary] .an-metric strong{font-size:38px;color:var(--ws-accent)}.analytics-view[data-analytics-design=summary] .an-metric p{font-size:10px;line-height:1.5}.analytics-view[data-analytics-design=summary] .an-stage-bars{padding:12px 25px}.analytics-view[data-analytics-design=summary] .an-bar-track{height:21px;border-radius:5px}.analytics-view[data-analytics-design=summary] .an-bar-track i{border-radius:5px}.analytics-view[data-analytics-design=summary] .an-tabs{border:0;background:var(--ws-soft);padding:5px;border-radius:10px}.analytics-view[data-analytics-design=summary] .an-tabs button[aria-selected=true]{border:0;border-radius:7px;background:var(--ws-surface);box-shadow:0 1px 4px #0002}.analytics-view[data-analytics-design=desk]{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;align-items:start}.analytics-view[data-analytics-design=desk]>*{grid-column:2;min-width:0}.analytics-view[data-analytics-design=desk]>.an-heading,.analytics-view[data-analytics-design=desk]>.an-design-line{grid-column:1/-1}.analytics-view[data-analytics-design=desk]>.an-filters{grid-column:1;grid-row:3/12;position:sticky;top:15px;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:16px 13px;gap:16px}.analytics-view[data-analytics-design=desk] .an-filters label:not(.an-checkbox){min-width:0}.analytics-view[data-analytics-design=desk] .an-filters .an-checkbox{font-size:11px}.analytics-view[data-analytics-design=desk] .an-tabs button{padding-inline:10px;font-size:12px}.analytics-view[data-analytics-design=desk] .an-coverage{margin-bottom:18px;font-size:11px;padding:10px 13px}.analytics-view[data-analytics-design=desk] .an-table th,.analytics-view[data-analytics-design=desk] .an-table td{padding:9px 11px;min-width:90px}.analytics-view[data-analytics-design=desk] .an-table th:first-child{min-width:145px}.analytics-view[data-analytics-design=desk] .an-table tbody tr:nth-child(2n){background:var(--ws-canvas)}.analytics-view[data-analytics-design=desk] .an-table-number{min-height:36px;border:0;background:transparent}.an-ledger{border:1px solid var(--ws-line);border-radius:10px;overflow:hidden;background:var(--ws-surface);margin-bottom:24px}.an-ledger-row{display:flex;align-items:center;gap:15px;width:100%;padding:13px 17px;text-align:left;background:transparent;border:0;color:var(--ws-ink)}.an-ledger-row+.an-ledger-row{border-top:1px solid var(--ws-line)}.an-ledger-row>span{flex:1;min-width:0}.an-ledger-row>span strong{font-size:13px;display:block}.an-ledger-row small{display:block;font-size:10px;font-weight:450;color:var(--ws-muted);line-height:1.6;margin-top:3px}.an-ledger-row>b{text-align:right;font-size:25px;min-width:70px}.an-ledger-row>b small{font-size:10px}.an-ledger-row>em{font-style:normal;color:var(--ws-accent);font-size:20px}.an-ledger-row[aria-pressed=true]{background:var(--ws-selected);box-shadow:inset 4px 0 var(--ws-accent)}.analytics-view[data-analytics-design=team] .an-heading{padding:22px 25px;border-radius:18px;background:var(--ws-selected);border:1px solid var(--ws-line)}.analytics-view[data-analytics-design=team] .an-heading h1{font-size:35px}.analytics-view[data-analytics-design=team] .an-tabs{gap:8px;border:0;padding:0}.analytics-view[data-analytics-design=team] .an-tabs button{border:1px solid var(--ws-line);border-radius:24px;background:var(--ws-surface);padding:10px 18px}.analytics-view[data-analytics-design=team] .an-tabs button[aria-selected=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.an-team-groups{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin:0 0 28px;align-items:start}.an-team-metric{background:var(--ws-surface);border:1px solid var(--ws-line);border-top:4px solid var(--ws-accent);border-radius:15px;padding:17px}.an-team-metric[data-tone="1"]{border-top-color:#bd934d}.an-team-metric[data-tone="2"]{border-top-color:#499875}.an-team-metric>h3{font-size:12px;letter-spacing:.3px;margin:0 0 18px}.an-team-metric .an-metric{border:0;border-radius:0;padding:15px 0;width:100%;background:transparent;gap:7px}.an-team-metric .an-metric+.an-metric{border-top:1px solid var(--ws-line)}.an-team-metric .an-metric strong{font-size:35px}.an-team-metric .an-metric p{font-size:10px}.an-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.an-person{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:15px;padding:22px;min-width:0}.an-person>header{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--ws-line);padding-bottom:17px;margin-bottom:12px}.an-person-avatar{width:43px;height:43px;display:grid;place-items:center;background:var(--ws-selected);color:var(--ws-accent);border-radius:50%;font-size:13px;font-weight:800;flex-shrink:0}.an-person h3{margin:0 0 5px;font-size:17px}.an-person header small{font-size:10px;color:var(--ws-muted)}.an-person-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.an-person-metrics button{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--ws-canvas);border:0;border-radius:9px;padding:12px;min-width:0}.an-person-metrics button>span{font-size:11px;line-height:1.5}.an-person-metrics strong{font-size:24px}.an-person-metrics small{font-size:10px;font-weight:450;color:var(--ws-muted)}.an-broker-comparisons{display:flex;flex-direction:column;gap:16px;margin:22px 0}.an-broker-comparisons .an-person{display:grid;grid-template-columns:200px 1fr;gap:20px}.an-broker-comparisons .an-person>header{margin:0;padding:0 16px 0 0;border-bottom:0;border-right:1px solid var(--ws-line);align-self:stretch}.an-broker-comparisons .an-person-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.an-broker-comparisons .an-person-metrics button{padding:4px 7px;background:transparent}.an-compare-track{height:5px;width:100%;background:var(--ws-selected);border-radius:5px;display:block}.an-compare-track>i{display:block;height:100%;background:var(--ws-accent);border-radius:5px}.analytics-view[data-analytics-design=team] .an-stage-bars{border-radius:16px;padding:14px 22px}.analytics-view[data-analytics-design=team] .an-stage-bars button{padding:18px 0}.analytics-view[data-analytics-design=team] .an-conversion{border-left:5px solid var(--ws-accent);border-radius:16px}@media(max-width:1100px){.an-team-groups{gap:12px}.an-team-metric{padding:13px}.analytics-view[data-analytics-design=desk]{grid-template-columns:175px minmax(0,1fr);column-gap:16px}.an-broker-comparisons .an-person{grid-template-columns:160px 1fr;padding:16px}}@media(max-width:800px){.analytics-view[data-analytics-design=desk]{display:block}.analytics-view[data-analytics-design=desk]>.an-filters{position:static;flex-direction:row;flex-wrap:wrap;margin-bottom:18px}.analytics-view[data-analytics-design=desk] .an-filters label:not(.an-checkbox){min-width:130px}.an-team-groups{grid-template-columns:1fr 1fr}.an-team-metric:first-child{grid-row:span 2}.an-people-grid{grid-template-columns:1fr}.an-broker-comparisons .an-person{display:block}.an-broker-comparisons .an-person>header{padding-bottom:13px;margin-bottom:14px;border-right:0;border-bottom:1px solid var(--ws-line)}}@media(max-width:520px){.analytics-view[data-analytics-design=summary] .an-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.analytics-view[data-analytics-design=summary] .an-metrics>.an-metric{min-width:0;border-bottom:1px solid var(--ws-line);padding:13px}.analytics-view[data-analytics-design=summary] .an-metric strong{font-size:31px}.analytics-view[data-analytics-design=summary] .an-stage-bars{padding:8px 12px}.analytics-view[data-analytics-design=summary] .an-bar-track{height:15px}.analytics-view[data-analytics-design=team] .an-heading{padding:17px}.analytics-view[data-analytics-design=team] .an-heading h1{font-size:29px}.analytics-view[data-analytics-design=team] .an-tabs{gap:5px}.analytics-view[data-analytics-design=team] .an-tabs button{padding:9px 12px;font-size:12px}.an-team-groups{display:flex;flex-direction:column;gap:15px}.an-team-metric{width:100%;padding:16px}.an-team-metric .an-metric{display:grid;grid-template-columns:1fr auto;column-gap:14px}.an-team-metric .an-metric strong{grid-column:2;grid-row:1/3;text-align:right;font-size:30px}.an-team-metric .an-metric p{grid-column:1}.an-team-metric .an-metric em{grid-column:1/-1}.an-team-metric .an-metric strong small{display:block}.an-person{padding:16px}.an-person-metrics strong small{display:block}.an-broker-comparisons .an-person-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.an-ledger-row{padding:12px;gap:9px}.an-ledger-row>b{font-size:27px}.an-ledger-row>span strong{font-size:12px}.an-ledger-row>span small{font-size:10px}.an-ledger-row>em{display:none}.an-design-line{font-size:10px}}@media(max-width:1100px){.an-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.an-filters{gap:12px}.an-filters label:not(.an-checkbox){min-width:150px}.an-stage-bars button{grid-template-columns:minmax(100px,1fr) minmax(70px,2fr) auto}.an-metric{padding:15px}}@media(max-width:800px){.analytics-view{padding:8px 0 28px}.an-heading h1{font-size:27px}.an-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.an-heading p:not(.an-eyebrow){font-size:12px}.an-tabs button{padding:11px 13px;font-size:13px}.an-conversion-controls{flex-wrap:wrap}.an-conversion-controls label{flex:1;min-width:140px}.an-conversion-value{padding-left:0}.an-section-heading{flex-wrap:wrap;gap:8px}.an-table-scroll{border-radius:8px}.an-table th,.an-table td{padding:10px 12px}.an-period-note{flex-wrap:wrap;gap:5px}.an-filters{padding:14px}.an-metrics-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.an-heading{gap:8px;margin-bottom:18px}.an-refresh{padding:8px 10px;font-size:12px!important}.an-filters{gap:12px}.an-filters label:not(.an-checkbox){min-width:125px}.an-filters .an-checkbox{flex-basis:100%;padding:3px 0}.an-filter-action{width:100%;flex-direction:row;align-items:center;gap:12px}.an-filter-action small{text-align:left}.an-tabs{gap:0}.an-tabs button{font-size:12px;padding:11px 12px}.an-metrics{gap:10px}.an-metric{padding:13px;gap:7px}.an-metric>span{font-size:12px}.an-metric strong{font-size:26px}.an-metric strong small{display:block;line-height:1.5}.an-metric p{font-size:11px}.an-stage-bars{padding:5px 12px}.an-stage-bars button{grid-template-columns:minmax(70px,1fr) minmax(45px,1fr) auto;gap:10px}.an-stage-bars button>span:first-child{font-size:12px}.an-stage-bars small{display:block}.an-conversion{padding:14px}.an-conversion-controls{gap:9px}.an-conversion-controls label{min-width:105px}.an-conversion-value{font-size:27px;flex-basis:100%}.an-conversion-controls>span{font-size:12px}.an-detail-row-heading{display:block}.an-detail-row-heading time{display:block;margin-top:4px}.an-detail-list>li{padding:14px}.an-pagination{gap:7px;font-size:11px}.an-pagination button{padding:8px 11px}.an-detail-dialog{width:calc(100vw - 16px)}.an-detail-dialog .ws-dialog-body{padding:14px}.an-coverage{padding:11px 12px}.an-detail-heading{display:block}.an-detail-heading>button{margin-top:10px}.an-personal-scope{padding-left:0}}.analytics-view[data-analytics-design=summary]{--an-emphasis:#164879;--an-tint:#4d87d5}.analytics-view[data-analytics-design=desk]{--an-emphasis:#37486f;--an-tint:#7589bd}.analytics-view[data-analytics-design=team]{--an-emphasis:#165541;--an-tint:#41a68e}.ws-root[data-theme=graphite] .analytics-view[data-analytics-design=summary]{--an-emphasis:#b4d5ff}.ws-root[data-theme=graphite] .analytics-view[data-analytics-design=desk]{--an-emphasis:#c6d1ff}.ws-root[data-theme=graphite] .analytics-view[data-analytics-design=team]{--an-emphasis:#a3eed8}.analytics-view:not([data-analytics-design=original]) .an-eyebrow{color:var(--an-emphasis)}.analytics-view:not([data-analytics-design=original]) .an-filters select:focus-visible,.analytics-view:not([data-analytics-design=original]) .an-filters input:focus-visible{outline-color:var(--an-emphasis)}.analytics-view[data-analytics-design=summary] .an-heading{border-color:var(--an-emphasis)}.analytics-view[data-analytics-design=summary] .an-heading h1{font-size:clamp(27px,3vw,42px);letter-spacing:-1.2px}.analytics-view[data-analytics-design=summary] .an-metrics{border:1px solid color-mix(in srgb,var(--an-tint) 55%,var(--ws-line));box-shadow:0 7px 22px color-mix(in srgb,var(--an-tint) 12%,transparent)}.analytics-view[data-analytics-design=summary] .an-metrics>.an-metric{background:linear-gradient(150deg,color-mix(in srgb,var(--an-tint) 10%,var(--ws-surface)),var(--ws-surface));border-top:4px solid color-mix(in srgb,var(--an-tint) 65%,var(--ws-line))}.analytics-view[data-analytics-design=summary] .an-metric strong{color:var(--an-emphasis);font-variant-numeric:tabular-nums;font-weight:850}.analytics-view[data-analytics-design=summary] .an-metric>span{font-size:12px;font-weight:750}.analytics-view[data-analytics-design=summary] .an-tabs button[aria-selected=true]{box-shadow:inset 0 -3px var(--an-emphasis),0 2px 6px #0001}.analytics-view[data-analytics-design=summary] .an-bar-track{background:color-mix(in srgb,var(--an-tint) 11%,var(--ws-surface));box-shadow:inset 0 0 0 1px var(--ws-line)}.analytics-view[data-analytics-design=summary] .an-compare-track>i{background:var(--an-emphasis)}.analytics-view[data-analytics-design=desk]>.an-filters{border-top:4px solid var(--an-emphasis);box-shadow:0 6px 20px #182b4212}.analytics-view[data-analytics-design=desk] .an-heading{padding:0 0 16px;border-bottom:1px solid var(--ws-line)}.analytics-view[data-analytics-design=desk] .an-heading h1{letter-spacing:-.8px}.analytics-view[data-analytics-design=desk] .an-tabs{border:1px solid var(--ws-line);padding:4px;border-radius:10px;background:var(--ws-surface)}.analytics-view[data-analytics-design=desk] .an-tabs button{border:0;border-radius:6px}.analytics-view[data-analytics-design=desk] .an-tabs button[aria-selected=true]{box-shadow:inset 3px 0 var(--an-emphasis);background:color-mix(in srgb,var(--an-tint) 13%,var(--ws-surface))}.analytics-view[data-analytics-design=desk] .an-ledger{border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.analytics-view[data-analytics-design=desk] .an-ledger-row:nth-child(odd){background:color-mix(in srgb,var(--an-tint) 8%,var(--ws-surface))}.analytics-view[data-analytics-design=desk] .an-ledger-row>b{font-variant-numeric:tabular-nums;color:var(--an-emphasis);font-size:29px}.analytics-view[data-analytics-design=desk] .an-table th{border-bottom:2px solid var(--an-emphasis)}.analytics-view[data-analytics-design=team] .an-heading{background:radial-gradient(ellipse at 95% 15%,color-mix(in srgb,var(--an-tint) 25%,transparent),transparent 60%),var(--ws-surface);border-color:color-mix(in srgb,var(--an-tint) 55%,var(--ws-line));box-shadow:0 9px 28px color-mix(in srgb,var(--an-tint) 14%,transparent)}.analytics-view[data-analytics-design=team] .an-tabs button[aria-selected=true]{border-color:var(--an-emphasis);box-shadow:0 0 0 3px color-mix(in srgb,var(--an-tint) 15%,transparent)}.analytics-view[data-analytics-design=team] .an-team-metric{--an-group:#498de0;background:linear-gradient(160deg,color-mix(in srgb,var(--an-group) 12%,var(--ws-surface)),var(--ws-surface) 55%);border-color:color-mix(in srgb,var(--an-group) 50%,var(--ws-line));border-top-color:var(--an-group);box-shadow:0 7px 23px color-mix(in srgb,var(--an-group) 18%,transparent)}.analytics-view[data-analytics-design=team] .an-team-metric[data-tone="1"]{--an-group:#bf9146}.analytics-view[data-analytics-design=team] .an-team-metric[data-tone="2"]{--an-group:#399b7c}.analytics-view[data-analytics-design=team] .an-team-metric>h3{text-transform:uppercase;font-size:10px;letter-spacing:.8px;min-height:2.5em;display:flex;align-items:center}.analytics-view[data-analytics-design=team] .an-team-metric .an-metric strong{font-size:38px;letter-spacing:-1px;font-weight:850}.analytics-view[data-analytics-design=team] .an-person{border-top:3px solid var(--an-tint);box-shadow:0 5px 20px color-mix(in srgb,var(--an-tint) 12%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--an-tint) 9%,var(--ws-surface)),var(--ws-surface) 65%)}.analytics-view[data-analytics-design=team] .an-person-avatar{background:color-mix(in srgb,var(--an-tint) 17%,var(--ws-surface));color:var(--an-emphasis);border:1px solid color-mix(in srgb,var(--an-tint) 65%,var(--ws-line))}@media(max-width:520px){.analytics-view[data-analytics-design=summary] .an-heading h1{letter-spacing:-.6px}.analytics-view[data-analytics-design=team] .an-team-metric .an-metric strong{font-size:30px}.analytics-view[data-analytics-design=team] .an-team-metric>h3{min-height:0}.analytics-view[data-analytics-design=desk] .an-ledger-row>b{font-size:26px}}.field-schema-dialog{width:min(1000px,calc(100vw - 24px))!important}.field-schema-dialog p{line-height:1.5}.field-schema-toolbar,.field-inline-actions,.field-schema-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.field-schema-toolbar{margin:15px 0}.field-schema-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:22px;min-height:0}.field-schema-layout aside{max-height:58vh;overflow:auto;padding-right:10px}.field-schema-layout aside section{padding:12px 0;border-bottom:1px solid var(--ws-border)}.field-schema-layout label,.field-schema-settings>label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.field-schema-layout input,.field-schema-layout select,.field-schema-layout textarea{width:100%;min-width:0;padding:9px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font:inherit}.field-schema-choice{display:block!important;width:100%;text-align:left;margin-top:5px}.field-schema-choice[aria-pressed=true]{outline:2px solid var(--ws-accent,#2869ac)}.field-schema-choice small{display:block;opacity:.8}.field-schema-settings{min-width:0}.field-check{flex-direction:row!important;align-items:center;gap:8px}.field-check input,.field-options input{width:auto!important}.field-option-row{display:flex;gap:6px;margin:7px 0}.field-option-row input{flex:1;min-width:0}.field-note,.field-value-label>small{font-size:12px;line-height:1.5;color:var(--ws-muted)}.field-value-label>small[role=alert]{color:var(--ws-danger,#a6303c)}.field-schema-actions{position:sticky;bottom:0;background:var(--ws-surface);padding:15px 0;border-top:1px solid var(--ws-border);margin-top:16px}.field-preview{padding:14px;border:1px dashed var(--ws-border);border-radius:10px;margin-top:18px}.field-options{border:1px solid var(--ws-border);border-radius:8px;min-width:0;padding:10px}.field-options label{display:flex!important;flex-direction:row!important;gap:7px;align-items:center}.field-values-view{margin-top:0}.field-values-view small{font-weight:400;opacity:.75}.field-setup-button{display:flex;gap:7px;align-items:center;margin-top:16px}.field-schema-toolbar>label{display:flex;gap:6px}.field-schema-settings fieldset{min-width:0;border:1px solid var(--ws-border);border-radius:8px}@media(max-width:650px){.field-schema-layout{grid-template-columns:1fr}.field-schema-layout aside{max-height:230px}.field-schema-dialog{width:calc(100vw - 16px)!important}.field-schema-actions button{flex:1}}.field-transfer-dialog .ws-dialog-body>label{display:flex;flex-direction:column;gap:7px;margin:16px 0}.field-transfer-dialog select{width:100%;padding:10px;background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-border);border-radius:8px;font:inherit}.field-transfer-dialog .ws-dialog-body>button{margin:8px 8px 8px 0}.field-transfer-dialog [role=alert]{color:var(--ws-danger,#a6303c)}.ot-dialog{width:min(1120px,calc(100vw - 32px))}.ot-detail-dialog{width:min(960px,calc(100vw - 32px))}.ot-confirm{width:min(620px,calc(100vw - 32px))}.ot-dialog button,.ot-dialog input,.ot-dialog select,.ot-detail-dialog button,.ot-confirm button,.ot-confirm textarea,.ot-confirm select{font:inherit;color:inherit}.ot-dialog button,.ot-detail-dialog button,.ot-confirm button{cursor:pointer;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);padding:8px 12px;font-size:12px}.ot-dialog button:disabled,.ot-detail-dialog button:disabled,.ot-confirm button:disabled{opacity:.55;cursor:default}.ot-dialog :focus-visible,.ot-detail-dialog :focus-visible,.ot-confirm :focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.ot-intro,.ot-note{font-size:12px;line-height:1.7;color:var(--ws-muted)}.ot-intro{margin:0 0 17px}.ot-tabs{display:flex;gap:8px;margin-bottom:17px;flex-wrap:wrap}.ot-tabs button{font-size:13px;padding:11px 15px}.ot-tabs button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);font-weight:700}.ot-tabs b{margin-left:7px;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--ws-bg)}.ot-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:16px;border:1px solid var(--ws-line);border-radius:11px;margin-bottom:15px;background:var(--ws-bg)}.ot-field{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.6;font-weight:650;min-width:135px;margin:10px 0}.ot-filters .ot-field{flex:1;margin:0}.ot-filters .ot-search{min-width:210px;flex:2}.ot-field input,.ot-field select,.ot-field textarea{font:inherit;font-weight:450;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;padding:9px 10px;min-width:0;width:100%;box-sizing:border-box}.ot-field textarea{resize:vertical;max-height:200px}.ot-check{display:flex;gap:9px;align-items:center;font-size:12px;line-height:1.6;padding:8px 0}.ot-check input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--ws-accent)}.ot-demo{border:1px dashed var(--ws-line);border-radius:8px;background:var(--ws-selected);padding:11px 13px;font-size:12px;line-height:1.6}.ot-visible-status{font-size:13px;line-height:1.6;margin-bottom:14px}.ot-visible-status>p{border-left:3px solid var(--ws-accent);padding:8px 13px;background:var(--ws-selected);border-radius:6px}.ot-error{color:var(--ws-ink);background:var(--ws-selected);border:1px solid var(--ws-line);border-left:3px solid var(--ws-danger,#b73e44);border-radius:8px;padding:11px 13px;font-size:13px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.ot-error p{margin:0 0 8px}.ot-list{list-style:none;padding:0;margin:0;border:1px solid var(--ws-line);border-radius:11px;overflow:hidden}.ot-list>li{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:16px 18px;background:var(--ws-surface)}.ot-list>li+li{border-top:1px solid var(--ws-line)}.ot-list>li>div{min-width:0;flex:1}.ot-list>li>button{flex:0 0 auto}.ot-dialog .ot-object-title{padding:0;border:0;border-radius:3px;font-size:14px;font-weight:750;line-height:1.5;text-align:left;background:transparent;color:var(--ws-ink);overflow-wrap:anywhere}.ot-list p{font-size:12px;line-height:1.7;margin:5px 0;overflow-wrap:anywhere}.ot-row-meta{display:flex;flex-wrap:wrap;gap:5px 20px;font-size:11px;line-height:1.7;color:var(--ws-muted)}.ot-list small{display:block;font-size:11px;color:var(--ws-muted);line-height:1.7;margin-top:6px}.ot-list .ot-reason{font-size:11px;color:var(--ws-muted);white-space:pre-wrap}.ot-empty{padding:28px 20px;border:1px dashed var(--ws-line);border-radius:10px;text-align:center;color:var(--ws-muted);font-size:13px;line-height:1.7}.ot-empty h3{font-size:17px;margin:0 0 9px;color:var(--ws-ink)}.ot-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0 4px}.ot-notice-controls{display:flex;justify-content:space-between;align-items:center;gap:12px}.ot-notices>li[data-read=false]{border-left:3px solid var(--ws-accent);background:var(--ws-selected)}.ot-notices>li>div>strong{font-size:14px;line-height:1.5}.ot-notice-state{font-weight:650}.ot-saved-object header h3{font-size:24px;line-height:1.35;margin:0 0 8px}.ot-saved-object header p{font-size:13px;color:var(--ws-muted);margin:0 0 20px;line-height:1.6}.ot-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ot-gallery figure{margin:0;min-width:0}.ot-gallery img{display:block;width:100%;height:150px;object-fit:cover;border-radius:9px}.ot-gallery figcaption{font-size:10px;line-height:1.5;color:var(--ws-muted);padding:5px 0;overflow-wrap:anywhere}.ot-cover{display:block;max-width:100%;max-height:300px;object-fit:contain;border-radius:9px;margin:18px 0}.ot-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:22px 0}.ot-facts>div{min-width:0}.ot-facts dt{font-size:11px;color:var(--ws-muted);line-height:1.6;margin-bottom:4px}.ot-facts dd{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.ot-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.ot-saved-object h4{font-size:14px;margin:24px 0 8px}.ot-saved-object section>p{font-size:13px;line-height:1.7}.ot-stamps{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.ot-stamps span{font-size:11px;border:1px solid var(--ws-line);border-radius:5px;padding:4px 8px}.ot-deleted-by{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:9px;background:var(--ws-selected);font-size:12px;line-height:1.7;margin:22px 0 16px}.ot-deleted-by p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ot-history{font-size:12px;line-height:1.6;margin:20px 0}.ot-history summary{cursor:pointer;font-weight:700}.ot-history ol{padding-left:22px}.ot-history li{padding:7px 0}.ot-history small{display:block;color:var(--ws-muted);margin-top:3px}.ot-detail-actions{position:sticky;bottom:-20px;margin:22px -22px -20px;padding:14px 22px 20px;background:var(--ws-surface);border-top:1px solid var(--ws-line)}.ot-detail-actions p{font-size:11px;line-height:1.6;color:var(--ws-muted);margin:0 0 10px}.ot-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ot-actions .ot-restore{background:var(--ws-selected);border-color:var(--ws-accent);font-weight:700}.ot-actions .ot-danger-outline{color:var(--ws-danger,#ad3540);border-color:color-mix(in srgb,var(--ws-danger,#ad3540) 45%,var(--ws-line));background:transparent}.ot-actions .ot-purge{background:#9b3039;color:#fff;border-color:#9b3039;font-weight:700}.ot-confirm-title{font-size:17px;line-height:1.5;font-weight:750;margin:0 0 14px;overflow-wrap:anywhere}.ot-confirm>.ws-dialog-surface>.ws-dialog-body>p:not(.ot-confirm-title){font-size:13px;line-height:1.8}.ot-action-area{position:sticky;bottom:-20px;background:var(--ws-surface);padding:12px 22px 20px;margin:20px -22px -20px;border-top:1px solid var(--ws-line)}.ot-action-area>p[role=status]{font-size:12px;line-height:1.6;margin:0 0 12px}.ot-retained,.ot-duplicates{border:1px solid var(--ws-line);border-radius:9px;padding:14px 16px;margin:16px 0;font-size:12px;line-height:1.7}.ot-retained p,.ot-duplicates p{color:var(--ws-muted);margin:7px 0}.ot-retained ul,.ot-duplicates ul{padding-left:18px}.ot-retained a{color:var(--ws-accent)}.ws-root[data-theme=graphite] .ot-actions .ot-danger-outline{color:#ffadb3;border-color:#bd7b85}.ot-entry{display:inline-flex;align-items:center;gap:8px;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;font:inherit;font-size:12px;padding:8px 11px;cursor:pointer}.ot-entry b,.ot-entry>span{font-size:10px;line-height:1.4;background:var(--ws-selected);border:1px solid var(--ws-line);border-radius:5px;padding:1px 5px}.ot-entry:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}@media(max-width:800px){.ot-list>li{padding:14px;gap:12px}.ot-gallery,.ot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-saved-object header h3{font-size:21px}}@media(max-width:520px){.ot-dialog,.ot-detail-dialog,.ot-confirm{width:calc(100vw - 16px)}.ot-dialog .ws-dialog-body,.ot-detail-dialog .ws-dialog-body,.ot-confirm .ws-dialog-body{padding:15px}.ot-dialog .ws-dialog-header,.ot-detail-dialog .ws-dialog-header,.ot-confirm .ws-dialog-header{padding:17px 15px}.ot-tabs{gap:6px}.ot-tabs button{font-size:12px;padding:10px 11px}.ot-filters{padding:12px;gap:10px}.ot-filters .ot-search{min-width:100%;flex-basis:100%}.ot-filters .ot-field{min-width:120px}.ot-filters>.ot-check{flex-basis:100%}.ot-list>li{display:block}.ot-list>li>button{margin-top:12px}.ot-row-meta,.ot-row-meta span{display:block}.ot-notice-controls{flex-wrap:wrap}.ot-notice-controls>button{margin-left:auto}.ot-gallery img{height:115px}.ot-facts{gap:13px}.ot-detail-actions,.ot-action-area{bottom:-15px;margin-left:-15px;margin-right:-15px;margin-bottom:-15px;padding:12px 15px 16px}.ot-actions{gap:8px}.ot-actions button{flex:1;min-height:38px}.ot-deleted-by{padding:12px}.ot-confirm-title{font-size:16px}.ot-retained,.ot-duplicates{padding:12px}.ot-pagination{font-size:11px;gap:7px}.ot-pagination button{padding:8px 10px}}.ws-root .home-updates{border-color:color-mix(in srgb,#7860c4 35%,var(--ws-line));background:linear-gradient(135deg,color-mix(in srgb,#8972d5 9%,var(--ws-surface)),var(--ws-surface));min-width:0}.pu-home-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.pu-symbol{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#6c4faf;background:color-mix(in srgb,#8e6bd5 17%,var(--ws-surface));flex-shrink:0}.pu-home-heading p{margin:0 0 3px!important;color:var(--ws-muted);font-size:12px}.pu-home-heading h2{margin:0!important;font-size:20px;display:flex;align-items:center;gap:8px}.pu-unread-count{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 5px;background:#6951a8;color:#fff;border-radius:7px;font-size:12px}.ws-root .pu-all{margin-left:auto;border:0;background:transparent;color:var(--ws-accent);padding:9px 3px;font-size:13px;display:inline-flex;gap:7px;align-items:center;min-height:36px}.pu-home-list{padding:0;margin:0;list-style:none}.pu-home-list li+li{border-top:1px solid var(--ws-line)}.ws-root .pu-home-list button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;width:100%;border:0;background:transparent;padding:14px 5px;text-align:left;border-radius:8px;transition:background .18s,box-shadow .18s}.pu-home-list strong{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.pu-home-list small{grid-column:2;color:var(--ws-muted);font-size:12px}.pu-category{display:inline-flex;width:max-content;max-width:100%;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:750;background:#e6eefc;color:#284f8c}.pu-category[data-category=added]{background:#dcf1e8;color:#236347}.pu-category[data-category=fixed]{background:#f8ebd3;color:#805419}.ws-root[data-theme=graphite] .pu-category{background:#354d70;color:#dceaff}.ws-root[data-theme=graphite] .pu-category[data-category=added]{background:#294c43;color:#b7eed7}.ws-root[data-theme=graphite] .pu-category[data-category=fixed]{background:#53462b;color:#ffe3a6}.ws-root[data-theme=graphite] .pu-symbol{color:#d6c6ff}.ws-root .pu-write{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;margin-top:14px;border:1px solid color-mix(in srgb,#8366c1 45%,var(--ws-line));border-radius:9px;background:color-mix(in srgb,#8366c1 10%,var(--ws-surface));color:var(--ws-ink);font-size:14px;font-weight:650;min-height:40px}.ws-root .pu-home-list button:hover,.ws-root .pu-history-list>button:hover{background:var(--ws-selected);box-shadow:inset 3px 0 var(--ws-accent)}.pu-empty{color:var(--ws-muted);font-size:14px;margin:12px 0!important;line-height:1.5}.pu-dialog{width:min(820px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto;color:var(--ws-ink);background:var(--ws-surface)}.pu-dialog .ws-dialog-header{margin-bottom:20px}.pu-dialog button{font:inherit;cursor:pointer}.pu-history-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.pu-history-tools p{flex-basis:100%;font-size:14px;line-height:1.6;color:var(--ws-muted);margin:0 0 5px}.pu-history-tools .pu-write{margin:0}.pu-history-list{display:grid;gap:9px}.ws-root .pu-history-list>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;text-align:left;border:1px solid var(--ws-line);padding:17px;background:var(--ws-surface);border-radius:11px;transition:background .18s,box-shadow .18s}.pu-history-list>button strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.pu-history-list>button small{grid-column:2;color:var(--ws-muted);font-size:12px}.pu-history-list>button>svg{grid-column:3;grid-row:1/3}.pu-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--ws-muted);font-size:13px}.pu-publication{padding:20px 0}.pu-dialog .pu-publication h3{font-size:25px;line-height:1.3;overflow-wrap:anywhere;margin:18px 0}.pu-text{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.pu-text p{white-space:pre-wrap;margin:0 0 16px!important}.pu-text ul{padding-left:24px;margin:0 0 16px}.ws-root .pu-back{border:0;padding:7px 0;background:transparent;color:var(--ws-accent);font-size:14px;min-height:36px}.pu-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pu-draft-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ws-muted)}.pu-editor-fields{padding:0;margin:0;border:0;min-width:0}.pu-dialog .pu-editor-fields label{display:grid;gap:7px;font-weight:650;font-size:14px;margin-bottom:18px}.pu-editor-fields input,.pu-editor-fields select,.pu-editor-fields textarea{font:inherit;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:9px;padding:11px;width:100%;min-width:0}.pu-editor-fields textarea{resize:vertical;min-height:190px;line-height:1.6}.pu-editor-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pu-editor-fields small{font-size:12px;font-weight:400;line-height:1.6;color:var(--ws-muted)}.pu-editor-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.ws-root .pu-secondary,.ws-root .pu-publish,.ws-root .pu-unpublish{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--ws-line);border-radius:8px;padding:9px 12px;background:var(--ws-surface);color:var(--ws-ink);font-size:14px}.ws-root .pu-publish{background:#216544;border-color:#216544;color:#fff;font-weight:700}.ws-root .pu-publish:not(:disabled):hover{background:#174e34}.ws-root .pu-unpublish{border-color:#a5283c;background:#a5283c;color:#fff}.ws-root .pu-unpublish:not(:disabled):hover{background:#872033}.ws-root .pu-secondary:hover,.ws-root .pu-write:hover{background:var(--ws-selected)}.ws-root .pu-dialog button:disabled{opacity:.55;cursor:default}.pu-error{color:var(--ws-ink);border-left:4px solid #bc3c4d;padding:12px;background:color-mix(in srgb,#bc3c4d 8%,var(--ws-surface));line-height:1.6;font-size:14px;margin:15px 0!important}.pu-error button{margin-left:8px}.pu-notice{display:flex;align-items:flex-start;gap:7px;padding:12px;border:1px solid #40856a;border-radius:8px;color:var(--ws-ink);font-size:14px;line-height:1.6;background:color-mix(in srgb,#40856a 10%,var(--ws-surface));margin:15px 0!important}.pu-preview-note{font-size:13px;color:var(--ws-muted)}.pu-dialog button:focus-visible,.home-updates button:focus-visible,.pu-editor-fields :is(input,select,textarea):focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.pu-discard{max-width:560px}.pu-discard p{font-size:15px;line-height:1.6}@media(max-width:600px){.pu-dialog{padding:16px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.pu-home-heading{gap:9px}.pu-home-heading h2{font-size:19px}.pu-all{flex-basis:100%;justify-content:flex-start}.pu-home-list button{grid-template-columns:1fr!important}.pu-home-list small{grid-column:1}.pu-history-list>button{grid-template-columns:1fr auto!important}.pu-history-list>button strong{grid-column:1;font-size:15px}.pu-history-list>button small{grid-column:1}.pu-history-list>button>svg{grid-column:2;grid-row:1/4}.pu-editor-two{grid-template-columns:1fr;gap:0}.pu-editor-actions>*{flex:1 1 140px}.pu-dialog .pu-publication h3{font-size:22px}.pu-text{font-size:15px}}@media(prefers-reduced-motion:reduce){.pu-home-list button,.pu-history-list>button{transition:none!important}}.ws-root .pu-toolbar-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;flex-shrink:0;white-space:nowrap;padding:8px 11px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface);color:var(--ws-ink);font-size:13px;font-weight:650;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.ws-root .pu-toolbar-entry:hover{background:var(--ws-selected);border-color:var(--ws-accent)}.ws-root .pu-toolbar-entry:focus-visible{outline:3px solid var(--focus,var(--ws-accent));outline-offset:3px}.ws-root .pu-toolbar-entry>.pu-unread-count{min-width:20px;height:20px;font-size:11px;border-radius:6px}.ws-root .home-dashboard .pu-home-compact{display:flex;align-items:center;gap:12px 18px;padding:11px 14px;margin:0 0 14px;border:1px solid var(--ws-line);border-radius:12px;background:color-mix(in srgb,#7a9ecb 5%,var(--ws-surface));min-width:0;grid-area:auto}.pu-home-compact .pu-home-heading{gap:9px;flex-wrap:nowrap;margin:0;flex-shrink:0}.pu-home-compact .pu-symbol{width:32px;height:32px;border-radius:9px}.ws-root .pu-home-compact .pu-home-heading h2{font-size:15px;line-height:1.4;gap:7px;white-space:nowrap}.pu-home-summary{flex:1 1 200px;min-width:0}.ws-root .pu-home-compact .pu-empty{font-size:13px;line-height:1.4;margin:0!important}.pu-home-compact .pu-home-error{font-size:13px;line-height:1.5;margin:0;color:var(--ws-ink)}.ws-root .pu-home-error button{border:0;background:transparent;color:var(--ws-accent);text-decoration:underline;padding:3px}.ws-root .pu-latest{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;width:100%;padding:4px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ws-ink);text-align:left;cursor:pointer;min-height:36px}.ws-root .pu-latest:hover{border-color:var(--ws-line);background:var(--ws-selected)}.ws-root .pu-latest strong{font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 180px}.pu-latest small{font-size:12px;color:var(--ws-muted);line-height:1.5}.pu-home-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ws-root .pu-home-compact .pu-all{margin:0;min-height:36px;white-space:nowrap;font-size:13px;padding:7px 4px;flex-basis:auto}.ws-root .pu-home-compact .pu-write{margin:0;min-height:36px;padding:7px 9px;white-space:nowrap;font-size:13px}@media(max-width:1450px){.ws-root .home-dashboard .pu-home-compact{flex-wrap:wrap;gap:7px 14px}.pu-home-summary{flex-basis:220px}.pu-home-actions{margin-left:auto}}@media(max-width:700px){.ws-root .home-dashboard .pu-home-compact{display:grid;grid-template-columns:1fr;gap:7px;padding:10px 12px}.pu-home-compact .pu-home-heading{gap:8px}.pu-home-compact .pu-symbol{width:26px;height:26px}.pu-home-summary{min-width:0}.pu-home-actions{width:100%;margin:0;justify-content:space-between;gap:8px;flex-wrap:wrap}.ws-root .pu-home-compact .pu-write,.ws-root .pu-home-compact .pu-all{font-size:13px}.ws-root .pu-latest{gap:5px 8px;padding:3px 0}.ws-root .pu-latest strong{flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ws-root .pu-toolbar-entry{min-height:36px;padding:7px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.pu-toolbar-entry{transition:none!important}}html[data-edis-motion-off] .pu-toolbar-entry{transition:none!important}.pu-entry-label{display:grid;gap:1px;text-align:left;line-height:1.2}.pu-entry-label>small{font-size:10px;font-weight:500;line-height:1.2;color:var(--ws-muted)}.ws-root .pu-toolbar-entry:has(.pu-entry-label){padding-block:6px}.home-dashboard{max-width:1360px;margin:0 auto;padding:10px 6px 38px;color:var(--ws-ink)}.home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:10px 0 25px}.home-heading h1{font-size:32px;line-height:1.2;margin:3px 0 9px}.home-heading p{margin:0;color:var(--ws-muted)}.home-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.6px}.home-dashboard button{cursor:pointer;font:inherit;color:inherit}.home-heading>button,.home-empty>button,.home-error button{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;padding:10px 15px}.home-scope{display:flex;gap:5px;margin-bottom:23px}.home-scope button{border:1px solid var(--ws-line);border-radius:8px;background:transparent;padding:7px 17px}.home-scope [aria-pressed=true]{background:var(--ws-selected);font-weight:750}.home-dashboard h2{font-size:18px;line-height:1.4;margin:0 0 16px}.home-dashboard h3{font-size:13px;line-height:1.5;margin:0}.home-dashboard h2 small,.home-dashboard h3 small{color:var(--ws-muted);font:inherit;margin-left:5px}.home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-metrics>button{display:flex;align-items:flex-start;flex-direction:column;text-align:left;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:13px;padding:19px 21px;gap:8px}.home-metrics>button[aria-expanded=true]{outline:2px solid var(--ws-accent);outline-offset:2px}.home-metrics strong{font-size:32px;line-height:1.15}.home-metrics span{font-size:13px}.home-metrics small{font-size:11px;color:var(--ws-muted);line-height:1.5}.home-coverage{font-size:11px;color:var(--ws-muted);line-height:1.6;margin:12px 0 25px}.home-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.home-columns>section,.home-metric-details{border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface);padding:22px;min-width:0}.home-metric-details{margin-top:15px}.home-metric-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-metric-details>div button{background:transparent;border:0;text-decoration:underline}.home-rows{list-style:none;padding:0;margin:0}.home-rows li+li{border-top:1px solid var(--ws-line)}.home-rows button{display:flex;gap:12px;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:13px 0}.home-rows time{font-size:13px;font-weight:700;min-width:44px;align-self:flex-start;padding-top:2px}.home-rows strong{font-size:13px;font-weight:650;display:block;overflow-wrap:anywhere;line-height:1.6}.home-rows small{font-size:11px;color:var(--ws-muted);display:block;line-height:1.6}.home-rows button>span:last-child{margin-left:auto}.home-attention-group+.home-attention-group{border-top:1px solid var(--ws-line);margin-top:8px;padding-top:18px}.home-attention-group h3{color:var(--ws-muted)}.home-empty-line{font-size:13px;line-height:1.6;color:var(--ws-muted);padding:8px 0;margin:0}.home-empty{padding:28px 24px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px}.home-empty p{color:var(--ws-muted);line-height:1.6}.home-error{padding:14px;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;font-size:13px;margin:12px 0}.home-rows [data-home-state=urgent] strong,.home-rows [data-home-state=overdue-result] small{color:var(--ws-danger,#c33c43)}.home-rows [data-home-state=warning] strong{color:var(--ws-warning-ink,#946220)}.home-rows [data-home-state=completed] small{color:var(--ws-success-ink,#367b5c)}.home-dashboard button:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.home-back{background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:8px;padding:8px 12px;margin-bottom:14px;cursor:pointer}@media(max-width:800px){.home-columns{grid-template-columns:1fr}.home-heading h1{font-size:26px}.home-metrics{gap:10px}.home-metrics>button{padding:15px}.home-columns>section{padding:17px}}@media(max-width:520px){.home-metrics{grid-template-columns:1fr}.home-metrics>button{display:grid;grid-template-columns:1fr auto;gap:4px 15px}.home-metrics small{grid-column:1}.home-metrics strong{grid-column:2;grid-row:1/3}.home-heading{align-items:flex-start;gap:10px}.home-heading>button{font-size:12px;padding:9px}.home-dashboard{padding:5px 0 20px}.home-rows button{gap:8px}}.home-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.home-metrics>[data-home-metric=new-objects]{background:color-mix(in srgb,#36a873 16%,var(--ws-surface));border-color:color-mix(in srgb,#36a873 55%,var(--ws-line))}.home-metrics>[data-home-metric=new-objects] strong{color:var(--ws-success-ink,#267b51)}@media(max-width:1000px){.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-metrics{grid-template-columns:1fr}}.ws-root .home-dashboard{--home-soft:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface));--home-warning:#805216;--home-danger:#b2313e;font-variant-numeric:tabular-nums}.ws-root .home-dashboard:not([data-home-view=original]){max-width:1850px;padding:8px 10px 44px}.home-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ws-root .home-quick-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;padding:9px 13px;font-size:12px;font-weight:650}.ws-root .home-quick-actions .home-create-object{background:var(--ws-accent);color:var(--home-accent-ink,#fff);border-color:var(--ws-accent)}.ws-root[data-theme=graphite] .home-dashboard{--home-accent-ink:#162b45;--home-warning:#ffe4a0;--home-danger:#ffb4c1;--home-success:#a2e6c2;--ws-success-ink:#a2e6c2}.ws-root[data-theme=graphite] .home-rows [data-home-state=urgent] strong,.ws-root[data-theme=graphite] .home-rows [data-home-state=overdue-result] small{color:var(--home-danger)}.home-view-panel{display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px;padding:12px 14px;margin:0 0 15px}.home-view-title{display:grid;gap:5px;min-width:186px}.home-view-title>strong{font-size:13px}.home-view-title>small{font-size:11px;color:var(--ws-muted);line-height:1.4}.home-view-options{display:flex;flex-wrap:wrap;gap:4px}.ws-root .home-view-options button{min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:12px;white-space:nowrap}.ws-root .home-view-options button[aria-pressed=true]{background:var(--ws-selected);border-color:color-mix(in srgb,var(--ws-accent) 40%,var(--ws-line));font-weight:800}.ws-root .home-view-options [data-home-view-choice=original]{color:var(--ws-muted)}.home-view-commit{display:flex;gap:7px;margin-left:auto}.ws-root .home-view-commit button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:700;color:#fff}.ws-root .home-view-commit .home-view-save{background:#186745;border-color:#186745}.ws-root .home-view-commit .home-view-cancel{background:#a5283c;border-color:#a5283c}.ws-root .home-view-commit button:disabled{background:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-muted);opacity:1;cursor:default}.ws-root .home-view-commit .home-view-save:not(:disabled):hover{background:#125238}.ws-root .home-view-commit .home-view-cancel:not(:disabled):hover{background:#892134}.home-view-panel>p{flex-basis:100%;font-size:12px;margin:0;color:var(--home-danger)}.home-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px;min-height:36px}.home-toolbar .home-scope{margin:0}.ws-root .home-scope button{min-height:36px;font-size:12px;background:var(--ws-surface)}.ws-root .home-scope button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.home-demo{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ws-muted);cursor:pointer}.home-demo input{width:16px;height:16px;margin:0;accent-color:var(--ws-accent)}.home-demo-included,.home-demo-tag{border-radius:5px;padding:3px 6px;background:var(--home-soft);font-size:10px;font-style:normal;color:var(--ws-muted)}.home-demo-tag{margin-left:8px;white-space:nowrap}.ws-root .home-metrics>button{position:relative;display:grid;grid-template-rows:minmax(36px,auto) auto minmax(34px,auto);align-content:start;align-items:start;gap:5px}.ws-root .home-metrics>button>span{padding-right:18px;line-height:1.4}.ws-root .home-metrics>button>strong{align-self:center}.home-metric-arrow{position:absolute;right:16px;top:20px;color:var(--ws-muted)}.ws-root .home-metrics>[data-home-metric=new-objects]{background:color-mix(in srgb,#36a873 16%,var(--ws-surface));border-color:color-mix(in srgb,#36a873 55%,var(--ws-line))}.ws-root .home-metrics>[data-home-metric=new-objects] strong{color:var(--home-success,#206941)}.home-content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.home-panel{min-width:0;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:15px;padding:22px;box-shadow:0 3px 12px #0a203905}.home-panel-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:16px}.home-panel-heading h2{display:flex;gap:9px;align-items:center;margin:0;font-size:17px}.home-panel-heading h2 svg{flex-shrink:0;color:var(--ws-muted)}.home-kicker{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;color:var(--ws-muted);margin:0 0 7px;font-weight:700}.home-total{display:flex;flex-direction:column;align-items:flex-end;font-size:26px;line-height:1.15;font-weight:750}.home-total small{font-size:10px;font-weight:500;line-height:1.7;color:var(--ws-muted)}.home-block-note{font-size:11px;color:var(--ws-muted);white-space:nowrap}.home-attention-filters{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--ws-line);padding-bottom:13px;margin-bottom:3px}.ws-root .home-attention-filters button{display:flex;align-items:center;gap:6px;min-height:32px;border:1px solid transparent;border-radius:7px;background:transparent;font-size:11px;padding:6px 8px;color:var(--ws-muted)}.home-attention-filters button>span{font-size:10px;font-weight:800}.ws-root .home-attention-filters button[aria-pressed=true]{background:var(--ws-selected);color:var(--ws-ink);border-color:var(--ws-line);font-weight:750}.ws-root .home-rows button{background:transparent;border:0;border-radius:7px;min-height:54px;gap:12px;padding:13px 5px}.ws-root .home-rows button:hover{background:var(--home-soft)}.home-row-copy{min-width:0;flex:1}.home-row-action{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto;max-width:116px;text-align:right;font-size:11px;line-height:1.5;color:var(--ws-ink);font-weight:650}.home-row-action svg{flex-shrink:0}.home-rows strong{line-height:1.5}.home-rows small{font-size:11px;line-height:1.6;margin-top:3px}.ws-root .home-rows time{padding-top:2px;font-size:12px;line-height:1.6}.ws-root .home-dashboard .home-coverage{margin:11px 0 20px;line-height:1.6}.ws-root .home-dashboard[data-home-view=compact] .home-coverage{margin:8px 0 12px}.ws-root .home-dashboard .home-rows [data-home-state=overdue-result] small,.ws-root .home-dashboard .home-rows [data-home-state=urgent] strong,.ws-root .home-rows [data-home-state=urgent] .home-row-action,.ws-root .home-rows [data-home-state=overdue-result] .home-row-action{color:var(--home-danger)}.ws-root .home-rows [data-home-state=awaiting-result] .home-row-action,.ws-root .home-rows [data-home-state=waiting-result] .home-row-action{background:color-mix(in srgb,#e6ae30 20%,var(--ws-surface));color:var(--home-warning);padding:5px 7px;border-radius:6px}.ws-root .home-show-all,.ws-root .home-clear-day button{min-height:36px;border:1px solid var(--ws-line);border-radius:8px;background:var(--home-soft);font-size:12px;padding:7px 12px;margin-top:13px}.home-clear-day{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 0 8px;color:var(--ws-muted);font-size:13px;line-height:1.7}.home-clear-day p{margin:6px 0}.home-clear-day button{margin-top:5px}.home-stage-list{display:grid;gap:5px}.ws-root .home-stage-list>button{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,1.5fr) 32px;gap:16px;align-items:center;min-height:39px;padding:6px 4px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:12px}.ws-root .home-stage-list>button:hover,.ws-root .home-stage-list>button[aria-expanded=true]{background:var(--home-soft)}.home-stage-label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;line-height:1.4}.home-stage-label>i{display:block;width:7px;height:7px;border-radius:3px;background:var(--home-stage-color);flex-shrink:0}.home-stage-track{height:8px;background:color-mix(in srgb,var(--ws-ink) 7%,var(--ws-surface));border-radius:6px;overflow:hidden}.home-stage-track>i{display:block;width:var(--home-stage-fill);height:100%;border-radius:6px;background:var(--home-stage-color)}.home-stage-list strong{font-size:15px;text-align:right}.home-team-scroll{overflow-x:auto}.home-team table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.home-team thead th{padding:0 8px 12px;font-weight:500;font-size:10px;line-height:1.5;color:var(--ws-muted);text-align:center;min-width:70px}.home-team thead th:first-child{text-align:left;padding-left:0;min-width:135px}.home-team tbody tr+tr{border-top:1px solid var(--ws-line)}.home-team tbody th{font-weight:650;padding:11px 10px 11px 0;line-height:1.5}.home-person{display:flex;align-items:center;gap:9px}.home-person>img,.home-avatar{width:32px;height:32px;border-radius:50%;background:var(--ws-selected);display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.home-person small{display:block;font-weight:400;color:var(--ws-muted);font-size:10px}.home-team td{text-align:center}.ws-root .home-team td button{min-width:36px;min-height:36px;padding:7px;border-radius:8px;border:1px solid transparent;background:transparent;font-weight:750;font-size:14px}.ws-root .home-team td button:hover,.ws-root .home-team td button[aria-expanded=true]{background:var(--ws-selected);border-color:var(--ws-line)}.home-dashboard .home-metric-details{padding:15px;border-radius:10px;background:var(--home-soft);box-shadow:none}.home-metric-details h3{overflow-wrap:anywhere}.ws-root .home-metric-details>div>button{min-height:32px;padding:5px 7px;border:0;background:transparent;color:var(--ws-ink);font-size:11px}.ws-root .home-dashboard button:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.ws-root .home-dashboard button:disabled{cursor:default}.home-dashboard [hidden]{display:none}.home-dashboard[data-home-view=day] .home-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"attention today" "stages team"}.home-dashboard[data-home-view=day] .home-attention{grid-area:attention}.home-dashboard[data-home-view=day] .home-today{grid-area:today}.home-dashboard[data-home-view=day] .home-stages{grid-area:stages}.home-dashboard[data-home-view=day] .home-team{grid-area:team}.home-dashboard[data-home-view=day] .home-panel{padding:24px}.home-dashboard[data-home-view=day] .home-attention{border-top:3px solid color-mix(in srgb,var(--ws-accent) 55%,var(--ws-line))}.home-dashboard[data-home-view=day] .home-rows button{min-height:70px}.home-dashboard[data-home-view=day] .home-metrics strong{font-size:36px}.home-dashboard[data-home-view=day] .home-metrics>button{padding:21px 24px}.home-dashboard[data-home-view=day] .home-work>h2{font-size:14px;color:var(--ws-muted);font-weight:600;margin-bottom:12px}.home-dashboard[data-home-view=overview] .home-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"stages attention" "team today";gap:18px}.home-dashboard[data-home-view=overview] .home-stages{grid-area:stages}.home-dashboard[data-home-view=overview] .home-attention{grid-area:attention}.home-dashboard[data-home-view=overview] .home-team{grid-area:team}.home-dashboard[data-home-view=overview] .home-today{grid-area:today}.home-dashboard[data-home-view=overview] .home-work>h2,.home-dashboard[data-home-view=compact] .home-work>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-root .home-dashboard[data-home-view=overview] .home-metrics{gap:0;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:13px;overflow:hidden}.ws-root .home-dashboard[data-home-view=overview] .home-metrics>button{padding:14px 20px;gap:4px;border:0;border-radius:0;border-right:1px solid var(--ws-line);grid-template-rows:34px 34px minmax(28px,auto)}.ws-root .home-dashboard[data-home-view=overview] .home-metrics>button:last-child{border-right:0}.home-dashboard[data-home-view=overview] .home-metrics strong{font-size:29px}.home-dashboard[data-home-view=overview] .home-coverage{margin-bottom:17px}.home-dashboard[data-home-view=overview] .home-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-root .home-dashboard[data-home-view=overview] .home-stage-list>button{grid-template-columns:1fr;grid-template-rows:34px 46px 20px;gap:7px;min-height:136px;background:var(--home-soft);border:1px solid var(--ws-line);border-radius:10px;padding:12px;align-items:center}.home-dashboard[data-home-view=overview] .home-stage-list strong{text-align:left;font-size:27px;grid-row:2}.home-dashboard[data-home-view=overview] .home-stage-track{grid-row:3;height:6px;width:100%}.home-dashboard[data-home-view=overview] .home-stage-label{font-size:11px;align-self:start}.home-dashboard[data-home-view=overview] .home-stage-label i{width:6px;height:6px}.home-dashboard[data-home-view=overview] .home-team{border-top:3px solid color-mix(in srgb,var(--ws-accent) 60%,var(--ws-line))}.home-dashboard[data-home-view=compact] .home-heading{margin:6px 0 15px}.home-dashboard[data-home-view=compact] .home-heading h1{font-size:27px;margin-bottom:6px}.home-dashboard[data-home-view=compact] .home-eyebrow{display:none}.home-dashboard[data-home-view=compact] .home-view-panel{padding:9px 12px;margin-bottom:10px}.home-dashboard[data-home-view=compact] .home-toolbar{margin-bottom:12px}.home-dashboard[data-home-view=compact] .home-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"attention today" "stages stages" "team team";gap:12px}.home-dashboard[data-home-view=compact] .home-attention{grid-area:attention}.home-dashboard[data-home-view=compact] .home-today{grid-area:today}.home-dashboard[data-home-view=compact] .home-stages{grid-area:stages}.home-dashboard[data-home-view=compact] .home-team{grid-area:team}.home-dashboard[data-home-view=compact] .home-panel{padding:16px 18px;border-radius:10px;box-shadow:none}.home-dashboard[data-home-view=compact] .home-kicker{display:none}.home-dashboard[data-home-view=compact] .home-panel-heading{margin-bottom:11px}.home-dashboard[data-home-view=compact] .home-panel-heading h2{font-size:15px}.home-dashboard[data-home-view=compact] .home-total{font-size:19px;flex-direction:row;gap:5px;align-items:baseline}.home-dashboard[data-home-view=compact] .home-total small{font-size:10px}.ws-root .home-dashboard[data-home-view=compact] .home-metrics>button{grid-template-columns:1fr auto;grid-template-rows:minmax(32px,auto) minmax(32px,auto);padding:12px 15px;gap:2px 12px;border-radius:9px}.home-dashboard[data-home-view=compact] .home-metrics>button>span{padding:0;font-size:12px}.home-dashboard[data-home-view=compact] .home-metrics strong{grid-column:2;grid-row:1/3;align-self:center;font-size:30px}.home-dashboard[data-home-view=compact] .home-metrics small{grid-column:1;font-size:11px}.home-dashboard[data-home-view=compact] .home-metric-arrow{display:none}.home-dashboard[data-home-view=compact] .home-coverage{margin:8px 0 12px;font-size:10px}.ws-root .home-dashboard[data-home-view=compact] .home-rows button{padding:8px 3px;min-height:50px}.home-dashboard[data-home-view=compact] .home-rows strong{font-size:12px}.home-dashboard[data-home-view=compact] .home-rows small{margin-top:1px}.home-dashboard[data-home-view=compact] .home-attention-filters{padding-bottom:8px}.home-dashboard[data-home-view=compact] .home-stage-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list>button{grid-template-columns:1fr auto;gap:8px;padding:6px 12px;min-height:39px;border-radius:0;border-right:1px solid var(--ws-line)}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list>button:last-child{border-right:0}.home-dashboard[data-home-view=compact] .home-stage-track{display:none}.home-dashboard[data-home-view=compact] .home-team tbody th{padding-top:7px;padding-bottom:7px}.home-dashboard[data-home-view=original] .home-kicker{display:none}.home-dashboard[data-home-view=original] .home-panel-heading h2 svg{display:none}@media(min-width:1900px){.home-dashboard[data-home-view=day] .home-panel{padding:27px 30px}.home-dashboard[data-home-view=overview] .home-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-dashboard[data-home-view=compact] .home-content-grid.has-team{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"attention today team" "stages stages stages"}.home-dashboard[data-home-view=compact] .home-person>img,.home-dashboard[data-home-view=compact] .home-avatar{display:none}}@media(max-width:1200px){.home-view-title{min-width:170px}.home-view-panel{gap:9px}.home-view-commit{margin-left:0}.home-view-options{flex:1}.home-row-action{max-width:95px}.home-panel{padding:17px}.home-dashboard[data-home-view=day] .home-panel{padding:19px}.home-dashboard[data-home-view=compact] .home-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.home-dashboard[data-home-view=compact] .home-stage-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}}@media(max-width:1000px){.home-heading{align-items:flex-start}.home-quick-actions{max-width:330px}.home-view-title{flex-basis:100%}.home-view-title{display:flex;gap:10px;align-items:baseline}.home-view-options{flex-basis:60%}.home-dashboard:not([data-home-view=original]) .home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-root .home-dashboard[data-home-view=overview] .home-metrics>button:nth-child(2){border-right:0}.ws-root .home-dashboard[data-home-view=overview] .home-metrics>button:nth-child(-n+2){border-bottom:1px solid var(--ws-line)}.home-dashboard .home-content-grid,.home-dashboard[data-home-view] .home-content-grid{grid-template-columns:1fr;grid-template-areas:none}.home-dashboard[data-home-view] .home-content-grid>.home-panel{grid-area:auto}.home-dashboard[data-home-view=overview] .home-stages{order:2}.home-dashboard[data-home-view=overview] .home-attention{order:0}.home-dashboard[data-home-view=overview] .home-today{order:1}.home-dashboard[data-home-view=overview] .home-team{order:3}.home-dashboard[data-home-view=overview] .home-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-row-action{max-width:126px}}@media(max-width:600px){.ws-root .home-dashboard:not([data-home-view=original]){padding:4px 0 35px}.home-heading{gap:14px;flex-direction:column;margin:8px 0 17px}.home-heading h1{font-size:27px}.home-heading p{font-size:12px}.home-quick-actions{justify-content:flex-start;max-width:none;gap:6px}.ws-root .home-quick-actions button{font-size:11px;padding:8px 10px;min-height:38px}.home-view-panel{padding:11px}.home-view-title{display:grid;gap:3px}.home-view-options{display:grid;grid-template-columns:1fr 1fr;flex-basis:100%;gap:5px}.ws-root .home-view-options button{font-size:11px;border-color:var(--ws-line);padding:8px 7px;min-height:36px}.home-view-commit{margin-top:3px;justify-content:flex-end;width:100%}.home-view-commit button{flex:1}.home-toolbar{gap:10px;margin-bottom:13px}.home-demo{font-size:11px}.ws-root .home-scope button{padding:7px 11px;font-size:11px}.home-metrics,.home-dashboard:not([data-home-view=original]) .home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-root .home-metrics>button,.ws-root .home-dashboard[data-home-view=day] .home-metrics>button{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(38px,auto) 34px minmax(45px,auto);padding:12px;gap:4px}.home-metrics>button>strong{grid-row:2;grid-column:1;font-size:29px!important}.home-metrics small{grid-row:3;grid-column:1;font-size:10px}.home-metrics span{font-size:11px}.home-metric-arrow{display:none}.home-panel,.home-dashboard[data-home-view=day] .home-panel,.home-dashboard[data-home-view=compact] .home-panel{padding:15px 12px}.home-panel-heading h2{font-size:15px}.home-panel-heading h2 svg{width:18px}.home-kicker{font-size:9px}.home-total{font-size:23px}.home-panel-heading{gap:8px}.home-attention-filters{gap:3px}.ws-root .home-attention-filters button{padding:6px;font-size:10px;min-height:32px}.ws-root .home-rows button{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:10px 3px}.home-row-copy{grid-column:1/-1}.home-row-action{grid-column:1/-1;max-width:none;justify-content:flex-start;text-align:left;justify-self:start;margin-left:0!important;font-size:11px}.home-rows time+.home-row-copy{grid-column:2}.home-rows time{grid-column:1;grid-row:1}.home-rows strong{font-size:12px}.home-rows small{font-size:11px}.home-today .home-row-action{grid-column:2}.home-stage-list>button{gap:10px!important}.home-dashboard[data-home-view=overview] .home-stage-list,.home-dashboard[data-home-view=compact] .home-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard[data-home-view=compact] .home-metrics>button{grid-template-columns:1fr;grid-template-rows:36px 34px 40px;padding:10px}.home-dashboard[data-home-view=compact] .home-metrics strong{grid-column:1;grid-row:2}.home-dashboard[data-home-view=compact] .home-metrics small{grid-row:3}.home-team table{font-size:11px}.home-team thead th{min-width:57px;padding:0 3px 10px;font-size:9px}.home-team thead th:first-child{min-width:105px}.home-person{gap:5px}.home-person>img,.home-avatar{width:25px;height:25px}.home-person>span:last-child{overflow-wrap:anywhere}.home-team-scroll{margin:0 -3px}.home-team tbody th{padding-right:4px}.ws-root .home-team td button{min-width:32px;padding:5px}.home-block-note{font-size:10px}.home-dashboard .home-metric-details{padding:11px}.home-metric-details>div{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.home-dashboard *{scroll-behavior:auto}}@media(max-width:600px){.home-dashboard[data-home-view=compact] .home-stage-list{grid-template-columns:1fr}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list>button{border-right:0;border-bottom:1px solid var(--ws-line);padding:7px 4px}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list>button:last-child{border-bottom:0}.home-team-scroll{overflow:visible;margin:0}.home-team table,.home-team tbody{display:block;width:100%}.home-team thead{display:none}.home-team tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px;padding:12px 0}.home-team tbody tr:first-child{padding-top:3px}.home-team tbody th{grid-column:1/-1;padding:0 0 7px!important;font-size:12px;text-align:left}.home-person{gap:8px}.home-person>img,.home-avatar{width:30px;height:30px}.home-person>span:last-child{overflow-wrap:normal}.home-person small{font-size:10px}.home-team td{display:flex;flex-direction:column;text-align:center}.home-team td:before{content:attr(data-home-label);font-size:10px;color:var(--ws-muted);line-height:1.5;min-height:30px;display:block}.ws-root .home-team td button{min-height:36px;font-size:15px;background:var(--home-soft);border:1px solid var(--ws-line);margin-top:3px}}.ws-root .home-dashboard[data-home-expressive=true]{--home-danger:#a52b3d;--home-warning:#725017;--home-green:#175b40;--home-green-bg:#dcf2e6;--home-amber-bg:#fff0ce;--home-red-bg:#fce6e9;--home-blue-bg:#e4edfb;--home-muted:var(--ws-muted);max-width:2040px;padding:12px 14px 44px;font-size:14px}.ws-root[data-theme=graphite] .home-dashboard[data-home-expressive=true]{--home-danger:#ffd3da;--home-warning:#ffe2a1;--home-green:#b8f4d5;--home-green-bg:#204b3b;--home-amber-bg:#514025;--home-red-bg:#542b38;--home-blue-bg:#243e61}.ws-root .home-dashboard[data-home-expressive=true] .home-heading{margin:8px 0 22px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading h1{font-size:34px;font-weight:800;letter-spacing:-.8px;margin:4px 0 8px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading p{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading .home-eyebrow{display:block;font-size:11px;letter-spacing:1.7px;font-weight:800;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-quick-actions button{font-size:14px;min-height:43px;padding:10px 15px}.ws-root .home-dashboard[data-home-expressive=true] .home-view-title>strong{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-view-title>small{font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-view-options button,.ws-root .home-dashboard[data-home-expressive=true] .home-view-commit button{font-size:13px;min-height:38px}.ws-root .home-dashboard[data-home-expressive=true] .home-demo,.ws-root .home-dashboard[data-home-expressive=true] .home-scope button{font-size:13px}.ws-root .home-dashboard[data-home-expressive=true] .home-toolbar{margin-bottom:18px}.ws-root .home-dashboard[data-home-expressive=true] .home-work>h2{font-size:15px;font-weight:700;margin:0 0 12px;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:none;border:0;border-radius:0;overflow:visible}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(42px,auto) 49px minmax(40px,auto);gap:7px;border:1px solid color-mix(in srgb,var(--ws-line) 75%,transparent);border-radius:17px;padding:20px 22px;background:var(--ws-surface);box-shadow:0 4px 12px #172f5010;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button:hover{transform:translateY(-2px);box-shadow:0 8px 23px #172f5029;border-color:var(--ws-accent)}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=objects]{background:linear-gradient(120deg,#2255ad,#2468ca);color:#fff;border-color:#255ebc;box-shadow:0 7px 18px #2255ad24}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=new-objects]{background:var(--home-green-bg);color:var(--home-green);border-color:color-mix(in srgb,var(--home-green) 23%,var(--home-green-bg))}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=leads]{background:#ece8f7;color:#554176;border-color:#d7cde9}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=showings]{background:#e2f0f1;color:#205a5e;border-color:#c6dedf}.ws-root[data-theme=graphite] .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=leads]{background:#403452;color:#e7d6ff;border-color:#635376}.ws-root[data-theme=graphite] .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric=showings]{background:#244448;color:#c3eced;border-color:#46636a}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics .home-metric-label{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:0;font-size:15px;font-weight:650;line-height:1.4}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-label svg{flex-shrink:0;opacity:.9}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button>strong{grid-column:1;grid-row:2;font-size:41px;line-height:1.15;font-weight:800;letter-spacing:-1px;color:inherit;align-self:start}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics small{grid-column:1;grid-row:3;font-size:13px;line-height:1.55;color:inherit;max-width:90%}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-arrow{display:block;top:auto;bottom:21px;right:18px;color:inherit}.ws-root .home-dashboard[data-home-expressive=true] .home-summary-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0 23px}.ws-root .home-dashboard[data-home-expressive=true] .home-coverage{font-size:13px;line-height:1.6;margin:0;flex:1}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary{display:flex;align-items:center;gap:9px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--home-warning) 23%,var(--home-amber-bg));background:var(--home-amber-bg);color:var(--home-warning);border-radius:10px;font-size:13px;padding:9px 13px;min-height:40px}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary strong{font-size:19px;margin-left:4px}.ws-root .home-dashboard[data-home-expressive=true] .home-content-grid{gap:20px}.ws-root .home-dashboard[data-home-expressive=true] .home-panel{border-radius:17px;padding:23px;box-shadow:0 4px 16px #142e4910;border-color:color-mix(in srgb,var(--ws-line) 85%,transparent)}.ws-root .home-dashboard[data-home-expressive=true] .home-panel-heading{margin-bottom:18px;gap:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-panel-heading h2{font-size:19px;line-height:1.4;font-weight:750;gap:10px}.ws-root .home-dashboard[data-home-expressive=true] .home-panel-heading h2 svg{color:var(--ws-accent);width:23px;height:23px}.ws-root .home-dashboard[data-home-expressive=true] .home-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:1px;line-height:1.5;color:var(--ws-muted);margin:0 0 7px}.ws-root .home-dashboard[data-home-expressive=true] .home-total{font-size:29px;line-height:1.1;flex-direction:column;align-items:flex-end;gap:3px}.ws-root .home-dashboard[data-home-expressive=true] .home-total small{font-size:12px;line-height:1.5;font-weight:500}.ws-root .home-dashboard[data-home-expressive=true] .home-block-note{font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-empty-line{font-size:14px;line-height:1.7}.ws-root .home-dashboard[data-home-expressive=true] .home-clear-day{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-attention{border-top:4px solid #e6a83d}.ws-root .home-dashboard[data-home-expressive=true] .home-attention .home-panel-heading h2 svg{color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-attention .home-total{color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-attention-filters{gap:5px;padding-bottom:13px;margin:0 0 7px}.ws-root .home-dashboard[data-home-expressive=true] .home-attention-filters button{font-size:13px;padding:7px 9px;min-height:36px;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-attention-filters button>span{font-size:12px;min-width:19px;border-radius:5px;padding:2px 4px;background:var(--home-soft);color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-attention-filters button[aria-pressed=true]{background:var(--home-amber-bg);color:var(--home-warning);border-color:color-mix(in srgb,var(--home-warning) 22%,var(--home-amber-bg))}.ws-root .home-dashboard[data-home-expressive=true] .home-attention-filters button[aria-pressed=true]>span{background:color-mix(in srgb,var(--home-warning) 10%,var(--home-amber-bg));color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows button{display:flex;align-items:center;gap:12px;min-height:76px;padding:13px 7px;border:1px solid transparent;border-radius:10px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ws-root .home-dashboard[data-home-expressive=true] .home-rows button:hover{background:var(--home-soft);border-color:color-mix(in srgb,var(--ws-accent) 28%,transparent);box-shadow:0 2px 9px #172f500d}.ws-root .home-dashboard[data-home-expressive=true] .home-rows strong{font-size:14px;font-weight:700;line-height:1.5;color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows small{font-size:13px;line-height:1.6;margin-top:4px;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-row-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--home-blue-bg);color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-row-action{font-size:13px;line-height:1.45;max-width:135px;gap:5px;color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=urgent] .home-row-icon,.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=overdue-result] .home-row-icon{background:var(--home-red-bg);color:var(--home-danger)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=urgent] .home-row-status,.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=overdue-result] .home-row-status,.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=urgent] .home-row-action,.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=overdue-result] .home-row-action{color:var(--home-danger)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows :is([data-home-state=awaiting-result],[data-home-state=waiting-result],[data-home-state=warning]) .home-row-icon{background:var(--home-amber-bg);color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows :is([data-home-state=awaiting-result],[data-home-state=waiting-result],[data-home-state=warning]) .home-row-status{color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows :is([data-home-state=awaiting-result],[data-home-state=waiting-result]) .home-row-action{background:var(--home-amber-bg);color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-rows [data-home-state=completed] .home-row-status{color:var(--home-green)}.ws-root .home-dashboard[data-home-expressive=true] .home-today{border-top:4px solid #7194ce}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline button{align-items:flex-start}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline time{font-size:14px;font-weight:750;min-width:47px;padding-top:0;line-height:1.5;color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline .home-row-copy{position:relative;padding-left:20px;border-left:2px solid color-mix(in srgb,var(--ws-accent) 27%,var(--ws-line))}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline .home-row-copy:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--ws-accent);box-shadow:0 0 0 4px var(--ws-surface)}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline [data-home-state=urgent] .home-row-copy:before{background:var(--home-danger)}.ws-root .home-dashboard[data-home-expressive=true] .home-show-all,.ws-root .home-dashboard[data-home-expressive=true] .home-clear-day button{font-size:13px;min-height:39px;padding:8px 13px;border-radius:9px}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-details{background:var(--home-soft);border:1px solid var(--ws-line);border-radius:12px;padding:17px;margin-top:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-details h3{font-size:15px}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-details>div>button{font-size:13px;min-height:36px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:12px;align-items:stretch;padding:4px 0 0}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list>button{display:grid;grid-template-columns:1fr;grid-template-rows:30px 138px minmax(44px,auto);gap:9px;align-items:start;min-height:0;padding:8px 5px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:center;transition:background-color .18s ease,border-color .18s ease}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list>button:hover,.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list>button[aria-expanded=true]{background:var(--home-soft);border-color:color-mix(in srgb,var(--ws-accent) 30%,transparent)}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list strong{grid-column:1;grid-row:1;font-size:25px;line-height:1.2;text-align:center;color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-track{display:flex;grid-column:1;grid-row:2;align-items:flex-end;height:138px;width:70%;max-width:66px;justify-self:center;background:color-mix(in srgb,var(--home-stage-color) 8%,var(--ws-surface));border-radius:10px 10px 4px 4px;overflow:hidden;border-bottom:2px solid color-mix(in srgb,var(--home-stage-color) 25%,var(--ws-line))}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-track>i{width:100%;height:var(--home-stage-fill);border-radius:9px 9px 2px 2px;background:repeating-linear-gradient(135deg,#ffffff26 0 7px,transparent 7px 15px),var(--home-stage-color)}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-label{grid-column:1;grid-row:3;justify-content:center;align-items:flex-start;font-size:13px;line-height:1.5;text-align:center;word-break:normal;overflow-wrap:anywhere}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-label i{width:7px;height:7px;margin-top:6px;flex-shrink:0}.ws-root .home-dashboard[data-home-expressive=true] .home-team{border-top:4px solid #78aa92}.ws-root .home-dashboard[data-home-expressive=true] .home-team table{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-team thead th{font-size:12px;min-width:76px;padding:0 7px 14px}.ws-root .home-dashboard[data-home-expressive=true] .home-team thead th:first-child{min-width:145px}.ws-root .home-dashboard[data-home-expressive=true] .home-person{gap:10px}.ws-root .home-dashboard[data-home-expressive=true] .home-person>img,.ws-root .home-dashboard[data-home-expressive=true] .home-avatar{display:flex;width:38px;height:38px;background:var(--home-blue-bg);color:var(--ws-ink);font-size:15px;font-weight:750}.ws-root .home-dashboard[data-home-expressive=true] .home-team tr:nth-child(3n+2) .home-avatar{background:var(--home-green-bg);color:var(--home-green)}.ws-root .home-dashboard[data-home-expressive=true] .home-team tr:nth-child(3n) .home-avatar{background:var(--home-amber-bg);color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-person small{font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-team tbody th{padding:13px 10px 13px 0}.ws-root .home-dashboard[data-home-expressive=true] .home-team td button{min-height:38px;min-width:38px;font-size:16px;border:1px solid transparent;background:var(--home-soft);border-radius:9px}.ws-root .home-dashboard[data-home-expressive=true] .home-team td [data-home-team-field=showings]{background:var(--home-amber-bg);color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-team td [data-home-team-field=tasks]{background:var(--home-red-bg);color:var(--home-danger)}.home-dashboard .home-objects{grid-area:objects}.home-dashboard .home-business{grid-area:business}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table-wrap{width:100%;overflow-x:auto}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;table-layout:fixed}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table th{font-size:12px;font-weight:650;color:var(--ws-muted);padding:0 12px 13px;line-height:1.5;border-bottom:1px solid var(--ws-line)}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table th:first-child{width:32%;padding-left:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table th:nth-child(2){width:14%}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table th:nth-child(3){width:14%}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table th:nth-child(4){width:15%}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td{padding:11px 12px;vertical-align:middle;line-height:1.6;border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table tr:last-child td{border-bottom:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:first-child{padding-left:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:last-child{padding-right:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open{width:100%;display:flex;align-items:center;gap:11px;padding:6px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;transition:background-color .18s ease,border-color .18s ease}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open:hover,.ws-root .home-dashboard[data-home-expressive=true] .home-next-action:hover{background:var(--home-soft);border-color:var(--ws-line)}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open>span:nth-child(2){flex:1;min-width:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open strong{font-size:14px;font-weight:700;line-height:1.5;display:block}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open small{display:block;color:var(--ws-muted);font-size:12px;line-height:1.6;margin-top:3px}.ws-root .home-dashboard[data-home-expressive=true] .home-object-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;border-radius:10px;background:var(--home-blue-bg);color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open>svg{flex-shrink:0;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:13px;font-weight:650;line-height:1.5;padding:5px 8px;border-radius:7px;background:color-mix(in srgb,var(--home-stage-color) 15%,var(--ws-surface));color:var(--ws-ink)}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-chip i{width:7px;height:7px;border-radius:50%;background:var(--home-stage-color);flex-shrink:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-price{font-weight:650;font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;padding:6px;text-align:left;font-size:13px;transition:background-color .18s ease,border-color .18s ease}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action strong{font-size:13px;font-weight:700}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action small{font-size:12px;line-height:1.55;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action>span{font-weight:700;font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action:is([data-home-state=urgent],[data-home-state=overdue-result])>strong{color:var(--home-danger)}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action:is([data-home-state=awaiting-result],[data-home-state=waiting-result])>strong{color:var(--home-warning)}.ws-root .home-dashboard[data-home-expressive=true] .home-object-no-action{font-size:13px;color:var(--ws-muted)}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid>section{min-width:0;border:1px solid var(--ws-line);border-radius:12px;padding:17px;background:var(--home-soft)}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ws-line);padding-bottom:13px}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid h3{font-size:15px;font-weight:750;line-height:1.5}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid header p{font-size:12px;line-height:1.5;color:var(--ws-muted);margin:4px 0 0}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid header b{font-size:24px;line-height:1.2}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid .home-rows button{gap:8px}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid .home-row-action{font-size:12px;max-width:90px}.ws-root .home-dashboard[data-home-view=day] .home-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"attention today" "stages team"}.ws-root .home-dashboard[data-home-view=day] .home-content-grid:not(.has-team){grid-template-areas:"attention today" "stages stages"}.ws-root .home-dashboard[data-home-view=overview] .home-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"stages attention" "team today" "objects objects"}.ws-root .home-dashboard[data-home-view=overview] .home-content-grid:not(.has-team){grid-template-areas:"stages attention" "today today" "objects objects"}.ws-root .home-dashboard[data-home-view=compact] .home-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"attention today" "stages stages" "team team";gap:14px}.ws-root .home-dashboard[data-home-view=compact] .home-panel{padding:19px}.ws-root .home-dashboard[data-home-view=compact] .home-rows button{min-height:65px;padding:9px 5px}.ws-root .home-dashboard[data-home-view=compact] .home-kicker{display:none}.ws-root .home-dashboard[data-home-view=compact] .home-metrics>button{grid-template-rows:42px 41px minmax(40px,auto);padding:17px 20px;gap:4px}.ws-root .home-dashboard[data-home-view=compact] .home-metrics>button>strong{font-size:36px}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list>button{grid-template-rows:26px 86px minmax(40px,auto);gap:7px}.ws-root .home-dashboard[data-home-view=compact] .home-stage-track{height:86px}.ws-root .home-dashboard[data-home-view=compact] .home-stage-list strong{font-size:23px}.ws-root .home-dashboard[data-home-view=compact] .home-stage-label{font-size:13px}.ws-root .home-dashboard[data-home-view=detailed] .home-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"stages stages attention" "objects objects team" "business business today"}.ws-root .home-dashboard[data-home-view=detailed] .home-content-grid:not(.has-team){grid-template-areas:"stages stages attention" "objects objects today" "business business business"}.ws-root .home-dashboard[data-home-view=detailed] .home-attention{grid-area:attention}.ws-root .home-dashboard[data-home-view=detailed] .home-stages{grid-area:stages}.ws-root .home-dashboard[data-home-view=detailed] .home-today{grid-area:today}.ws-root .home-dashboard[data-home-view=detailed] .home-team{grid-area:team}.home-dashboard[data-home-view=original] .home-metric-label svg,.home-dashboard[data-home-view=original] .home-row-icon{display:none}.home-dashboard[data-home-view=original] .home-metric-label{display:block}@media(min-width:1900px){.ws-root .home-dashboard[data-home-view=compact] .home-content-grid.has-team{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"attention today team" "stages stages stages"}}@media(max-width:1650px){.ws-root .home-dashboard[data-home-view=detailed] .home-content-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"stages attention" "objects objects" "team today" "business business"}.ws-root .home-dashboard[data-home-view=detailed] .home-content-grid:not(.has-team){grid-template-areas:"stages attention" "objects objects" "today today" "business business"}.ws-root .home-dashboard[data-home-expressive=true] .home-panel{padding:20px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list{gap:5px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{padding:18px;gap:6px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics .home-metric-label{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics small{max-width:95%}.ws-root .home-dashboard[data-home-expressive=true] .home-row-action{max-width:105px}}@media(max-width:1100px){.ws-root .home-dashboard[data-home-expressive=true] .home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-root .home-dashboard[data-home-expressive=true] .home-summary-foot{align-items:flex-start;flex-direction:column;gap:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-content-grid{grid-template-columns:1fr;grid-template-areas:none}.ws-root .home-dashboard[data-home-expressive=true] .home-content-grid>.home-panel{grid-area:auto;order:0}.ws-root .home-dashboard[data-home-view=overview] .home-attention,.ws-root .home-dashboard[data-home-view=detailed] .home-attention{order:-1}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid{grid-template-columns:1fr 1fr}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.ws-root .home-dashboard[data-home-expressive=true] .home-row-action{max-width:150px}}@media(max-width:700px){.ws-root .home-dashboard[data-home-expressive=true]{padding:7px 0 30px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading h1{font-size:29px}.ws-root .home-dashboard[data-home-expressive=true] .home-quick-actions button{font-size:13px;min-height:42px;padding:9px 11px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics{gap:11px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{padding:15px;grid-template-rows:48px 40px minmax(60px,auto);gap:6px;border-radius:13px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button>strong{font-size:34px!important}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-label{font-size:14px;gap:7px}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-label svg{width:21px;height:21px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics small{font-size:12px;max-width:100%}.ws-root .home-dashboard[data-home-expressive=true] .home-metric-arrow{display:none}.ws-root .home-dashboard[data-home-expressive=true] .home-panel{padding:18px 15px}.ws-root .home-dashboard[data-home-expressive=true] .home-panel-heading h2{font-size:17px}.ws-root .home-dashboard[data-home-expressive=true] .home-total{font-size:25px}.ws-root .home-dashboard[data-home-expressive=true] .home-total small{font-size:11px}.ws-root .home-dashboard[data-home-expressive=true] .home-panel-heading{gap:10px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list{grid-template-columns:1fr;gap:4px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list>button{grid-template-columns:minmax(105px,1fr) minmax(55px,1fr) 28px;grid-template-rows:auto;min-height:43px;padding:7px 5px;gap:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-label{grid-column:1;grid-row:1;justify-content:flex-start;font-size:14px;text-align:left}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-track{grid-column:2;grid-row:1;width:100%;max-width:none;display:block;height:12px;align-self:center;border-radius:7px;border:0}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-track>i{height:100%;width:var(--home-stage-fill);border-radius:7px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list strong{grid-column:3;grid-row:1;font-size:19px;align-self:center;text-align:right}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid{grid-template-columns:1fr}.ws-root .home-dashboard[data-home-expressive=true] .home-business-grid>section{padding:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table-wrap{overflow:visible}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table,.ws-root .home-dashboard[data-home-expressive=true] .home-object-table tbody{display:block}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table thead{display:none}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--ws-line)}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table tr:last-child{border:0;padding-bottom:0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td{display:block;border:0;padding:0!important;font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:first-child,.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:last-child{grid-column:1/-1}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:not(:first-child):before{content:attr(data-label);display:block;font-size:12px;color:var(--ws-muted);margin-bottom:4px}.ws-root .home-dashboard[data-home-expressive=true] .home-next-action{width:100%;padding:6px 0}.ws-root .home-dashboard[data-home-expressive=true] .home-object-open{padding:0;gap:10px}.ws-root .home-dashboard[data-home-expressive=true] .home-object-table td:nth-child(4){grid-column:1/-1}.ws-root .home-dashboard[data-home-expressive=true] .home-team-scroll{overflow:visible}.ws-root .home-dashboard[data-home-expressive=true] .home-person small{font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-team td:before{font-size:12px;min-height:36px}.ws-root .home-dashboard[data-home-expressive=true] .home-team td button{width:100%}.ws-root .home-dashboard[data-home-expressive=true] .home-team tbody th{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-summary-foot{margin-bottom:18px}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary{width:100%;flex-shrink:1;gap:8px}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary strong{margin-left:auto}.ws-root .home-dashboard[data-home-expressive=true] .home-rows button{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px 10px;padding:12px 2px}.ws-root .home-dashboard[data-home-expressive=true] .home-row-icon{width:32px;height:32px;grid-column:1;grid-row:1}.ws-root .home-dashboard[data-home-expressive=true] .home-row-copy{grid-column:2;grid-row:1}.ws-root .home-dashboard[data-home-expressive=true] .home-row-action{grid-column:2;grid-row:2;max-width:none;justify-content:flex-start;justify-self:start;margin-left:0!important;font-size:13px;text-align:left}.ws-root .home-dashboard[data-home-expressive=true] .home-rows strong{font-size:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline button{grid-template-columns:43px minmax(0,1fr);gap:8px}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline time{min-width:0;font-size:13px}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline .home-row-copy{padding-left:15px}.ws-root .home-dashboard[data-home-expressive=true] .home-timeline .home-row-action{margin-left:15px!important}.ws-root .home-dashboard[data-home-expressive=true] .home-view-options button{white-space:normal;font-size:12px;min-height:40px}.ws-root .home-dashboard[data-home-expressive=true] .home-view-options{grid-template-columns:1fr 1fr}}@media(max-width:350px){.ws-root .home-dashboard[data-home-expressive=true] .home-metrics{grid-template-columns:1fr}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{grid-template-rows:32px 40px minmax(38px,auto)}.ws-root .home-dashboard[data-home-expressive=true] .home-quick-actions{width:100%;display:grid;grid-template-columns:1fr}.ws-root .home-dashboard[data-home-expressive=true] .home-panel{padding:16px 12px}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary{font-size:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-stage-list>button{grid-template-columns:minmax(95px,1.3fr) minmax(35px,1fr) 23px;gap:8px!important}}html[data-edis-motion-off] .home-dashboard[data-home-expressive=true] *,html[data-edis-motion-off] .home-dashboard[data-home-expressive=true] *:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}html[data-edis-motion-off] .home-dashboard[data-home-expressive=true] .home-metrics>button:hover{transform:none}@media(prefers-reduced-motion:reduce){.home-dashboard[data-home-expressive=true] *,.home-dashboard[data-home-expressive=true] *:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button:hover{transform:none}}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button[data-home-metric]:hover{box-shadow:0 9px 25px #172f5033;border-color:var(--ws-accent)}.ws-root .home-dashboard[data-home-expressive=true] .home-heading{margin:2px 0 15px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading .home-eyebrow{display:none}.ws-root .home-dashboard[data-home-expressive=true] .home-heading h1{margin:0 0 6px;font-size:32px}.ws-root .home-dashboard[data-home-expressive=true] .home-view-panel{padding:10px 13px;margin-bottom:12px}.ws-root .home-dashboard[data-home-expressive=true] .home-toolbar{margin-bottom:14px}.ws-root .home-dashboard[data-home-expressive=true] .home-work>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{grid-template-rows:minmax(36px,auto) 43px minmax(38px,auto);gap:5px;padding:17px 20px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button>strong{font-size:38px}.ws-root .home-dashboard[data-home-expressive=true] .home-summary-foot{margin:12px 0 18px}.ws-root .home-dashboard[data-home-expressive=true] .home-pending-summary{min-height:40px;padding:7px 12px}.ws-root .home-dashboard[data-home-view=compact] .home-metrics>button{grid-template-rows:34px 38px minmax(38px,auto);padding:14px 18px}.ws-root .home-dashboard[data-home-view=compact] .home-metrics>button>strong{font-size:34px}@media(max-width:700px){.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{grid-template-rows:minmax(48px,auto) 40px minmax(60px,auto);padding:15px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading h1{font-size:29px}.ws-root .home-dashboard[data-home-expressive=true] .home-heading{margin-bottom:18px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics .home-metric-label{gap:7px}.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button>strong{font-size:34px}}@media(max-width:350px){.ws-root .home-dashboard[data-home-expressive=true] .home-metrics>button{grid-template-rows:32px 40px minmax(38px,auto)}}.ws-top-navigation{position:sticky;top:0;z-index:76;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;width:100%;padding:10px 18px;background:var(--glass-navigation,var(--ws-surface));border-bottom:1px solid var(--glass-line,var(--ws-line));box-shadow:0 5px 18px #233e5d0b;isolation:isolate;color:var(--ws-ink)}.top-nav-brand{display:flex;align-items:center;justify-content:center;width:88px;min-width:70px;max-height:52px;overflow:hidden}.top-nav-brand .estera-brand,.top-nav-brand .edis-brand{width:100%;height:48px;max-height:48px}.top-nav-brand img,.top-nav-brand svg{max-width:88px;max-height:50px;object-fit:contain}.top-nav-brand .brand-wordmark{display:none}.top-nav-routes{position:relative;min-width:0}.top-nav-lane{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.ws-root .top-nav-item,.ws-root .top-nav-more{font:inherit;font-size:13px;font-weight:550;color:var(--ws-ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 11px;white-space:nowrap;flex-shrink:0;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s}.ws-root .top-nav-item>svg,.ws-root .top-nav-item>img,.ws-root .top-nav-item .premium-3d-icon{width:24px!important;height:24px!important;min-width:24px;flex:0 0 24px;object-fit:contain;margin:0}.ws-root .top-nav-item .premium-icon{width:24px;height:24px}.ws-root .top-nav-item .ws-icon-space{width:24px;height:24px;min-width:24px}.ws-root .top-nav-item:hover,.ws-root .top-nav-more:hover{background:var(--ws-selected);border-color:var(--ws-line);box-shadow:0 3px 9px #2446650b}.ws-root .top-nav-item[aria-current=page],.ws-root .top-nav-more[data-active]{color:var(--ws-ink);background:var(--ws-selected);border-color:color-mix(in srgb,var(--ws-accent) 55%,var(--ws-line));box-shadow:inset 0 -2px var(--ws-accent);font-weight:750}.ws-root .top-nav-item:focus-visible,.ws-root .top-nav-more:focus-visible,.top-nav-menu-heading>button:focus-visible{outline:3px solid var(--focus,var(--ws-accent));outline-offset:-3px}.top-nav-current{max-width:85px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:650;color:var(--ws-muted)}.top-nav-current:before{content:"· ";font-weight:400}.top-nav-services{display:flex;align-items:center;gap:7px;min-width:0}.top-nav-updates{display:flex;flex-shrink:0}.top-nav-service-items{display:flex;align-items:center;gap:4px}.top-nav-service-items:empty{display:none}.ws-root .top-nav-service{width:40px;min-height:40px;padding:7px;position:relative}.top-nav-service>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.top-nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:8px;background:var(--ws-accent);color:var(--ws-surface);font-size:11px}.top-nav-service .top-nav-badge{position:absolute;right:-2px;top:-1px}.top-nav-account{width:42px;max-width:42px}.top-nav-account .shared-account-entry{padding:0!important;min-height:40px;margin:0;justify-content:center;width:40px;height:40px;min-width:0;background:transparent}.top-nav-account .shared-account-entry>span:last-child:not(.shared-account-avatar){display:none}.top-nav-account .shared-account-avatar{display:grid;width:36px;height:36px;min-width:36px;flex-basis:36px}.top-nav-measure{display:flex;position:absolute;left:0;top:0;width:max-content;height:0;overflow:hidden;visibility:hidden;pointer-events:none;gap:5px}.ws-root .top-nav-measure .top-nav-item{height:42px;min-height:42px}.top-nav-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:90;width:min(370px,calc(100vw - 28px));max-height:min(540px,calc(100dvh - 110px));overflow:auto;overscroll-behavior:contain;padding:10px;display:grid;gap:3px;background:var(--glass-menu,var(--ws-surface));border:1px solid var(--ws-line);border-radius:15px;box-shadow:0 15px 44px #19374a30;scrollbar-width:thin}.top-nav-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 9px;border-bottom:1px solid var(--ws-line);margin-bottom:4px;font-size:14px}.top-nav-menu-heading>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ws-line);border-radius:9px;color:var(--ws-ink);background:var(--ws-surface);cursor:pointer}.ws-root .top-nav-menu>.top-nav-item{width:100%;justify-content:flex-start;min-height:44px;padding:10px 11px}.top-nav-menu .top-nav-badge{margin-left:auto}@media(max-width:1450px){.ws-top-navigation{gap:9px;padding:9px 14px}.top-nav-brand{width:76px;min-width:64px}.ws-root .top-nav-item,.ws-root .top-nav-more{padding:8px 9px;gap:6px}}@media(max-width:700px){.ws-top-navigation{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:7px 12px;min-height:92px}.top-nav-brand{width:68px;min-width:0;height:40px;justify-content:flex-start}.top-nav-brand img,.top-nav-brand svg{max-width:68px;max-height:39px}.top-nav-routes{grid-column:1/-1;grid-row:2}.top-nav-services{justify-content:flex-end;gap:6px;grid-column:2;grid-row:1}.top-nav-lane{overflow:visible;width:100%}.ws-root .top-nav-more{min-height:36px;width:100%;justify-content:flex-start;background:color-mix(in srgb,var(--ws-surface) 70%,transparent);border-color:var(--ws-line);padding:6px 10px;font-size:13px}.top-nav-current{max-width:none;margin-left:auto}.top-nav-current:before{content:""}.top-nav-menu{left:0;right:auto;top:calc(100% + 7px);width:100%;max-height:calc(100dvh - 124px)}.ws-root .top-nav-menu>.top-nav-item{font-size:14px;min-height:44px}.top-nav-measure{display:none}.top-nav-account,.top-nav-account .shared-account-entry{width:36px;height:36px}.top-nav-account .shared-account-avatar{width:32px;height:32px;min-width:32px}}@media(prefers-reduced-motion:reduce){.top-nav-item,.top-nav-more{transition:none!important}}html[data-edis-motion-off] .top-nav-item,html[data-edis-motion-off] .top-nav-more{transition:none!important}.ws-top-navigation[hidden]{display:none}.ws-root .ws-top-navigation{--menu-badge-background:#235b91;--menu-badge-ink:#fff}.ws-root .ws-top-navigation .top-nav-badge{background:var(--menu-badge-background);color:var(--menu-badge-ink);border:1px solid color-mix(in srgb,var(--menu-ink,var(--ws-ink)) 65%,transparent)}.ws-root .ws-top-navigation{--menu-background:var(--ws-nav);--menu-ink:var(--ws-nav-text);--menu-active:var(--ws-nav-active);--menu-hover:var(--ws-nav-hover);--menu-accent:var(--ws-accent);--menu-active-ink:var(--menu-ink);--menu-border:color-mix(in srgb,var(--menu-ink) 18%,transparent);background:var(--menu-background);color:var(--menu-ink);border-color:var(--menu-border);box-shadow:0 4px 14px #172b4514;--ws-ink:var(--menu-ink);--ws-muted:color-mix(in srgb,var(--menu-ink) 76%,transparent);--ws-surface:var(--menu-solid,var(--ws-nav));--ws-line:var(--menu-border);--ws-selected:var(--menu-active);--glass-menu:var(--menu-solid,var(--ws-nav))}.ws-root[data-menu-style=sidebar-20261022-17] .ws-top-navigation{--menu-background:linear-gradient(125deg,#fffdfa,#f0ede9);--menu-solid:#f8f6f3;--menu-ink:#182333;--menu-active:#f5e4da;--menu-hover:#e9d9cd80;--menu-accent:#bd4212}.ws-root[data-menu-style=sidebar-20261022-18] .ws-top-navigation{--menu-background:linear-gradient(115deg,#293749,#1d2835);--menu-solid:#222f40;--menu-ink:#eef5ff;--menu-active:#345a81;--menu-hover:#789ec133;--menu-accent:#64b4ff}.ws-root[data-menu-style=sidebar-20261022-19] .ws-top-navigation{--menu-background:linear-gradient(115deg,#eaded2,#d2c2b4);--menu-solid:#dfd1c3;--menu-ink:#352419;--menu-active:#d9b29a;--menu-hover:#f8eee44d;--menu-accent:#873f22}.ws-root[data-menu-style=sidebar-20261022-33] .ws-top-navigation{--menu-background:linear-gradient(110deg,#ffffff,#ededeb);--menu-solid:#f6f6f5;--menu-ink:#252526;--menu-active:#e1e1df;--menu-hover:#c5c5c34d;--menu-accent:#292b2c}.ws-root[data-menu-style=sidebar-20261022-36] .ws-top-navigation{--menu-background:linear-gradient(115deg,#303333,#1e2020);--menu-solid:#262828;--menu-ink:#f6f4ef;--menu-active:#e7e7e4;--menu-active-ink:#202323;--menu-hover:#efefef22;--menu-accent:#b4d5f3}.ws-root .ws-top-navigation :is(.top-nav-item,.top-nav-more){color:var(--menu-ink)}.ws-root .ws-top-navigation{--ws-soft:var(--menu-hover);--focus:var(--menu-accent)}.ws-root .ws-top-navigation :is(.top-nav-item,.top-nav-more):hover{background:var(--menu-hover);border-color:var(--menu-border)}.ws-root .ws-top-navigation :is(.top-nav-item[aria-current=page],.top-nav-more[data-active]){background:var(--menu-active);color:var(--menu-active-ink);border-color:var(--menu-border);box-shadow:inset 0 -2px var(--menu-accent)}.ws-root .ws-top-navigation .top-nav-more[data-active] .top-nav-current{color:inherit}.ws-root .ws-top-navigation :is(.pu-toolbar-entry,.fb-toolbar-entry,.pilot-entry,.shared-account-entry){color:var(--menu-ink);border-color:var(--menu-border);background:transparent}.ws-root .ws-top-navigation :is(.pu-toolbar-entry,.fb-toolbar-entry,.pilot-entry,.shared-account-entry):hover{background:var(--menu-hover);color:var(--menu-ink)}.ws-root .ws-top-navigation :is(.top-nav-item,.top-nav-more,.pu-toolbar-entry,.fb-toolbar-entry,.pilot-entry,.shared-account-entry):active{background:var(--menu-active);color:var(--menu-active-ink)}.ws-root .ws-top-navigation .top-nav-menu-heading>button:active{background:var(--menu-active);color:var(--menu-active-ink)}.ws-root .ws-top-navigation :is(.top-nav-item,.top-nav-more,.pu-toolbar-entry,.fb-toolbar-entry,.pilot-entry,.shared-account-entry):focus-visible{outline-color:var(--menu-accent)}.ws-root .ws-top-navigation .estera-brand.edis-horizontal{--edis-word:var(--menu-ink);--edis-metal-deep:var(--menu-ink);--edis-metal-silver:color-mix(in srgb,var(--menu-ink) 82%,var(--menu-solid,var(--ws-nav)));--edis-metal-blue:var(--menu-ink)}.top-nav-updates{gap:7px;align-items:center}@media(max-width:700px){.top-nav-updates{gap:4px}.ws-root .top-nav-updates .pu-toolbar-entry,.ws-root .top-nav-updates .fb-toolbar-entry{gap:4px;padding:6px;min-height:38px;min-width:0}.ws-root .top-nav-updates .pu-entry-label{font-size:10px}.ws-root .top-nav-updates .pu-entry-label>small{font-size:8px}.ws-root .top-nav-updates .fb-entry-label{max-width:67px;white-space:normal;font-size:11px;line-height:1.2;text-align:left}.ws-root .top-nav-updates .pu-toolbar-entry>svg,.ws-root .top-nav-updates .fb-toolbar-entry>svg{width:17px;height:17px;flex-shrink:0}}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent{width:88px;height:48px;min-height:0;max-height:48px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent :is(.estera-brand-41,.estera-brand-t13){height:46px;max-height:46px;width:auto;max-width:88px}@media(max-width:700px){.ws-root .top-nav-brand .estera-brand.estera-brand-transparent{height:39px;max-height:39px;width:68px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent :is(.estera-brand-41,.estera-brand-t13){height:38px;max-height:38px;max-width:68px}.top-nav-account .shared-account-entry{min-height:36px}.top-nav-account .shared-account-avatar{flex-basis:32px}}.estate-direction{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative;font-size:12px;min-width:0;max-width:100%;color:var(--ws-ink)}.estate-direction>label{display:flex;gap:6px;align-items:center;min-width:0}.estate-direction select{max-width:160px;min-height:32px;font:inherit;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;padding:4px 6px}.estate-direction select:disabled{opacity:1;color:var(--ws-muted);background:var(--ws-surface-alt,var(--ws-surface));cursor:not-allowed}.estate-direction small{font-size:11px;line-height:1.35;max-width:280px}.estate-direction-lock{color:var(--ws-muted)}.estate-direction-policy>summary{cursor:pointer;padding:6px;border:1px solid var(--ws-line);border-radius:7px}.estate-direction-policy>div{position:absolute;right:0;top:100%;z-index:225;width:min(310px,90vw);padding:12px;background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:10px;box-shadow:0 8px 25px #0003}.estate-direction-policy button{font:inherit;min-height:32px;margin:3px;padding:6px}.estate-direction-policy p{margin:0 0 8px;line-height:1.4}.estate-direction-notice{font-size:12px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--ws-accent) 9%,var(--ws-surface));color:var(--ws-ink)}.estate-direction-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0;font-size:12px;color:var(--ws-muted)}.estate-unknown-group{padding:8px 12px;border:1px dashed var(--ws-line);border-radius:8px;font-size:12px;margin:8px 0}.top-nav-direction{min-width:0;max-width:300px;flex:0 1 auto}.ws-root[data-crm-design=glass] .top-nav-direction .estate-direction>label>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.top-nav-direction .estate-direction>small{flex-basis:100%}.ws-header .estate-direction{margin-inline-start:auto}@media(max-width:1100px){.top-nav-direction{max-width:220px}.top-nav-direction .estate-direction-lock{max-width:210px}.estate-direction-policy>summary{font-size:11px}}@media(max-width:700px){.top-nav-direction{order:4;flex:1 1 100%;max-width:100%}.top-nav-direction .estate-direction{justify-content:flex-start}.ws-root[data-crm-design=glass] .top-nav-direction .estate-direction>label>span{position:static;clip-path:none;width:auto;height:auto}.estate-direction-policy>div{position:fixed;top:120px;right:12px}.estate-direction select{max-width:155px}.estate-direction-lock{flex:1}.ws-header .estate-direction{width:100%;margin:6px 0}}.ws-root .ws-top-navigation:has(.top-nav-direction){grid-template-columns:auto minmax(0,1fr) minmax(0,max-content) auto}@media(max-width:900px)and (min-width:701px){.ws-root .ws-top-navigation:has(.top-nav-direction){grid-template-columns:auto minmax(0,1fr) auto}.top-nav-direction{grid-row:2;grid-column:1/-1;max-width:100%}.top-nav-services{grid-column:3;grid-row:1}}@media(max-width:700px){.ws-root .ws-top-navigation:has(.top-nav-direction){grid-template-columns:minmax(0,1fr) auto}.top-nav-direction{grid-column:1/-1;grid-row:3}.top-nav-services{grid-column:2;grid-row:1}}.estate-direction-policy{--direction-surface:var(--ws-surface);--direction-ink:var(--ws-ink);--direction-hover:var(--ws-soft);--direction-pressed:var(--ws-selected);--direction-pressed-ink:var(--ws-ink);--direction-focus:var(--focus,var(--ws-accent))}.ws-top-navigation .estate-direction-policy{--direction-surface:var(--menu-solid,var(--ws-nav));--direction-ink:var(--menu-ink);--direction-hover:var(--menu-hover);--direction-pressed:var(--menu-active);--direction-pressed-ink:var(--menu-active-ink);--direction-focus:var(--menu-accent)}.estate-direction-policy>div{background:var(--direction-surface);color:var(--direction-ink);max-height:calc(100dvh - var(--crm-topbar-height,80px) - 24px);overflow:auto;box-sizing:border-box}.ws-root .estate-direction-policy button,.estate-direction-policy>summary{background:var(--direction-surface);color:var(--direction-ink);border:1px solid var(--ws-line);border-radius:7px;min-height:34px;line-height:1.4;white-space:normal}.ws-root .estate-direction-policy button:hover:not(:disabled),.estate-direction-policy>summary:hover{background:var(--direction-hover);color:var(--direction-ink)}.ws-root .estate-direction-policy button:active:not(:disabled),.estate-direction-policy>summary:active{background:var(--direction-pressed);color:var(--direction-pressed-ink)}.ws-root .estate-direction-policy button:focus-visible,.estate-direction-policy>summary:focus-visible{outline:3px solid var(--direction-focus);outline-offset:2px}.ws-root .estate-direction-policy button:disabled{background:var(--direction-surface);color:var(--direction-ink);opacity:.65;cursor:not-allowed}@media(max-width:700px){.estate-direction-policy>div{top:calc(var(--ws-lab-height,0px) + var(--crm-topbar-height,108px) + 6px);width:min(340px,calc(100vw - 24px))}}.estate-direction-policy{--direction-fixed:#17643b;min-width:0;max-width:100%}.ws-root[data-theme=graphite] .estate-direction-policy,.ws-top-navigation .estate-direction-policy{--direction-fixed:#8de7af}.ws-root:is([data-menu-style=sidebar-20261022-17],[data-menu-style=sidebar-20261022-19],[data-menu-style=sidebar-20261022-33]) .ws-top-navigation .estate-direction-policy{--direction-fixed:#17643b}.estate-direction-policy>summary{display:flex;align-items:center;gap:9px;list-style:none;padding:3px 8px;min-height:34px;box-sizing:border-box}.estate-direction-policy>summary::-webkit-details-marker{display:none}.estate-direction-current{display:grid;gap:0;min-width:0;line-height:13px}.estate-direction-current>span{font-size:10px;font-weight:400}.estate-direction-current>strong{font-size:12px;font-weight:650}.estate-direction-scope{white-space:nowrap;font-size:11px;line-height:15px}.estate-direction-scope[data-fixed]{color:var(--direction-fixed);font-weight:650}.estate-direction-scope b{font-size:14px}.estate-direction-caret{font-size:17px;line-height:20px;margin-inline-start:auto}.estate-direction-policy[open] .estate-direction-caret{transform:rotate(180deg)}.estate-direction-policy>.estate-direction-panel{top:calc(100% + 5px);width:min(328px,calc(100vw - 24px));overscroll-behavior:contain;pointer-events:auto}.estate-direction-panel label{display:grid;gap:5px;margin:8px 0;font-size:12px}.estate-direction select{width:100%;max-width:none;min-height:34px;color:var(--direction-ink);background:var(--direction-surface);padding:5px 8px}.estate-direction select:disabled{opacity:1;color:color-mix(in srgb,var(--direction-ink) 72%,var(--direction-surface));background:color-mix(in srgb,var(--direction-ink) 5%,var(--direction-surface));cursor:not-allowed}.estate-direction-confirmed{font-weight:650}.estate-direction-hint{font-size:11px}.estate-direction-company{border-top:1px solid var(--ws-line);margin-top:10px;padding-top:2px}.ws-root .estate-direction-policy button{display:block;width:100%;box-sizing:border-box;text-align:left;padding:7px 8px;margin:7px 0;cursor:pointer}.ws-root .estate-direction-policy .estate-direction-commit{font-weight:650;border-color:var(--direction-focus)}.ws-root .estate-direction-policy .estate-direction-cancel{margin-bottom:0;text-align:center}.estate-direction select:focus-visible{outline:3px solid var(--direction-focus);outline-offset:2px}.ws-root .estate-direction-policy button:disabled{color:color-mix(in srgb,var(--direction-ink) 72%,var(--direction-surface));opacity:1;cursor:not-allowed}@media(max-width:1100px){.top-nav-direction{max-width:245px}.estate-direction-policy>summary{gap:6px;padding-inline:6px}}@media(max-width:900px){.top-nav-direction{max-width:100%}}@media(max-width:700px){.estate-direction-policy>.estate-direction-panel{top:calc(var(--ws-lab-height,0px) + var(--crm-topbar-height,108px) + 6px);width:min(340px,calc(100vw - 24px))}}.ws-root[data-crm-design=current] .ws-command-bar:has(.estate-direction-policy[open]){z-index:77}@media(max-width:700px){.ws-root[data-crm-design=current] .estate-direction-policy>.estate-direction-panel{position:absolute;top:calc(100% + 5px);left:0;right:auto}}.ws-root .fb-toolbar-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;flex-shrink:0;white-space:nowrap;padding:8px 11px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface);color:var(--ws-ink);font-size:13px;font-weight:650;cursor:pointer}.ws-root .fb-toolbar-entry:hover{background:var(--ws-selected);border-color:var(--ws-accent)}.fb-toolbar-entry>svg{flex:none}.fb-unread-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--ws-accent);color:var(--fb-on-accent,#fff);font-size:11px;font-weight:750}.ws-root[data-theme=graphite] :is(.fb-toolbar-entry,.fb-dialog){--fb-on-accent:#142b42}.ws-root .ws-dialog.fb-dialog{width:min(640px,calc(100vw - 28px));max-width:none;color:var(--ws-ink)}.fb-dialog>.ws-dialog-surface{max-height:calc(100dvh - 28px);overflow:auto}.fb-dialog .ws-dialog-body{padding:0 22px 22px}.fb-dialog .ws-dialog-header{padding:18px 22px}.fb-dialog .ws-dialog-header h2{font-size:21px}.fb-dialog button,.fb-dialog input,.fb-dialog textarea,.fb-dialog select{font:inherit;color:inherit}.fb-dialog button{cursor:pointer}.fb-form{display:grid;gap:8px}.fb-intro{margin:0 0 10px!important;color:var(--ws-muted);font-size:14px;line-height:1.6}.fb-form label{font-size:13px;font-weight:700}.fb-form :is(textarea,input,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--ws-line);border-radius:9px;padding:10px 11px;background:var(--ws-surface);color:var(--ws-ink);font-size:14px}.fb-form textarea{min-height:164px;max-height:36dvh;resize:vertical;line-height:1.6}.fb-form small{font-size:11px;color:var(--ws-muted);line-height:1.5}.fb-counter{text-align:right;margin-top:-3px}.fb-optional-fields{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:14px;margin:5px 0}.fb-optional-fields>div{display:grid;align-content:start;gap:7px;min-width:0}.fb-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.fb-dialog :is(.fb-actions>button,.fb-filter>button,.fb-tabs>button,.fb-detail>button){min-height:40px;padding:9px 14px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font-size:13px;font-weight:650}.fb-dialog .fb-actions>.fb-submit{background:var(--ws-accent);border-color:var(--ws-accent);color:var(--fb-on-accent,#fff)}.fb-dialog button:disabled{opacity:.6;cursor:wait}.fb-dialog :is(input,select,textarea):disabled{opacity:.75}.fb-error,.fb-configuration,.fb-success{margin:6px 0!important;padding:11px 12px;border-radius:9px;border:1px solid var(--ws-line);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.fb-error{border-left:4px solid #b24250;background:color-mix(in srgb,#b24250 7%,var(--ws-surface))}.fb-error>button{border:0;border-bottom:1px solid currentColor;background:transparent;padding:3px 2px;margin-left:7px;font-weight:700}.fb-configuration{background:color-mix(in srgb,#aa792d 8%,var(--ws-surface));border-left:4px solid #aa792d}.fb-success{display:flex;gap:8px;align-items:flex-start;background:color-mix(in srgb,#2b8562 9%,var(--ws-surface));border-color:color-mix(in srgb,#2b8562 55%,var(--ws-line))}.fb-success>svg{flex:none;margin-top:1px}.fb-tabs{display:flex;gap:7px;margin:0 0 17px;border-bottom:1px solid var(--ws-line);padding-bottom:12px}.fb-tabs>button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.fb-dialog .fb-tabs>button[aria-selected=true],.fb-dialog .fb-filter>button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.fb-tabs b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--ws-accent);color:var(--fb-on-accent,#fff);font-size:11px}.fb-inbox-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.fb-inbox-toolbar h3{font-size:16px;margin:0}.fb-inbox-toolbar>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface)}.fb-filter{display:flex;gap:7px;margin-bottom:14px}.fb-list{display:grid;gap:9px}.fb-list>button{display:grid;gap:8px;width:100%;padding:13px 14px;text-align:left;border:1px solid var(--ws-line);border-radius:11px;background:var(--ws-surface)}.fb-list>button:hover{border-color:var(--ws-accent);background:var(--ws-selected)}.fb-list>button[data-unread]{border-left:4px solid var(--ws-accent)}.fb-item-meta{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap;color:var(--ws-muted);font-size:11px;line-height:1.5}.fb-item-meta>time{margin-left:auto}.fb-item-meta>b,.fb-read-state{font-size:11px;color:var(--ws-accent)}.fb-list>button>strong{font-size:14px;font-weight:650;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.fb-list>button>small{font-size:11px;color:var(--ws-muted);overflow-wrap:anywhere}.fb-empty,.fb-updating{font-size:13px;color:var(--ws-muted);line-height:1.6}.fb-updating{margin:0 0 9px}.fb-back{display:inline-flex;align-items:center;gap:6px;padding:7px 0;margin-bottom:14px;border:0;background:transparent;color:var(--ws-accent)!important;font-size:13px!important}.fb-category{padding:3px 7px;border-radius:6px;background:var(--ws-selected)}.fb-message-text{font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0!important}.fb-detail dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px 12px;border-top:1px solid var(--ws-line);padding-top:15px;font-size:13px;line-height:1.6}.fb-detail dt{color:var(--ws-muted)}.fb-detail dd{margin:0;overflow-wrap:anywhere}.fb-detail dd small{display:block;color:var(--ws-muted);font-size:11px}.ws-root .fb-toolbar-entry:focus-visible,.fb-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid var(--focus,var(--ws-accent));outline-offset:2px}@media(max-width:600px){.ws-root .ws-dialog.fb-dialog{width:calc(100vw - 18px)}.fb-dialog .ws-dialog-header{padding:14px}.fb-dialog .ws-dialog-header h2{font-size:18px}.fb-dialog .ws-dialog-body{padding:0 14px 16px}.fb-optional-fields{grid-template-columns:1fr;gap:12px}.fb-form textarea{min-height:130px}.fb-tabs>button{padding:8px!important;font-size:12px!important}.fb-detail dl{grid-template-columns:1fr;gap:3px}.fb-detail dd{margin-bottom:9px}.fb-actions>button{flex:1}.fb-toolbar-entry{min-height:36px}}.pilot-entry{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:5px 9px;border:1px solid var(--ws-border,#b8cadd);border-radius:10px;background:var(--ws-surface,#fff);color:var(--ws-text,#22344d);font:600 12px inherit;white-space:nowrap}.pilot-entry b{min-width:19px;border-radius:50%;background:#d8e8fa;color:#194d8b;font-size:11px;text-align:center;padding:2px}.pilot-dialog{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.pilot-ui{color:var(--ws-text,#22344d)}.pilot-ui button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border:1px solid var(--ws-border,#b8cadd);border-radius:8px;padding:6px 10px;background:var(--ws-surface,#fff);color:inherit;font:inherit}.pilot-ui button:disabled{opacity:.5;cursor:default}.pilot-ui button:focus-visible,.pilot-entry:focus-visible{outline:3px solid #438fe0;outline-offset:2px}.pilot-intro,.pilot-live p{font-size:12px;line-height:1.5;color:var(--ws-muted,#60718a)}.pilot-heading,.pilot-live header{display:flex;justify-content:space-between;align-items:center;gap:10px}.pilot-heading strong{font-size:16px}.pilot-visits{background:var(--ws-surface-alt,#edf4fc);border:1px solid var(--ws-border,#c7d5e6);border-radius:13px;padding:15px;margin:15px 0;display:grid;gap:9px}.pilot-visits>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 15px}.pilot-visits h3{margin:0}.pilot-visits [data-pilot-daily-count]{font-size:30px;grid-column:1}.pilot-visits input[type=date]{max-width:150px;border:1px solid var(--ws-border,#b8cadd);border-radius:7px;padding:6px;background:var(--ws-surface,#fff);color:inherit}.pilot-owner-count{display:flex;align-items:center;gap:8px;font-size:13px}.pilot-visits small{font-size:11px;line-height:1.5}.pilot-days{display:flex;gap:6px;max-width:100%;overflow:auto}.pilot-days button{display:grid;gap:3px;font-size:11px;flex:0 0 auto}.pilot-days button[aria-pressed=true]{border:2px solid #3378ba}.pilot-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-people article{border:1px solid var(--ws-border,#c7d5e6);border-radius:12px;padding:12px;min-width:0}.pilot-people article>header{display:flex;justify-content:space-between;gap:8px}.pilot-people strong{overflow-wrap:anywhere}.pilot-people small{font-size:11px;color:var(--ws-muted,#60718a)}.pilot-visitor-tab{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;font-size:12px}.pilot-visitor-tab small{display:block;margin-top:5px}.pilot-visitor-tab small[data-state=active]{color:#1d7951}.pilot-visitor-tab button{font-size:11px;max-width:150px}.pilot-live{margin-top:18px;border-top:1px solid var(--ws-border,#c7d5e6);padding-top:15px}.pilot-stop,.pilot-ui button.pilot-stop{background:#a5293d;color:#fff;border-color:#a5293d}.pilot-viewer{background:#dce4ee;border:1px solid #a8bdd2;border-radius:10px;min-height:140px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.pilot-viewer canvas{width:100%;height:auto;display:block}.pilot-viewer canvas[hidden]{display:none}.pilot-viewer p{padding:20px;text-align:center}.pilot-warning,.pilot-error{border-radius:9px;padding:10px;background:#fff0d8;color:#795012;font-size:12px}.pilot-error{background:#ffedf0;color:#98233c}.pilot-consent{width:min(520px,calc(100vw - 24px))}.pilot-consent p{line-height:1.6}.pilot-consent-actions{display:flex;justify-content:flex-end;gap:10px}.pilot-ui .pilot-allow{background:#1d7855;border-color:#1d7855;color:#fff}.pilot-sharing-banner{position:fixed;bottom:12px;left:50%;transform:translate(-50%);max-width:calc(100vw - 24px);z-index:2147483647;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#174f3b;color:#fff;border:1px solid #7ad7ae;border-radius:12px;box-shadow:0 5px 20px #12352c40;font-size:13px}.pilot-sharing-banner button{background:#fff;color:#174f3b;border:0}.ws-top-navigation-slot .pilot-entry{min-height:34px}.ws-root[data-theme=graphite] .pilot-visitor-tab small[data-state=active]{color:#7cd6a8}@media(max-width:900px){.pilot-entry>span{display:none}.pilot-entry{padding:5px}.pilot-people{grid-template-columns:1fr}}@media(max-width:460px){.pilot-ui .ws-dialog-body{padding:12px}.pilot-visits{padding:10px}.pilot-visits>div:first-child{grid-template-columns:1fr}.pilot-visits label{grid-row:3}.pilot-visits [data-pilot-daily-count]{grid-row:2}.pilot-visits>div:first-child>span{grid-row:4}.pilot-sharing-banner{font-size:11px;gap:6px}.pilot-visitor-tab button{max-width:130px}.pilot-dialog{max-height:calc(100dvh - 12px)}}.pilot-dialog,.pilot-consent{--ws-surface:#fffdf8;--ws-ink:#23344a;--ws-text:#23344a;--ws-muted:#5c6e83;--ws-line:#c7d2df;--ws-border:#c7d2df;--ws-surface-alt:#edf3f8;background:var(--ws-surface);color:var(--ws-ink)}:root:has(.ws-root[data-theme=graphite]:not([hidden])) :is(.pilot-dialog,.pilot-consent){--ws-surface:#303b49;--ws-ink:#edf3fa;--ws-text:#edf3fa;--ws-muted:#b8c9da;--ws-line:#5f738a;--ws-border:#5f738a;--ws-surface-alt:#263445}:root:has(.ws-root[data-theme=graphite]:not([hidden])) .pilot-visitor-tab small[data-state=active]{color:#8ae5b6}.closed-pilot-login{max-width:520px;margin:6vh auto;padding:28px;border:1px solid #ccd7e6;background:#fff;border-radius:18px;color:#253a52}.closed-pilot-login h1{font-size:25px;line-height:1.3}.closed-pilot-login p{line-height:1.6}.closed-pilot-login>a{color:#2e6296}.closed-pilot-login .shared-account-form{max-width:none}@media(max-width:560px){.closed-pilot-login{margin:16px;padding:20px}}.public-demo-welcome{min-height:100dvh;padding:clamp(24px,6vw,88px);background:radial-gradient(at 80% 20%,#dceafe,transparent 55%),#f4f8fc;color:#17334c;font-family:Manrope,sans-serif;box-sizing:border-box}.public-demo-welcome>a{font-size:28px;font-weight:800;text-decoration:none;color:inherit}.public-demo-welcome>div{max-width:670px;margin:7vh auto}.public-demo-welcome h1{font-size:clamp(32px,5vw,58px);line-height:1.12;margin:14px 0 24px}.public-demo-welcome p{line-height:1.65}.public-demo-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#316d9f;font-weight:800}.public-demo-welcome button:not(.pu-toolbar-entry){padding:16px 24px;background:#216aba;color:#fff;border:0;border-radius:12px;font:700 16px Manrope;cursor:pointer}.public-demo-welcome button:disabled{opacity:.65}.public-demo-limits{font-size:13px;color:#587086}.public-demo-welcome .pu-toolbar-entry{display:flex;margin-top:24px}.public-demo-tools{display:flex;flex:0 1 auto;margin-right:auto;gap:10px;align-items:center;max-width:100%;flex-wrap:wrap;box-sizing:border-box;padding:7px 10px;border:1px solid #adc9e0;border-radius:9px;background:#f6fbffed;color:#214866;box-shadow:0 3px 14px #2446641c;font-size:11px}.public-demo-tools button,.public-demo-tools a{border:0;background:none;color:#215e9e;text-decoration:none;cursor:pointer;font:inherit}.public-demo-tools button:focus-visible,.public-demo-tools a:focus-visible{outline:2px solid #236abc;outline-offset:3px}@media(max-width:600px){.public-demo-tools{gap:7px;font-size:10px}.public-demo-tools strong{font-size:10px}}.ws-root .ws-menu-brand{min-height:56px;height:56px;margin:0 0 8px}.ws-root .estera-brand.estera-brand-transparent{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:148px;max-width:100%;height:56px;min-height:48px;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.ws-root .estera-brand.estera-brand-transparent img{display:block;min-width:0;aspect-ratio:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .5px .4px rgb(8 22 36 / .28))}.ws-root .estera-brand.estera-brand-transparent .estera-brand-symbol{width:34%;height:46px;flex:0 1 34%}.ws-root .estera-brand.estera-brand-transparent .estera-brand-wordmark{width:calc(66% - 6px);height:29px;flex:0 1 calc(66% - 6px)}.ws-root .fc-frame[data-free-item=brand] .estera-brand-transparent{width:100%;height:100%}.ws-root[data-brand=edis-t13] .ws-menu-brand{min-height:82px;height:82px;margin-bottom:6px}.ws-root .estera-brand-transparent[data-brand=edis-t13]{height:82px;min-height:0}.ws-root .estera-brand-transparent[data-brand=edis-t13] .estera-brand-t13{width:auto;max-width:100%;height:78px;max-height:100%;flex:none;object-fit:contain;filter:drop-shadow(0 .65px .8px rgb(15 27 42 / .55))}.ws-root[data-theme=graphite] .estera-brand-transparent[data-brand=edis-t13] .estera-brand-t13{filter:drop-shadow(0 .5px .6px rgb(5 13 24 / .22))}.ws-root .fc-frame[data-free-item=brand] .estera-brand-transparent[data-brand=edis-t13],.ws-root .fc-frame[data-free-item=brand] .estera-brand-t13{height:100%}.ws-root[data-brand=edis-41] .ws-menu-brand{height:82px;min-height:82px;margin-bottom:6px}.ws-root .estera-brand-transparent[data-brand=edis-41]{height:82px;min-height:0}.ws-root .estera-brand-transparent[data-brand=edis-41] .estera-brand-41{width:auto;max-width:100%;height:78px;max-height:100%;flex:none;object-fit:contain;filter:drop-shadow(0 .6px .65px rgb(18 30 47 / .38))}.ws-root .fc-frame[data-free-item=brand] .estera-brand-transparent[data-brand=edis-41],.ws-root .fc-frame[data-free-item=brand] .estera-brand-41{height:100%}.ws-root .estera-brand.edis-horizontal{--edis-word:#163d61;--edis-metal-deep:#173e64;--edis-metal-silver:#476079;--edis-metal-blue:#1e527f;color:var(--edis-word);width:148px;height:56px;min-height:0;gap:0}.ws-root[data-theme=graphite] .estera-brand.edis-horizontal{--edis-word:#e9f2ff;--edis-metal-deep:#e8f2ff;--edis-metal-silver:#bfd1e4;--edis-metal-blue:#add0f8}.ws-root .ws-sidebar:not([data-sidebar-style=theme]) .estera-brand.edis-horizontal{--edis-word:#163d61;--edis-metal-deep:#173e64;--edis-metal-silver:#476079;--edis-metal-blue:#1e527f}.ws-root:is([data-theme=graphite],[data-theme=cobalt],[data-theme=blue]) .ws-sidebar[data-sidebar-style=theme] .estera-brand.edis-horizontal,.ws-root .ws-sidebar:is([data-sidebar-style=sidebar-20261022-18],[data-sidebar-style=sidebar-20261022-36]) .estera-brand.edis-horizontal{--edis-word:#e9f2ff;--edis-metal-deep:#e8f2ff;--edis-metal-silver:#bfd1e4;--edis-metal-blue:#add0f8}.ws-root .estera-brand.edis-horizontal>.edis-horizontal-art{display:block;width:100%;height:100%;max-width:none;max-height:none;overflow:visible;flex:none;pointer-events:none}.edis-horizontal .edis-metal-deep{stop-color:var(--edis-metal-deep)}.edis-horizontal .edis-metal-silver{stop-color:var(--edis-metal-silver)}.edis-horizontal .edis-metal-blue{stop-color:var(--edis-metal-blue)}.ws-root .top-nav-brand:has(.edis-horizontal){width:132px;min-width:132px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-horizontal{width:100%;height:48px;max-height:48px;min-height:0}.ws-root .fc-frame[data-free-item=brand] .estera-brand.edis-horizontal{width:100%;height:100%;min-height:0}.ws-root .fc-frame[data-free-item=brand] .estera-brand.edis-horizontal[data-brand-surface=light]{--edis-word:#163d61;--edis-metal-deep:#173e64;--edis-metal-silver:#476079;--edis-metal-blue:#1e527f}.ws-root .fc-frame[data-free-item=brand] .estera-brand.edis-horizontal[data-brand-surface=dark]{--edis-word:#e9f2ff;--edis-metal-deep:#e8f2ff;--edis-metal-silver:#bfd1e4;--edis-metal-blue:#add0f8}.ws-brand-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.ws-root .ws-brand-choice{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:12px;text-align:left;background:var(--ws-surface);color:var(--ws-ink)}.ws-brand-choice[aria-pressed=true]{outline:2px solid var(--ws-accent);outline-offset:1px}.ws-brand-choice>strong{font-size:12px;line-height:1.5}.ws-brand-choice-sample{display:flex;justify-content:center;align-items:center;height:86px;min-width:0}.ws-root .ws-brand-choice .estera-brand{max-width:100%}.ws-brand-choice-help{font-size:12px;line-height:1.6;color:var(--ws-muted)}@media(max-width:700px){.ws-root .top-nav-brand:has(.edis-horizontal){width:100%;max-width:132px;min-width:0;overflow:visible}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-horizontal{height:39px;max-height:39px;width:100%}}@media(max-width:390px){.ws-brand-choice-grid{grid-template-columns:1fr}}.estera-brand.edis-brand-62,.ws-root .estera-brand.edis-brand-62{display:flex;align-items:center;justify-content:center;width:148px;max-width:100%;height:56px;min-height:0;padding:0;gap:0;background:transparent;border:0;box-shadow:none;container-type:inline-size}.estera-brand.edis-brand-62>.edis-62-full,.ws-root .estera-brand.edis-brand-62>.edis-62-full{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;max-height:100%;filter:none;flex:none;pointer-events:none}.estera-brand.edis-brand-62>.edis-62-mark,.ws-root .estera-brand.edis-brand-62>.edis-62-mark{display:none;width:100%;max-width:100%;height:100%;object-fit:contain;filter:none;pointer-events:none}.ws-root .top-nav-brand:has(.edis-brand-62){width:142px;max-width:100%;min-width:142px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-brand-62{width:100%;height:48px;min-height:0}.ws-root .fc-frame[data-free-item=brand] .estera-brand.edis-brand-62{width:100%;height:100%;min-height:0}@container (max-width:76px){.estera-brand.edis-brand-62>.edis-62-full,.ws-root .estera-brand.edis-brand-62>.edis-62-full{display:none}.estera-brand.edis-brand-62>.edis-62-mark,.ws-root .estera-brand.edis-brand-62>.edis-62-mark{display:block}}@media(max-width:700px){.ws-root .top-nav-brand:has(.edis-brand-62){width:132px;min-width:0}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-brand-62{height:40px}}.shared-account-form>.edis-brand-62{width:184px;height:62px;margin-inline:auto}.estera-brand.edis-brand-readable,.ws-root .estera-brand.edis-brand-readable{display:flex;align-items:center;justify-content:center;width:160px;max-width:100%;height:54px;min-height:0;padding:0;gap:0;background:transparent;border:0;box-shadow:none;container-type:inline-size}.estera-brand.edis-brand-readable>.edis-readable-full,.ws-root .estera-brand.edis-brand-readable>.edis-readable-full{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;max-height:100%;filter:none;opacity:1;flex:none;pointer-events:none}.estera-brand.edis-brand-readable>.edis-readable-mark,.ws-root .estera-brand.edis-brand-readable>.edis-readable-mark{display:none;width:100%;max-width:100%;height:100%;object-fit:contain;max-height:100%;filter:none;opacity:1;pointer-events:none}.ws-root .top-nav-brand:has(.edis-brand-readable){width:160px;min-width:160px;max-width:100%;max-height:54px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-brand-readable{width:100%;height:54px;min-height:0;max-height:54px}.ws-root .ws-top-navigation:has(.edis-brand-readable){padding-block:7px}.ws-root .fc-frame[data-free-item=brand] .estera-brand.edis-brand-readable{width:100%;height:100%;min-height:0}@container (max-width:76px){.estera-brand.edis-brand-readable>.edis-readable-full,.ws-root .estera-brand.edis-brand-readable>.edis-readable-full{display:none}.estera-brand.edis-brand-readable>.edis-readable-mark,.ws-root .estera-brand.edis-brand-readable>.edis-readable-mark{display:block}}@media(max-width:700px){.ws-root .top-nav-brand:has(.edis-brand-readable){width:132px;min-width:0;max-height:40px}.ws-root .top-nav-brand .estera-brand.estera-brand-transparent.edis-brand-readable{height:40px;max-height:40px}}.shared-account-form>.edis-brand-readable{width:184px;height:62px;margin-inline:auto}.shared-account-form{display:grid;gap:14px;max-width:440px;width:100%;margin:auto;padding:18px}.shared-account-form h3,.shared-account-form p{margin:0}.shared-account-form p,.shared-account-form small{line-height:1.55}.shared-account-form label{display:grid;gap:6px;font-size:13px}.shared-account-form input,.shared-account-form select{width:100%;min-width:0;min-height:40px}.shared-account-form small{font-size:12px;opacity:.8}.shared-account-actions{display:flex;gap:8px;flex-wrap:wrap}.shared-account-error{color:var(--ws-danger,#b32e43);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.shared-account-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px}.shared-account-card h3,.shared-account-card p{margin:0}.shared-account-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #75a2bf65;border-radius:50%;background:linear-gradient(145deg,#356d91,#173c58);color:#eff8ff;font-size:13px;font-weight:700}.shared-account-entry{display:flex!important;align-items:center;gap:9px;text-align:left;width:100%;background:transparent!important;border:0!important;padding:8px!important;min-width:0;color:inherit!important}.shared-account-entry>span:last-child{display:grid;gap:4px;min-width:0}.shared-account-entry strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-account-entry small{font-size:10px;opacity:.75}.shared-employees{padding:22px;max-width:1100px;margin:auto}.shared-employees>header p{opacity:.75}.shared-employees-layout{display:grid;grid-template-columns:1fr minmax(290px,.8fr);gap:24px;align-items:start;margin-top:20px}.shared-employee-list{display:grid;gap:12px}.shared-employee-list article{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--ws-line,#8599b344);border-radius:12px;background:var(--ws-surface,#ffffff08)}.shared-employee-list article>div{display:grid;gap:5px;min-width:0}.shared-employee-list strong{overflow-wrap:anywhere}.shared-employee-list span:not(.shared-account-avatar),.shared-employee-list small{font-size:12px;opacity:.8}@media(max-width:679px){.shared-employees{padding:14px}.shared-employees-layout{grid-template-columns:1fr}.shared-account-form{padding:8px}.shared-account-form input,.shared-account-form select{font-size:16px;min-height:44px}.shared-account-entry{min-height:44px}}.shared-account-avatar{overflow:hidden}.shared-account-avatar img{width:100%;height:100%;object-fit:cover}.shared-profile-form{max-width:600px;padding:20px;gap:18px}.shared-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shared-profile-photo{display:flex;align-items:center;gap:16px}.shared-profile-photo>.shared-account-avatar{width:72px;height:72px;flex-basis:72px;font-size:23px}.shared-profile-photo>div{display:grid;gap:8px}.shared-profile-photo>div>div{display:flex;gap:8px;flex-wrap:wrap}.shared-profile-photo small{font-size:11px}.shared-profile-photo button{font-size:12px}.shared-profile-details{display:grid;gap:10px;width:100%;margin:5px 0}.shared-profile-details>div{display:grid;grid-template-columns:100px 1fr;gap:8px}.shared-profile-details dt{opacity:.7;font-size:12px}.shared-profile-details dd{margin:0;overflow-wrap:anywhere;font-size:13px}.ws-root .shared-account-dialog{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}@media(max-width:520px){.shared-profile-fields{grid-template-columns:1fr}.shared-profile-form{padding:12px}.shared-profile-photo{gap:12px}.shared-profile-photo>.shared-account-avatar{width:60px;height:60px;flex-basis:60px}}.demo-launcher{display:grid;gap:10px;width:100%;max-width:520px}.demo-launcher>button{min-height:44px}.demo-launcher-choices{display:grid;gap:8px;padding:14px;border:1px solid var(--ws-line,#b7c8d8);border-radius:12px}.demo-launcher p{font-size:13px;line-height:1.5;margin:0}.demo-launcher-choices>button{text-align:left;min-height:44px}.demo-session-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 18px;background:#f4dc9d;color:#34260a;border-bottom:1px solid #a8873e;position:relative;z-index:7}.demo-session-banner>div{display:grid;gap:3px}.demo-session-banner strong{font-size:14px}.demo-session-banner span{font-size:12px}.demo-session-banner button{background:#fff7df;color:#34260a;border:1px solid #8b7037;border-radius:8px;padding:8px 12px;min-height:40px;font:inherit;font-size:13px}.demo-session-waiting{box-sizing:border-box;max-width:640px;margin:12vh auto;padding:28px;font-family:Manrope,system-ui,sans-serif;background:#eef4f8;color:#173248;border:1px solid #aac2d3;border-radius:18px;line-height:1.6}.demo-session-waiting h1{font-size:23px}.demo-session-waiting button,.demo-session-waiting a{display:block;margin-top:12px;min-height:44px}.demo-session-waiting button{padding:10px 16px;border:1px solid #7d9bb2;border-radius:10px;color:#173248;background:#fff;font:inherit}@media(max-width:520px){.demo-session-waiting{margin:8vh 14px;padding:20px}.demo-session-banner{padding:8px 12px}.demo-session-banner button{width:100%;min-height:44px}}.employee-directory{max-width:1320px;padding:28px;min-width:0}.employee-directory>header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.employee-directory h2{margin:6px 0;font-size:27px}.employee-directory>header p{font-size:13px}.employee-eyebrow{font-size:10px;letter-spacing:.18em;color:var(--ws-muted);font-weight:800}.employee-toolbar{display:flex;align-items:end;gap:14px;margin:24px 0 18px;padding:18px;background:var(--ws-panel,var(--ws-surface));border:1px solid var(--ws-line);border-radius:14px;flex-wrap:wrap}.employee-toolbar label{display:grid;gap:7px;font-size:12px}.employee-toolbar label:first-child{flex:1;min-width:180px}.employee-toolbar input,.employee-toolbar select{min-height:42px;width:100%;padding:8px 12px}.employee-toolbar>span{font-size:12px;padding-bottom:12px}.employee-directory-list{display:grid;gap:10px}.employee-directory-list article{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(150px,.8fr) auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-panel,var(--ws-surface));min-width:0}.employee-open-card{display:flex!important;align-items:center;gap:14px;background:transparent!important;color:inherit!important;border:0!important;text-align:left;min-width:0;padding:0!important}.employee-open-card>span:last-child{display:grid;gap:5px;min-width:0}.employee-open-card strong{font-size:14px;overflow-wrap:anywhere}.employee-open-card span span,.employee-open-card small{font-size:12px;line-height:1.4;opacity:.75;overflow-wrap:anywhere}.employee-open-card .shared-account-avatar{width:46px;height:46px;flex-basis:46px}.employee-row-contact{display:grid;gap:7px;font-size:12px;overflow-wrap:anywhere}.employee-row-actions{display:flex;gap:7px;flex-wrap:wrap}.employee-directory button,.employee-dialog button{min-height:40px}.employee-directory button:focus-visible,.employee-dialog button:focus-visible,.employee-dialog input:focus-visible{outline:3px solid var(--ws-accent,#3d98b8);outline-offset:3px}.employee-empty{padding:30px;border:1px dashed var(--ws-line);border-radius:14px;text-align:center;font-size:14px}.employee-create-form{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ws-line);border-radius:14px;margin:0 0 20px;padding:20px}.employee-create-form h3,.employee-create-form small,.employee-create-form .shared-account-actions{grid-column:1/-1}.ws-root .employee-dialog{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.employee-card-heading{display:flex;align-items:center;gap:16px;padding:20px 22px 14px}.employee-card-heading>.shared-account-avatar{width:60px;height:60px;flex-basis:60px;font-size:20px}.employee-card-heading h3{margin:0 0 6px;font-size:21px}.employee-card-heading p{margin:0;font-size:12px;opacity:.75}.employee-chat-button{margin:0 22px 16px}.employee-card-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:0 22px 18px;border-bottom:1px solid var(--ws-line)}.employee-card-tabs button[aria-pressed=true]{box-shadow:inset 0 -3px var(--ws-accent,#3d98b8)}.employee-edit-form,.employee-access{display:grid;gap:15px;padding:20px 22px}.employee-edit-form label{display:grid;gap:6px;font-size:13px}.employee-edit-form input,.employee-edit-form select{width:100%;min-width:0;min-height:42px}.employee-edit-form h3,.employee-access h3,.employee-edit-form p,.employee-access p{margin:0}.employee-edit-form>p,.employee-access>p{font-size:13px;line-height:1.6}.employee-help{font-size:12px!important;opacity:.8}.employee-sticky-actions{position:sticky;bottom:0;display:flex;gap:10px;flex-wrap:wrap;padding:12px 0;background:var(--ws-panel,var(--ws-bg,#fff));border-top:1px solid var(--ws-line);z-index:1}.employee-impact-summary{display:grid;gap:8px;padding:15px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;font-size:13px}.employee-impact-summary span{font-size:12px;opacity:.8}.employee-access details{border:1px solid var(--ws-line);border-radius:10px;padding:12px;font-size:13px;max-height:250px;overflow:auto}.employee-access summary{font-weight:700;cursor:pointer;min-height:28px}.employee-access details p{padding:8px 0;border-top:1px solid var(--ws-line);line-height:1.5;overflow-wrap:anywhere}.employee-retain-choice{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.6;padding:14px;border:1px solid var(--ws-line);border-radius:10px}.employee-retain-choice input{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.employee-danger{background:#a72e3b!important;color:#fff!important;border-color:#a72e3b!important}.employee-danger:disabled{opacity:.45}.employee-result{padding:0 22px 22px}.employee-result p{margin:0 0 12px}.employee-success{color:var(--ws-text);background:color-mix(in srgb,#33995d 16%,transparent);border:1px solid #33995d;padding:12px 16px;border-radius:10px;font-size:13px;margin:14px 22px 22px;line-height:1.5}.employee-public-contact{padding:10px 22px 24px;box-sizing:border-box}.employee-dialog .ws-dialog-body{overflow:auto}@media(max-width:1000px){.employee-directory-list article{grid-template-columns:1fr auto}.employee-row-contact{grid-column:1;grid-row:2}.employee-row-actions{grid-column:2;grid-row:1/3;flex-direction:column}}@media(max-width:600px){.employee-directory{padding:16px}.employee-directory h2{font-size:24px}.employee-directory>header{gap:12px}.employee-toolbar{padding:12px;gap:12px;margin:18px 0}.employee-toolbar label{width:100%}.employee-toolbar>span{padding:0}.employee-directory-list article{padding:14px;grid-template-columns:1fr;gap:12px}.employee-row-contact,.employee-row-actions{grid-column:1;grid-row:auto}.employee-row-actions{flex-direction:row}.employee-row-actions button{flex:1}.employee-create-form{grid-template-columns:1fr;padding:14px}.employee-card-heading{padding:16px 14px 12px}.employee-card-tabs{padding:0 14px 14px}.employee-card-tabs button{flex:1;font-size:12px}.employee-edit-form,.employee-access{padding:16px 14px}.employee-edit-form input,.employee-edit-form select,.employee-toolbar input,.employee-toolbar select{font-size:16px;min-height:44px}.employee-chat-button{margin-left:14px}.employee-sticky-actions button{flex:1}.employee-dialog button{min-height:44px}.employee-card-heading h3{font-size:18px;overflow-wrap:anywhere}.employee-impact-summary{padding:12px}.employee-result{padding:0 14px 16px}.employee-success{margin:12px 14px 16px}}.employee-dialog .ws-dialog-body{padding:0}.employee-dialog .shared-profile-fields{margin:0;gap:14px;align-items:start}.employee-dialog .employee-edit-form label{display:grid;align-items:start;gap:6px;margin:0;min-width:0}.employee-dialog .employee-edit-form :is(input,select){width:100%;min-height:42px}.employee-dialog .employee-sticky-actions{background:var(--ws-surface)}.employee-dialog .employee-success{color:var(--ws-ink)}@media(max-width:600px){.employee-dialog .employee-edit-form :is(input,select){font-size:16px;min-height:44px}}.ws-root .employee-dialog{width:min(820px,calc(100vw - 28px))}.employee-dialog .employee-card-heading{background:linear-gradient(125deg,color-mix(in srgb,var(--ws-accent) 12%,var(--ws-surface)),var(--ws-surface));border-bottom:1px solid var(--ws-line);padding:22px;align-items:center}.employee-card-heading>div{min-width:0;flex:1}.employee-card-heading h3{margin:6px 0;font-size:23px}.employee-card-heading p{line-height:1.5;opacity:1;color:var(--ws-muted)}.employee-access-badge{display:inline-flex;margin-top:10px;padding:4px 9px;border-radius:20px;font-size:11px;background:color-mix(in srgb,#31a16e 15%,var(--ws-surface));color:var(--ws-ink);border:1px solid color-mix(in srgb,#31a16e 50%,var(--ws-line))}.employee-access-badge[data-inactive=true]{background:color-mix(in srgb,#bc5b62 12%,var(--ws-surface));border-color:color-mix(in srgb,#bc5b62 50%,var(--ws-line))}.employee-heading-chat{display:flex;align-items:center;gap:7px;flex:none}.employee-card-tabs{padding:14px 22px;margin:0;gap:8px;background:var(--ws-surface)}.employee-card-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;font-size:12px}.employee-card-tabs button[aria-pressed=true]{background:var(--ws-selected);color:var(--ws-ink);border-color:var(--ws-accent);box-shadow:inset 0 -2px var(--ws-accent)}.employee-dialog .employee-form-section{display:block;min-width:0;margin:0;padding:15px;border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface)}.employee-dialog .employee-form-section legend{display:flex;gap:7px;align-items:center;font-size:14px;font-weight:800;padding:0 6px;color:var(--ws-ink)}.employee-form-section>p{margin:10px 0 0;font-size:12px;color:var(--ws-muted);line-height:1.6}.employee-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.employee-section-intro{display:flex;gap:13px;align-items:flex-start}.employee-section-intro>svg{flex:none;color:var(--ws-accent)}.employee-section-intro h3{font-size:18px;margin:0 0 7px}.employee-section-intro p{font-size:13px;line-height:1.6;margin:0;color:var(--ws-muted)}.employee-password-input{display:flex;position:relative;min-width:0}.employee-password-input input{padding-right:49px}.employee-password-input button{position:absolute;right:3px;top:3px;bottom:3px;min-height:0;width:38px;display:grid;place-items:center;border:0;background:transparent}.employee-password-form .employee-section-intro{margin-bottom:6px}.employee-option-picker{position:relative;min-width:0}.employee-field-label{display:block;font-size:13px;margin-bottom:6px}.employee-dialog .employee-option-trigger{width:100%;display:flex;gap:9px;align-items:center;justify-content:space-between;text-align:left;font-size:13px;min-height:42px;padding:8px 10px}.employee-option-trigger span{overflow-wrap:anywhere}.employee-option-trigger svg{flex:none}.employee-option-popover{position:absolute;z-index:15;top:100%;left:0;width:max(100%,270px);max-width:calc(100vw - 80px);padding:10px;border:1px solid var(--ws-accent);border-radius:13px;box-shadow:0 10px 34px #12253d35;background:var(--ws-surface);color:var(--ws-ink)}.employee-dialog .employee-option-create{display:flex;gap:9px;align-items:center;width:100%;color:var(--ws-ink);border-color:var(--ws-accent);background:var(--ws-selected);font-weight:750;font-size:13px;margin-bottom:10px}.employee-dialog .employee-option-search{display:flex;gap:7px;align-items:center;border:1px solid var(--ws-line);border-radius:8px;padding-left:8px;margin:0 0 6px}.employee-dialog .employee-option-search input{border:0;background:transparent;min-width:0;font-size:13px}.employee-option-results{display:grid;max-height:220px;overflow:auto;gap:3px}.employee-dialog .employee-option-results button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:9px;gap:8px;border-color:transparent;background:transparent;color:var(--ws-ink);font-size:13px}.employee-dialog .employee-option-results button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.employee-option-results p{padding:10px;font-size:12px;color:var(--ws-muted)}.employee-option-create-form{display:grid;gap:12px}.employee-option-create-form p{font-size:12px;color:var(--ws-muted);line-height:1.5}.employee-option-create-form>div{display:flex;gap:6px;flex-wrap:wrap}.employee-option-create-form button{font-size:12px}.employee-option-popover>.shared-account-error{margin:8px 0;font-size:12px}.employee-work-panel{padding:22px;display:grid;gap:18px}.employee-work-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.employee-dialog .employee-work-categories button{display:grid;grid-template-columns:1fr auto;gap:5px 10px;text-align:left;min-width:0;padding:13px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;color:var(--ws-ink)}.employee-work-categories span{font-size:12px;line-height:1.45}.employee-work-categories strong{font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums;align-self:center}.employee-work-categories small{font-size:10px;color:var(--ws-muted);grid-column:1/-1}.employee-work-categories button[aria-pressed=true]{border-color:var(--ws-accent);background:var(--ws-selected);box-shadow:inset 0 0 0 1px var(--ws-accent)}.employee-work-filter,.employee-work-selection{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.employee-work-filter label,.employee-work-selection label{display:flex;align-items:center;gap:8px;margin:0}.employee-dialog .employee-work-panel input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--ws-accent);flex:none}.employee-work-filter button,.employee-work-selection button{font-size:12px}.employee-work-selection{padding:10px 12px;border:1px solid var(--ws-line);border-radius:10px;background:color-mix(in srgb,var(--ws-accent) 5%,var(--ws-surface))}.employee-work-rows{display:grid;gap:8px;max-height:410px;overflow:auto;scrollbar-gutter:stable}.employee-work-rows article{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--ws-line);border-radius:12px;min-width:0;background:var(--ws-surface)}.employee-work-rows article>input{margin-top:5px!important}.employee-work-rows article>div{min-width:0;flex:1}.employee-work-rows article[data-eligible=false]{border-style:dashed}.employee-dialog .employee-work-link{display:flex;align-items:center;gap:7px;text-align:left;min-height:30px;padding:1px 0;color:var(--ws-ink);background:transparent;border:0;font-size:13px;font-weight:750;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.employee-work-link svg{flex:none;color:var(--ws-muted)}.employee-work-link:hover{text-decoration:underline}.employee-work-rows p{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--ws-muted);line-height:1.6;margin:5px 0 0}.employee-demo-badge{border:1px dashed var(--ws-line);border-radius:6px;padding:0 5px;font-size:10px;color:var(--ws-muted)}.employee-work-reason{color:var(--ws-ink)!important}.employee-work-reason svg{flex:none;color:var(--ws-accent)}.employee-transfer-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:15px;border:1px solid var(--ws-line);border-radius:13px;background:color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface))}.employee-transfer-actions label{display:grid;gap:7px;font-size:12px;min-width:0}.employee-transfer-actions select{width:100%;min-width:0;min-height:42px}.employee-transfer-actions>button{display:flex;align-items:center;gap:8px}.employee-transfer-actions p{grid-column:1/-1;font-size:11px;color:var(--ws-muted);margin:0;line-height:1.5}.employee-transfer-confirm{padding:16px;border:1px solid var(--ws-accent);border-radius:13px;background:var(--ws-surface)}.employee-transfer-confirm h3{font-size:18px;margin:0 0 12px}.employee-transfer-confirm>p{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.6}.employee-transfer-confirm ul{list-style:none;padding:0;margin:12px 0;max-height:280px;overflow:auto}.employee-transfer-confirm li{display:grid;gap:4px;padding:9px 0;border-bottom:1px solid var(--ws-line);font-size:13px;overflow-wrap:anywhere}.employee-transfer-confirm li small{font-size:11px;color:var(--ws-muted)}.employee-transfer-result{display:flex;gap:11px;padding:15px;border:1px solid #3b9273;background:color-mix(in srgb,#3b9273 10%,var(--ws-surface));border-radius:12px;color:var(--ws-ink)}.employee-transfer-result>svg{flex:none}.employee-transfer-result p,.employee-transfer-result summary{font-size:12px;line-height:1.6;margin:7px 0}.employee-transfer-result details p{border-top:1px solid var(--ws-line);padding-top:6px}.employee-work-history{padding:13px;border:1px solid var(--ws-line);border-radius:11px}.employee-work-history summary{font-size:13px;font-weight:750;cursor:pointer;min-height:25px}.employee-work-history p{font-size:12px;color:var(--ws-muted);line-height:1.6}.employee-work-history .employee-work-link{padding:8px 0;border-top:1px solid var(--ws-line)}.employee-work-error{padding:12px;border:1px solid #b85b5b;border-radius:11px}.employee-work-error p{font-size:12px;line-height:1.5;margin:0 0 8px}.employee-work-error button{font-size:12px}.employee-dialog button:disabled{cursor:default}.employee-dialog .employee-card-tabs button:disabled{opacity:.5}.employee-work-blocked{padding:14px;border:1px dashed color-mix(in srgb,#a64040 50%,var(--ws-line));border-radius:12px;background:color-mix(in srgb,#a64040 4%,var(--ws-surface))}.employee-work-blocked h4{margin:0 0 7px;font-size:13px}.employee-work-blocked p{font-size:12px;line-height:1.6;color:var(--ws-muted);margin:4px 0}.employee-work-blocked article{display:flex;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid var(--ws-line)}.employee-work-blocked article>div{min-width:0}.employee-work-blocked input{margin-top:5px!important}@media(max-width:600px){.employee-dialog .employee-card-heading{padding:16px;flex-wrap:wrap;gap:12px}.employee-card-heading h3{font-size:20px}.employee-heading-chat{width:100%;justify-content:center}.employee-card-tabs{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr}.employee-card-tabs button{padding:8px;font-size:11px}.employee-dialog .employee-form-section{padding:12px}.employee-field-grid{grid-template-columns:1fr}.employee-option-popover{width:100%;max-width:100%}.employee-work-panel{padding:16px 14px;gap:14px}.employee-work-categories{grid-template-columns:1fr 1fr;gap:7px}.employee-dialog .employee-work-categories button{padding:10px}.employee-work-categories strong{font-size:21px}.employee-work-categories span{font-size:11px}.employee-transfer-actions{grid-template-columns:1fr;padding:12px}.employee-transfer-actions select{font-size:16px;min-height:44px}.employee-transfer-actions>button{justify-content:center}.employee-work-rows{max-height:360px}.employee-work-rows article{padding:12px;gap:9px}.employee-transfer-confirm{padding:12px}.employee-transfer-confirm .employee-sticky-actions{position:static}.employee-work-filter button{min-height:36px}.employee-dialog .employee-option-trigger{min-height:44px}.employee-dialog .employee-option-search input{font-size:16px}}.catalog-favorite{display:inline-grid;place-items:center;color:var(--ws-muted);flex:none}.catalog-favorite[aria-pressed=true]{color:#976500!important;background:#fff3c0!important;border-color:#b48a30!important}.catalog-favorite[aria-pressed=true] svg{fill:#d69b12;filter:drop-shadow(0 1px 0 #fff6d6)}.ws-card>.catalog-favorite-card{position:absolute;z-index:3;right:4px;top:4px;width:32px;height:32px;padding:8px;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important;color:#f5bf32;filter:drop-shadow(0 0 .65px #493311) drop-shadow(0 1px 1px #241a10e8)}.ws-card>.catalog-favorite-card[aria-pressed=true]{color:#ffd348!important}.ws-card>.catalog-favorite-card[aria-pressed=true] svg{fill:#ffd348;filter:drop-shadow(0 0 1px #654200)}.ws-card>.catalog-favorite-card:hover{background:transparent!important;filter:drop-shadow(0 1px 2px #182634)}.ws-card .ws-photo-labels{right:45px;flex-wrap:wrap}.ws-card .ws-photo-labels .ws-type{max-width:100%;white-space:normal;overflow-wrap:anywhere}.catalog-favorite-error{font-size:12px;line-height:1.4;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);padding:6px;border-radius:6px;max-width:260px;overflow-wrap:anywhere}.ws-card>.catalog-favorite-error{position:absolute;z-index:8;right:6px;top:43px;max-width:calc(100% - 12px)}.catalog-favorite:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.ad-panel{margin:20px 0;border:1px solid var(--ws-line);border-radius:15px;background:color-mix(in srgb,var(--ws-surface) 88%,transparent);color:var(--ws-ink);min-width:0}.ad-panel button,.ad-panel input,.ad-panel select,.ad-panel textarea,.ad-notifications button,.ad-reviewer-settings button{font:inherit}.ad-panel button{cursor:pointer;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:9px;padding:9px 12px;min-height:36px}.ad-panel button:disabled{cursor:default;opacity:.6}.ad-panel button:focus-visible,.ad-panel input:focus-visible,.ad-panel select:focus-visible,.ad-panel textarea:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.ad-panel .ad-toggle{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;padding:16px;text-align:left}.ad-toggle>span{flex:1;display:flex;flex-direction:column;gap:3px}.ad-toggle strong{font-size:16px}.ad-toggle small{font-size:12px;color:var(--ws-muted)}.ad-toggle>svg:last-child{transition:transform .23s ease}.ad-panel[data-ad-open=true] .ad-toggle>svg:last-child{transform:rotate(180deg)}.ad-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.ad-panel[data-ad-open=true] .ad-expand{grid-template-rows:1fr}.ad-inner{min-height:0;overflow:hidden;padding:0 18px}.ad-panel[data-ad-open=true] .ad-inner{padding-bottom:18px}.ad-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border-top:1px solid var(--ws-line);padding-top:16px}.ad-heading h3{font-size:17px;margin:0 0 5px}.ad-panel p{margin:8px 0;font-size:13px;line-height:1.6}.ad-heading p,.ad-panel small{color:var(--ws-muted)}.ad-status{flex:none;border-radius:20px;padding:7px 10px;background:var(--ws-selected);font-size:12px}.ad-status[data-status=returned]{background:color-mix(in srgb,#c1842c 16%,var(--ws-surface))}.ad-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;background:var(--ws-selected);padding:12px;border-radius:10px;margin:12px 0;font-size:13px}.ad-facts strong{flex:1;min-width:130px}.ad-form{padding:0;border:0;min-width:0}.ad-form legend{font-weight:700;margin:12px 0}.ad-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ad-platforms label{display:flex;align-items:center;gap:8px;border:1px solid var(--ws-line);border-radius:10px;padding:10px;cursor:pointer;min-width:0;font-size:12px}.ad-platforms img{width:28px;height:28px;object-fit:contain;flex:none}.ad-platforms label[data-selected=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.ad-platforms input{accent-color:var(--ws-accent)}.ad-platform-info{display:flex;flex-direction:column;gap:6px;margin:12px 0}.ad-panel details{border:1px solid var(--ws-line);border-radius:10px;padding:10px 12px;margin-top:8px}.ad-panel summary{cursor:pointer;font-weight:650;font-size:13px}.ad-platform-info summary{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.ad-platform-info summary span{font-size:11px;font-weight:500;color:var(--ws-muted)}.ad-panel a{color:var(--ws-ink);text-underline-offset:3px;font-size:12px}.ad-platform-info label{margin:8px 0}.ad-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-top:18px}.ad-panel label:not(.ad-checkbox){font-size:12px;font-weight:600}.ad-panel label:not(.ad-platforms label):not(.ad-photos label){display:flex;flex-direction:column;gap:6px}.ad-panel input:not([type=checkbox]),.ad-panel select,.ad-panel textarea{width:100%;min-width:0;box-sizing:border-box;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;color:var(--ws-ink);padding:9px;font-size:13px;line-height:1.5}.ad-panel textarea{resize:vertical;min-height:70px}.ad-panel h4{margin:0 0 8px;font-size:14px}.ad-panel h4 span{font-size:12px;font-weight:500;color:var(--ws-muted)}.ad-contacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ad-panel small{font-size:11px;font-weight:400;line-height:1.5;display:block}.ad-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:280px;overflow-y:auto}.ad-photos>div{position:relative;border:1px solid var(--ws-line);border-radius:8px;overflow:hidden;background:var(--ws-surface)}.ad-photos>div[data-selected=true]{border-color:var(--ws-accent)}.ad-photos label{display:flex;flex-direction:column;cursor:pointer}.ad-photos img{width:100%;height:82px;object-fit:cover}.ad-photos input{position:absolute;top:5px;left:5px;accent-color:var(--ws-accent);width:17px;height:17px}.ad-photos label span{font-size:10px;padding:4px}.ad-photos>div>div{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:2px}.ad-photos button{padding:2px;min-height:25px}.ad-photos small{font-size:9px}.ad-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.ad-fields .ad-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.ad-fields p{grid-column:1/-1}.ad-schedule{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:16px}.ad-schedule>label{flex:1;min-width:180px}.ad-schedule p{width:100%;color:var(--ws-muted);font-size:12px}.ad-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.ad-panel .ad-primary{background:var(--ws-selected);color:var(--ws-ink);border-color:var(--ws-accent);display:inline-flex;align-items:center;justify-content:center;gap:8px}.ad-actions small{flex-basis:100%}.ad-preview{border:1px dashed var(--ws-line);padding:14px;border-radius:10px;margin:10px 0}.ad-preview>div{display:flex;gap:8px;overflow-x:auto}.ad-preview img{width:150px;height:100px;object-fit:cover;border-radius:7px}.ad-preview-text{white-space:pre-wrap;overflow-wrap:anywhere}.ad-review{background:var(--ws-selected);border-radius:12px;padding:16px;margin:14px 0}.ad-review button{margin:10px 8px 0 0}.ad-error,.ad-change{background:color-mix(in srgb,#be6b38 12%,var(--ws-surface));border:1px solid color-mix(in srgb,#be6b38 40%,var(--ws-line));padding:10px;border-radius:9px}.ad-success{display:flex;gap:8px;align-items:center;background:color-mix(in srgb,#509976 13%,var(--ws-surface));padding:10px;border-radius:9px}.ad-change strong{font-size:13px}.ad-delivery{display:grid;gap:6px;margin:12px 0}.ad-delivery p{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:9px;border-radius:8px;border:1px solid var(--ws-line)}.ad-delivery span{flex:1;font-size:12px}.ad-history{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.ad-history li{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--ws-line);padding-bottom:8px}.ad-history strong{font-size:12px}.ad-history span{font-size:11px;color:var(--ws-muted)}.ad-save-state{font-size:11px!important;color:var(--ws-muted)}.ad-notifications{padding:18px;border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface);margin-top:18px}.ad-notifications h3{margin:0 0 12px}.ad-notifications ul{list-style:none;padding:0;display:grid;gap:8px}.ad-notifications li{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid var(--ws-line);border-radius:9px}.ad-notifications li>div{flex:1}.ad-notifications li p{font-size:13px}.ad-notifications li[data-unread=true]{background:var(--ws-selected)}.ad-reviewer-settings{margin:16px 0;padding:14px;border:1px solid var(--ws-line);border-radius:12px}.ad-reviewer-settings label{display:flex;align-items:center;gap:8px;margin:8px 0}.ad-reviewer-settings summary{cursor:pointer;font-weight:600}.ad-review-card{max-width:1100px}.ad-review-card .ov-object{border:0}.ad-review-card .ov-scroll{max-height:none}.oe-dialog>.ad-panel{margin:16px 0}@media(max-width:700px){.ad-heading{flex-direction:column}.ad-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-columns{grid-template-columns:1fr}.ad-fields{grid-template-columns:1fr 1fr}.ad-notifications li{flex-wrap:wrap}.ad-notifications li>div{flex-basis:100%}.ad-photos{max-height:230px}.ad-panel .ad-inner{padding-left:12px;padding-right:12px}.ad-schedule>label{min-width:0;flex-basis:100%}.ad-status{white-space:normal}}@media(max-width:420px){.ad-platforms,.ad-contacts,.ad-fields{grid-template-columns:1fr}.ad-actions>button{width:100%}.ad-panel .ad-toggle{padding:12px}.ad-facts{display:grid;gap:5px}.ad-platforms label{min-height:40px}.ad-platforms img{width:24px;height:24px}.ad-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ad-expand,.ad-toggle>svg:last-child{transition:none}}.ad-platform-list{display:grid;gap:6px}.ad-platform-row{border:1px solid var(--ws-line);border-radius:10px;overflow:hidden}.ad-platform-row[data-selected=true]{border-color:color-mix(in srgb,var(--ws-accent) 55%,var(--ws-line));background:color-mix(in srgb,var(--ws-selected) 35%,var(--ws-surface))}.ad-platform-summary{display:flex;align-items:center;gap:12px;padding:8px 10px}.ad-panel .ad-platform-choice{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;flex:1;min-width:0;cursor:pointer}.ad-platform-choice img{width:27px;height:27px;object-fit:contain}.ad-platform-choice input{accent-color:var(--ws-accent);width:16px;height:16px;flex:none}.ad-platform-choice strong{font-size:13px}.ad-platform-state{font-size:11px;text-align:right;color:var(--ws-ink)}.ad-platform-state small{color:var(--ws-muted);font-size:10px}.ad-platform-summary>button{display:flex;align-items:center;gap:7px;flex:none;min-height:34px;font-size:11px;padding:6px 9px}.ad-platform-summary>button[aria-expanded=true] svg{transform:rotate(180deg)}.ad-platform-details{border:0;border-top:1px solid var(--ws-line);padding:12px;margin:0;min-width:0}.ad-platform-details label{margin-bottom:10px}.ad-connection-note{font-size:12px!important;color:var(--ws-muted);margin-top:0}.ad-original-input{margin-bottom:5px}.ad-original-input input{padding:6px!important;font-size:12px!important}.ad-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ad-ordinary-actions{display:contents}.ad-ordinary-actions[hidden]{display:none!important}.ad-context-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;margin:0}.ad-context-actions>button{flex:1;min-height:42px;display:flex;gap:7px;align-items:center;justify-content:center;padding:9px 12px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;font-size:13px}.ad-context-actions .ad-primary{background:var(--ov-accent,#126376);color:#fff;border-color:transparent}.ad-context-actions>small{flex-basis:100%;font-size:11px;line-height:1.4;color:var(--ws-muted);overflow-wrap:anywhere;max-height:4.2em;overflow-y:auto}.ov-actions[data-advertising-open=true],.oe-actions[data-advertising-open=true]{padding:10px 18px;flex-shrink:0}.ad-panel>.ad-context-actions{position:sticky;bottom:0;padding:10px;background:var(--ws-surface);box-sizing:border-box;border-top:1px solid var(--ws-line)}@media(max-width:700px){.ad-platform-summary{flex-wrap:wrap;gap:6px 10px}.ad-platform-choice{flex-basis:60%!important}.ad-platform-state{order:3;width:100%;display:flex;gap:10px;text-align:left;padding-left:25px}.ad-context-actions>button{font-size:12px;padding:7px;min-width:120px}.ov-actions[data-advertising-open=true],.oe-actions[data-advertising-open=true]{padding:9px 12px}.ad-context-actions>small{font-size:10px}}.ov-actions>.ad-context-actions,.oe-actions>.ad-context-actions{grid-column:1/-1;flex-basis:100%;max-height:none;overflow:visible}@media(max-width:700px){.ad-panel .ad-platform-choice{flex:1 1 0!important}.ad-platform-choice strong{min-width:0;overflow-wrap:anywhere}.ad-platform-summary>button{font-size:11px;padding:6px}.ad-platform-state{font-size:11px}}.ad-section{margin:14px 0;border:1px solid var(--ws-line);border-radius:12px;min-width:0;overflow:clip}.ad-panel .ad-section-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;min-height:54px;border:0;border-radius:11px;text-align:left;background:color-mix(in srgb,var(--ws-selected) 55%,var(--ws-surface));box-shadow:inset 0 1px color-mix(in srgb,white 15%,transparent);font-size:13px}.ad-section-toggle>span:first-of-type{flex:1;min-width:0}.ad-section-toggle>span:last-child{font-size:12px}.ad-section-toggle small{margin-top:4px;overflow-wrap:anywhere}.ad-section-toggle em{font-size:11px;font-style:normal;color:var(--ws-muted)}.ad-section-toggle>svg{flex:none;transition:transform .24s ease}.ad-section[data-expanded=true]>.ad-section-toggle>svg{transform:rotate(180deg)}.ad-section-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.ad-section[data-expanded=true]>.ad-section-expand{grid-template-rows:1fr}.ad-section-content{min-height:0;overflow:hidden}.ad-section-content>.ad-form{margin:0;padding:12px 14px}.ad-section .ad-fields{margin-top:0}.ad-section-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--ws-accent) 60%,var(--ws-line));outline-offset:-3px}.ad-validation{margin-top:12px;padding:12px;border-radius:10px;background:color-mix(in srgb,#be6b38 9%,var(--ws-surface));font-size:13px}.ad-validation ul{padding-left:18px;margin:6px 0}.ad-validation button{padding:5px 8px;text-align:left}.ad-context-actions>button:disabled{opacity:.55;cursor:default}.ad-context-actions>.ad-collapse-action{flex:.7}.ad-close-confirm button,.oe-confirm button{margin:6px 7px 6px 0;min-height:40px}.oe-actions>.oe-global-error{grid-column:1/-1;flex-basis:100%;max-height:4em;overflow:auto;margin:0;font-size:12px}@media(max-width:700px){.ad-section-toggle{flex-wrap:wrap}.ad-section-toggle em{flex-basis:100%;padding-left:30px}.ad-section-content>.ad-form{padding:12px}.ad-context-actions>.ad-collapse-action{flex:1}}@media(prefers-reduced-motion:reduce){.ad-section-expand,.ad-section-toggle>svg{transition:none}}.ad-platform-choice strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ad-platform-choice img{flex:none}@media(max-width:500px){.ad-platform-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.ad-panel .ad-platform-choice{width:100%}.ad-platform-choice strong{overflow-wrap:normal;word-break:normal}.ad-platform-summary>button{justify-self:end}.ad-platform-state{order:initial;width:auto;padding-left:25px}.ad-platform-choice img{flex:none}}.ad-editor-entry{width:100%;margin:12px 0;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-ink);padding:12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.ad-editor-entry span{flex:1;display:grid;gap:3px}.ad-editor-entry small{font-size:12px;color:var(--ws-muted)}.ws-dialog.ad-compact-dialog{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px)}.ad-compact-dialog .ws-dialog-surface{display:flex;flex-direction:column;max-height:calc(100dvh - 36px);overflow:hidden}.ad-compact-dialog .ws-dialog-header{flex:none}.ad-compact-dialog .ws-dialog-body{display:flex;min-height:0;padding:0;overflow:hidden}.ad-compact-panel.ad-panel{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border:0;border-radius:0;margin:0;padding:0;box-shadow:none;background:var(--ws-surface);color:var(--ws-ink)}.ad-compact-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;border-bottom:1px solid var(--ws-line)}.ad-compact-summary>div{display:grid;gap:3px;min-width:0}.ad-compact-summary strong{overflow-wrap:anywhere}.ad-compact-summary small{color:var(--ws-muted)}.ad-compact-feedback{flex:none;max-height:140px;overflow:auto}.ad-compact-feedback:empty{display:none}.ad-compact-feedback>p,.ad-compact-feedback>.ad-change{margin:8px 18px;padding:9px 12px}.ad-compact-feedback .ad-change p{margin-bottom:0}.ad-editor-layout{display:grid;grid-template-columns:202px minmax(0,1fr);min-height:260px;height:min(480px,calc(100dvh - 280px));flex:1;overflow:hidden}.ad-editor-nav{display:flex;flex-direction:column;gap:5px;padding:12px;border-right:1px solid var(--ws-line);overflow:auto;background:color-mix(in srgb,var(--ws-bg) 65%,var(--ws-surface))}.ad-panel .ad-editor-nav button{flex:none;display:grid;gap:5px;text-align:left;padding:10px 11px;background:transparent;border:1px solid transparent;min-height:58px;box-shadow:none}.ad-panel .ad-editor-nav button[aria-current=page]{background:var(--ws-surface);border-color:var(--ws-accent);box-shadow:inset 3px 0 var(--ws-accent)}.ad-editor-nav strong{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.ad-editor-nav small{font-size:11px;color:var(--ws-muted);line-height:1.4}.ad-editor-nav em{font-style:normal;font-size:11px;min-width:19px;padding:2px 4px;text-align:center;border-radius:12px;background:color-mix(in srgb,#d59b37 18%,var(--ws-surface));color:var(--ws-ink)}.ad-editor-content{overflow:auto;min-width:0;padding:20px;overscroll-behavior:contain;scrollbar-gutter:stable}.ad-editor-group[hidden]{display:none!important}.ad-editor-group h3{margin:0 0 16px;font-size:18px}.ad-editor-group h4{margin:0 0 12px}.ad-editor-group p{line-height:1.5}.ad-editor-group .ad-form{min-width:0;margin:0}.ad-editor-group .ad-facts{margin-top:0}.ad-editor-group .ad-group-hint{font-size:13px;color:var(--ws-muted);margin:14px 0 20px}.ad-editor-group .ad-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-editor-group .ad-contacts{margin-bottom:10px}.ad-editor-group .ad-text textarea{min-height:240px;resize:vertical}.ad-editor-group .ad-photos{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.ad-editor-group .ad-platform-list{gap:8px}.ad-editor-group .ad-schedule{margin-top:20px;border-top:1px solid var(--ws-line);padding-top:16px}.ad-editor-group .ad-validation{margin:0 0 16px}.ad-editor-group .ad-review{margin-top:18px}.ad-editor-group .ad-secondary-actions{margin:14px 0}.ad-editor-group :focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}.ad-compact-panel.ad-panel>.ad-context-actions{position:static;flex:none;margin:0;border:0;border-top:1px solid var(--ws-line);border-radius:0;padding:12px 18px;background:var(--ws-surface);box-shadow:0 -4px 18px #00000005;gap:8px}.ad-compact-panel .ad-context-actions small{flex-basis:100%;font-size:11px;line-height:1.4}.ad-compact-panel .ad-context-actions button{padding:9px 12px}.ad-compact-panel .ad-collapse-action{margin-right:auto}.ad-empty-state{padding:24px}.ws-dialog.ad-preview-dialog{width:min(760px,calc(100vw - 32px));max-width:none}.ad-preview-dialog .ad-preview{margin:0 0 18px;background:var(--ws-surface);color:var(--ws-ink);padding:0;border:0}.ad-preview-dialog .ad-preview>div{display:flex;gap:8px;overflow:auto;padding-bottom:8px}.ad-preview-dialog .ad-preview img{height:150px;max-width:240px;object-fit:cover;border-radius:10px}.ad-preview-dialog .ad-preview-text{white-space:pre-wrap;overflow-wrap:anywhere}.ad-preview-dialog .ws-dialog-body>button,.ad-close-actions button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:9px;padding:11px 15px;cursor:pointer}.ad-close-actions{display:flex;flex-wrap:wrap;gap:10px}.ad-close-actions button:first-child{background:var(--ws-accent);color:var(--ws-on-accent,#fff)}.ws-dialog.ad-close-dialog{width:min(520px,calc(100vw - 32px))}@media(max-width:700px){.ws-dialog.ad-compact-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.ad-compact-dialog .ws-dialog-surface{max-height:calc(100dvh - 16px)}.ad-editor-layout{display:flex;flex-direction:column;height:calc(100dvh - 300px);min-height:220px}.ad-editor-nav{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px;border-right:0;border-bottom:1px solid var(--ws-line);max-height:140px}.ad-panel .ad-editor-nav button{min-height:44px;padding:6px;gap:3px}.ad-editor-nav strong{font-size:11px}.ad-editor-nav small{font-size:10px}.ad-editor-content{flex:1;padding:13px}.ad-editor-group .ad-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-compact-summary{padding:8px 12px}.ad-compact-panel.ad-panel>.ad-context-actions{padding:9px 12px}.ad-compact-panel .ad-context-actions button{font-size:12px;padding:8px}.ad-compact-feedback{max-height:88px}.ad-editor-group .ad-text textarea{min-height:180px}}@media(max-width:420px){.ad-editor-group .ad-fields,.ad-editor-group .ad-contacts{grid-template-columns:1fr}.ad-editor-nav small{display:none}.ad-editor-nav{max-height:110px}.ad-editor-group .ad-platform-summary{flex-wrap:wrap}.ad-editor-group .ad-platform-state{flex:1;min-width:100px}.ad-compact-summary .ad-status{font-size:11px}.ad-compact-panel .ad-context-actions small{max-height:38px;overflow:auto}}@media(max-height:600px){.ad-editor-layout{min-height:0}.ad-compact-dialog .ws-dialog-header{padding-top:10px;padding-bottom:10px}.ad-compact-summary{padding-top:5px;padding-bottom:5px}.ad-compact-feedback{max-height:55px}.ad-compact-panel.ad-panel>.ad-context-actions{padding-top:7px;padding-bottom:7px}.ad-compact-panel .ad-context-actions small{max-height:28px}.ad-editor-nav{padding-top:5px;padding-bottom:5px}.ad-editor-nav small{display:none}.ad-panel .ad-editor-nav button{min-height:32px;padding-top:6px;padding-bottom:6px}}.ad-compact-panel .ad-edit-main{margin:0 0 16px;padding:8px 12px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;font-size:13px;cursor:pointer}.ov-workflow-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 18px;border-bottom:1px solid var(--ws-line);font-size:12px}.ov-workflow-head span:first-child{color:var(--ws-muted)}.ov-workflow-head button{margin-left:auto;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;padding:6px 10px;color:inherit;cursor:pointer}.os-create-task{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:9px 12px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-selected);color:var(--ws-ink);cursor:pointer;margin-bottom:9px}.os-create-task strong{font-size:14px}.os-create-task small{font-size:11px;color:var(--ws-muted)}.ws-root{--ws-showing-due-bg:#fff0b9;--ws-showing-due-ink:#6b4b00;--ws-showing-due-edge:#d8b651;--ws-showing-due-hover:#ffe79a;--ws-showing-overdue-bg:#ffe5e7;--ws-showing-overdue-ink:#a51c30;--ws-showing-overdue-edge:#df8b95;--ws-showing-overdue-hover:#ffd5da}.ws-root[data-theme=graphite]{--ws-showing-due-bg:#514222;--ws-showing-due-ink:#ffe9a3;--ws-showing-due-edge:#a98b45;--ws-showing-due-hover:#63512a;--ws-showing-overdue-bg:#532933;--ws-showing-overdue-ink:#ffd5da;--ws-showing-overdue-edge:#b66b7b;--ws-showing-overdue-hover:#65313c}.ws-root button.os-showing-badge{--os-badge-bg:var(--ws-showing-due-bg);--os-badge-ink:var(--ws-showing-due-ink);--os-badge-edge:var(--ws-showing-due-edge);--os-badge-hover:var(--ws-showing-due-hover);position:relative;z-index:1;width:calc(100% - 16px);margin:7px 8px 0;padding:6px 9px;background:var(--os-badge-bg);color:var(--os-badge-ink);border:1px solid var(--os-badge-edge);border-radius:7px;font-family:inherit;font-size:12px;line-height:1.3;font-weight:600;cursor:pointer}.ws-root button.os-showing-badge[data-severity=overdue]{--os-badge-bg:var(--ws-showing-overdue-bg);--os-badge-ink:var(--ws-showing-overdue-ink);--os-badge-edge:var(--ws-showing-overdue-edge);--os-badge-hover:var(--ws-showing-overdue-hover)}.ws-root button.os-showing-badge:is(:hover,:focus-visible){background:var(--os-badge-hover);color:var(--os-badge-ink);border-color:var(--os-badge-edge)}.ws-root button.os-showing-badge:focus-visible{outline:2px solid var(--os-badge-ink);outline-offset:2px}.ws-root button.os-showing-badge:disabled{cursor:default;opacity:1}.os-events{margin:14px 0;padding:12px;border:1px solid var(--ws-line);border-radius:10px;font-size:12px}.os-events h4{margin:0 0 9px}.os-events>div{padding:8px 0;display:flex;flex-direction:column;gap:6px}.os-events>div+div{border-top:1px solid var(--ws-line)}.os-events button{border:1px solid var(--ws-line);background:var(--ws-selected);color:var(--ws-ink);border-radius:7px;padding:7px 9px;margin-right:5px;cursor:pointer}.os-events [data-showing-state=due]>span{color:var(--ws-warning-ink,#946220);font-weight:700}.os-events [data-showing-state=overdue]>span{color:var(--ws-danger,#c33c43);font-weight:700}.os-events p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0}.os-linked-object{display:flex;flex-direction:column;gap:5px;padding:12px;background:var(--ws-selected);border-radius:9px}.os-linked-object span,.os-task-hint{font-size:12px;line-height:1.5;color:var(--ws-muted)}.os-task-dialog footer{display:flex;gap:9px}.os-task-dialog [role=alert]{color:var(--ws-danger,#bb283d)}.ov-expanded .ov-actions>.os-create-task{grid-column:1/-1}.os-showing-badge{font-family:inherit;font-size:12px;line-height:1.3;font-weight:600}.os-blocked-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;max-width:calc(100vw - 40px);padding:15px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-ink);box-shadow:0 6px 28px #0003;display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.os-blocked-notice strong{flex-basis:100%}.os-blocked-notice button{padding:8px;border:1px solid var(--ws-line);background:var(--ws-selected);color:inherit;border-radius:6px;cursor:pointer}.ws-card[data-card-context=board] .os-showing-badge{width:calc(100% - 52px);margin-right:44px}.cal-picker-hint{font-size:11px;line-height:1.45;color:var(--ws-muted);margin:7px 0!important}.cal-custom-title{margin:12px 0;font-size:12px}.cal-custom-title>summary{cursor:pointer;color:var(--ws-muted)}.cal-custom-title>label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.cal-custom-title input{width:100%;min-width:0}.cal-dialog .cal-outcome-options{border:1px solid var(--ws-line);border-radius:9px;padding:10px;margin:14px 0;display:flex;flex-wrap:wrap;gap:10px}.cal-outcome-options legend{font-size:12px;padding:0 5px}.os-events .os-demo-label{align-self:flex-start;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-soft);color:var(--ws-muted);padding:3px 6px;font-size:11px;font-weight:500}.cal-workflow-dialog button:disabled,.os-task-dialog button:disabled{opacity:.55;cursor:default}.ws-root .ws-object-stamps{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--stamp-gap,7px);pointer-events:none;z-index:2}.ws-root .ws-object-stamps:empty{display:none}.ws-root .ws-object-stamps>span{display:block;font-size:var(--stamp-font,12px);line-height:1.2;font-weight:800;letter-spacing:.065em;text-transform:uppercase;padding:var(--stamp-pad-y,.38em) .65em;border:2px solid currentColor;border-radius:4px;transform:rotate(var(--stamp-angle-a,-7deg));color:#edf5ff;background:#1e4470bf;border-color:#aed7ff;text-shadow:0 1px 2px #102e49;box-shadow:0 2px 5px #091c2526;white-space:nowrap;pointer-events:none}.ws-root .ws-object-stamps .ws-stamp-exclusive{color:#edf5ff;border-color:#aed7ff;background:#1e4470bf}.ws-root .ws-object-stamps .ws-stamp-realized{transform:rotate(var(--stamp-angle-b,5deg));color:#edfff5;border-color:#c2ebd3;background:#1a4e3ac2;text-shadow:0 1px 2px #0b3825}.ws-root .ws-object-stamps .ws-stamp-closed-sale{transform:rotate(var(--stamp-angle-c,-4deg));color:#fff4e8;border-color:#eacda9;background:#5f4028c7;text-shadow:0 1px 2px #352010}.ws-card>.ws-card-actualizations{position:absolute;inset:40px 8px auto;z-index:3;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;pointer-events:none}.ws-card>.ws-card-actualizations:empty{display:none}.ws-root .ws-card>.ws-card-actualizations>button{position:relative;inset:auto;z-index:auto;width:100%;max-width:none;margin:0;padding:4px 5px;min-height:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--os-badge-edge);border-radius:6px;background:var(--os-badge-bg);color:var(--os-badge-ink);box-shadow:0 1px 5px #0003;font-family:inherit;font-weight:600;font-size:11.5px;line-height:1.16;white-space:normal;overflow-wrap:normal;text-align:center;pointer-events:auto;cursor:pointer}.ws-card-actualizations .ws-actualization-label{display:block}.ws-card-actualizations .ws-actualization-label svg{display:inline;vertical-align:-2px}.ws-card-actualizations:has(>:nth-child(2)) .ws-actualization-label>:is(span,svg){display:none}.ws-root .ws-card-actualizations>button small{font-family:inherit;font-weight:500;font-size:10px;line-height:1.2;color:inherit}.ws-root .ws-card-actualizations>.lc-card-status{--os-badge-bg:var(--ws-showing-due-bg);--os-badge-ink:var(--ws-showing-due-ink);--os-badge-edge:var(--ws-showing-due-edge);--os-badge-hover:var(--ws-showing-due-hover)}.ws-root .ws-card-actualizations>.lc-card-status[data-severity=urgent]{--os-badge-bg:var(--ws-showing-overdue-bg);--os-badge-ink:var(--ws-showing-overdue-ink);--os-badge-edge:var(--ws-showing-overdue-edge);--os-badge-hover:var(--ws-showing-overdue-hover)}.ws-root .ws-card>.ws-card-actualizations>button:is(:hover,:focus-visible){background:var(--os-badge-hover)}.ws-root .ws-card>.ws-card-actualizations>button:focus-visible{outline:2px solid var(--os-badge-ink);outline-offset:2px}.ws-root .ws-card>.ws-card-actualizations>button:disabled{opacity:1;cursor:default}.ws-root .ws-card:has(>.ws-card-actualizations>button) .ws-object-stamps{position:absolute;left:50%;top:93px;transform:translate(-50%);width:max-content;max-width:calc(100% - 16px);padding:0;flex-direction:row;flex-wrap:wrap;gap:2px 4px;justify-content:center;background:transparent}.ws-root .ws-card:has(>.ws-card-actualizations>button) .ws-object-stamps>span{font-size:10px;line-height:1.1;padding:1px 4px;border-width:1px;letter-spacing:.015em;transform:none}.ws-root .ws-card:has(>.ws-card-actualizations>button) .property-photo-empty>span{position:absolute;top:29px;left:50%;transform:translate(-50%);margin:0;font-size:9.5px;line-height:1.1;white-space:nowrap;padding:0 3px}.ws-root .ws-card:has(>.ws-card-actualizations>button) .property-photo-empty>small{display:none}@media(max-width:600px){.ws-card>.ws-card-actualizations{top:45px}.ws-root .ws-card>.ws-card-actualizations>button{min-height:44px;padding:2px 5px}}.property-photo-empty{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;box-sizing:border-box;width:100%;height:100%;background:linear-gradient(145deg,color-mix(in srgb,var(--ws-surface,#edf2f4) 90%,#d1e3ea),color-mix(in srgb,var(--ws-soft,#e6ebed) 90%,#b9cdd4));color:var(--ws-muted,#526a79);isolation:isolate}.property-photo-empty>svg{position:absolute;width:100%;height:100%;inset:0;z-index:-1;max-width:none;max-height:none}.property-photo-empty>span{padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--ws-surface,#fff) 86%,transparent);font-size:13px;font-weight:650;line-height:1.35;text-align:center;margin-top:37px}.property-photo-empty>small{font-size:10px;line-height:1.4;background:color-mix(in srgb,var(--ws-surface,#fff) 78%,transparent);padding:1px 5px;border-radius:4px}.property-photo-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--ws-soft,#e9edef);color:var(--ws-ink,#21344a);text-align:center;width:100%;height:100%;padding:10px;box-sizing:border-box;font-size:13px}.property-photo-error>small{font-size:11px;color:var(--ws-muted,#526a79)}.property-photo-retry{display:inline-block;padding:5px 10px;border:1px solid var(--ws-line,#b8c5cf);border-radius:7px;background:var(--ws-surface,#fff);color:var(--ws-accent,#235f94);cursor:pointer}.property-photo-retry:focus-visible{outline:2px solid var(--ws-accent,#235f94);outline-offset:2px}.ws-card .property-photo-empty{padding-bottom:40px}.ws-feed-image .property-photo-empty>small{display:none}.ws-feed-image .property-photo-empty>span{font-size:11px;margin-top:15px;padding:3px}.co-candidate-top>.co-candidate-photo{width:68px;height:64px;flex:0 0 68px;object-fit:cover;border-radius:7px}.pr-picker-open>.pr-picker-photo{width:92px;height:88px;flex:0 0 92px;object-fit:cover;border-radius:9px}:is(.co-candidate-photo,.pr-picker-photo).property-photo-empty>span{font-size:10px;margin:10px 2px 0;padding:2px;line-height:1.25}:is(.co-candidate-photo,.pr-picker-photo).property-photo-empty>small,:is(.co-candidate-photo,.pr-picker-photo).property-photo-error>small{display:none}:is(.co-candidate-photo,.pr-picker-photo).property-photo-error{font-size:10px;padding:3px;gap:3px}:is(.co-candidate-photo,.pr-picker-photo) .property-photo-retry{font-size:10px;padding:2px}@media(max-width:600px){.co-candidate-top>.co-candidate-photo{width:54px;height:56px;flex-basis:54px}}.ws-root .ws-column>h3{margin:0 0 24px!important;padding:10px 11px;min-height:42px;border:1px solid color-mix(in srgb,var(--ws-stage-color,var(--ws-stage-mark)) 52%,var(--ws-line));border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--ws-stage-color,var(--ws-stage-mark)) 27%,var(--ws-surface)),color-mix(in srgb,var(--ws-stage-color,var(--ws-stage-mark)) 19%,var(--ws-surface)));color:var(--ws-ink);box-shadow:inset 0 1px #ffffff65,0 2px 4px #00000008}.ws-root[data-theme=graphite] .ws-column>h3{background:linear-gradient(145deg,color-mix(in srgb,var(--ws-stage-color,var(--ws-stage-mark)) 36%,var(--ws-surface)),color-mix(in srgb,var(--ws-stage-color,var(--ws-stage-mark)) 24%,var(--ws-surface)));box-shadow:inset 0 1px #ffffff12,0 2px 5px #0002}.ws-root .ws-column>h3 i{background:var(--ws-stage-color,var(--ws-stage-mark));width:5px;height:18px;border-radius:3px;flex:none}.ws-root .ws-column>h3>span{background:color-mix(in srgb,var(--ws-surface) 78%,transparent);color:var(--ws-ink);font-weight:700}.ws-root .ws-column.is-drop-target>h3{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-card[data-card-context=board] .ws-card-open{border-radius:9px}.ws-card[data-card-context=board] .ws-photo-strip{padding-right:40px;border-radius:0 0 9px 9px}.ws-card-context{position:absolute;right:6px;bottom:8px;z-index:4}.ws-root .ws-card-context>.ws-object-more{position:relative;inset:auto;width:28px;height:28px;min-height:28px;padding:0;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-surface);color:var(--ws-ink);font-size:18px;line-height:1}.ws-root .ws-card-context-menu{bottom:34px;left:auto;right:0;width:228px;max-width:calc(100vw - 32px);z-index:30}.ws-root .ws-card-context-menu button{min-height:35px;font-size:13px}@media(max-width:1100px){.ws-card[data-card-context=board] .ws-photo-strip{padding-block:4px;gap:2px}}@media(max-width:600px){.ws-card-context{bottom:5px}.ws-root .ws-card-context>.ws-object-more{height:36px;min-height:36px;width:32px}}.ws-root .ws-column>.ws-card{margin-bottom:20px}.ws-root{--ov-surface:var(--ws-surface);--ov-edge:color-mix(in srgb,var(--ws-line) 62%,transparent);--ov-accent:#126376;--ov-accent-dark:#074651}.ws-root[data-theme=graphite]{--ov-accent:#216d7d;--ov-accent-dark:#194e5c}.ov-object{container-type:inline-size;min-width:0;display:flex;flex-direction:column;gap:0;color:var(--ws-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--ov-surface) 96%,white),var(--ov-surface));border-radius:16px}.ov-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 5px;flex-shrink:0}.ov-title{min-width:0;flex:1}.ov-title h3{font-size:clamp(19px,2vw,27px);font-weight:800;line-height:1.22;margin:0 0 7px;overflow-wrap:anywhere;letter-spacing:-.025em}.ov-address{display:flex;align-items:flex-start;gap:7px;color:var(--ws-muted);line-height:1.4;margin:0;font-size:14px;overflow-wrap:anywhere}.ov-address svg{flex-shrink:0;margin-top:2px}.ov-price-actions{display:flex;align-items:flex-start;gap:12px;justify-content:flex-end;flex-wrap:wrap;max-width:48%}.ov-price{font-size:clamp(18px,1.8vw,23px);line-height:1.35;overflow-wrap:anywhere;text-align:right}.ov-tools{display:flex;gap:6px;position:relative}.ws-root .ov-icon{display:grid;place-items:center;width:38px;height:38px;padding:7px;flex-shrink:0;border:1px solid var(--ov-edge);border-radius:10px;background:linear-gradient(145deg,var(--ov-surface),var(--ws-soft));box-shadow:0 2px 5px #00000009,inset 0 1px #ffffff28;color:var(--ws-ink)}.ov-action-error{position:absolute;right:0;top:100%;width:240px;font-size:12px;background:var(--ws-surface);z-index:3;padding:8px;box-shadow:0 3px 12px #0003}.ov-scroll{overflow-y:auto;min-height:0;padding:0 18px 10px;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1}.ov-working-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;padding:12px 18px;flex:none;border-bottom:1px solid var(--ov-edge)}.ov-working-actions:not(:has(>.os-create-task)){grid-template-columns:1fr}.ws-root .ov-working-actions>.ad-editor-entry{margin:0;min-width:0;min-height:66px;border:1px solid color-mix(in srgb,var(--ws-accent) 46%,var(--ws-line));border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--ws-accent) 14%,var(--ws-surface)),color-mix(in srgb,var(--ws-accent) 5%,var(--ws-surface)));padding:10px 12px;box-shadow:0 2px 8px color-mix(in srgb,var(--ws-accent) 9%,transparent);color:var(--ws-ink);transition:box-shadow .18s,border-color .18s}.ov-working-actions .ad-entry-icon{flex:none;padding:7px;box-sizing:content-box;border-radius:10px;background:color-mix(in srgb,var(--ws-accent) 17%,var(--ws-surface));color:var(--ws-accent)}.ov-working-actions .ad-entry-copy{min-width:0}.ov-working-actions .ad-entry-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;font-size:16px}.ov-working-actions .ad-entry-copy small{font-size:13px;color:var(--ws-ink);line-height:1.35}.ad-entry-status{font-style:normal;font-size:11px;font-weight:600;line-height:1.3;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--ws-accent) 11%,var(--ws-surface));color:var(--ws-ink)}.ad-entry-status[data-status=pending],.ad-entry-status[data-status=returned]{background:color-mix(in srgb,#d89227 20%,var(--ws-surface))}.ad-entry-status[data-status=approved]{background:color-mix(in srgb,#398361 20%,var(--ws-surface))}.ws-root .ov-working-actions>.ad-editor-entry:hover{border-color:var(--ws-accent);box-shadow:0 3px 12px color-mix(in srgb,var(--ws-accent) 19%,transparent)}.ov-working-actions>.ad-editor-entry:focus-visible{outline:3px solid var(--ws-accent);outline-offset:2px}.ws-root .ov-working-actions>.os-create-task{margin:0;min-width:0;justify-content:center;border-radius:12px;padding:9px 10px}.ov-working-actions>.os-create-task small{font-size:12px;line-height:1.35}@container (max-width:560px){.ov-working-actions{grid-template-columns:1fr;padding:10px 14px;gap:7px}.ws-root .ov-working-actions>.os-create-task{flex-direction:row;flex-wrap:wrap;gap:4px 8px;min-height:40px;padding:7px 9px}.ov-working-actions .ad-entry-copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.ws-root .ov-working-actions>.ad-editor-entry{transition:none}}.ov-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;color:var(--ws-muted);font-size:14px;margin:5px 0}.ov-object .ws-advertising{background:color-mix(in srgb,var(--ws-soft) 70%,transparent);color:var(--ws-ink);border:1px solid var(--ov-edge);font-weight:500;border-radius:8px;padding:3px 8px;font-size:12px}.ov-object .ws-advertising i{background:var(--ws-muted)}.ov-object .ws-advertising.is-advertised{background:color-mix(in srgb,#397c5e 12%,var(--ws-surface));color:var(--ws-ink)}.ov-object .ws-advertising.is-advertised i{background:#288257;box-shadow:none}.ov-key-facts{font-size:16px;font-weight:600;margin:8px 0 13px;line-height:1.45}.ov-collage{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:9px;height:clamp(190px,28dvh,300px);margin:13px 0 17px}.ov-photo{position:relative;min-width:0;min-height:0;border-radius:12px;overflow:hidden;background:var(--ws-soft)}.ov-photo:first-child{grid-row:span 2}.ov-photo>button{display:block;width:100%;height:100%;border:0!important;padding:0!important;border-radius:0!important;background:transparent!important}.ov-photo img{width:100%;height:100%;object-fit:cover;display:block}.ov-collage[data-count="1"],.ov-collage[data-count="0"]{grid-template-columns:1fr}.ov-collage[data-count="2"]{grid-template-columns:1.4fr 1fr}.ov-collage[data-count="2"] .ov-photo:nth-child(2){grid-row:span 2}.ov-collage[data-count="0"]{height:175px}.ov-empty-photo{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--ws-muted)}.ws-root .ov-all-photos{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:7px;border-radius:9px;padding:8px 11px;background:#fffcf4ed;color:#192e48;border:1px solid #fff7;box-shadow:0 2px 9px #0002;z-index:2}.ov-collage[data-count="1"]{margin-bottom:61px}.ws-root .ov-collage[data-count="1"]>.ov-all-photos{right:0;bottom:-44px}@media(max-width:600px){.ov-collage:not([data-count="0"]){margin-bottom:61px}.ws-root .ov-collage>.ov-all-photos{right:0;bottom:-44px}}.ov-description h4{display:flex;align-items:center;gap:8px;font-size:17px;margin:0 0 8px}.ov-description p{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.ov-description p[data-expanded=false]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ws-root .ov-description>button{border:0;background:transparent;color:var(--ws-accent);padding:4px 0 10px;text-align:left}.ov-characteristics{border-top:1px solid var(--ov-edge);border-bottom:1px solid var(--ov-edge);margin:12px 0 0}.ov-characteristics>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:13px 0;font-size:15px;font-weight:600}.ov-characteristics>summary::-webkit-details-marker{display:none}.ov-characteristics>summary>span{font-size:25px;line-height:1}.ov-characteristics[open]>summary>span{transform:rotate(90deg)}.ov-object .ov-characteristics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0 0 14px;font-size:13px}.ov-object .ov-characteristics dl div{display:block;padding:5px 0;border:0}.ov-characteristics dt{color:var(--ws-muted);font-size:12px}.ov-characteristics dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:600}.ov-private{margin:0 0 12px}.ov-private h4{margin:5px 0}.ov-private p{margin:2px 0}.ov-private a{color:var(--ws-accent)}.ov-commission{font-size:13px;margin:6px 0 13px}.ov-provenance{font-size:12px;color:var(--ws-muted);line-height:1.5;margin:10px 0}.ov-broker-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 5px}.ov-broker-row .ws-broker{font-size:14px;min-width:0}.ov-broker-row .ws-broker-name{white-space:normal}.ov-broker-row .ws-broker img,.ov-broker-row .ws-avatar-placeholder{height:37px;width:37px;flex-basis:37px}.ws-root .ov-move{display:flex;align-items:center;gap:7px;border:0;background:none;padding:6px 0;color:var(--ws-accent)}.ov-actions{display:flex;flex-direction:column;gap:8px;padding:11px 18px 15px;background:var(--ov-surface);border-top:1px solid var(--ov-edge);flex-shrink:0;border-radius:0 0 16px 16px}.ws-root .ov-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 16px;background:linear-gradient(160deg,var(--ov-accent),var(--ov-accent-dark));color:#fff;border:1px solid #1d7d8b;border-radius:11px;box-shadow:inset 0 1px 1px #ffffff36,0 3px 6px #0000000b;font-weight:700;font-size:15px}.ws-root .ov-presentation{display:flex;gap:10px;align-items:center;justify-content:center;min-height:42px;border-radius:11px;background:linear-gradient(150deg,var(--ws-surface),color-mix(in srgb,var(--ws-soft) 25%,var(--ws-surface)));border:1px solid var(--ws-line);color:var(--ws-ink);font-weight:650}.ws-root .ov-secondary{border:0;background:transparent;padding:3px;color:var(--ws-muted);font-size:12px;align-self:center}.ws-root .ov-primary:hover{background:linear-gradient(160deg,var(--ov-accent),var(--ov-accent-dark));box-shadow:inset 0 1px 1px #ffffff48,0 3px 8px #00000018;color:#fff}.ov-notice{font-size:13px;color:var(--ws-accent)}.ov-stage-label{display:grid;gap:7px;margin:14px 0}.ov-stage-label select{width:100%;min-height:40px}.ws-root .ws-preview-modal{width:min(820px,calc(100vw - 24px));padding:0;background:var(--ov-surface);border-radius:18px}.ws-root .ws-preview-modal .ws-dialog-body{padding:0;max-height:none;overflow:hidden}.ws-preview-modal .ov-object{max-height:calc(100dvh - 32px)}.ws-root .ws-preview.ws-panel{padding:0;background:var(--ov-surface);box-shadow:inset 0 1px #ffffff30,-4px 3px 24px #00000010}.ws-preview.ws-panel>.ws-panel-heading{display:none}.ws-preview.ws-panel .ov-object,.ws-preview.ws-panel .ws-motion-content{height:100%}.ws-root .ws-expanded.ov-expanded{width:min(1180px,calc(100vw - 28px));height:auto;max-height:calc(100dvh - 28px);padding:0;border-radius:18px;background:var(--ov-surface)}.ov-expanded .ws-dialog-body{padding:0;overflow:hidden}.ov-expanded .ov-object{max-height:calc(100dvh - 30px)}.ov-expanded .ov-collage{height:clamp(230px,38dvh,420px)}.ov-expanded .ov-actions{display:grid;grid-template-columns:1fr 1fr}.ov-expanded .ov-actions .ov-secondary{grid-column:span 2}.ws-root .ov-gallery-dialog{width:min(1200px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.ov-gallery-image{position:relative;height:min(65dvh,750px);background:var(--ws-soft);display:grid;place-items:center}.ov-gallery-image>img{max-width:100%;max-height:100%;object-fit:contain}.ov-gallery-navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:12px 0}.ov-gallery-navigation a{color:var(--ws-accent)}.ws-root .ov-gallery-dialog>.ws-dialog-surface>.ws-dialog-body{padding:18px 22px;overflow-y:auto;max-height:calc(100dvh - 110px)}.ov-gallery-image{grid-template-rows:minmax(0,1fr);overflow:hidden;min-height:0}.ov-gallery-image>img{display:block;width:100%;height:100%;min-height:0;min-width:0}@container (max-width:500px){.ov-heading{flex-wrap:wrap;gap:8px;padding:12px 14px 5px}.ov-title h3{font-size:21px}.ov-price-actions{max-width:100%;width:100%;justify-content:space-between;align-items:center}.ov-price{font-size:20px;text-align:left}.ov-scroll{padding:0 14px 9px}.ov-actions{padding:10px 14px 13px}.ov-collage{height:clamp(170px,24dvh,245px)}.ov-key-facts{font-size:14px}.ov-meta{font-size:13px}.ov-broker-row{gap:8px}.ov-broker-row .ws-broker{font-size:13px}}@media(max-width:600px){.ws-root .ws-preview-modal,.ws-root .ov-expanded{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.ws-preview-modal .ov-object,.ov-expanded .ov-object{height:100dvh;max-height:100dvh;border-radius:0}.ov-heading{padding-top:14px}.ov-collage{grid-template-columns:1fr!important;height:24dvh;min-height:160px;max-height:240px}.ov-collage .ov-photo:not(:first-child){display:none}.ov-collage .ov-photo:first-child{grid-column:1;grid-row:span 2}.ov-expanded .ov-collage{height:28dvh}.ov-expanded .ov-actions{display:flex}.ov-broker-row{flex-wrap:wrap}.ov-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}.ov-gallery-image{height:60dvh}}@media(max-width:600px){.ws-root .ws-preview.ws-preview-modal,.ws-root .ws-expanded.ov-expanded{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.ws-root :is(.ws-preview-modal,.ov-expanded)>.ws-dialog-surface{height:100%;max-height:100%;border:0;border-radius:0;overflow:hidden}.ws-root :is(.ws-preview-modal,.ov-expanded)>.ws-dialog-surface>.ws-dialog-body{height:100%;max-height:100%;min-height:0;overflow:hidden}.ws-root :is(.ws-preview-modal,.ov-expanded)>.ws-dialog-surface>.ws-dialog-body>.ov-object{height:100%;max-height:100%;min-height:0}}.ov-object{min-height:0;overflow-y:auto}.ov-scroll{min-height:90px}.ws-root .ov-actions .os-create-task{margin:0;width:100%;min-height:44px;padding:8px 12px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3px 8px;border-radius:11px}.ov-actions .os-create-task small{font-size:11px;line-height:1.3}.ws-root .ov-object .ov-actions .ov-secondary.ot-danger-outline{color:#b42330;font-size:13px;font-weight:650;padding:6px 10px}.ws-root[data-theme=graphite] .ov-object .ov-actions .ov-secondary.ot-danger-outline{color:#ff98a2}.ov-title-pin{vertical-align:baseline;margin-right:6px;color:var(--ws-muted);flex:none}.ov-object .ov-heading{align-items:flex-start;gap:10px;padding:14px 16px 10px}.ov-object .ov-title h3{font-size:21px;line-height:1.25;margin:0 0 5px}.ov-object .ov-price-actions{flex:none;width:auto;max-width:none;flex-wrap:nowrap}.ov-object .ov-tools{flex:none}.ov-object .ov-icon{width:32px;height:32px;padding:6px}.ov-object .ov-address{font-size:13px;line-height:1.35}.ov-object .ov-workflow-head{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:7px 16px;border-block:1px solid var(--ov-edge);font-size:12px;flex:none}.ov-object .ov-workflow-head>strong{font-weight:650}.ov-object .ov-workflow-head>button{padding:4px 7px;font-size:12px;margin-left:auto}.ov-object .ov-scroll{padding:0 16px 10px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:72px}.ov-object .ov-working-actions{padding:9px 0;border:0;display:block}.ws-root .ov-object .ov-working-actions>.ad-editor-entry{min-height:40px;padding:6px 10px;border-radius:9px}.ov-object .ov-working-actions .ad-entry-icon{padding:4px;width:20px;height:20px;border-radius:7px}.ov-object .ov-working-actions .ad-entry-copy strong{font-size:14px}.ov-object .ov-working-actions .ad-entry-copy small{font-size:11px}.ov-object .ov-meta{margin:1px 0 7px;font-size:12px;gap:5px}.ov-object .ov-collage{height:clamp(145px,22dvh,200px);min-height:0;max-height:200px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);margin:7px 0 10px;gap:6px}.ov-object .ov-collage[data-count="0"],.ov-object .ov-collage[data-count="1"]{grid-template-columns:1fr}.ov-object .ov-collage[data-count="0"]{height:145px}.ws-root .ov-object .ov-collage>.ov-all-photos{position:absolute;right:7px;bottom:7px;font-size:11px;padding:5px 8px;min-height:28px}.ov-object .ov-photo{border-radius:9px}.ov-object .ov-collage .ov-photo:not(:first-child){display:block}.ov-object .ov-collage .ov-photo:first-child{grid-column:auto}.ov-object .ov-summary-price{margin:9px 0}.ov-object .ov-summary-price .ov-price{font-size:23px;line-height:1.3;display:block;text-align:left}.ov-object .ov-key-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;margin:8px 0 13px;font-size:14px;line-height:1.35}.ov-object .ov-key-facts>div{border:1px solid var(--ov-edge);background:color-mix(in srgb,var(--ws-soft) 50%,transparent);border-radius:9px;padding:7px 9px;min-width:0}.ov-object .ov-key-facts dt{font-size:11px;font-weight:500;color:var(--ws-muted)}.ov-object .ov-key-facts dd{margin:3px 0 0;font-weight:650;overflow-wrap:anywhere}.ov-object .ov-description h4{font-size:14px;margin:0 0 5px}.ov-object .ov-description h4 svg{width:17px;height:17px}.ov-object .ov-description p{font-size:13px;line-height:1.55}.ov-object .ov-terms{border-top:1px solid var(--ov-edge);margin-top:10px;padding-top:10px}.ov-object .ov-terms h4{font-size:13px;margin:0 0 8px}.ov-object .ov-terms dl{font-size:12px;display:grid;gap:7px;margin:0}.ov-object .ov-terms dl>div{display:flex;justify-content:space-between;gap:15px}.ov-object .ov-terms dt{color:var(--ws-muted)}.ov-object .ov-terms dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.ov-object .ov-characteristics>summary{font-size:13px;padding:10px 0}.ov-object .ov-broker-row{padding:11px 0 2px}.ov-object .ov-broker-row>div{display:grid;gap:6px}.ov-object .ov-broker-row small{font-size:11px;color:var(--ws-muted)}.ov-object .ov-broker-row .ws-broker img,.ov-object .ov-broker-row .ws-avatar-placeholder{width:30px;height:30px;flex-basis:30px}.ov-object .ov-actions{padding:9px 16px 10px;gap:6px}.ov-object .ov-actions .ad-ordinary-actions{display:flex;flex-direction:column;gap:6px}.ov-object .ov-actions .ad-ordinary-actions[hidden]{display:none}.ws-root .ov-object .ov-actions .os-create-task{min-height:36px;padding:6px 10px;gap:2px 7px}.ov-object .ov-actions .os-create-task strong{font-size:13px}.ov-object .ov-actions .os-create-task small{font-size:10px}.ws-root .ov-object .ov-primary{min-height:39px;padding:8px 12px;font-size:14px;border-radius:9px}.ov-object .ov-secondary-actions{display:flex;gap:7px;flex-wrap:wrap}.ov-object .ov-secondary-actions:empty{display:none}.ws-root .ov-object .ov-secondary-actions>button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:33px;padding:5px 8px;border:1px solid var(--ov-edge);background:var(--ws-surface);border-radius:8px;font-size:12px;color:var(--ws-ink)}.ws-root .ov-object .ov-actions .ov-secondary.ot-danger-outline{min-height:25px;padding:2px 8px;font-size:12px}.ov-full .ov-collage{height:clamp(200px,32dvh,360px);max-height:360px}.ov-full .ov-description p{font-size:14px}@media(max-width:600px){.ov-object .ov-heading{padding:11px 12px 8px;flex-wrap:nowrap}.ov-object .ov-title h3{font-size:18px}.ov-object .ov-price-actions{width:auto}.ov-object .ov-scroll{padding:0 12px 8px}.ov-object .ov-workflow-head{padding-inline:12px}.ov-object .ov-actions{padding:8px 12px max(9px,env(safe-area-inset-bottom))}.ov-object .ov-collage{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important;height:160px}.ov-object .ov-collage[data-count="1"],.ov-object .ov-collage[data-count="0"]{grid-template-columns:1fr!important}.ov-object .ov-icon{width:29px;height:29px;padding:5px}.ov-object .ov-tools{gap:4px}.ov-object .ov-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-crm-design-field>p{margin:0 0 12px;color:var(--ws-muted);font-size:14px;line-height:1.5}.ws-crm-design-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ws-root .ws-crm-design-choice{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:8px;padding:10px;min-width:0;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ws-root .ws-crm-design-choice[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ws-accent) 24%,transparent);background:var(--ws-selected)}.ws-root .ws-crm-design-choice:hover{border-color:var(--ws-accent);box-shadow:0 3px 10px #17345218}.ws-root .ws-crm-design-choice:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ws-crm-design-choice strong{display:flex;justify-content:space-between;gap:6px;font-size:14px;line-height:1.4}.ws-crm-design-choice small{font-size:12px;line-height:1.5;color:var(--ws-muted)}.ws-crm-design-sample{height:90px;display:grid;grid-template-columns:25px 1fr;gap:5px;padding:6px;border:1px solid #b8c9d6;border-radius:9px;background:#ede8dc;overflow:hidden}.ws-crm-design-sample>i{grid-row:1/3;border-radius:4px;background:#e2d6c5;box-shadow:inset 0 0 0 1px #a99a8535}.ws-crm-design-sample>b{height:13px;border-radius:4px;background:#fffdf8}.ws-crm-design-sample>span{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ws-crm-design-sample em{display:block;border-radius:5px;background:linear-gradient(#93acc0 50%,#fffdf8 50%);box-shadow:0 1px 3px #213d5b20}.ws-crm-design-sample[data-design=glass]{grid-template-columns:1fr;grid-template-rows:16px 1fr;background:linear-gradient(140deg,#c2d9e7,#f3f7f8 42%,#adc5d8);border-color:#a8bdcf}.ws-crm-design-sample[data-design=glass]>i{display:none}.ws-crm-design-sample[data-design=glass]>b{height:16px;background:#ffffffa3;border:1px solid #ffffffd1;border-radius:7px}.ws-crm-design-sample[data-design=glass]>span{grid-template-columns:1fr 1fr 1fr}.ws-crm-design-sample[data-design=glass] em{background:linear-gradient(#829fb9a8 57%,#ffffff9c 57%);border:1px solid #ffffffd0;box-shadow:0 2px 5px #1e3f5e19}html[data-edis-motion-off] .ws-crm-design-choice{transition:none}@media(prefers-reduced-motion:reduce){.ws-crm-design-choice{transition:none}}@media(max-width:350px){.ws-crm-design-choices{grid-template-columns:1fr}.ws-crm-design-sample{height:74px}}.ws-preview-flight::backdrop{background:transparent;pointer-events:none}.ws-preview-effects .ws-preview-symbol{display:grid;place-items:center;font-size:30px;height:43px;color:var(--ws-accent);font-weight:600}.ws-animation-switch{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-selected);margin-bottom:16px;cursor:pointer}.ws-animation-switch input{width:20px;height:20px;accent-color:var(--ws-accent)}.ws-animation-switch>span{display:flex;flex-direction:column;gap:4px}.ws-animation-switch small{font-size:12px;color:var(--ws-muted)}.ws-appearance fieldset:disabled{opacity:.55;filter:grayscale(.8)}.ws-appearance fieldset:disabled button{cursor:default}.ws-effects-unavailable{font-size:12px;color:var(--ws-muted)}html[data-edis-motion-off] :is(.ws-root,.ws-transfer-layer,.ws-preview-flight,.ws-drag-ghost),html[data-edis-motion-off] :is(.ws-root,.ws-transfer-layer,.ws-preview-flight,.ws-drag-ghost) *,html[data-edis-motion-off] .ws-root *:before,html[data-edis-motion-off] .ws-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-edis-motion-off] .ws-root .ws-color-mark[data-marked=true]{box-shadow:none!important;border-color:color-mix(in srgb,var(--ws-mark) 75%,var(--ws-line))!important;outline:1px solid color-mix(in srgb,var(--ws-mark) 45%,transparent);outline-offset:0}html[data-edis-motion-off] .ws-root .ws-color-mark[data-marked=true]:after{display:none!important}html[data-edis-motion-off] .ws-root .ws-color-mark[data-marked=true] :is(.ws-photo-strip,.ws-feed-copy,.ws-detail-summary){background:var(--ws-photo-strip-bg,var(--ws-surface));color:var(--ws-ink)}.ws-preview-sample{max-width:290px;margin:16px auto}.ws-preview-sample .ws-card-open{width:100%}html[data-edis-motion-off] .ws-dialog::backdrop{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.ws-root:before,.ws-root:after,.ws-root *:before,.ws-root *:after,.ws-preview-flight,.ws-preview-flight *,.ws-drag-ghost,.ws-drag-ghost *{animation:none!important;transition:none!important}}.ws-root .ws-right-preview{position:fixed;inset:auto;margin:0;padding:0;max-width:100vw;box-sizing:border-box;transition:none;border-radius:14px;overflow:visible;z-index:35;isolation:isolate}.ws-root .ws-right-preview>.ws-preview.ws-panel{position:relative;inset:auto;height:100%;max-height:100%;width:100%;padding:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #142b4430}.ws-root[data-crm-design=glass] .ws-right-preview>.ws-preview.ws-panel{top:auto;max-height:100%}.ws-root dialog.ws-right-preview{background:transparent;border:0;box-shadow:none}.ws-root dialog.ws-right-preview>.ws-dialog-surface{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;border-radius:14px;background:var(--ov-surface)}.ws-root dialog.ws-right-preview>.ws-dialog-surface>.ws-dialog-body{height:100%;max-height:100%;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.ws-root .ws-right-preview .ov-object{height:100%;max-height:100%;min-height:0;flex:1}.ws-root .ws-right-preview .ws-dialog-header{padding:9px 14px;flex:none}.ws-root .ws-right-preview .ws-dialog-header h2{font-size:15px}.ws-root .ws-right-preview .cal-preview-expand{margin:0;align-self:flex-start;flex:none;padding:6px 14px}.ws-root .ws-right-preview .ov-scroll{min-height:72px}@media(max-width:600px){.ws-root .ws-right-preview,.ws-root .ws-right-preview>.ws-preview.ws-panel,.ws-root dialog.ws-right-preview>.ws-dialog-surface{border-radius:0}.ws-root .ws-right-preview .ov-object{border-radius:0}.ws-root:has(.ws-right-preview)>.chat-entry-dock,.ws-root:has(.ws-right-preview) .ws-task-toggle{visibility:hidden}}.ws-appearance .ws-dialog-body{padding-top:0}.ws-design-heading{padding:22px 0 15px}.ws-design-heading h2{font-size:24px}.ws-design-heading p{margin-top:8px!important;color:var(--ws-muted);font-size:12px;line-height:1.6}.ws-design-actions{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 0;background:var(--ws-surface);border-block:1px solid var(--ws-line);box-shadow:0 8px 12px -12px #0008}.ws-design-actions>div{flex:1;font-size:12px}.ws-design-actions [role=alert]{color:var(--ws-ink);max-width:60ch}.ws-design-actions button{min-height:44px;border:1px solid transparent;border-radius:9px;padding:10px 19px;font-weight:750}.ws-design-actions .ws-design-cancel{background:#a92333;color:#fff;border-color:#831c28}.ws-design-actions .ws-design-save{background:#197448;color:#fff;border-color:#125b37}.ws-appearance fieldset{border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface);padding:20px;margin:20px 0}.ws-appearance legend{font-size:16px;font-weight:800;padding:0 8px}.ws-appearance .ws-design-fields{border:0;background:transparent;padding:0;margin:0;min-width:0}.ws-design-fields>legend{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.ws-appearance .ws-option{background:var(--ws-canvas);border:1px solid var(--ws-line)}.ws-appearance .ws-option[data-selected=true]{outline:2px solid var(--ws-accent);outline-offset:1px}.ws-design-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:16px}.ws-design-choices button{display:flex;flex-direction:column;text-align:left;gap:6px;border:1px solid var(--ws-line);border-radius:10px;padding:12px;background:var(--ws-canvas);color:var(--ws-ink)}.ws-design-choices button[aria-pressed=true]{outline:2px solid var(--ws-accent)}.ws-design-choices small{color:var(--ws-muted);line-height:1.5}.ws-chat-mini{height:75px;width:100%;background:var(--ws-surface);border:1px solid var(--ws-line);position:relative;border-radius:5px}.ws-chat-mini>i{position:absolute;inset:0 auto 0 0;width:20%;background:var(--ws-soft)}.ws-chat-mini>b{position:absolute;bottom:7px;right:7px;padding:3px 7px;border-radius:5px;background:var(--ws-selected);font-size:9px}.ws-chat-mini[data-position=top]>b{bottom:auto;top:6px}.ws-chat-mini[data-position=edge]>b{bottom:32px;right:0;border-radius:5px 0 0 5px}.ws-analytics-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;height:75px;padding:7px;background:var(--ws-surface);border-radius:5px;border:1px solid var(--ws-line)}.ws-analytics-mini>i{background:var(--ws-selected);border-radius:3px}.ws-analytics-mini>i:last-child{grid-column:1/-1}.ws-analytics-mini[data-design=summary]{grid-template-rows:18px 1fr}.ws-analytics-mini[data-design=desk]{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.ws-analytics-mini[data-design=team]{grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr}.ws-analytics-mini[data-design=team]>i:last-child{grid-column:auto}.ws-design-preview-dialog{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;padding:0!important;border:0!important;margin:0!important;border-radius:0!important}.ws-design-preview-dialog>.ws-dialog-surface{height:100%;max-height:100%;border-radius:0}.ws-design-preview-dialog .ws-dialog-body{padding:0;height:100%;overflow:hidden}.ws-root.ws-design-preview{display:flex;flex-direction:column;min-height:100%;height:100%;font-family:Manrope,sans-serif}.ws-preview-banner{display:flex;gap:15px;align-items:center;padding:12px 22px;background:var(--ws-surface);border-bottom:2px solid var(--ws-accent);flex-shrink:0}.ws-preview-banner strong{color:var(--ws-accent)}.ws-preview-banner span{font-size:12px;color:var(--ws-muted);flex:1}.ws-preview-banner button,.ws-preview-controls select,.ws-preview-tasks button{border:1px solid var(--ws-line);background:var(--ws-canvas);color:var(--ws-ink);border-radius:8px;min-height:40px;padding:7px 12px}.ws-preview-controls{display:flex;gap:16px;padding:10px 22px;background:var(--ws-surface);border-bottom:1px solid var(--ws-line);flex-shrink:0}.ws-preview-controls label{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:700}.ws-preview-workspace{display:flex;flex:1;min-height:0;position:relative;overflow:hidden}.ws-preview-sidebar{display:flex;flex-direction:column;gap:24px;width:165px;flex-shrink:0;padding:24px 20px;background:var(--ws-nav);color:var(--ws-nav-text);font-size:13px}.ws-preview-sidebar strong{font-size:29px;font-weight:800;margin-bottom:14px}.ws-preview-main{flex:1;min-width:0;overflow:auto;padding:20px}.ws-preview-service{display:flex;justify-content:space-between;align-items:center;padding:10px 200px 20px 0;border-bottom:1px solid var(--ws-line)}.ws-preview-service span{font-size:12px;color:var(--ws-muted)}.ws-preview-catalog{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;margin-top:28px}.ws-preview-catalog p{font-size:13px;color:var(--ws-muted);line-height:1.7;max-width:65ch}.ws-preview-property{max-width:310px;margin-top:24px}.ws-preview-tasks{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;padding:20px;align-self:start;min-height:240px}.ws-preview-tasks h3{margin-bottom:15px}.ws-preview-tasks button{margin-top:20px}.ws-preview-notice{position:sticky;bottom:8px;padding:12px;background:var(--ws-surface);border:1px solid var(--ws-accent);border-radius:9px;font-size:13px;z-index:2}.ws-preview-workspace .chat-launcher[data-placement=edge]{top:62%}.ws-appearance .ws-mark-live-preview>div.ws-design-mark-sample{display:block;min-height:0;background:var(--ws-canvas);padding:16px;border-radius:12px}.ws-appearance button:focus-visible,.ws-design-preview button:focus-visible,.ws-design-preview select:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}@media(max-width:600px){.ws-design-actions{gap:8px;flex-wrap:wrap}.ws-design-actions>div{flex-basis:100%}.ws-design-actions button{flex:1}.ws-appearance fieldset{padding:14px 12px}.ws-design-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-preview-banner{padding:10px 12px;gap:7px;flex-wrap:wrap}.ws-preview-banner span{flex-basis:100%;order:3;font-size:10px}.ws-preview-banner button{font-size:11px;margin-left:auto;padding:5px 8px;min-height:36px}.ws-preview-banner strong{font-size:12px}.ws-preview-controls{padding:9px 12px;gap:8px}.ws-preview-controls label{flex:1;min-width:0;flex-direction:column;align-items:stretch;gap:4px;font-size:10px}.ws-preview-controls select{width:100%;font-size:12px;padding:6px}.ws-preview-sidebar{display:none}.ws-preview-main{padding:12px}.ws-preview-service{padding-right:100px;align-items:flex-start}.ws-preview-service span{display:none}.ws-preview-service h2{font-size:22px}.ws-preview-catalog{display:block}.ws-preview-tasks{margin-top:20px;min-height:150px;padding-bottom:60px}.ws-preview-property{max-width:260px}.ws-preview-workspace .chat-launcher[data-placement=edge]{top:49%}}.ws-appearance .ws-design-actions button.ws-design-save{background:#197448!important;color:#fff!important;border-color:#125b37!important}.ws-appearance .ws-design-actions button.ws-design-cancel{background:#a92333!important;color:#fff!important;border-color:#831c28!important}.ws-appearance .ws-design-fields>fieldset{border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface);padding:20px;margin:22px 0}.ws-appearance .ws-design-fields>fieldset>legend{font-size:16px;font-weight:800;padding:0 8px}.ws-appearance .ws-design-fields>fieldset+fieldset{margin-top:24px}.ws-appearance .ws-design-fields{border:0!important;padding:0!important}.ws-appearance .ws-design-choices button{background:var(--ws-canvas)}.ws-design-mark-sample{--ws-canvas:#f3efe6;--ws-surface:#fffdf8;--ws-line:#d5cdbf;--ws-ink:#172c40;--ws-muted:#625e56;--ws-photo-strip-bg:#fffdf8;--ws-photo-strip-text:#172c40}.ws-design-mark-sample[data-theme=graphite]{--ws-canvas:#202b38;--ws-surface:#303b49;--ws-line:#59697c;--ws-ink:#f0f4fa;--ws-muted:#d0d9e4;--ws-photo-strip-bg:#182d41;--ws-photo-strip-text:#fff}.ws-design-mark-sample[data-theme=cobalt]{--ws-canvas:#e8ebf3;--ws-surface:#f9faff;--ws-line:#bcc7df;--ws-ink:#182b50;--ws-muted:#4b5974;--ws-photo-strip-bg:#f9faff}.ws-design-mark-sample[data-theme=ice]{--ws-canvas:#eaf2f9;--ws-surface:#f5faff;--ws-line:#b9cde0;--ws-ink:#18334d;--ws-muted:#4b6073;--ws-photo-strip-bg:#f5faff}.ws-design-mark-sample[data-theme=blue]{--ws-canvas:#c4d6e6;--ws-surface:#dae6ef;--ws-line:#91aabf;--ws-ink:#19364e;--ws-muted:#3b5268;--ws-photo-strip-bg:#dae6ef}.ws-dialog.ws-design-live-panel{position:fixed;inset:12px 12px auto auto;margin:0;width:390px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border:0;border-radius:18px;box-shadow:0 12px 45px #152a4840}.ws-dialog.ws-design-live-panel::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ws-design-live-panel>.ws-dialog-surface{max-height:calc(100dvh - 24px);border:1px solid var(--ws-line);border-radius:18px;background:var(--ws-surface)}.ws-design-live-panel .ws-dialog-body{max-height:calc(100dvh - 26px);padding:14px;overflow:auto}.ws-design-live-panel .ws-design-heading h2{font-size:19px;margin:0 0 6px}.ws-design-live-panel .ws-design-heading p{font-size:11px;line-height:1.5;margin:0 0 10px}.ws-design-live-panel .ws-design-actions{top:-14px;padding:10px 0;gap:8px;flex-wrap:wrap;background:var(--ws-surface);z-index:4}.ws-design-live-panel .ws-design-actions>div{width:100%;flex-basis:100%;font-size:11px}.ws-design-live-panel .ws-design-actions>button{flex:1;padding:9px}.ws-design-inspection{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--ws-line)}.ws-design-inspection>div{display:flex;align-items:center;gap:5px}.ws-design-inspection>div>span,.ws-design-inspection small{font-size:10px;color:var(--ws-muted);line-height:1.5}.ws-design-inspection button{font-size:11px!important;padding:7px!important;min-height:32px}.ws-design-inspection>button{background:var(--ws-selected)!important;font-weight:750}.ws-design-live-panel .ws-design-fields>fieldset{padding:12px;margin:16px 0}.ws-design-live-panel .ws-design-fields>fieldset>legend{font-size:13px}.ws-design-live-panel .ws-design-fields p,.ws-design-live-panel .ws-design-fields small{font-size:10px;line-height:1.5}.ws-design-live-panel .ws-option strong{font-size:11px}.ws-design-live-panel .ws-option{padding:9px;min-width:0}.ws-design-live-panel .ws-theme-options,.ws-design-live-panel .ws-effect-options,.ws-design-live-panel .ws-cursor-options,.ws-design-live-panel .ws-mark-style-options,.ws-design-live-panel .ws-icon-pack-grid,.ws-design-live-panel .ws-sidebar-set-grid,.ws-design-live-panel .ws-design-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ws-design-live-panel .ws-preference-actions{flex-direction:column;align-items:stretch}.ws-design-live-panel .ws-preference-actions button{font-size:10px;padding:7px}.ws-design-live-panel .ws-mark-live-preview{margin:8px 0}.ws-design-live-panel .ws-preview-sample{max-width:100%}.ws-design-live-panel .ws-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-dialog.ws-design-collapsed{inset:auto 12px 12px auto}.ws-design-collapsed .ws-design-heading,.ws-design-collapsed .ws-design-fields{display:none!important}.ws-design-collapsed .ws-dialog-body{padding:10px 14px}.ws-design-collapsed .ws-design-inspection{border-bottom:0;padding-bottom:0}.ws-design-collapsed .ws-design-actions{position:static;padding-top:0}@media(max-width:600px){.ws-dialog.ws-design-live-panel{inset:auto 8px 8px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:65dvh!important}.ws-design-live-panel>.ws-dialog-surface,.ws-design-live-panel .ws-dialog-body{max-height:65dvh}.ws-design-live-panel .ws-design-heading{display:none}.ws-design-live-panel .ws-design-actions{flex-wrap:nowrap}.ws-design-live-panel .ws-design-actions>div{flex:1;font-size:9px}.ws-design-live-panel .ws-design-actions>button{flex:0 0 auto;font-size:11px}}.ws-design-collapsed .ws-design-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center}.ws-design-collapsed .ws-design-actions>div{width:auto;min-width:0;font-size:9px}.ws-design-collapsed .ws-design-actions>button{font-size:11px;padding:7px}.ws-design-collapsed .ws-design-inspection{display:grid;grid-template-columns:1fr;gap:5px}.ws-design-collapsed .ws-design-inspection>div{justify-content:space-between}.ws-design-collapsed .ws-design-inspection>button{padding:4px!important;min-height:27px}.ws-design-inspection-scroll>button{flex:1}.ws-design-analytics-inspection{display:flex;flex-wrap:wrap;gap:5px}.ws-design-analytics-inspection button{flex:1;white-space:nowrap}.ws-design-inspection .ws-design-analytics-inspection{border-top:1px solid var(--ws-line);padding-top:6px}@media(min-width:601px){.ws-dialog.ws-design-collapsed{inset:auto auto 12px 12px}}.ws-design-inspection-route{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:11px;color:var(--ws-muted)}.ws-design-inspection-route select{min-width:0;width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;font-size:12px}.ws-design-inspection-route select:focus-visible{outline:3px solid var(--ws-accent);outline-offset:2px}.chat-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ws-root .chat-style-choice{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:9px 7px;min-width:0;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);text-align:left;font:inherit;cursor:pointer}.ws-root .chat-style-choice[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:0 0 0 1px var(--ws-accent);background:var(--ws-selected)}.chat-style-choice strong{font-size:11px;line-height:1.5}.chat-style-choice small{font-size:10px;line-height:1.5;color:var(--ws-muted)}.chat-style-sample-area{min-height:75px;display:flex;align-items:center;justify-content:center;pointer-events:none}.chat-style-options .chat-launcher.chat-style-sample{pointer-events:none;position:relative;transform:scale(.82);transform-origin:center;flex:none}.ws-root .chat-entry-dock .chat-launcher[data-chat-style],.chat-style-options .chat-launcher.chat-style-sample{position:relative;box-sizing:border-box}.ws-root .chat-entry-dock .chat-launcher[data-chat-style=classic],.chat-style-options .chat-launcher.chat-style-sample[data-chat-style=classic]{min-width:68px}.ws-root .chat-entry-dock .chat-launcher[data-chat-style=orb],.chat-style-options .chat-launcher.chat-style-sample[data-chat-style=orb]{flex-direction:row;gap:0;width:52px;height:52px;min-width:52px;min-height:52px;padding:9px;border-radius:50%;border-color:#2875ab;background:radial-gradient(circle at 32% 22%,#4b9ac5,#246193 66%,#164777);box-shadow:inset 0 2px 2px #ffffff5c,0 3px 9px #173a5829}.chat-launcher[data-chat-style=orb] .chat-launcher-label{display:none}.ws-root .chat-entry-dock .chat-launcher[data-chat-style=pill],.chat-style-options .chat-launcher.chat-style-sample[data-chat-style=pill]{flex-direction:row;gap:7px;min-width:112px;min-height:48px;padding:8px 16px;border-radius:24px;background:linear-gradient(110deg,#18476e,#246b9f);border-color:#326c9d;box-shadow:inset 3px 0 #79b5dd,inset 0 1px #ffffff2e,0 3px 9px #173a5826}.chat-launcher[data-chat-style=pill] .chat-launcher-label{font-size:14px;font-weight:750;letter-spacing:.03em}.ws-root .chat-entry-dock .chat-launcher[data-chat-style][data-unread=true]{--chat-sign-ink:#176346;background:#14633f;border-color:#59cc92}.ws-root .chat-entry-dock .chat-launcher[data-chat-style]:focus-visible{outline:3px solid var(--focus,#63a8ed);outline-offset:3px}.ws-root .chat-entry-dock[data-rail=true] .chat-launcher[data-chat-style=classic]{min-width:52px;width:52px;padding:6px 4px;flex-direction:column}.ws-root .chat-entry-dock[data-rail=true] .chat-launcher[data-chat-style=pill]{writing-mode:horizontal-tb;flex-direction:row;min-width:112px;width:auto;min-height:48px;height:auto;padding:8px 16px;gap:7px;border-radius:24px}.ws-root .chat-entry-dock[data-rail=true] .chat-launcher .chat-launcher-count{writing-mode:horizontal-tb;position:absolute;right:-3px;top:-5px}.ws-root .chat-entry-dock .chat-launcher[data-chat-style=orb] .chat-launcher-count,.ws-root .chat-entry-dock .chat-launcher[data-chat-style=pill] .chat-launcher-count{position:absolute;right:-3px;top:-5px}.ws-dialog.ws-chat-quick-dialog{--chat-quick-side:max(64px,var(--ws-reserve,64px));position:fixed;inset:auto calc(var(--chat-quick-side) + 12px) 16px auto;margin:0;width:min(390px,calc(100vw - 100px));max-width:none;max-height:calc(100dvh - 32px)}.ws-root:has(.ws-tasks-slot .ws-tasks:not([data-closing])) .ws-dialog.ws-chat-quick-dialog{--chat-quick-side:clamp(64px,max(var(--ws-reserve,64px),var(--ws-task-width,280px)), calc(100vw - 414px) )}.ws-chat-quick-dialog::backdrop{background:transparent!important;opacity:1!important}.ws-chat-quick-dialog .ws-dialog-body{padding:16px;overflow:auto;max-height:calc(100dvh - 110px)}.ws-chat-quick-dialog .ws-dialog-header{padding:14px 16px 0}.ws-chat-quick-dialog .ws-dialog-header h2{font-size:18px}.ws-chat-quick-dialog p{font-size:12px;line-height:1.6;margin:0 0 14px}.ws-chat-quick-dialog .ws-design-actions{margin-top:16px}.ws-chat-quick-dialog .ws-design-actions>div{font-size:11px}.ws-chat-quick-help{color:var(--ws-muted)}.ws-root .ws-chat-configure-in-editor{display:flex;align-items:center;justify-content:center;gap:6px;margin:7px 0;width:100%;font-size:11px}@media(max-width:800px){.ws-dialog.ws-chat-quick-dialog{--chat-quick-top:max(170px,calc(var(--chat-service-bottom,150px) + 8px));inset:var(--chat-quick-top) 12px auto 12px;width:calc(100vw - 24px);max-height:calc(100dvh - var(--chat-quick-top) - 12px)}.ws-chat-quick-dialog .ws-dialog-body{max-height:calc(100dvh - var(--chat-quick-top) - 70px)}.chat-style-options{gap:5px}.ws-root .chat-style-choice{padding:8px 5px}}.ws-dialog.ws-design-studio{width:710px!important;height:min(850px,calc(100dvh - 32px));inset:16px 16px auto auto;border-radius:20px;box-shadow:0 22px 65px #0b223f45}.ws-design-studio>.ws-dialog-surface{height:100%;max-height:100%;border-radius:20px;background:var(--ws-surface)}.ws-design-studio .ws-dialog-body{display:flex;flex-direction:column;height:100%;max-height:100%;padding:0;overflow:hidden}.ws-design-studio .ws-design-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;flex-shrink:0;padding:17px 20px 13px;background:linear-gradient(135deg,color-mix(in srgb,var(--ws-selected) 45%,var(--ws-surface)),var(--ws-surface))}.ws-design-studio .ws-studio-motion-toggle{display:flex;flex-basis:100%;align-items:center;gap:9px;min-height:28px;font-size:12px;font-weight:700;color:var(--ws-ink);cursor:pointer}.ws-studio-motion-toggle input{margin:0;width:17px;height:17px;accent-color:var(--ws-accent);flex:none}.ws-studio-reset{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 20px;border-bottom:1px solid var(--ws-line);background:var(--ws-surface)}.ws-studio-reset[hidden]{display:none}.ws-design-studio .ws-studio-reset>button{min-height:36px;flex:none;padding:8px 11px;border:1px solid var(--ws-accent);border-radius:9px;background:var(--ws-selected);color:var(--ws-ink);font-size:11px;font-weight:700}.ws-design-studio .ws-studio-reset>small{font-size:10px;line-height:1.5;color:var(--ws-muted)}.ws-design-studio .ws-design-heading h2{font-size:22px;margin:3px 0 5px;letter-spacing:-.5px}.ws-design-studio .ws-design-heading p{font-size:12px;max-width:50ch;margin:0!important;line-height:1.55}.ws-studio-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.5px;color:var(--ws-muted)}.ws-studio-window-actions{display:flex;gap:4px;flex:none}.ws-design-studio .ws-studio-window-actions button{width:32px;height:32px;min-height:32px;padding:3px;border:1px solid var(--ws-line);border-radius:9px;font-size:19px;background:var(--ws-surface);color:var(--ws-ink)}.ws-design-studio .ws-studio-window-actions .ws-studio-move{cursor:move;touch-action:none}.ws-design-studio .ws-design-actions{position:relative;top:0;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:11px 20px;border-top:0;border-bottom:1px solid var(--ws-line);box-shadow:none}.ws-design-studio .ws-design-actions>div{font-size:11px;line-height:1.45;width:auto;flex-basis:auto;min-width:0}.ws-design-studio .ws-design-actions>button{font-size:12px;min-height:38px;padding:8px 15px;flex:none}.ws-design-studio .ws-storage-warning:empty{display:none}.ws-design-studio .ws-storage-warning{padding:8px 20px;margin:0;background:var(--ws-selected);font-size:11px}.ws-studio-layout{display:grid;grid-template-columns:163px minmax(0,1fr);min-height:0;flex:1}.ws-studio-layout[hidden],.ws-studio-group[hidden]{display:none!important}.ws-studio-nav{display:flex;flex-direction:column;gap:5px;overflow:auto;padding:14px 10px;border-right:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-canvas) 64%,var(--ws-surface))}.ws-design-studio .ws-studio-nav button{display:flex;align-items:center;text-align:left;gap:9px;min-height:60px;padding:11px 9px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ws-ink)}.ws-studio-nav button>span:first-child{font-size:24px;color:var(--ws-accent);width:25px;text-align:center;flex:none}.ws-studio-nav button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.ws-design-studio .ws-studio-nav strong{font-size:11px;line-height:1.3}.ws-design-studio .ws-studio-nav small{font-size:9px;line-height:1.35;color:var(--ws-muted)}.ws-design-studio .ws-studio-nav button[aria-current=page]{background:var(--ws-surface);border-color:var(--ws-line);box-shadow:0 4px 12px #0c284510,inset 3px 0 var(--ws-accent)}.ws-design-studio .ws-studio-nav button:hover{background:var(--ws-selected)}.ws-design-studio .ws-studio-mobile-nav{display:none}.ws-design-studio .ws-design-fields{padding:0!important;margin:0!important;min-width:0;min-height:0;border:0!important;border-radius:0;background:transparent;overflow:auto;scrollbar-gutter:stable}.ws-studio-group{padding:16px 18px 22px;min-width:0}.ws-studio-group-title{padding:0 0 4px}.ws-studio-group-title h3{font-size:17px;margin:0 0 5px;letter-spacing:-.3px}.ws-design-studio .ws-studio-group-title p{font-size:11px;color:var(--ws-muted);margin:0;line-height:1.5}.ws-design-studio .ws-studio-group>fieldset{min-width:0;border:0;border-top:1px solid var(--ws-line);border-radius:0;background:transparent;margin:20px 0 0;padding:14px 0 0}.ws-design-studio .ws-studio-group>fieldset>legend{font-size:13px;line-height:1.4;padding:0 8px 0 0;font-weight:800}.ws-design-studio .ws-design-fields p,.ws-design-studio .ws-design-fields small{font-size:11px;line-height:1.6}.ws-design-studio .ws-option{padding:12px;border-radius:12px;position:relative;min-height:78px;display:flex;flex-direction:column;gap:7px;box-shadow:0 2px 7px #0c284507}.ws-design-studio .ws-option input[type=radio]{position:absolute;right:10px;top:11px;accent-color:var(--ws-accent)}.ws-design-studio .ws-option strong{font-size:12px;line-height:1.4;padding-right:17px}.ws-design-studio .ws-option small{font-size:10px;color:var(--ws-muted)}.ws-design-studio .ws-option[data-selected=true]{background:color-mix(in srgb,var(--ws-selected) 55%,var(--ws-surface));outline:2px solid var(--ws-accent);outline-offset:0}.ws-design-studio :is(.ws-option,.ws-brand-choice,.ws-icon-pack-option,.ws-sidebar-set,.ws-design-choices button):hover{border-color:var(--ws-accent)}.ws-design-studio :is(.ws-crm-design-choices,.ws-theme-options,.ws-effect-options,.ws-cursor-options,.ws-mark-style-options,.ws-icon-pack-grid,.ws-sidebar-set-grid,.ws-design-choices,.ws-brand-choice-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-design-studio .ws-crm-design-choice{padding:12px;min-width:0}.ws-design-studio .ws-crm-design-choice small{font-size:10px}.ws-design-studio .ws-brand-choice{padding:10px;gap:7px;border-radius:12px}.ws-design-studio .ws-brand-choice-sample{height:74px}.ws-design-studio .ws-brand-choice strong{font-size:11px}.ws-design-studio .ws-brand-choice[data-brand-choice^=edis-wordmark] .edis-horizontal{width:160px}.ws-design-studio .ws-theme-options{margin-bottom:12px}.ws-design-studio .ws-swatches{flex:none;align-self:stretch;width:calc(100% - 24px);height:28px;padding:0}.ws-design-studio .ws-mark-live-preview{max-width:290px;margin:16px auto}.ws-design-studio .ws-preview-sample{max-width:285px;margin:16px auto}.ws-design-studio .ws-preview-symbol{font-size:21px;color:var(--ws-accent)}.ws-studio-standard{display:table;font-size:9px;font-weight:700;line-height:1.4;padding:2px 6px;border-radius:6px;margin-top:4px;color:var(--ws-ink);background:var(--ws-selected)}.ws-design-studio .ws-effects-unavailable{padding:10px 12px;background:var(--ws-selected);border-radius:9px;color:var(--ws-ink);font-size:11px}.ws-design-studio .ws-preference-help{margin:12px 0 0;color:var(--ws-muted);font-size:10px}.ws-design-studio summary{cursor:pointer;line-height:1.5}.ws-design-studio .ws-preference-actions{margin-top:10px}.ws-design-studio .ws-preference-actions button{font-size:10px;padding:7px;min-height:32px}.ws-design-studio .ws-studio-inspection{flex-shrink:0;border-top:1px solid var(--ws-line);padding:10px 20px;max-height:34%;overflow:auto;font-size:11px;background:color-mix(in srgb,var(--ws-selected) 20%,var(--ws-surface))}.ws-design-studio .ws-studio-inspection>summary{font-weight:750;color:var(--ws-accent)}.ws-design-studio .ws-design-inspection{padding:10px 0 0;border:0;display:grid;grid-template-columns:1fr 1fr}.ws-design-studio .ws-design-inspection>button,.ws-design-studio .ws-design-inspection>small,.ws-design-studio .ws-design-analytics-inspection{grid-column:1/-1}.ws-design-studio .ws-design-inspection>div{flex-wrap:wrap}.ws-design-studio .ws-studio-help{padding:8px 20px;flex-shrink:0;font-size:10px;border-top:1px solid var(--ws-line);max-height:24%;overflow:auto;color:var(--ws-muted)}.ws-design-studio .ws-studio-help p{font-size:11px;line-height:1.55;margin:7px 0}.ws-dialog.ws-design-studio.ws-design-collapsed{height:auto;width:390px!important;inset:auto auto 12px 12px}.ws-design-studio.ws-design-collapsed .ws-studio-layout{display:none}.ws-design-studio.ws-design-collapsed .ws-dialog-body{padding:0}.ws-design-studio.ws-design-collapsed .ws-studio-inspection{max-height:none}.ws-design-studio.ws-design-collapsed .ws-design-inspection{grid-template-columns:1fr}.ws-design-studio.ws-design-collapsed .ws-design-actions{padding:10px 14px}.ws-design-studio button:focus-visible,.ws-design-studio summary:focus-visible,.ws-design-studio select:focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}@media(max-width:760px){.ws-dialog.ws-design-studio{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:75dvh;max-height:calc(100dvh - 16px)!important;inset:auto 8px 8px}.ws-design-studio>.ws-dialog-surface,.ws-design-studio .ws-dialog-body{max-height:100%;border-radius:16px}.ws-design-studio .ws-design-heading{display:flex;padding:12px 13px 9px}.ws-design-studio .ws-design-heading h2{font-size:18px;margin:0}.ws-design-studio .ws-studio-motion-toggle{font-size:12px;min-height:32px}.ws-studio-reset{padding:9px 13px;gap:8px;align-items:stretch;flex-direction:column}.ws-design-studio .ws-design-heading p,.ws-studio-eyebrow{display:none}.ws-design-studio .ws-design-actions{padding:9px 12px;grid-template-columns:minmax(0,1fr) auto auto}.ws-design-studio .ws-design-actions>div{font-size:10px}.ws-design-studio .ws-design-actions>button{padding:8px 10px;font-size:11px;min-height:37px}.ws-studio-layout{display:flex;flex-direction:column}.ws-studio-nav{display:none}.ws-design-studio .ws-studio-mobile-nav{display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid var(--ws-line);font-size:11px;font-weight:700;background:var(--ws-canvas);flex-shrink:0}.ws-studio-mobile-nav select{flex:1;min-width:0;font-size:12px;background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:9px;padding:7px}.ws-design-studio .ws-design-fields{flex:1}.ws-studio-group{padding:13px}.ws-studio-group-title h3{font-size:16px}.ws-design-studio .ws-studio-inspection{padding:9px 13px;max-height:32%}.ws-design-studio .ws-design-inspection{grid-template-columns:1fr}.ws-design-studio .ws-studio-help{padding:8px 13px}.ws-design-studio .ws-brand-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-design-studio .ws-brand-choice .estera-brand{width:100%!important}.ws-design-studio .ws-option{padding:10px}.ws-design-studio .ws-option strong{font-size:11px}.ws-dialog.ws-design-studio.ws-design-collapsed{inset:auto 8px 8px;width:calc(100vw - 16px)!important;height:auto}}.ws-design-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:140;max-width:min(560px,calc(100vw - 32px));padding:12px 18px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-ink);box-shadow:0 8px 26px #14283a25;font-size:13px;pointer-events:none}.ws-root{--chat-task-start:0px;--chat-task-end:0px}.chat-entry-dock:not([data-preview]){z-index:24;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:4px;pointer-events:none;background:transparent;border:0;box-shadow:none}.chat-entry-dock>button{pointer-events:auto}.chat-entry-dock:is([data-area=tasks],[data-area=rail]):not([data-preview]){position:fixed}.chat-entry-dock[data-area=rail]{flex-direction:column;gap:6px}.ws-root .chat-entry-dock .chat-configure{display:grid;place-items:center;flex:none;width:36px;height:36px;min-height:36px;padding:4px;border:1px solid var(--ws-line);border-radius:50%;color:var(--ws-ink);background:var(--ws-surface);box-shadow:0 2px 7px #12375f15}.ws-root .chat-entry-dock .chat-configure:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ws-root>.ws-workarea>.chat-entry-dock[data-area=flow]{position:sticky;top:var(--ws-lab-height,0px);z-index:26;justify-content:flex-end;min-height:60px;margin:4px 0 8px;padding:6px 0;border:0;background:transparent}@media(pointer:coarse){.ws-root .chat-entry-dock .chat-configure{width:44px;height:44px;min-height:44px}}.ws-root .chat-launcher,.chat-launcher{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;min-height:48px;padding:8px 12px;border:1px solid #2c78b4;border-radius:15px;background:linear-gradient(145deg,#367eae,#214d83);color:#fff;font:750 13px Manrope,sans-serif;cursor:pointer;box-shadow:inset 0 1px #ffffff40,0 4px 12px #12375f25;isolation:isolate;white-space:nowrap}.ws-root .chat-launcher:hover,.chat-launcher:hover{background:linear-gradient(145deg,#438bb8,#285e96);box-shadow:inset 0 1px #fff5,0 5px 15px #12375f35}.chat-launcher-symbol{display:grid;place-items:center;width:32px;height:32px;flex:none;color:#fff}.chat-launcher-symbol circle{fill:#245881}.ws-root .chat-entry-dock .chat-launcher:focus-visible,.chat-launcher:focus-visible{outline:3px solid var(--focus,#63a8ed);outline-offset:3px}.chat-entry-dock[data-placement=top]{display:flex;flex:none}.ws-root .chat-launcher[data-placement=top]{min-height:46px;padding:6px 12px;border-radius:13px}.chat-entry-dock[data-placement=floating] .chat-launcher,.chat-entry-dock[data-placement=edge] .chat-launcher{flex-direction:column;gap:2px;min-width:68px;padding:7px 9px;position:relative}.chat-entry-dock[data-placement=edge] .chat-launcher{border-radius:17px 7px 7px 17px;border-left-width:3px}.chat-launcher-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:20px;background:#0c673b;color:#fff;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;border:1px solid #a1f0c4}.chat-entry-dock:not([data-placement=top]) .chat-launcher-count{position:absolute;right:-3px;top:-5px}.ws-root .chat-launcher[data-unread=true],.chat-launcher[data-unread=true]{border-color:#59cc92;background:#14633f;box-shadow:0 0 0 3px #23a06730,0 5px 16px #143c3025}.chat-launcher[data-unread=true] circle{fill:#176346}.chat-launcher[data-unread=true][data-motion=on]{animation:chat-unread-pulse 1.8s ease-in-out infinite}@keyframes chat-unread-pulse{0%,to{background-color:#103d2b}50%{background-color:#16834b}}@media(prefers-reduced-motion:reduce){.chat-launcher[data-unread=true][data-motion=on]{animation:none}}@media(max-width:1099px){.ws-root>.ws-workarea>.chat-entry-dock:not([data-placement=top]){display:flex;justify-content:flex-end;position:sticky;top:var(--ws-lab-height,0px);z-index:26;min-height:62px;padding:6px 0;margin:4px 0 8px;background:transparent;border:0}.chat-entry-dock:not([data-placement=top]) .chat-launcher{flex-direction:row;min-height:46px;min-width:84px;padding:6px 12px}.chat-entry-dock[data-placement=edge] .chat-launcher{border-radius:14px 5px 5px 14px}.chat-entry-dock:not([data-placement=top]) .chat-launcher-count{position:static}.ws-root .chat-launcher[data-placement=top]{padding:5px 9px}.chat-launcher-symbol{width:29px;height:29px}}.chat-entry-dock[data-preview]{position:absolute;right:12px;width:auto}.chat-entry-dock[data-preview][data-placement=floating]{bottom:12px}.chat-entry-dock[data-preview][data-placement=edge]{top:22%}.chat-entry-dock[data-preview][data-placement=top]{top:12px}@media(max-width:1099px){.ws-root[data-chat-placement] .ws-workarea{padding-bottom:12px}.ws-root[data-chat-placement] .ws-main{max-height:var(--chat-main-height,70dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ws-root[data-chat-placement] .ws-tasks-slot{top:var(--chat-service-bottom,80px);max-height:calc(100dvh - var(--chat-service-bottom,80px) - 12px)}.ws-root[data-chat-placement] .ws-tasks-slot .ws-tasks.ws-panel{max-height:calc(100dvh - var(--chat-service-bottom,80px) - 12px)}}.ws-root{--chat-service-bottom:80px}@media(max-width:1099px){.ws-root[data-chat-placement] .ws-main{position:sticky;top:var(--chat-service-bottom)}.ws-root[data-chat-placement=top]>.ws-workarea>.ws-command-bar{position:sticky;top:var(--ws-lab-height,0px);z-index:26;background:var(--ws-canvas)}}.chat-launcher[data-sample-style=outline]{background:var(--ws-surface,#fff);color:#24669b;border:2px solid #2e78ad;box-shadow:0 3px 10px #17436916}.chat-launcher[data-sample-style=outline] .chat-launcher-symbol{color:#24669b}.chat-launcher[data-sample-style=outline] circle{fill:#fff}.legacy-source-notice{display:flex;align-items:center;gap:18px;padding:12px 14px;margin:10px 0;border:1px solid var(--ws-line,#c8d4df);border-left:3px solid var(--ws-accent,#33759d);border-radius:11px;background:var(--ws-surface,#fff);color:var(--ws-ink,#213547);font-size:12px;line-height:1.5;position:relative;min-width:0}.legacy-source-notice>div:first-child{flex:1;min-width:0}.legacy-source-notice strong{display:block;margin-bottom:3px;font-size:12px}.legacy-source-notice p{margin:0!important;overflow-wrap:anywhere}.legacy-source-actions{display:flex;align-items:center;gap:9px;flex:none}.ws-root .legacy-source-actions button{min-height:40px}.legacy-source-actions button:last-child{min-width:40px;font-size:22px}.legacy-source-notice[data-details]{display:block}.legacy-source-notice small{display:block;margin-top:8px;color:var(--ws-muted,#526475)}@media(max-width:680px){.legacy-source-notice{align-items:flex-start;flex-direction:column;gap:8px}.legacy-source-actions{width:100%;justify-content:space-between}}.ws-main div:has(>.ws-feed:not([hidden]))>.ws-topbar{width:min(100%,1084px);margin-inline:auto;padding-inline:30px;min-height:84px}.ws-feed{width:min(100%,1084px);margin-inline:auto;min-width:0}.ws-feed .ws-feed-heading{padding:0 30px 10px}.ws-feed .ws-feed-heading p{max-width:none;margin-top:9px;font-size:12px;line-height:1.6}.ws-feed-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ws-feed-filter-row label{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;min-height:40px;padding:7px 13px;cursor:var(--ws-pointer,pointer)}.ws-feed-filter-row label[data-checked=true]{background:var(--ws-selected);border-color:color-mix(in srgb,var(--ws-accent) 60%,var(--ws-line))}.ws-feed-filter-row input[type=checkbox]{appearance:auto;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--ws-accent)}.ws-feed-timezone{margin-left:auto;font-size:12px;color:var(--ws-muted)}.ws-feed .ws-feed-scroll{max-height:calc(100dvh - var(--ws-lab-height) - 235px);min-height:280px;padding:14px 14px 26px;scrollbar-gutter:stable both-edges;scroll-padding:14px}.ws-feed .ws-feed-event{width:100%;max-width:none}.ws-feed .ws-feed-date{margin-bottom:12px;padding:10px 0;font-weight:600}.ws-feed .ws-feed-empty{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;padding:26px}.ws-feed-empty strong{display:block;font-size:17px}.ws-feed-empty p{color:var(--ws-muted);margin-block:10px 18px;max-width:650px;line-height:1.6}.ws-feed-empty button+button{margin-left:8px}.ws-feed-client-copy{display:grid;justify-items:start;gap:12px;padding:20px}.ws-feed-client-copy h4{margin:0;font-size:17px}.ws-feed-client-copy p{line-height:1.6;overflow-wrap:anywhere}.ws-feed-entity-tag{color:var(--ws-muted);font-size:12px}@media(max-width:800px){.ws-main div:has(>.ws-feed:not([hidden]))>.ws-topbar{padding-inline:14px;min-height:78px}.ws-feed .ws-feed-heading{padding-inline:14px}.ws-feed .ws-feed-scroll{scrollbar-gutter:auto;padding:14px 12px 24px}.ws-feed-timezone{flex-basis:100%;margin:0}.ws-feed .ws-feed-copy{gap:11px;padding:16px}.ws-feed .ws-feed-event>header{padding:12px;gap:9px}.ws-feed .ws-feed-event time{white-space:nowrap}}.ws-root{--co-good: #21694b;--co-address: #85430e;--co-orange: #85430e;--co-red: #972c32;--co-amber-bg: #fff0cf;--co-red-bg: #ffe0dc;--co-risk-ink: #342a23}.ws-root[data-theme=graphite]{--co-good: #8ce0b7;--co-address: #ffd49f;--co-orange: #ffd49f;--co-red: #ffb9b5;--co-amber-bg: #493722;--co-red-bg: #512c34;--co-risk-ink: #fff1e7}.ws-root .co-entry,.ws-root .co-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--ws-accent);color:var(--ws-surface);border-color:transparent;font-weight:700}.ws-root .co-entry:hover,.ws-root .co-primary:hover{background:color-mix(in srgb,var(--ws-accent),var(--ws-ink) 16%)}.ws-root .co-entry:disabled,.ws-root .co-dialog button:disabled{opacity:.52;cursor:not-allowed}.ws-root .co-dialog{width:min(1160px,calc(100vw - 40px));max-width:none}.co-dialog .ws-dialog-surface{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:18px;overflow:hidden}.co-dialog .ws-dialog-header{padding:20px 26px 12px;background:var(--ws-surface);border-bottom:0}.co-dialog .ws-dialog-header h2{font-size:25px;letter-spacing:-.7px}.co-dialog .ws-dialog-body{padding:0;display:flex;flex-direction:column;overflow:hidden;min-height:0}.co-intro{display:flex;align-items:center;gap:12px;padding:0 26px 18px;background:var(--ws-surface);border-bottom:1px solid var(--ws-line)}.co-intro-icon{color:var(--ws-accent);background:var(--ws-selected);padding:10px;border-radius:14px;display:flex}.co-intro strong{font-size:13px}.co-intro p{font-size:11px;color:var(--ws-muted);max-width:500px}.co-source{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--ws-muted);white-space:nowrap;font-size:10px}.co-workspace{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.co-form{padding:22px 26px;min-width:0}.co-dialog .co-form fieldset{margin:0 0 22px;padding:0;border:0;display:flex;flex-direction:column;gap:10px;min-width:0}.co-dialog .co-form legend{display:flex;align-items:center;font-weight:800;font-size:14px;padding:0 0 13px;margin:0;width:100%}.co-form legend span{color:var(--ws-muted);font-size:10px;border:1px solid var(--ws-line);border-radius:50%;display:inline-grid;place-items:center;width:24px;height:24px;margin-right:9px}.co-dialog .co-form label{display:flex;flex-direction:column;align-items:stretch;gap:5px;margin:0;font-size:12px;font-weight:650;min-width:0}.co-form :is(input,select,textarea){width:100%;min-width:0;font:inherit;font-size:14px;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;padding:10px 11px;min-height:42px}.co-form textarea{resize:vertical}.co-form textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.co-form input::placeholder,.co-form textarea::placeholder{color:var(--ws-muted);opacity:.82}.co-form #co-address{margin-top:-5px;font-size:14px}.co-form small,.co-note{color:var(--ws-muted);font-size:10px;line-height:1.65}.co-form #co-address-help{margin-top:-5px}.co-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.co-static{display:flex;flex-direction:column;padding:10px 12px;border-radius:9px;background:var(--ws-soft)}.co-static span{font-size:10px;color:var(--ws-muted)}.co-static strong{font-size:13px}.co-tolerance{font-size:11px;color:var(--ws-muted);margin-bottom:2px}.co-tolerance summary{width:fit-content;cursor:pointer;color:var(--ws-accent);text-decoration:underline dotted;text-underline-offset:3px}.co-tolerance table{width:100%;text-align:left;margin:8px 0;border-collapse:collapse}.co-tolerance :is(td,th){padding:3px 8px;border-bottom:1px solid var(--ws-line)}.co-results{padding:22px;border-left:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-surface) 56%,var(--ws-canvas));min-width:0}.co-results-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.co-results-heading h3{display:flex;align-items:center;gap:8px;font-size:13px}.co-results-heading>span{font-size:10px;color:var(--ws-muted)}.co-result-state{--co-risk: var(--ws-accent);display:flex;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--co-risk) 40%,var(--ws-line));border-radius:12px;background:color-mix(in srgb,var(--co-risk) 7%,var(--ws-surface));transition:background .2s,border-color .2s}.co-result-state[data-state=clean]{--co-risk: var(--co-good)}.co-result-state[data-state=address],.co-candidate[data-risk=address]{--co-risk: var(--co-address)}.co-result-state:is([data-state=address],[data-state=near],[data-state=contact]){background:var(--co-amber-bg)}.co-result-state:is([data-state=exact],[data-state=critical]){background:var(--co-red-bg)}.co-result-state[data-state=critical]{box-shadow:inset 4px 0 var(--co-red)}.co-result-state:is([data-state=near],[data-state=contact]),.co-candidate:is([data-risk=near],[data-risk=contact]){--co-risk: var(--co-orange)}.co-result-state:is([data-state=error],[data-state=exact],[data-state=critical]),.co-candidate:is([data-risk=exact],[data-risk=critical]){--co-risk: var(--co-red)}.co-state-icon{flex:0 0 auto;color:var(--co-risk)}.co-result-state strong{color:var(--co-risk);font-size:17px;line-height:1.4;display:block;overflow-wrap:anywhere}.co-result-state p{font-size:12px;line-height:1.6;margin-top:7px;color:var(--ws-ink)}.co-result-state:is([data-state=address],[data-state=near],[data-state=contact],[data-state=exact],[data-state=critical]) :is(p,.co-phase){color:var(--co-risk-ink)}.co-phase{display:block;font-size:11px;line-height:1.6;margin-top:7px;color:var(--ws-ink)}.co-check-note,.co-updating{color:var(--ws-muted);font-size:10px;margin:10px 0!important}.co-candidates{display:flex;flex-direction:column;gap:12px;margin-top:14px}.co-candidate{--co-risk: var(--ws-accent);background:var(--ws-surface);border:1px solid var(--ws-line);border-left:3px solid var(--co-risk);border-radius:11px;padding:12px;min-width:0;transition:border-color .2s;animation:co-appear .2s ease-out}.co-candidate[data-address-match=true]{background:var(--co-amber-bg);color:var(--co-risk-ink)}.co-candidate[data-address-match=true] :is(.co-candidate-kind,.co-candidate-top small,.co-offer-note,.co-incomplete,footer small){color:var(--co-risk-ink)}.co-candidate-top{display:flex;align-items:flex-start;gap:11px}.co-candidate-top>img,.co-no-photo{width:68px;height:64px;object-fit:cover;border-radius:7px;flex:0 0 68px}.co-no-photo{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--ws-soft);color:var(--ws-muted)}.co-candidate h4{margin:4px 0;line-height:1.5;font-size:13px;overflow-wrap:anywhere}.co-candidate mark{background:color-mix(in srgb,var(--co-risk) 13%,transparent);color:inherit;border-radius:2px}.co-candidate-kind,.co-candidate-top small{color:var(--ws-muted);font-size:10px}.co-reasons{display:flex;gap:5px;flex-wrap:wrap;margin:11px 0}.co-reasons span{display:inline-flex;gap:5px;align-items:center;color:var(--co-risk);background:var(--ws-surface);border:1px solid color-mix(in srgb,var(--co-risk) 28%,var(--ws-line));padding:5px 7px;border-radius:6px;font-size:12px;font-weight:750;max-width:100%;overflow-wrap:anywhere}.co-reasons svg{flex-shrink:0}.co-reasons span[data-exact=true],.co-risk-label{color:var(--co-red)}.co-risk-label{flex-basis:100%;font-size:14px}.co-area-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 10px;background:var(--ws-canvas);border-radius:7px}.co-area-compare span{font-size:9px;color:var(--ws-muted)}.co-area-compare strong{display:block;font-size:12px;color:var(--ws-ink)}.co-area-compare small{grid-column:1/-1;color:var(--ws-muted);font-size:9px;padding-top:4px}.co-offer-note,.co-incomplete{margin:7px 0!important;color:var(--ws-muted);font-size:10px}.co-candidate footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;font-size:10px}.co-candidate footer small{display:block;color:var(--ws-muted);font-size:9px}.ws-root .co-candidate footer button{font-size:10px;padding:6px 8px;flex-shrink:0}.co-empty{padding:35px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ws-muted);gap:12px}.co-empty>svg{color:var(--ws-accent)}.co-empty strong{font-size:13px;color:var(--ws-ink)}.co-empty p,.co-empty ol{font-size:11px;line-height:1.7}.co-empty ol{text-align:left;margin:3px 0;padding-left:20px}.co-source-details{font-size:9px;color:var(--ws-muted);line-height:1.7;margin-top:16px!important}.co-source-details svg{vertical-align:middle;margin-right:5px}.ws-root .co-result-link{display:none}.co-actions{flex-shrink:0;display:flex;gap:14px;align-items:center;padding:15px 24px;background:var(--ws-surface);border-top:1px solid var(--ws-line)}.co-action-note{flex:1;min-width:0;font-size:10px;color:var(--ws-muted)}.co-action-note [role=alert]{color:var(--co-red);font-size:11px}.co-confirm-facts{display:grid;gap:7px;padding:16px;margin:16px 0;background:var(--co-red-bg);border-left:3px solid var(--co-red);border-radius:10px;color:var(--co-risk-ink);overflow-wrap:anywhere}.co-confirm-facts span{color:var(--co-red);font-weight:700}.co-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.co-confirm-actions button{flex:1 1 180px;white-space:normal}.ws-root .co-danger-save,.ws-root .co-primary[data-strong=true]{background:#9b3037;color:#fff;border-color:#9b3037}.ws-root .co-danger-save:hover,.ws-root .co-primary[data-strong=true]:hover{background:#81212a}.ws-root .co-primary[data-strong=true]{max-width:290px;white-space:normal;line-height:1.5}.co-primary svg{flex-shrink:0}.ws-root .co-duplicate-confirm{width:min(540px,calc(100vw - 24px))}.co-duplicate-confirm .ws-dialog-body{font-size:14px}.co-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ws-root .co-buttons button{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;padding:10px 12px;min-height:41px}.ws-root .co-buttons .co-check{background:var(--ws-selected);border-color:var(--ws-line);color:var(--ws-accent);font-weight:700}.co-contact-group{display:flex;gap:9px;padding:11px;border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:9px;margin-top:12px}.co-contact-group :is(strong,span,small){display:block;font-size:10px;overflow-wrap:anywhere}.co-contact-group small{color:var(--ws-muted)}.co-contact-group>svg{flex-shrink:0;color:var(--co-orange)}.ws-root .co-existing{width:min(880px,calc(100vw - 32px))}.co-back{display:flex;align-items:center;gap:7px;margin-bottom:16px}.co-existing .ws-detail-photo{max-height:300px;object-fit:cover}.co-toast{position:fixed;z-index:800;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;box-shadow:0 6px 25px #0002;padding:12px 15px;display:flex;align-items:center;gap:12px;animation:co-appear .2s ease-out}.co-toast strong{font-size:13px;display:block}.co-toast small{font-size:10px;color:var(--ws-muted);display:block}.co-toast svg{color:var(--co-good);flex-shrink:0}.co-toast button{font-size:11px}.ws-photo-missing{display:grid;place-content:center;text-align:center;gap:5px;background:var(--ws-soft);color:var(--ws-muted);width:100%;height:200px;font-size:12px}.ws-photo-missing svg{margin:auto}.ws-card.is-created{animation:co-created 1.4s ease-out}.co-spinner{animation:co-spin 1s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}@keyframes co-appear{0%{opacity:.4}to{opacity:1}}@keyframes co-created{0%,30%{outline:3px solid var(--ws-accent);outline-offset:3px}to{outline:3px solid transparent;outline-offset:7px}}@media(max-width:800px){.ws-root .co-dialog{width:calc(100vw - 20px)}.co-dialog .ws-dialog-surface{max-height:calc(100dvh - 20px)}.co-dialog .ws-dialog-header{padding:16px 16px 10px}.co-intro{padding:0 16px 12px;flex-wrap:wrap;gap:8px}.co-intro-icon{display:none}.co-intro p{font-size:10px}.co-source{margin-left:0}.co-workspace{display:block}.co-form{padding:18px 16px 4px}.co-results{border-left:0;border-top:1px solid var(--ws-line);padding:18px 16px}.co-actions{flex-direction:column;align-items:stretch;padding:11px 14px;gap:9px}.co-buttons{justify-content:stretch}.co-buttons button{flex:1 1 auto}.co-buttons button:first-child{flex:0 1 auto}.co-toast{flex-wrap:wrap;width:calc(100vw - 32px);gap:8px}.co-action-note{max-height:110px;overflow-y:auto}.ws-root .co-result-link{display:inline-block;font-size:11px;padding:3px 0;border:0;background:transparent;color:var(--ws-accent);text-decoration:underline;margin-left:8px}}@media(max-width:420px){.co-form :is(input,select,textarea){font-size:16px}.co-fields-row{gap:8px}.co-dialog .ws-dialog-header h2{font-size:21px}.co-intro p{display:none}.co-buttons button{font-size:12px!important;padding:9px!important}.co-buttons .co-primary{flex-basis:100%;max-width:none!important}.co-results-heading{flex-wrap:wrap}.co-candidate-top>img,.co-no-photo{width:54px;flex-basis:54px;height:56px}}@media(prefers-reduced-motion:reduce){.co-dialog *,.co-toast,.ws-card.is-created{animation:none!important;transition:none!important}}.co-form .co-socle{display:flex;flex-direction:row;align-items:center;gap:7px;margin-top:5px}.co-form .co-socle input{width:16px;min-height:16px}.co-dialog{--co-sheet:#fbf8f1;--co-field:#faf7f1;--co-edge:#d9d1c5;--co-heading:#102c65;--co-shadow:rgba(74,54,28,.13)}.ws-root[data-theme=graphite] .co-dialog{--co-sheet:#242f3b;--co-field:#1d2732;--co-edge:#455363;--co-heading:#e4edfa;--co-shadow:rgba(0,0,0,.3)}.co-dialog .ws-dialog-surface{background:var(--co-sheet);border-color:var(--co-edge);box-shadow:0 20px 65px #17223535,inset 0 1px #ffffff70}.co-dialog :is(.ws-dialog-header,.co-intro,.co-actions){background:linear-gradient(115deg,color-mix(in srgb,var(--co-sheet),white 5%),var(--co-sheet))}.co-dialog :is(h2,h3,legend,.co-form label,.co-intro strong){color:var(--co-heading)}.co-dialog .co-form{background:linear-gradient(120deg,var(--co-sheet),color-mix(in srgb,var(--co-sheet),var(--co-shadow) 4%))}.co-dialog .co-results{background:color-mix(in srgb,var(--co-sheet),var(--ws-surface) 25%);border-color:var(--co-edge)}.co-dialog .co-form :is(input,select,textarea){background:var(--co-field);border-color:var(--co-edge);box-shadow:inset 0 2px 6px var(--co-shadow),0 1px #ffffff40;border-radius:10px}.co-dialog .co-form legend span{background:linear-gradient(140deg,var(--ws-surface),var(--co-field));color:var(--co-heading);border-color:var(--co-edge);box-shadow:0 3px 7px var(--co-shadow),inset 0 1px #ffffff80;font-size:12px;width:29px;height:29px}.ws-root .co-dialog .co-buttons button{box-shadow:0 3px 8px var(--co-shadow),inset 0 1px #ffffff50;border-radius:10px}.ws-root .co-dialog .co-primary:not([data-strong=true]){background:linear-gradient(#608bc6,#29569a);color:#fff;border:1px solid #3d67a4;box-shadow:inset 0 1px 1px #ffffffa0,0 4px 9px var(--co-shadow)}.co-dialog .co-form fieldset{margin-bottom:17px;gap:9px}.co-dialog .co-form :is(input,select){min-height:40px}.co-dialog .co-source-details{font-size:10px}.co-dialog .co-required{color:#b52b35;font-weight:800}.co-dialog .co-field-error{display:block;color:#a52732;font-size:12px;line-height:1.4;min-height:0}.co-dialog .co-field-error:empty{display:none}.co-dialog [aria-invalid=true]{border-color:#b52b35}[data-theme=graphite] .co-dialog .co-required,[data-theme=graphite] .co-dialog .co-field-error{color:#ff9ca4}.co-step-arrow{flex:none;align-self:center;opacity:.7}.oe-duplicate-action{max-width:260px;text-align:left;font-size:12px;line-height:1.4}.oe-duplicate-action button{font-size:12px;min-height:34px}.oe-duplicate-action p{margin:0 0 4px}@media(max-width:700px){.co-step-arrow{display:none}.co-dialog .co-buttons{flex-wrap:wrap}.oe-duplicate-action{max-width:none;width:100%}}html.workspace-page,.workspace-page body{min-width:320px}.workspace-page .lab-switcher{justify-content:flex-start;overflow-x:auto}.workspace-page .lab-switcher>*{flex-shrink:0}.ws-root{--ws-canvas: #f3efe6;--ws-surface: #fffdf8;--ws-soft: #eae4d8;--ws-line: #d5cdbf;--ws-ink: #172c40;--ws-muted: #625e56;--ws-accent: #235b99;--ws-selected: #e1eaf4;--ws-nav: #e8dfd0;--ws-nav-text: #233b50;--ws-nav-active: #faf7f0;--focus: #095baf;--ws-nav-hover: #fffaf0aa;--ws-photo-strip-bg: linear-gradient(0deg,rgba(255,253,248,.82),rgba(249,242,227,.74));--ws-photo-strip-text: #172c40;--ws-photo-strip-border: rgba(213,198,174,.7);--ws-column-bg: rgba(255,253,248,.32);--ws-column-border: rgba(137,118,87,.22);--ws-column-hover: rgba(255,253,248,.52);--ws-column-target: rgba(210,227,245,.62);display:flex;align-items:stretch;min-height:calc(100vh - 52px);background:var(--ws-canvas);color:var(--ws-ink);font-size:14px;line-height:1.5;isolation:isolate}.ws-root[hidden]{display:none}.is-capture .ws-root{min-height:100vh}.ws-root[data-theme=cobalt]{--ws-canvas: #e8ebf3;--ws-surface: #f9faff;--ws-soft: #dce2f1;--ws-line: #bcc7df;--ws-ink: #182b50;--ws-muted: #4b5974;--ws-accent: #244fbd;--ws-selected: #d2defa;--focus: #244fbd;--ws-nav-hover: #6395ce42;--ws-nav: #173e73;--ws-nav-text: #f1f6ff;--ws-nav-active: #2b5a96;--ws-photo-strip-bg: linear-gradient(0deg,rgba(247,248,250,.82),rgba(238,242,246,.74));--ws-photo-strip-text: #172c40;--ws-photo-strip-border: rgba(200,214,228,.7);--ws-column-bg: rgba(244,248,255,.35);--ws-column-border: rgba(73,108,151,.22);--ws-column-hover: rgba(244,248,255,.55);--ws-column-target: rgba(207,226,248,.64)}.ws-root[data-theme=graphite]{--ws-nav-hover: #7291b535;--ws-canvas: #202b38;--ws-surface: #303b49;--ws-soft: #384656;--ws-line: #59697c;--ws-ink: #f0f4fa;--ws-muted: #d0d9e4;--ws-accent: #a8ceff;--ws-selected: #415a75;--ws-nav: #17212d;--ws-nav-text: #eaf3ff;--ws-nav-active: #364a62;--focus: #b5dcff;--ws-photo-strip-bg: linear-gradient(0deg,rgba(17,35,52,.85),rgba(22,40,56,.77));--ws-photo-strip-text: #fff;--ws-photo-strip-border: #ffffff30;--ws-column-bg: rgba(80,102,127,.1);--ws-column-border: rgba(178,202,231,.22);--ws-column-hover: rgba(80,102,127,.18);--ws-column-target: rgba(94,135,180,.24)}.ws-root[data-theme=ice]{--ws-nav-hover: #f7fcffad;--ws-canvas: #eaf2f9;--ws-surface: #f5faff;--ws-soft: #dce8f4;--ws-line: #b9cde0;--ws-ink: #18334d;--ws-muted: #4b6073;--ws-selected: #d0e2f5;--ws-nav: #d1e2f2;--ws-nav-text: #213b56;--ws-nav-active: #f0f7ff;--ws-photo-strip-bg: linear-gradient(0deg,rgba(242,249,255,.82),rgba(222,237,250,.74));--ws-photo-strip-text: #18334d;--ws-photo-strip-border: rgba(175,202,226,.7);--ws-column-bg: rgba(245,250,255,.28);--ws-column-border: rgba(77,117,151,.22);--ws-column-hover: rgba(245,250,255,.48);--ws-column-target: rgba(185,215,245,.48)}.ws-root[data-theme=blue]{--ws-nav-hover: #9ac5e43d;--ws-canvas: #c4d6e6;--ws-surface: #dae6ef;--ws-soft: #b5cada;--ws-line: #91aabf;--ws-ink: #19364e;--ws-muted: #3b5268;--ws-selected: #b0cae1;--ws-nav: #315370;--ws-nav-text: #f2f6fb;--ws-nav-active: #496e8e;--ws-photo-strip-bg: linear-gradient(0deg,rgba(223,236,247,.84),rgba(192,215,234,.77));--ws-photo-strip-text: #19364e;--ws-photo-strip-border: rgba(145,170,191,.7);--ws-column-bg: rgba(229,241,250,.2);--ws-column-border: rgba(48,83,112,.24);--ws-column-hover: rgba(229,241,250,.36);--ws-column-target: rgba(165,200,231,.48)}.ws-root :is(h1,h2,h3,p,figure){margin:0}.ws-root button,.ws-root select,.ws-root input{font:inherit}.ws-root button{border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);padding:7px 11px;color:inherit}.ws-root button:hover{background:var(--ws-soft)}.ws-root button:active{transform:none}.ws-root :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ws-root :is(input,select){color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;min-height:38px;padding:7px 10px;min-width:0}.ws-root .ws-muted{color:var(--ws-muted);font-size:12px}.ws-sidebar{width:184px;flex:0 0 184px;background:var(--ws-nav);color:var(--ws-nav-text);display:flex;flex-direction:column;padding:20px 10px 12px;position:sticky;top:52px;height:calc(100vh - 52px);overflow-y:auto;scrollbar-width:thin}.is-capture .ws-sidebar{top:0;height:100vh}.ws-sidebar-hidden .ws-sidebar{display:none}.ws-brand{display:flex;gap:9px;align-items:center;margin:3px 4px 22px}.ws-compact-brand{justify-content:center;margin-bottom:12px}.estera-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:3px 0;width:100%}.estera-brand img{display:block;width:62px;height:60px;object-fit:contain}.estera-brand span{font-family:Manrope,sans-serif;font-weight:500;font-size:19px;line-height:1.2;letter-spacing:.02em}.ws-brand-mark{font-size:28px;font-weight:800;border:1px solid currentColor;border-radius:12px 12px 4px;width:38px;text-align:center;line-height:40px}.ws-brand strong{font-size:16px;letter-spacing:-.7px}.ws-brand strong span{display:block;font-size:8px;letter-spacing:1.2px;margin-top:2px}.ws-root .ws-collapse{border:0;color:inherit;background:transparent;font-size:13px;text-align:left;margin-bottom:14px}.ws-root .ws-nav-item{display:flex;align-items:center;gap:9px;padding:10px 8px;width:100%;min-height:54px;margin:3px 0;border:1px solid transparent;background:transparent;color:inherit;text-align:left;font-size:12.5px;font-weight:600}.ws-root .ws-nav-item .premium-3d-icon{width:34px;height:34px;flex:0 0 34px;filter:none;transform:none}.ws-root .ws-nav-item[aria-current]{border-color:currentColor}.ws-sidebar :is(button):focus-visible{outline-color:currentColor}.ws-sidebar-bottom{margin-top:auto;padding-top:28px}.ws-profile{display:flex;align-items:center;gap:8px;padding:16px 3px 2px;font-size:12px;border-top:1px solid currentColor;margin-top:16px}.ws-profile small{display:block;font-size:9px}.ws-profile-avatar{width:31px;height:31px;border:1px solid currentColor;display:grid;place-items:center;border-radius:50%;font-size:17px}.ws-workarea{flex:1;min-width:0;padding:0 84px 68px 24px}.ws-topbar{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.ws-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:800;color:var(--ws-muted);display:block}.ws-topbar h1{font-size:27px;letter-spacing:-.8px;line-height:1.3;margin-top:3px}.ws-subtitle{color:var(--ws-muted);font-size:11px;margin-top:5px!important}.ws-topbar button[aria-label="Показать меню"]{margin-bottom:6px}.ws-appearance-shortcut{margin-left:6px}.ws-kpis{display:flex;gap:30px;position:relative;padding:6px 20px 8px;border-left:1px solid var(--ws-line)}.ws-kpis div{min-width:83px}.ws-kpis div span{display:block;font-size:11px;color:var(--ws-muted)}.ws-kpis strong{font-size:27px;line-height:1.3}.ws-kpis small{position:absolute;right:20px;bottom:-10px;font-size:8px;color:var(--ws-muted)}.ws-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:6px 16px;min-width:0}.ws-kpis>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:2px}.ws-kpis>div>strong{align-self:end}.ws-kpis small{position:static;grid-column:1 / -1;font-size:9px;line-height:1.4}.ws-main{min-width:0}.ws-toolbar{display:flex;align-items:end;gap:12px;padding:10px 0 14px;border-top:1px solid var(--ws-line)}.ws-toolbar>div{display:grid;gap:3px}.ws-toolbar label{font-size:10px;color:var(--ws-muted)}.ws-search{flex:1;max-width:320px}.ws-type-filter{width:170px}.ws-demo-note{margin-left:auto;align-self:center;font-size:10px;color:var(--ws-muted)}.ws-section-note{font-size:12px;padding:10px;background:var(--ws-soft);border-radius:8px;margin-bottom:10px!important}.ws-groups{display:flex;flex-wrap:wrap;gap:7px}.ws-groups button{display:flex;gap:18px;align-items:center;min-height:38px;font-size:12px}.ws-groups button strong{font-size:11px;font-variant-numeric:tabular-nums;color:var(--ws-muted)}.ws-groups button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);box-shadow:inset 0 -2px var(--ws-accent)}.ws-content{display:flex;gap:18px;align-items:flex-start}.ws-catalog{min-width:0;flex:1;container-type:inline-size}.ws-catalog-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:53px}.ws-catalog h2{font-size:16px;letter-spacing:-.3px}.ws-catalog h2 span{color:var(--ws-muted);font-size:12px;padding-left:8px}.ws-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ws-board{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding:2px 4px 16px;scrollbar-width:thin}.ws-column{flex:0 0 286px;min-width:0;padding:10px;background:var(--ws-column-bg);box-shadow:inset 0 0 0 1px var(--ws-column-border);border-radius:12px;min-height:600px}.ws-column:hover{background:var(--ws-column-hover)}.ws-column{--ws-stage-tint: 46,113,178;--ws-stage-mark: #275fb8}.ws-column[data-drop-stage=new]{--ws-stage-tint: 215,151,48;--ws-stage-mark: #a86b15}.ws-column[data-drop-stage=advertising]{--ws-stage-tint: 72,153,195;--ws-stage-mark: #397ba0}.ws-column[data-drop-stage=showing]{--ws-stage-tint: 151,125,199;--ws-stage-mark: #7b59ab}.ws-column[data-drop-stage=contract]{--ws-stage-tint: 84,169,113;--ws-stage-mark: #277345}.ws-column[data-drop-stage=archive]{--ws-stage-tint: 204,104,103;--ws-stage-mark: #a43d3c}.ws-column h3{display:flex;align-items:center;gap:8px;padding:13px 10px 14px;margin:-10px -10px 0!important;font-size:13px;border-radius:12px 12px 0 0;background:rgba(var(--ws-stage-tint),.19)}.ws-root[data-theme=graphite] .ws-column h3{background:rgba(var(--ws-stage-tint),.23)}.ws-column h3 i{background:var(--ws-stage-mark)}.ws-root[data-theme=graphite] .ws-column h3 i{background:rgb(var(--ws-stage-tint))}.ws-column.is-drop-target h3{box-shadow:inset 0 3px var(--ws-accent)}.ws-advertising-stage-help{margin:0 0 12px!important}.ws-column h3 i,.ws-stage-trigger i{width:8px;height:8px;border-radius:50%;display:inline-block}.ws-column h3 span{margin-left:auto;background:var(--ws-surface);border-radius:5px;padding:1px 7px}.ws-column .ws-card{margin-bottom:12px}.ws-card,.ws-drag-ghost{min-width:0;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface);position:relative}.ws-card.is-selected{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-root .ws-card-open{width:100%;height:200px;border:0;padding:0;border-radius:9px 9px 0 0;overflow:hidden;position:relative;display:block;text-align:left;color:#fff;background:#253341}.ws-property-photo{width:100%;height:100%;object-fit:cover;display:block}.ws-photo-labels{position:absolute;top:9px;left:9px;right:9px;display:flex;justify-content:space-between;gap:4px;align-items:start}.ws-type{display:inline-block;background:#243647ed;border:1px solid #ffffff42;color:#fff;font-size:11px;font-weight:700;padding:4px 7px;border-radius:5px;white-space:nowrap}.ws-advertising{display:inline-flex;align-items:center;gap:5px;background:#303944f0;border:1px solid #ffffff38;color:#f0f3f7;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700;white-space:nowrap}.ws-advertising i{width:6px;height:6px;background:#b9c1ca;border-radius:50%}.ws-advertising.is-advertised{background:#123e2eef;color:#eafff3}.ws-advertising.is-advertised i{background:#80efa9;box-shadow:0 0 6px #64e9a18c}.ws-photo-strip{position:absolute;inset:auto 0 0;padding:7px 10px;display:flex;flex-direction:column;gap:3px;background:var(--ws-photo-strip-bg);border-top:1px solid var(--ws-photo-strip-border);color:var(--ws-photo-strip-text)}.ws-strip-heading,.ws-strip-details{display:flex;align-items:center;gap:8px;min-width:0}.ws-address{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.3;min-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-area{flex:0 0 auto;font-size:12px;line-height:1.4}.ws-price{flex:0 0 auto;font-size:13px;line-height:1.4;white-space:nowrap}.ws-broker{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.4}.ws-broker img,.ws-avatar-placeholder{width:18px;height:18px;border-radius:50%;object-fit:cover}.ws-photo-strip .ws-broker{min-width:0;margin-left:auto}.ws-photo-strip .ws-broker-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-photo-strip :is(.ws-broker img,.ws-avatar-placeholder){flex:0 0 18px}@media(max-width:1100px){.ws-strip-heading{align-items:flex-start}.ws-address,.ws-photo-strip .ws-broker-name{white-space:normal;overflow:visible;overflow-wrap:anywhere}.ws-strip-details{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start}.ws-photo-strip .ws-broker{margin-left:0}}.ws-avatar-placeholder{background:#667482;color:#fff;display:inline-grid;place-items:center;font-size:11px}.ws-stage-control{position:relative}.ws-root .ws-stage-trigger{border:0;display:flex;align-items:center;justify-content:space-between;height:30px;padding:4px 10px;font-size:12px;width:100%}.ws-stage-trigger>span:first-child{display:flex;gap:7px;align-items:center}.ws-stage-menu{position:absolute;z-index:10;bottom:100%;left:4px;right:4px;padding:5px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:9px;box-shadow:0 8px 25px #0003}.ws-root .ws-stage-menu button{width:100%;border:0;display:flex;justify-content:space-between;text-align:left;font-size:12px}.ws-root .ws-stage-menu [aria-checked=true]{background:var(--ws-selected)}.ws-catalog-footer{font-size:11px;color:var(--ws-muted);padding:14px 0}.ws-empty{color:var(--ws-muted);padding:24px 12px;font-size:12px;text-align:center}.ws-panels{flex:0 0 310px;min-width:0;display:flex;flex-direction:column;gap:14px;padding-top:16px}.ws-panel{min-width:0;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;padding:12px}.ws-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ws-panel-heading h2{font-size:16px}.ws-root .ws-panel-heading button{font-size:20px;padding:0 10px}.ws-detail-photo{width:100%;max-height:245px;object-fit:cover;border-radius:8px;display:block}.ws-detail-copy{margin-top:12px}.ws-detail-badges{display:flex;gap:8px}.ws-detail-copy h3{font-size:17px;margin:12px 0 4px}.ws-detail-price{font-size:17px;font-weight:700}.ws-property-detail dl{margin:12px 0;font-size:12px}.ws-property-detail dl div{display:flex;justify-content:space-between;margin:5px 0}.ws-property-detail dt{color:var(--ws-muted)}.ws-property-detail dd{margin:0;font-weight:700}.ws-detail-copy .ws-broker{font-size:12px}.ws-detail-copy .ws-muted{margin-top:12px}.ws-panel-actions{display:flex;gap:8px;margin-top:14px}.ws-panel-actions button{font-size:12px;flex:1}.ws-day-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.ws-day-navigation button{min-width:32px}.ws-task-filters{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 4px}.ws-task-filters button{font-size:12px;padding:6px 8px}.ws-task-filters [aria-pressed=true]{background:var(--ws-selected)}.ws-task-list{margin:0;padding:0;list-style:none}.ws-task-list li{display:grid;grid-template-columns:47px minmax(0,1fr);gap:10px;padding:16px 0;border-top:1px solid var(--ws-line);font-size:14px;line-height:1.4}.ws-task-list time{color:var(--ws-ink);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.ws-task-list time span{display:block;font-size:12px;font-weight:400;white-space:nowrap;color:var(--ws-muted);margin-bottom:3px}.ws-task-copy{min-width:0;overflow-wrap:anywhere}.ws-task-copy>strong{font-size:14px;font-weight:650}.ws-task-list small{display:block;color:var(--ws-muted);font-size:12px;margin-top:3px}.ws-task-list li[data-overdue=true] .ws-task-status{color:#a12c29}.ws-root[data-theme=graphite] .ws-task-list li[data-overdue=true] .ws-task-status{color:#ffb9b5}.ws-task-list li[data-completed=true] strong{text-decoration:line-through;color:var(--ws-muted)}.ws-task-list .ws-task-comment{font-size:13px;color:var(--ws-muted);margin-top:5px;white-space:pre-wrap}.ws-task-list button{display:block;padding:0;border:0;border-radius:2px;background:none;text-decoration:underline;text-underline-offset:3px;text-align:left;margin-top:6px;font-size:12.5px;line-height:1.45}.ws-root .ws-task-toggle{position:fixed;z-index:30;right:0;top:calc(50% + 26px);translate:0 -50%;width:52px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px 4px;box-shadow:-3px 2px 10px #0001;font-size:11px;border-color:var(--ws-line);border-right:0;border-radius:10px 0 0 10px}.is-capture .ws-task-toggle{top:50%}.ws-count-today{color:#226b47}.ws-count-overdue{color:#a83431}.ws-task-toggle small{display:block;font-size:8px;line-height:1.1}.ws-root[data-theme=graphite] .ws-count-today{color:#9ae9bc}.ws-root[data-theme=graphite] .ws-count-overdue{color:#ffb9b5}.ws-dialog{color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:16px;padding:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);width:900px;overflow:auto;box-shadow:0 28px 100px #0006}.ws-dialog::backdrop{background:#102034a8}.ws-dialog-header{position:sticky;top:0;z-index:2;background:var(--ws-surface);padding:18px 22px;border-bottom:1px solid var(--ws-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.ws-dialog-header h2{font-size:21px}.ws-dialog-header button{font-size:12px;flex:0 0 auto}.ws-dialog-body{padding:20px 22px}.ws-dialog fieldset{border:0;padding:0;margin:24px 0;min-width:0}.ws-dialog legend{font-size:17px;font-weight:700;margin-bottom:12px}.ws-theme-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ws-option{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--ws-line);border-radius:9px;cursor:pointer;font-size:12px}.ws-option[data-selected=true]{background:var(--ws-selected);border-color:var(--ws-accent);outline:1px solid var(--ws-accent)}.ws-root .ws-option input{min-height:16px;width:16px;height:16px;padding:0;margin:0;accent-color:var(--ws-accent)}.ws-swatches{display:flex;flex:1;height:25px;border-radius:5px;overflow:hidden;border:1px solid var(--ws-line)}.ws-swatches i{flex:1}.ws-option strong{width:100%}.ws-pack-preview{display:flex;flex-wrap:wrap;gap:12px}.ws-pack-preview svg{width:38px;height:38px}.ws-sidebar-icon{width:34px;height:34px;flex:0 0 34px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.ws-sidebar-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ws-root .ws-sidebar-set{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;text-align:left;min-width:0}.ws-root .ws-sidebar-set[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:-2px}.ws-sidebar-set small{font-size:11px}.ws-sidebar-sample{display:flex;flex-direction:column;gap:3px;border:1px solid;border-radius:10px;padding:10px}.ws-sidebar-sample>strong{margin-bottom:5px}.ws-sidebar-sample>span{display:flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap}.ws-sidebar-sample img{object-fit:contain}.ws-menu-current{margin:12px 0!important;padding:10px 12px;border:1px solid var(--ws-line);border-radius:8px;font-size:12px;overflow-wrap:anywhere}.ws-sidebar-independent{margin:16px 0;border:1px solid var(--ws-line);border-radius:10px;padding:12px}.ws-sidebar-independent summary{cursor:pointer;font-weight:600}.ws-sidebar-independent fieldset{margin:16px 0 0}.ws-sidebar-independent legend{font-size:14px;margin-bottom:6px}.ws-menu-choice{display:grid;gap:6px;font-size:12px}.ws-menu-choice select{width:100%}.ws-current-icon-preview{display:grid;gap:8px;margin-top:10px;padding:12px;border-radius:8px;background:var(--ws-soft)}.ws-sidebar[data-sidebar-style=sidebar-20261022-17]{--ws-nav: #f8f6f3;--ws-nav-text: #182333;--ws-nav-active: #f5e4da;--ws-nav-hover: #e9d9cd80;--ws-menu-accent: #d94e15;background:linear-gradient(125deg,#fffdfa,#f0ede9)}.ws-sidebar[data-sidebar-style=sidebar-20261022-18]{--ws-nav: #222f40;--ws-nav-text: #eef5ff;--ws-nav-active: #345a81;--ws-nav-hover: #789ec133;--ws-menu-accent: #64b4ff;background:linear-gradient(115deg,#293749,#1d2835)}.ws-sidebar[data-sidebar-style=sidebar-20261022-19]{--ws-nav: #dfd1c3;--ws-nav-text: #352419;--ws-nav-active: #d9b29a;--ws-nav-hover: #f8eee44d;--ws-menu-accent: #a14b29;background:linear-gradient(115deg,#eaded2,#d2c2b4)}.ws-sidebar[data-sidebar-style=sidebar-20261022-33]{--ws-nav: #f6f6f5;--ws-nav-text: #252526;--ws-nav-active: #e1e1df;--ws-nav-hover: #c5c5c34d;--ws-menu-accent: #292b2c;background:linear-gradient(110deg,#fff,#ededeb)}.ws-sidebar[data-sidebar-style=sidebar-20261022-36]{--ws-nav: #262828;--ws-nav-text: #f6f4ef;--ws-nav-active: #e7e7e4;--ws-nav-hover: #efefef22;--ws-menu-accent: #eeeae2;background:linear-gradient(115deg,#303333,#1e2020)}.ws-sidebar[data-sidebar-style^=sidebar-20261022-]{border-right:1px solid color-mix(in srgb,var(--ws-nav-text) 16%,transparent);box-shadow:inset -2px 0 8px #00000008}.ws-root .ws-sidebar[data-sidebar-style^=sidebar-20261022-] .ws-nav-item[aria-current]{border-color:transparent;box-shadow:inset 3px 0 var(--ws-menu-accent)}.ws-root .ws-sidebar[data-sidebar-style=sidebar-20261022-36] .ws-nav-item[aria-current]{color:#202323;box-shadow:inset 3px 0 #fff}.ws-sidebar[data-sidebar-style^=sidebar-20261022-] .ws-brand-mark{color:var(--ws-menu-accent)}.ws-sidebar[data-sidebar-style=sidebar-20261022-33] .ws-brand strong,.ws-sidebar[data-sidebar-style=sidebar-20261022-36] .ws-brand strong{font-family:Georgia,serif;letter-spacing:-.4px}.ws-sidebar[data-sidebar-style^=sidebar-20261022-] .ws-sidebar-bottom{border-top:1px solid color-mix(in srgb,var(--ws-nav-text) 24%,transparent)}.ws-root .ws-sidebar[data-sidebar-style^=sidebar-20261022-] .ws-nav-item:focus-visible{outline-color:var(--ws-nav-text)}@media(max-width:650px){.ws-sidebar-set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ws-sidebar-set-grid{grid-template-columns:1fr}}.ws-option small{color:var(--ws-muted);font-size:10px}.ws-preference-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.ws-preference-actions button,.ws-preference-actions small{font-size:11px}.ws-preference-actions small{color:var(--ws-muted)}.ws-storage-warning:empty{display:none}.ws-storage-warning{background:var(--ws-soft);padding:12px;margin-top:10px!important;border:1px solid var(--ws-line);border-radius:8px;font-size:12px}.ws-reference-details{border-top:1px solid var(--ws-line);padding-top:16px;font-size:12px}.ws-reference-details summary{cursor:pointer;font-weight:700;padding:6px 0}.ws-reference-details p{padding:12px 0;color:var(--ws-muted)}.ws-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ws-reference-grid img{width:100%;height:auto;object-fit:contain;border-radius:8px}.ws-reference-grid figcaption{display:grid;gap:6px;margin-top:8px}.ws-reference-grid span,.ws-reference-grid small{color:var(--ws-muted);font-size:11px}.ws-expanded{width:calc(100vw - 48px);height:calc(100dvh - 48px)}.ws-expanded .ws-property-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:26px}.ws-expanded .ws-detail-photo{max-height:calc(100dvh - 210px);min-height:280px;object-fit:contain;background:var(--ws-soft)}.ws-expanded .ws-detail-copy{margin-top:0}.ws-expanded .ws-dialog-body>p{margin:18px 0}@container (max-width: 490px){.ws-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1420px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-workarea{padding-inline:18px 78px}}@media(max-width:1150px){.ws-content{flex-wrap:wrap}.ws-catalog{flex-basis:100%}.ws-panels{flex:1 1 100%;flex-direction:row;align-items:flex-start}.ws-panel{flex:1}.ws-kpis{gap:14px;padding-inline:12px}.ws-kpis div{min-width:65px}}@media(max-width:800px){.ws-root{flex-direction:column}.ws-sidebar{position:static;width:100%;height:auto!important;flex-basis:auto;padding:10px 16px}.ws-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-brand{margin-bottom:10px}.ws-sidebar-bottom{display:flex;flex-wrap:wrap;gap:10px;padding:0}.ws-sidebar-bottom>.ws-nav-item{width:auto}.ws-profile{margin-top:0;border:0;padding:5px}.ws-root .ws-collapse{margin:0}.ws-topbar{flex-wrap:wrap;gap:14px}.ws-kpis{padding-left:0;border:0}.ws-toolbar{flex-wrap:wrap}.ws-demo-note{flex-basis:100%;margin-left:0}.ws-type-filter{width:135px}.ws-workarea{padding-inline:12px 74px}.ws-groups button{gap:10px}.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-panels{flex-direction:column}.ws-panel{width:100%}.ws-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-reference-grid{grid-template-columns:1fr 1fr}.ws-expanded .ws-property-detail{grid-template-columns:1fr}.ws-expanded .ws-detail-photo{min-height:0;max-height:45vh}.ws-dialog-body,.ws-dialog-header{padding:14px}.ws-dialog-header h2{font-size:17px}}@media(max-width:500px){.ws-grid{grid-template-columns:minmax(0,1fr)}.ws-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-reference-grid{grid-template-columns:1fr}.ws-reference-grid img{width:185px}}@media(prefers-reduced-motion:reduce){.ws-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-root [hidden]{display:none!important}.ws-sidebar{top:var(--ws-lab-height, 0px);height:calc(100dvh - var(--ws-lab-height, 0px))}.ws-sidebar>*{flex-shrink:0}.ws-icon-space{width:34px;flex:0 0 34px}.ws-root .ws-profile{width:100%;border:0;border-top:1px solid currentColor;background:transparent;color:inherit;border-radius:0;text-align:left}.ws-root .ws-menu-return{position:fixed;top:calc(var(--ws-lab-height) + 8px);left:12px;z-index:25;font-weight:700;border:2px solid var(--ws-accent);box-shadow:0 2px 8px #0002}.ws-sidebar-hidden .ws-topbar{padding-top:60px}.ws-sidebar-hidden .ws-appearance-shortcut{margin-left:0}.ws-workarea{margin-right:var(--ws-reserve);transition:margin-right .38s cubic-bezier(.22,.68,.24,1),padding-right .38s cubic-bezier(.22,.68,.24,1)}.ws-has-dock .ws-workarea{padding-right:16px}.ws-topbar{container-type:inline-size}.ws-topbar{flex-wrap:wrap;gap:12px}.ws-toolbar{flex-wrap:wrap}.ws-funnel-filter{width:154px;flex:0 0 154px}.ws-search{min-width:125px}.ws-type-filter{flex:0 1 150px}.ws-toolbar .ws-demo-note{flex:1 1 80px}.ws-panels{display:contents}.ws-preview.ws-panel{position:fixed;top:var(--ws-lab-height);bottom:0;right:var(--ws-preview-right);width:var(--ws-preview-width);z-index:20;border-radius:12px 12px 0 0;display:flex;flex-direction:column;padding:18px}.ws-preview-scroll{min-height:0;flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:0 4px 12px 0}.ws-preview .ws-panel-heading{flex:0 0 auto;padding-bottom:8px;border-bottom:1px solid var(--ws-line)}.ws-preview .ws-panel-actions{flex:0 0 auto;margin-top:0;padding-top:12px;border-top:1px solid var(--ws-line)}.ws-preview .ws-detail-photo{height:300px;max-height:none;object-fit:cover}.ws-preview .ws-detail-copy h3{font-size:22px;line-height:1.35;overflow-wrap:anywhere}.ws-preview .ws-detail-price{font-size:22px}.ws-preview dl{font-size:14px;margin:20px 0}.ws-preview dl div{padding:8px 0;border-bottom:1px solid var(--ws-line)}.ws-preview .ws-broker{font-size:14px}.ws-preview .ws-broker img,.ws-preview .ws-avatar-placeholder{width:28px;height:28px;flex:0 0 28px}.ws-tasks.ws-panel{position:fixed;z-index:21;top:var(--ws-lab-height);right:0;width:280px;max-height:calc(100dvh - var(--ws-lab-height));display:flex;flex-direction:column;border-radius:12px 0 0 12px;padding:14px;box-shadow:-3px 0 12px #0001}.ws-tasks>*{flex-shrink:0}.ws-tasks .ws-task-list{flex:0 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.ws-task-storage-warning{position:fixed;z-index:29;right:58px;bottom:12px;max-width:min(300px,calc(100vw - 75px));background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);padding:12px;font-size:12px;border-radius:8px}.ws-root .ws-task-toggle{top:calc(50% + var(--ws-lab-height)/2)}.ws-preview-modal{width:620px}.ws-preview-modal .ws-dialog-body{display:flex;flex-direction:column;max-height:calc(100dvh - 130px)}.ws-preview-modal .ws-panel-actions{margin-bottom:12px}.ws-preview-modal .ws-detail-photo{height:240px}.ws-module{padding:28px;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;max-width:780px}.ws-module h2{font-size:23px;margin:8px 0 16px}.ws-module p{margin:14px 0}.ws-settings-hub{width:620px}.ws-settings-hub h3{margin:28px 0 10px}.ws-unread-count{margin-left:auto;border-radius:20px;min-width:21px;padding:1px 5px;background:#a32928;color:#fff;font-size:11px}.ws-notification-list{list-style:none;padding:0}.ws-notification-list li{border:1px solid var(--ws-line);border-radius:8px;padding:14px;margin-top:12px}.ws-notification-list [data-read=false]{border-left:4px solid var(--ws-accent);background:var(--ws-selected)}.ws-notification-list small{display:block;color:var(--ws-muted)}.ws-column.is-drop-target{outline:2px solid var(--ws-accent);outline-offset:-2px;background:var(--ws-column-target)}.ws-column>.ws-empty{border:1px dashed var(--ws-column-border);border-radius:8px;margin-top:4px;padding:28px 12px}.ws-board .ws-card-open{cursor:grab;-webkit-user-select:none;user-select:none}.ws-board[data-dragging],.ws-board[data-dragging] .ws-card-open{cursor:grabbing}.ws-card[data-drag-source]{opacity:.35}.ws-drag-ghost{position:fixed;left:0;top:0;z-index:50;pointer-events:none;margin:0;box-shadow:0 12px 28px #0004;overflow:hidden;transition:none;animation:none;will-change:transform}.ws-root button{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.ws-column{transition:background-color .14s ease,box-shadow .14s ease}.ws-panel[data-closing=true]{pointer-events:none}.ws-stage-menu{animation:ws-surface-in .18s ease}.ws-module,.ws-grid,.ws-board,.ws-task-list{animation:ws-content-in .18s ease}@keyframes ws-surface-in{0%{opacity:.7;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes ws-content-in{0%{opacity:.8}to{opacity:1}}@container (max-width: 650px){.ws-kpis{gap:12px;padding:0;border:0}.ws-topbar h1{font-size:24px}.ws-toolbar .ws-demo-note{flex-basis:100%}}@media(max-width:1099px){.ws-tasks.ws-panel{max-height:min(460px,calc(100dvh - var(--ws-lab-height)))}}@container (max-width: 1100px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 800px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 550px){.ws-grid{grid-template-columns:minmax(0,1fr)}}@property --ws-preview-right{syntax: "<length>"; inherits: true; initial-value: 64px;}.ws-root{transition:--ws-preview-right .38s cubic-bezier(.22,.68,.24,1)}.ws-panel-slot{position:fixed;overflow:clip;pointer-events:none;top:var(--ws-lab-height)}.ws-preview-slot{right:var(--ws-preview-right);width:var(--ws-preview-width);bottom:0;z-index:20;transition:width .38s cubic-bezier(.22,.68,.24,1)}.ws-tasks-slot{right:0;width:280px;z-index:21;max-height:calc(100dvh - var(--ws-lab-height));clip-path:inset(0 0 0 max(0px,calc(292px - var(--ws-preview-right))))}.ws-panel-slot .ws-panel{position:relative;inset:auto;width:100%;pointer-events:auto;transform-origin:50% 50%}.ws-preview-slot .ws-preview{height:100%}.ws-panel-slot .ws-panel[data-closing]{pointer-events:none}.ws-dialog::backdrop{opacity:0;transition:opacity .38s ease,display .38s allow-discrete,overlay .38s allow-discrete}.ws-dialog[open]::backdrop{opacity:1}.ws-dialog[open][data-closing]::backdrop{opacity:0}@starting-style{.ws-dialog[open]::backdrop{opacity:0}}.ws-dialog{background:transparent;border:0;box-shadow:none;overflow:visible;transition:display .38s allow-discrete,overlay .38s allow-discrete}.ws-dialog-surface{color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:16px;max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 28px 100px #0006}.ws-expanded .ws-dialog-surface{height:100%}.ws-nav-group{position:relative;isolation:isolate}.ws-nav-indicator{position:absolute;inset:0 auto auto 0;border-radius:9px;background:var(--ws-nav-hover);pointer-events:none;z-index:-1;transition:transform .21s cubic-bezier(.22,.68,.24,1),opacity .15s ease,width .21s ease,height .21s ease}.ws-root .ws-nav-item:hover{background:transparent}.ws-root .ws-nav-item[aria-current]{background:var(--ws-nav-active)}.ws-design-bar{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:146px}.ws-motion-notice{background:var(--ws-soft);border:1px solid var(--ws-line);padding:12px;border-radius:8px;margin-top:12px!important;font-size:12px}.ws-design-bar button{font-size:11px;padding:5px 9px}.ws-design-bar [role=group]{display:flex;gap:3px}.ws-design-bar [aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.ws-effect-options,.ws-cursor-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ws-effect-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-cursor-size-control{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ws-cursor-size-control output{font-weight:700;min-width:42px}.ws-cursor-size-control input{flex:1 1 160px;min-width:120px;accent-color:var(--ws-accent)}.ws-cursor-probe{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:18px;border:1px dashed var(--ws-line);border-radius:9px;background:var(--ws-soft)}.ws-effect-options .ws-option{align-content:start;gap:6px}.ws-effect-options .ws-option strong{width:auto}.ws-effect-options .ws-option small{width:100%;font-size:11px}.ws-motion-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.ws-effect-demo{width:520px}.ws-effect-demo p{margin-bottom:18px}.ws-cursor-reference-status{margin-top:12px;font-size:12px}.ws-cursor-thumbnails{display:flex;gap:10px}.ws-cursor-options .ws-option{gap:6px}.ws-wait-samples{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px;text-align:center}.ws-root{cursor:var(--ws-cursor)}.ws-root :is(button,a,summary,label.ws-option,select){cursor:var(--ws-pointer)}.ws-root :is(input[type=search],input[type=text],textarea){cursor:text}.ws-root :is(button:disabled,input:disabled,select:disabled){cursor:not-allowed}.ws-root .ws-board .ws-card-open{cursor:grab}.ws-root .ws-board[data-dragging],.ws-root .ws-board[data-dragging] .ws-card-open,.ws-root .ws-board[data-dragging] *{cursor:grabbing}@media(max-width:800px){.ws-sidebar nav{display:block}.ws-sidebar nav .ws-nav-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-sidebar-bottom>.ws-nav-group{display:flex}.ws-effect-options,.ws-cursor-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ws-sidebar nav .ws-nav-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ws-root{transition:none}.ws-dialog::backdrop{transition:none!important}}.ws-icon-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.ws-icon-pack-option{display:grid;position:relative;align-content:start;gap:8px;padding:14px 10px 10px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-soft);cursor:var(--ws-pointer)}.ws-icon-pack-option input{position:absolute;inset:8px 8px auto auto;accent-color:var(--ws-accent)}.ws-icon-pack-option .ws-pack-preview{padding-right:12px;gap:3px;justify-content:flex-start}.ws-icon-pack-option strong{font-size:12px;line-height:1.5}.ws-icon-pack-option small{font-size:11px;color:var(--ws-muted)}.ws-icon-pack-option[data-selected=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ws-icon-pack-option:focus-within{outline:2px solid var(--ws-accent);outline-offset:2px}.ws-root .ws-sidebar-options>h3{margin:20px 0 12px}.ws-feed{container-type:inline-size}.ws-feed-heading{padding:0 0 16px}.ws-feed-heading h2{margin:0 0 8px;font-size:20px}.ws-feed-heading p{max-width:760px;line-height:1.6}.ws-feed-scroll{max-height:calc(100dvh - var(--ws-lab-height) - 225px);min-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 12px 20px 0}.ws-feed-date{position:sticky;top:0;z-index:1;margin:0 0 12px;padding:10px 2px;background:var(--ws-canvas);font-size:13px;color:var(--ws-muted)}.ws-feed-event{border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface);margin-bottom:18px;overflow:hidden;max-width:1020px}.ws-feed-event>header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ws-line)}.ws-feed-event>header img{flex:0 0 36px;border-radius:50%}.ws-feed-event>header div{min-width:0}.ws-feed-event>header strong{font-size:13px}.ws-feed-event>header span{display:block;font-size:11px;color:var(--ws-muted);margin-top:3px}.ws-feed-event time{margin-left:auto;font-size:12px;color:var(--ws-muted)}.ws-feed-property{display:grid;grid-template-columns:minmax(180px,34%) minmax(0,1fr)}.ws-feed-photo{width:100%;height:100%;min-height:230px;object-fit:cover}.ws-feed-copy{padding:18px;display:flex;align-items:flex-start;flex-direction:column;gap:12px;min-width:0}.ws-feed-copy h4{font-size:17px;line-height:1.5;margin:0;overflow-wrap:anywhere}.ws-feed-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px}.ws-feed-badges>.ws-type{position:static}.ws-feed-badges>[data-feed-stage]{background:var(--ws-soft);border:1px solid var(--ws-line);padding:4px 8px;border-radius:6px}.ws-feed-price{margin:0;font-size:19px;font-weight:700}.ws-feed-price small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:var(--ws-muted)}.ws-feed-copy .ws-broker{max-width:100%}.ws-feed-copy>button{margin-top:auto}.ws-sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@container (max-width: 600px){.ws-feed-property{grid-template-columns:minmax(0,1fr)}.ws-feed-photo{height:190px;min-height:0}}@media(max-width:600px){.ws-icon-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-icon-pack-option .ws-pack-preview{flex-wrap:wrap}}@media(max-width:380px){.ws-icon-pack-grid{grid-template-columns:minmax(0,1fr)}}.ws-kpis div{min-width:0}.ws-kpis div span{overflow-wrap:normal;word-break:normal;line-height:1.4}.ws-root[data-nav=home]>.ws-workarea:has(>.chat-entry-dock[data-area=flow]),.ws-root[data-nav=home][data-chat-placement=top]>.ws-workarea{padding-right:24px}.home-object-request{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px;padding:14px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface);color:var(--ws-ink)}.home-object-request span{flex:1 1 220px}.home-object-request button{padding:9px 12px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-selected);color:var(--ws-ink);cursor:pointer}@media(max-width:1420px){.ws-root[data-nav=home]>.ws-workarea:has(>.chat-entry-dock[data-area=flow]),.ws-root[data-nav=home][data-chat-placement=top]>.ws-workarea{padding-right:18px}}@media(max-width:800px){.ws-root[data-nav=home]>.ws-workarea:has(>.chat-entry-dock[data-area=flow]),.ws-root[data-nav=home][data-chat-placement=top]>.ws-workarea{padding-right:12px}}.ws-root .ws-tasks.ws-panel{background:linear-gradient(160deg,color-mix(in srgb,var(--ws-accent) 9%,var(--ws-surface)),var(--ws-surface) 42%);border:1px solid color-mix(in srgb,var(--ws-accent) 32%,var(--ws-line));box-shadow:-6px 4px 28px #122a4521;padding:14px;gap:0}.ws-task-heading{justify-content:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ws-line)}.ws-task-heading>div{flex:1;min-width:0}.ws-task-heading h2{margin:0;font-size:19px;line-height:1.3}.ws-task-heading small{font-size:10px;color:var(--ws-muted)}.ws-task-heading-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ws-accent);color:var(--ws-surface);flex:none}.ws-root .ws-task-heading>button{width:36px;min-height:36px;padding:0;font-size:23px;border-radius:11px}.ws-root .ws-task-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 8px}.ws-root .ws-task-summary button{display:flex;align-items:center;gap:8px;min-height:51px;padding:9px;text-align:left;background:color-mix(in srgb,var(--ws-surface) 85%,transparent);border:1px solid var(--ws-line);border-radius:11px;color:var(--ws-ink)}.ws-task-summary b{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ws-task-summary span{font-size:10px;line-height:1.35}.ws-root .ws-task-summary [data-overdue=true]{border-color:color-mix(in srgb,#b63636 35%,var(--ws-line));color:var(--ws-task-overdue-ink,#9a3832)}.ws-root .ws-task-summary [aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ws-root .ws-tasks .ws-day-navigation{margin-top:10px;gap:6px}.ws-root .ws-tasks .ws-day-navigation button{min-width:34px;min-height:34px;border-radius:9px}.ws-tasks .ws-day-navigation strong{font-size:13px}.ws-root .ws-tasks .ws-task-list>li{grid-template-columns:43px minmax(0,1fr);padding:12px 9px;border-radius:12px;margin:8px 0;gap:8px;box-shadow:0 2px 8px #10253b08}.ws-root .ws-tasks .ws-task-list>li[data-overdue=true]{border-color:color-mix(in srgb,var(--ws-task-overdue-ink,#9a3832) 38%,var(--ws-line));border-left-width:3px}.ws-root .ws-tasks .ws-task-list>li[data-demo=true]{border-style:dashed}.ws-root .ws-tasks .ws-task-list time{font-size:14px;font-weight:800;padding-top:2px}.ws-root .ws-tasks .ws-task-list time span{font-size:10px;white-space:normal}.ws-root .ws-tasks .ws-task-title-button{font-size:14px;line-height:1.5;margin:0;text-decoration:none;font-weight:750}.ws-root .ws-tasks .ws-task-list .ws-task-kind{font-size:10px;margin-bottom:5px;color:var(--ws-muted)}.ws-root .ws-tasks .ws-task-list .ws-task-comment{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;margin:6px 0;line-height:1.5}.ws-root .ws-tasks .ws-task-complete{line-height:1.4;min-height:32px;gap:7px}.ws-root .ws-tasks .ws-task-complete input{width:17px;height:17px;flex:none;accent-color:var(--ws-accent)}.ws-root .ws-tasks .ws-task-result{min-height:32px;padding:5px 8px;text-decoration:none;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface)}.ws-task-saved{color:var(--ws-task-stamp-ink,#246347)!important}.ws-task-empty{display:grid;justify-items:start;gap:9px;padding:18px 5px 12px}.ws-task-empty>svg{color:var(--ws-accent)}.ws-task-empty strong{font-size:13px}.ws-task-empty p{margin:0;color:var(--ws-muted);font-size:12px;line-height:1.6}.ws-root .ws-task-empty button{min-height:40px;padding:8px 10px;font-size:11px;color:var(--ws-ink);border-radius:9px}.ws-root .ws-task-toggle{width:59px;min-height:176px;padding:12px 5px;gap:7px;background:linear-gradient(155deg,color-mix(in srgb,var(--ws-accent) 16%,var(--ws-surface)),var(--ws-surface));border:1px solid color-mix(in srgb,var(--ws-accent) 45%,var(--ws-line));border-right:0;border-radius:16px 0 0 16px;box-shadow:-5px 3px 20px #172e492b;color:var(--ws-ink)}.ws-task-toggle>svg{color:var(--ws-accent)}.ws-task-toggle-title{font-size:11px;font-weight:800}.ws-root .ws-task-toggle .ws-count-today,.ws-root .ws-task-toggle .ws-count-overdue{font-size:18px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.ws-root .ws-task-toggle small{font-size:8px;font-weight:600;margin-top:3px}.ws-root .ws-task-toggle>span:last-child{font-size:19px;line-height:.7;color:var(--ws-muted)}.ws-root .ws-task-toggle:focus-visible,.ws-root .ws-tasks button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ws-root[data-theme=blue] .ws-task-toggle .ws-count-today{color:#1a5839}.ws-root[data-theme=blue] .ws-task-toggle .ws-count-overdue{color:#922826}.ws-root .ws-tasks.ws-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ws-root .ws-tasks .ws-task-list{min-height:80px}@media(max-width:679px){.ws-root .ws-task-toggle{width:54px;min-height:160px;padding:10px 4px}.ws-root .ws-tasks.ws-panel{padding:12px}.ws-root .ws-task-summary button{min-height:48px}.ws-task-empty{padding:12px 4px}}@media(max-height:360px){.ws-root .ws-tasks.ws-panel{padding:7px}.ws-task-heading{padding-bottom:5px;gap:7px}.ws-task-heading-icon{width:27px;height:27px;border-radius:8px}.ws-task-heading-icon svg{width:19px;height:19px}.ws-task-heading h2{font-size:15px}.ws-task-heading small{display:none}.ws-root .ws-task-heading>button{width:28px;min-height:28px;font-size:19px}.ws-root .ws-tasks .ws-day-navigation{margin-top:4px}.ws-root .ws-tasks .ws-day-navigation button{min-width:28px;min-height:28px;padding:1px}.ws-root .ws-task-summary{margin:4px 0;gap:5px}.ws-root .ws-task-summary button{min-height:32px;padding:5px;gap:5px}.ws-task-summary b{font-size:18px}.ws-root .ws-tasks .ws-task-list{min-height:64px}}@media(max-width:800px){.ws-root:not([data-nav=calendar]) .ws-tasks-slot .ws-tasks.ws-panel{max-height:min(var(--ws-task-max-height,100dvh),460px,calc(100dvh - 24px))}}.ws-root .ws-panels,.ws-root .ws-tasks-slot{background:transparent;border:0;box-shadow:none;pointer-events:none}.ws-root .ws-tasks-slot .ws-tasks.ws-panel{background:transparent;border:0;box-shadow:none;padding:var(--chat-task-start,0px) 0 0;gap:0;overflow:visible;pointer-events:none;box-sizing:border-box}.ws-root .ws-task-surface{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;width:100%;box-sizing:border-box;max-height:calc(var(--chat-task-space,var(--ws-task-max-height,100dvh)) - var(--chat-task-start,0px) - var(--chat-task-end,0px));padding:14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;background:linear-gradient(160deg,color-mix(in srgb,var(--ws-accent) 9%,var(--ws-surface)),var(--ws-surface) 42%);border:1px solid color-mix(in srgb,var(--ws-accent) 32%,var(--ws-line));border-radius:12px;box-shadow:0 3px 13px #122a4514}.ws-task-surface>*{flex-shrink:0}.ws-root .ws-task-surface .ws-task-list{flex:0 1 auto;min-height:64px;overflow:auto}.ws-root .ws-tasks .ws-edit-handles,.ws-root .ws-tasks .ws-size-handle{pointer-events:auto}.ws-root .fc-frame[data-free-item=tasks],.ws-root .fc-frame[data-free-item=tasks]>.fc-body{background:transparent;border:0;box-shadow:none;pointer-events:none}.ws-root .fc-frame[data-free-item=tasks] .fc-handle,.ws-root .fc-frame[data-free-item=tasks] .fc-size{pointer-events:auto}.ws-root .cal-task-dock .ws-task-surface{max-height:calc(100dvh - var(--ws-lab-height) - 70px)}@media(max-width:1099px){.ws-root .ws-task-surface{padding:12px;max-height:calc(100dvh - var(--chat-service-bottom,80px) - 12px)}.ws-root .cal-task-dock .ws-task-surface{max-height:none}}@media(max-height:360px){.ws-root .ws-task-surface{padding:7px}}.ws-root[data-task-transparency="50"]{--ws-task-fill:50%}.ws-root[data-task-transparency="70"]{--ws-task-fill:30%}.ws-root[data-task-transparency="90"]{--ws-task-fill:10%}.ws-root[data-task-transparency="100"]{--ws-task-fill:0%}.ws-root[data-task-transparency]:not([data-task-transparency=legacy]) .ws-task-surface{background-image:none;background-color:color-mix(in srgb,var(--ws-surface) var(--ws-task-fill),transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ws-root[data-task-transparency]:not([data-task-transparency=legacy]) .ws-task-list>li[data-kind]{background:transparent;box-shadow:none}.ws-root[data-task-transparency]:not([data-task-transparency=legacy]) .ws-task-surface :is(.ws-task-heading h2,.ws-task-heading small,.ws-day-navigation strong,.ws-task-empty strong,.ws-task-empty p,.ws-task-list time,.ws-task-kind,.ws-task-title-button,.ws-task-comment,.ws-task-assignee,.ws-task-status,.ws-task-complete){background:var(--ws-surface);box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:4px;box-shadow:0 0 0 2px var(--ws-surface)}.ws-root[data-task-transparency]:not([data-task-transparency=legacy]) .ws-task-surface :is(.ws-task-heading h2,.ws-task-heading small,.ws-day-navigation strong,.ws-task-empty strong,.ws-task-empty p,.ws-task-title-button,.ws-task-comment,.ws-task-assignee,.ws-task-status,.ws-task-complete){width:fit-content;max-width:100%}.ws-root[data-task-transparency]:not([data-task-transparency=legacy]) .ws-task-list time{align-self:start;height:fit-content}.ws-task-transparency-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-root .ws-task-transparency-options>button{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:9px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface);color:var(--ws-ink);text-align:left}.ws-root .ws-task-transparency-options>button[aria-pressed=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);background:var(--ws-selected)}.ws-task-transparency-options strong{font-size:12px}.ws-task-transparency-options small{font-size:11px;color:var(--ws-muted)}.ws-task-transparency-sample{height:46px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:6px;background:repeating-linear-gradient(135deg,#33516b 0 18px,#d2bd9b 18px 36px,#8ea3a6 36px 54px)}.ws-task-transparency-sample i{position:absolute;inset:0}.ws-task-transparency-sample b{position:relative;padding:2px 6px;border-radius:4px;background:var(--ws-surface);font-size:12px}.ws-sidebar{width:var(--ws-sidebar-width,184px);flex-basis:var(--ws-sidebar-width,184px)}.ws-root[data-sidebar-side=right]>.ws-sidebar{order:2}.ws-root[data-task-side=left] .ws-workarea{margin-left:var(--ws-reserve);margin-right:0}.ws-root[data-editing=true] .ws-workarea{transition:none}.ws-command-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding:12px 0 0}.ws-command-bar button{font-size:11px;padding:7px 9px}.ws-unified-editor{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ws-layout-mode{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font-size:12px;font-weight:600}.ws-layout-mode input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--ws-accent)}.ws-layout-mode:has(input:checked){border-color:var(--ws-accent);background:var(--ws-selected)}@media(max-width:800px){.ws-command-bar .ws-menu-return{position:static;inset:auto;transform:none;margin-right:auto}}.ws-active-profile{margin-right:auto;font-size:10px;color:var(--ws-muted);max-width:160px;overflow-wrap:anywhere}.ws-mode-toggle{flex-shrink:0;min-width:64px}.ws-mode-toggle>span{display:flex;align-items:center;gap:6px;font-size:16px;line-height:18px}.ws-mode-toggle i{display:block;width:7px;height:7px;border-radius:50%;background:var(--ws-accent);box-shadow:-14px 0 0 5px var(--ws-selected)}.ws-mode-toggle[aria-pressed=true] i{box-shadow:14px 0 0 5px var(--ws-selected)}.ws-layout-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:center}.ws-layout-grid[hidden]{display:none}.ws-layout-block[data-layout-block=brand]{align-self:start;justify-self:end;min-width:76px}.ws-layout-block[data-layout-block=title] .co-entry{margin-top:9px}.ws-root:not([data-editing=true]) .ws-layout-block[data-layout-block=title]{max-width:100%}.ws-layout-block{min-width:0;grid-column:span var(--ws-block-span,12);position:relative}.ws-layout-block .ws-topbar{min-height:64px;padding:6px 0}@media(min-width:1100px){.ws-root[data-free=false] .ws-command-bar{padding-top:8px}.ws-root[data-free=false] .ws-layout-grid{row-gap:3px}.ws-root[data-free=false] .ws-layout-block[data-layout-block=title] .ws-topbar{padding-block:2px}.ws-root[data-free=false] .ws-layout-block[data-layout-block=title] .co-entry{margin-top:4px}}.ws-layout-block .ws-kpis{padding:6px 0 8px 14px;gap:16px;justify-content:space-between}.ws-layout-block .ws-kpis div{min-width:0}.ws-layout-block .ws-kpis div span{font-size:10px}.ws-layout-filter{display:grid;gap:3px;width:100%;max-width:none}.ws-layout-filter label{font-size:11px;color:var(--ws-muted)}.ws-catalog-heading h2{font-size:16px}.ws-layout-block>.ws-catalog-heading{min-height:36px}.ws-catalog-heading h2 span{color:var(--ws-muted);font-size:12px;padding-left:8px}.ws-layout-block .ws-column{min-height:600px}.ws-board[style*=height]{align-items:start;overflow-y:auto}.ws-root[data-compact=true] .ws-column .ws-card{margin-bottom:5px}.ws-root[data-compact=true] .ws-grid{gap:7px}.ws-tasks-slot{right:var(--ws-task-edge);top:calc(var(--ws-lab-height) + var(--ws-task-top));width:var(--ws-task-width);max-height:var(--ws-task-max-height);clip-path:inset(0)}.ws-tasks-slot .ws-tasks{height:var(--ws-task-height);max-height:var(--ws-task-max-height);border-radius:12px 0 0 12px}.ws-root[data-task-side=left] .ws-tasks-slot{right:auto;left:var(--ws-task-edge)}.ws-root .ws-task-toggle{right:var(--ws-task-edge)}.ws-root[data-task-side=left] .ws-task-toggle{right:auto;left:var(--ws-task-edge)}.ws-task-complete{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--ws-muted)}.ws-task-complete input{min-height:0;padding:0}.ws-dialog[data-closing]{outline:none!important}.ws-dialog-body>label,.ws-dialog-body fieldset>label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.ws-dialog-body label input:not([type=checkbox]):not([type=radio]),.ws-dialog-body label select{max-width:100%}.ws-dialog-body :is(input[type=checkbox],input[type=radio]){min-height:0}.ws-dialog-body label>select{flex:1}.ws-editor-bar{position:sticky;top:var(--ws-lab-height);z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;border:1px solid var(--ws-accent);background:var(--ws-surface);border-radius:10px;margin:12px 0;box-shadow:0 3px 18px #0002}.ws-editor-bar strong{color:var(--ws-accent)}.ws-editor-bar>span{font-size:11px;color:var(--ws-muted);margin-right:auto}.ws-editor-bar button{font-size:12px}.ws-edit-handles{display:flex;align-items:center;gap:4px;color:var(--ws-ink);background:var(--ws-selected);padding:3px;border-radius:6px;min-width:0;margin-bottom:5px}.ws-edit-handles>span{font-size:10px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-root .ws-edit-handles>button{padding:2px 6px;min-width:26px;min-height:26px;border-radius:4px;font-size:13px;color:var(--ws-ink);background:var(--ws-surface)}.ws-root .ws-layout-grab{touch-action:none;cursor:grab!important}.ws-root .ws-layout-resize{touch-action:none;cursor:nwse-resize!important}.ws-root .ws-edit-select{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:11px}.ws-root .ws-resize-edge{position:absolute;z-index:18;width:24px;height:24px;min-height:0;padding:0;border:0;background:transparent;touch-action:none}.ws-resize-edge:after{content:"";display:block;width:10px;height:10px;margin:auto;border:2px solid var(--ws-surface);border-radius:3px;background:var(--ws-accent);box-shadow:0 0 0 1px var(--ws-accent)}.ws-column,.ws-layout-block,.ws-tasks,.ws-preview,.ws-sidebar{--ws-resize-scroll:0px}.ws-resize-n{top:var(--ws-resize-scroll);left:calc(50% - 12px);cursor:n-resize!important}.ws-resize-s{bottom:calc(0px - var(--ws-resize-scroll));left:calc(50% - 12px);cursor:s-resize!important}.ws-resize-e{right:0;top:calc(50% - 12px + var(--ws-resize-scroll));cursor:e-resize!important}.ws-resize-w{left:0;top:calc(50% - 12px + var(--ws-resize-scroll));cursor:w-resize!important}.ws-resize-nw{top:var(--ws-resize-scroll);left:0;cursor:nw-resize!important}.ws-resize-ne{top:var(--ws-resize-scroll);right:0;cursor:ne-resize!important}.ws-resize-sw{bottom:calc(0px - var(--ws-resize-scroll));left:0;cursor:sw-resize!important}.ws-resize-se{bottom:calc(0px - var(--ws-resize-scroll));right:0;cursor:se-resize!important}.ws-root[data-free=false] .ws-column[data-column-height]{height:var(--ws-column-height);min-height:180px;overflow-y:auto;align-self:flex-start}@media(min-width:801px){.ws-root[data-free=false] .ws-layout-block[data-block-height]{height:var(--ws-block-height);min-height:0;overflow:auto}.ws-root[data-free=false] .ws-layout-block[data-layout-block=search]{overflow:visible}}@media(max-width:800px){.ws-root[data-free=false] .ws-column[data-column-height]{height:auto;min-height:400px;max-height:680px}.ws-root .ws-resize-edge{display:none}}.ws-root[data-editing=true] .ws-layout-block{outline:1px dashed var(--ws-accent);outline-offset:3px;border-radius:6px;padding:5px}.ws-root[data-editing=true] [data-edit-selected=true]{outline:2px solid var(--ws-accent);background:color-mix(in srgb,var(--ws-selected) 28%,transparent)}.ws-root[data-editing=true] [data-edit-hidden=true]{opacity:.55}.ws-root [data-insert-guide=true]{box-shadow:-4px 0 0 var(--ws-accent),0 -4px 0 var(--ws-accent)}.ws-layout-ghost{position:fixed;z-index:500;pointer-events:none;color:var(--ws-ink);background:var(--ws-surface);border:2px solid var(--ws-accent);padding:8px 12px;border-radius:6px;box-shadow:0 6px 20px #0003;font-size:12px}.ws-root .ws-layout-grab[data-layout-drag-kind=stage]{display:flex;align-items:center;justify-content:flex-start;gap:5px;flex:1;white-space:nowrap;font-size:10px;min-height:30px}.ws-layout-grab[data-layout-drag-kind=stage]>span:first-child{font-size:20px;line-height:1}.ws-column[data-stage-drag-source=true]{opacity:.32!important;outline:2px dashed var(--ws-accent)!important;outline-offset:-2px;transition:none!important}.ws-root.ws-stage-drag-host{position:fixed!important;inset:0!important;display:block!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;z-index:5000;pointer-events:none!important;overflow:visible!important;transform:none!important;zoom:1!important;background:transparent!important}.ws-stage-drag-host,.ws-stage-drag-host *{pointer-events:none!important;animation:none!important;transition:none!important}.ws-stage-drag-ghost{position:fixed;left:0;top:0;overflow:hidden;border:2px solid var(--ws-accent);border-radius:12px;background:var(--ws-bg);box-shadow:0 12px 28px #142c4d40;will-change:transform;opacity:.95}.ws-stage-drag-ghost:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;background:linear-gradient(transparent,var(--ws-bg))}.ws-stage-drag-ghost .ws-stage-drag-copy{margin:0!important;min-height:0!important;height:auto!important;max-height:none!important;border:0!important;outline:0!important;overflow:hidden!important;opacity:1!important}.ws-stage-drag-copy .ws-resize-edge{display:none!important}.ws-stage-insert-marker{position:fixed;width:4px;border-radius:4px;background:var(--ws-accent);box-shadow:0 0 0 2px var(--ws-surface);z-index:1}.ws-stage-insert-marker[hidden]{display:none}.ws-stage-insert-marker>span{position:absolute;top:-24px;left:0;max-width:220px;padding:3px 7px;border:1px solid var(--ws-accent);border-radius:5px;background:var(--ws-surface);color:var(--ws-ink);font:700 11px/1.4 Manrope,sans-serif;white-space:nowrap;transform:translate(-50%)}.ws-stage-drag-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}.ws-root[data-side-guide]:after{content:"";position:fixed;top:5vh;bottom:5vh;width:6px;background:var(--ws-accent);z-index:499;pointer-events:none}.ws-root[data-side-guide=left]:after{left:8px}.ws-root[data-side-guide=right]:after{right:8px}.ws-editor-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 0;border-bottom:1px solid var(--ws-line)}.ws-editor-row>label:first-child,.ws-editor-row>span:first-child{flex:1;min-width:120px}.ws-editor-row label{display:inline-flex;gap:7px;align-items:center;font-size:12px}.ws-editor-row input[type=number]{width:80px}.ws-editor-row>small{font-size:9px;overflow-wrap:anywhere}.ws-reorder-buttons{display:inline-flex;gap:4px}.ws-reorder-buttons button{font-size:11px}.ws-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ws-label-editor{width:min(520px,calc(100vw - 24px))}.ws-danger{color:#b63232;border-left:3px solid currentColor;padding:12px;background:#d8505014;margin-bottom:18px!important}.ws-root[data-theme=graphite] .ws-danger{color:#ffb2ab}.ws-warning{border:1px solid var(--ws-line);background:var(--ws-soft);padding:12px;border-radius:8px;font-size:13px}.ws-stage-control{padding-right:32px}.ws-root .ws-object-more{position:absolute;bottom:0;right:0;width:32px;height:31px;padding:0;border:0;border-left:1px solid var(--ws-line);background:transparent;border-radius:0 0 9px;font-size:19px}.ws-object-stamps{position:absolute;left:10px;right:10px;top:42%;display:flex;align-items:center;justify-content:space-between;gap:6px;pointer-events:none}.ws-object-stamps>span{font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:5px 6px;border:2px solid currentColor;border-radius:3px;transform:rotate(-9deg);color:#fff7e5;background:#63450fa8;text-shadow:0 1px 2px #241800}.ws-object-stamps .ws-stamp-realized{transform:rotate(7deg);color:#e8fff3;background:#184f39b5;text-shadow:0 1px 2px #00271b}.ws-object-stamps .ws-stamp-exclusive{color:#e9f5ff;background:#18426cc2;border-color:#b5dcff;text-shadow:0 1px 2px #102e49}.ws-detail-image,.ws-feed-image{position:relative;min-width:0;overflow:hidden}.ws-detail-image .ws-detail-photo{width:100%}.ws-feed-image .ws-feed-photo{display:block}.ws-mark-palette{display:flex;flex-wrap:wrap;gap:8px}.ws-mark-palette button{display:flex;align-items:center;gap:7px;font-size:12px}.ws-mark-palette i{width:18px;height:18px;border:1px solid var(--ws-line);border-radius:50%}.ws-mark-palette [aria-pressed=true]{outline:2px solid var(--ws-accent)}.ws-root .ws-mark-palette button[aria-pressed=true],.ws-root .ws-sidebar-set[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ws-root .ws-mark-palette button,.ws-root .ws-sidebar-set{transition:background-color .14s ease}.ws-choice-check{display:inline-block;width:1em;min-width:1em;font-weight:900;color:var(--ws-accent)}.ws-sidebar-set>strong{display:flex;justify-content:space-between;gap:8px}.ws-root .ws-save-interface{background:#236c4c;border-color:#236c4c;color:#fff}.ws-root .ws-save-interface:hover{background:#19563b}.ws-root .ws-cancel-interface{background:#a9373b;border-color:#a9373b;color:#fff}.ws-root .ws-cancel-interface:hover{background:#8e292e}.ws-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ws-mark-live-preview{margin:14px auto;padding:14px;max-width:316px}.ws-mark-live-preview .ws-card{width:100%}.ws-mark-live-preview figcaption{margin-top:12px;font-size:11px;color:var(--ws-muted)}.ws-card[data-transferring]{visibility:hidden}.ws-transfer,.ws-transfer *{pointer-events:none!important}.ws-transfer-card{position:relative;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface)}.ws-transfer-status{font-size:12px;color:var(--ws-muted);margin-top:10px!important}.ws-transfer-status:empty{display:none}.ws-transfer-target{position:fixed;left:50%;bottom:24px;transform:translate(-50%);pointer-events:none;z-index:501;padding:10px 14px;border-radius:8px;background:var(--ws-surface);border:1px solid var(--ws-accent);color:var(--ws-ink);box-shadow:0 6px 24px #0003}.ws-nav-item span{overflow-wrap:anywhere}@media(max-width:1099px){.ws-layout-block[data-layout-block=title]{grid-column:span 10;order:-3!important}.ws-layout-block[data-layout-block=brand]{grid-column:span 2;order:-2!important}.ws-layout-block[data-layout-block=kpis]{order:-1!important}.ws-layout-block:has(.ws-kpis){grid-column:span 12}.ws-layout-block .ws-kpis{justify-content:flex-start;gap:24px;margin-bottom:15px}.ws-tasks-slot .ws-tasks{max-height:min(var(--ws-task-max-height),460px)}}@media(max-width:800px){.ws-sidebar{width:100%;flex-basis:auto}.ws-root[data-sidebar-side=right]>.ws-sidebar{order:0}.ws-root[data-task-side] .ws-workarea{margin-inline:0}.ws-command-bar{justify-content:flex-start}.ws-command-bar button{font-size:10px}.ws-active-profile{flex-basis:100%;max-width:none}.ws-layout-block{grid-column:span 12}.ws-layout-block[data-layout-block=title]{grid-column:span 9}.ws-layout-block[data-layout-block=brand]{grid-column:span 3}.ws-layout-block[data-layout-block=title] h1{font-size:22px}.ws-root .ws-layout-block .ws-topbar{padding-top:8px}.ws-subtitle{overflow-wrap:anywhere}.ws-tasks-slot{top:max(var(--ws-lab-height),12px);right:12px;left:auto!important;width:min(var(--ws-task-width),calc(100vw - 24px));max-height:calc(100dvh - 24px)}.ws-task-toggle{right:6px!important;left:auto!important}.ws-layout-block .ws-topbar{padding-top:8px;min-height:70px}.ws-editor-bar{padding:8px}.ws-editor-bar strong{font-size:12px}.ws-editor-bar>span{flex-basis:100%}.ws-editor-row{align-items:flex-start}.ws-editor-row>label:first-child{flex-basis:100%}.ws-dialog-body label>input:not([type=checkbox]):not([type=radio]){min-width:0;flex:1}}.ws-menu-brand{margin:0 0 10px;justify-content:center;flex:0 0 auto;min-height:132px}.ws-root .estera-brand{width:148px;max-width:100%;padding:0;border-radius:12px;overflow:hidden;background:#0a1e2e}.ws-root .estera-brand img{width:100%;height:auto;display:block;aspect-ratio:325/273}.ws-root[data-free=true].ws-sidebar-hidden .fc-frame[data-free-item=brand]{display:none}.ws-original-gallery{display:flex;gap:10px;overflow:auto;margin:16px 0}.ws-original-gallery a{flex:0 0 180px;color:var(--ws-muted);font-size:11px}.ws-original-gallery img{width:180px;height:120px;object-fit:cover;border-radius:9px}.ws-root :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:1px solid var(--ws-accent);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ws-accent) 16%,transparent),0 0 12px color-mix(in srgb,var(--ws-accent) 18%,transparent)}.ws-root :is(button,a,input,select,summary,[tabindex]):focus:not(:focus-visible){outline:none}.ws-root :is(input,select,.ws-groups button){transition:background .14s ease,box-shadow .14s ease,border-color .14s ease}.ws-root .ws-groups button[aria-pressed=true]{box-shadow:none;border-color:color-mix(in srgb,var(--ws-accent) 45%,var(--ws-line));background:var(--ws-selected);font-weight:700}.ws-root .ws-groups button:hover{background:color-mix(in srgb,var(--ws-selected) 65%,var(--ws-surface))}.ws-root .ss-popup{margin-top:8px}.ws-drop-slot{border:1px dashed var(--ws-accent);border-radius:10px;background:color-mix(in srgb,var(--ws-selected) 50%,transparent);display:grid;place-items:center;color:var(--ws-muted);font-size:12px;margin-bottom:12px;pointer-events:none}.ws-root .ws-card[data-drag-source]{opacity:1;background:var(--ws-soft);border:1px dashed var(--ws-line)}.ws-card[data-drag-source]>*{visibility:hidden}.ws-card[data-drop-landing]{visibility:hidden!important}.ws-card.is-drop-arrived{animation:ws-arrived 1s ease-out}.ws-drag-ghost{z-index:550;border:1px solid var(--ws-line);border-radius:10px}.ws-drag-ghost .ws-card-open{display:block;position:relative;width:100%;padding:0;border:0;overflow:hidden;border-radius:9px 9px 0 0}.ws-drag-ghost button{font:inherit;color:inherit}@keyframes ws-arrived{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ws-accent) 40%,transparent)}to{box-shadow:0 0 0 0 transparent}}@media(max-width:1099px){.ws-root .ws-layout-block[data-layout-block=title]{grid-column:span 12}}@media(prefers-reduced-motion:reduce){.ws-root :is(input,select,.ws-groups button){transition:none}}.ws-column.is-drop-target>.ws-empty{display:none}:is(.ws-root,.ws-design-mark-sample){--ws-mark-intensity:45;--ws-mark-ring:0px;--ws-mark-ring-alpha:0%;--ws-mark-blur:0px;--ws-mark-spread:0px;--ws-mark-y:0px;--ws-mark-alpha:0%;--ws-mark-fringe-alpha:0%;--ws-mark-fringe-blur:0px;--ws-mark-fringe-spread:0px;--ws-mark-wide-alpha:0%;--ws-mark-wide-blur:0px;--ws-mark-wide-spread:0px;--ws-mark-border-weight:0%;--ws-mark-tint:0%;--ws-mark-under:0}:is(.ws-root,.ws-design-mark-sample)[data-mark-style=outline]{--ws-mark-border-weight:100%;--ws-mark-ring:2px;--ws-mark-ring-alpha:min(90%,calc(var(--ws-mark-intensity)*1.44%));--ws-mark-blur:14px;--ws-mark-alpha:calc(var(--ws-mark-intensity)*.55%)}:is(.ws-root,.ws-design-mark-sample)[data-mark-style=glow]{--ws-mark-blur:14px;--ws-mark-spread:1px;--ws-mark-alpha:min(90%,calc(30% + var(--ws-mark-intensity)*1.2%));--ws-mark-fringe-alpha:min(98%,calc(25% + var(--ws-mark-intensity)*1.55%));--ws-mark-fringe-blur:7px;--ws-mark-fringe-spread:3px;--ws-mark-wide-blur:20px;--ws-mark-wide-spread:1px;--ws-mark-wide-alpha:calc(var(--ws-mark-intensity)*.5%)}:is(.ws-root,.ws-design-mark-sample):is([data-mark-style=tint],[data-mark-style=underlight]){--ws-mark-tint:calc(18% + var(--ws-mark-intensity)*.7%)}:is(.ws-root,.ws-design-mark-sample)[data-mark-style=combined]{--ws-mark-tint:calc(18% + var(--ws-mark-intensity)*.7%);--ws-mark-blur:14px;--ws-mark-spread:1px;--ws-mark-alpha:min(90%,calc(30% + var(--ws-mark-intensity)*1.2%));--ws-mark-fringe-alpha:min(98%,calc(25% + var(--ws-mark-intensity)*1.55%));--ws-mark-fringe-blur:7px;--ws-mark-fringe-spread:3px;--ws-mark-wide-blur:20px;--ws-mark-wide-spread:1px;--ws-mark-wide-alpha:calc(var(--ws-mark-intensity)*.5%)}.ws-color-mark[data-marked=true]{position:relative;border-color:color-mix(in srgb,var(--ws-mark) var(--ws-mark-border-weight),var(--ws-line));box-shadow:0 0 0 var(--ws-mark-ring) color-mix(in srgb,var(--ws-mark) var(--ws-mark-ring-alpha),transparent),0 var(--ws-mark-y) var(--ws-mark-blur) var(--ws-mark-spread) color-mix(in srgb,var(--ws-mark) var(--ws-mark-alpha),transparent),0 0 var(--ws-mark-fringe-blur) var(--ws-mark-fringe-spread) color-mix(in srgb,var(--ws-mark) var(--ws-mark-fringe-alpha),transparent),0 0 var(--ws-mark-wide-blur) var(--ws-mark-wide-spread) color-mix(in srgb,var(--ws-mark) var(--ws-mark-wide-alpha),transparent)}.ws-color-mark[data-marked=true] .ws-photo-strip{background:linear-gradient(color-mix(in srgb,var(--ws-mark) var(--ws-mark-tint),transparent),color-mix(in srgb,var(--ws-mark) var(--ws-mark-tint),transparent)),var(--ws-photo-strip-bg)}:is(.ws-root,.ws-design-mark-sample)[data-theme=blue]:is([data-mark-style=tint],[data-mark-style=combined]) .ws-color-mark[data-marked=true] .ws-photo-strip{color:#102c43}.ws-color-mark[data-marked=true] :is(.ws-feed-copy,.ws-detail-summary){background:linear-gradient(color-mix(in srgb,var(--ws-mark) var(--ws-mark-tint),transparent),color-mix(in srgb,var(--ws-mark) var(--ws-mark-tint),transparent))}:is(.ws-root,.ws-design-mark-sample):is([data-mark-style=tint],[data-mark-style=combined]) .ws-color-mark[data-marked=true] :is(.ws-feed-price small,.ws-detail-summary dt){color:color-mix(in srgb,var(--ws-ink) 25%,var(--ws-muted))}.ws-property-detail.ws-color-mark,.ws-detail-summary{border-radius:8px}.ws-feed-event.ws-color-mark{overflow:visible}.ws-feed-event.ws-color-mark>header{border-radius:13px 13px 0 0}.ws-feed-event.ws-color-mark .ws-feed-photo{border-radius:0 0 0 13px}.ws-feed-event.ws-color-mark .ws-feed-copy{border-radius:0 0 13px}.ws-mark-style-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}.ws-mark-style-options .ws-option{min-width:0}.ws-mark-intensity{display:grid;grid-template-columns:auto auto minmax(80px,1fr);align-items:center;gap:14px;margin:16px 0 8px}.ws-mark-intensity input{width:100%;accent-color:var(--ws-accent)}.ws-mark-intensity output{font-variant-numeric:tabular-nums;min-width:3ch}@media(max-width:600px){.ws-mark-style-options{grid-template-columns:1fr}.ws-mark-intensity{grid-template-columns:auto auto}.ws-mark-intensity input{grid-column:1/-1}.ws-feed-event.ws-color-mark .ws-feed-photo{border-radius:0}}.ws-preview .ws-preview-scroll{padding:10px 10px 16px}:is(.ws-root,.ws-design-mark-sample){--ws-stage-gap:14px}:is(.ws-root,.ws-design-mark-sample)[data-stage-separator=spacious]{--ws-stage-gap:28px}:is(.ws-root,.ws-design-mark-sample) .ws-board{gap:var(--ws-stage-gap)}:is(.ws-root,.ws-design-mark-sample) .ws-board>.ws-column{position:relative}:is(.ws-root,.ws-design-mark-sample):is([data-stage-separator=line],[data-stage-separator=soft]) .ws-board>.ws-column+.ws-column:before,:is(.ws-root,.ws-design-mark-sample):is([data-stage-separator=line],[data-stage-separator=soft]) .fc-frame[data-stage-divided=true]:before{content:"";position:absolute;top:12px;bottom:12px;left:calc(var(--ws-stage-gap) / -2 - .5px);width:1px;background:color-mix(in srgb,var(--ws-ink) 20%,transparent);pointer-events:none}:is(.ws-root,.ws-design-mark-sample):is([data-stage-separator=line],[data-stage-separator=soft]) .fc-frame[data-stage-divided=true]:before{left:calc(var(--fc-stage-gap) / -2 - .5px)}:is(.ws-root,.ws-design-mark-sample)[data-stage-separator=soft] .ws-board>.ws-column+.ws-column:before,:is(.ws-root,.ws-design-mark-sample)[data-stage-separator=soft] .fc-frame[data-stage-divided=true]:before{width:3px;margin-left:-1px;background:linear-gradient(transparent,color-mix(in srgb,var(--ws-accent) 28%,transparent) 18%,color-mix(in srgb,var(--ws-accent) 28%,transparent) 82%,transparent);box-shadow:0 0 5px color-mix(in srgb,var(--ws-accent) 12%,transparent);border-radius:100%}:is(.ws-root,.ws-design-mark-sample)[data-mark-style=underlight] .ws-color-mark[data-marked=true] .ws-stage-control{z-index:2}:is(.ws-root,.ws-design-mark-sample):is([data-mark-style=tint],[data-mark-style=combined],[data-mark-style=underlight]) .ws-color-mark[data-marked=true] :is(.ws-photo-strip,.ws-feed-copy,.ws-detail-summary){background:color-mix(in srgb,var(--ws-mark) var(--ws-mark-tint),var(--ws-surface));color:#102638;--ws-ink:#102638;--ws-muted:#102638}:is(.ws-root,.ws-design-mark-sample)[data-theme=graphite]:is([data-mark-style=tint],[data-mark-style=combined],[data-mark-style=underlight]){--ws-mark-tint:min(64%,calc(18% + var(--ws-mark-intensity)*.7%))}:is(.ws-root,.ws-design-mark-sample)[data-theme=graphite]:is([data-mark-style=tint],[data-mark-style=combined],[data-mark-style=underlight]) .ws-color-mark[data-marked=true] :is(.ws-photo-strip,.ws-feed-copy,.ws-detail-summary){color:#f7faff;--ws-ink:#f7faff;--ws-muted:#f7faff}.ws-root[data-task-overlay=true][data-tasks-present=true] .ws-workarea{padding-right:16px}@media(min-width:1100px){.ws-root[data-task-overlay=true][data-tasks-present=true]:not(.ws-has-dock)[data-task-side=right] .ws-command-bar{padding-right:var(--ws-task-width)}.ws-root[data-task-overlay=true][data-tasks-present=true]:not(.ws-has-dock)[data-task-side=left] .ws-command-bar{padding-left:var(--ws-task-width)}}.ws-root[data-free=true]{display:block}.ws-root[data-free=true] .ws-workarea{margin:0;padding:0 12px;width:100%}.ws-root[data-free=true] .ws-main{overflow:visible}.fc-scroll{width:100%;height:calc(100dvh - 105px);min-height:460px;overflow:auto;border:1px solid var(--ws-line);border-radius:10px;position:relative;margin-top:12px;overscroll-behavior:contain}.fc-canvas{position:relative;background:var(--ws-bg)}.ws-root:has(.ws-unified-editor) .fc-scroll:not([data-narrow=true]){padding:28px 8px 8px}.fc-scroll,.fc-canvas,.fc-body,.fc-frame .ws-column{overflow-anchor:none}.fc-frame{position:absolute;margin:0;box-sizing:border-box;min-width:0}.fc-body{width:100%;height:100%;overflow:auto;scrollbar-width:thin}.fc-frame:has(.ss-popup){z-index:81!important}.fc-frame[data-free-item=search] .fc-body{overflow:visible}.fc-frame .ws-layout-block{width:100%;height:100%}.fc-frame .ws-topbar{padding:5px!important}.fc-frame[data-free-item^="stage:"] .ws-column{width:100%;min-width:0;height:100%;min-height:0;overflow-y:auto;padding-bottom:12px}.fc-frame[data-free-item=sidebar] .ws-sidebar{position:static;width:100%;height:100%;flex-basis:auto}.fc-frame[data-free-item=tasks] .ws-tasks-slot{position:static;width:100%;height:100%;max-height:none;clip-path:none}.fc-frame[data-free-item=tasks] .ws-tasks{width:100%;height:100%;max-height:none;border-radius:10px}.fc-frame[data-free-item=board]:has(.ws-board){pointer-events:none}.fc-frame[data-free-item=board]:has(.ws-board) .fc-body{overflow:visible}.fc-frame[data-free-item=board]:has(.ws-board) .ws-board{height:100%;border:0;background:transparent}.fc-frame[data-free-item=board]:has(.ws-board) .ws-catalog-footer,.fc-frame[data-free-item=board]:has(.ws-board) .ws-empty{display:none}.fc-frame[data-free-item=board] .fc-handle,.fc-frame[data-free-item=board] .fc-size{pointer-events:auto}.fc-frame[data-free-selected]{outline:2px solid var(--ws-accent)}.fc-frame[data-free-hidden]{opacity:.5}.fc-handle{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-100%);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:6px 6px 0 0}.fc-handle button{font-size:11px;padding:3px 7px;cursor:grab;touch-action:none}.fc-size{position:absolute;z-index:5;padding:0!important;background:var(--ws-accent)!important;border:2px solid var(--ws-surface)!important;border-radius:2px!important;width:11px;height:11px;touch-action:none}.fc-size-n{top:-5px;left:50%;cursor:n-resize}.fc-size-s{bottom:-5px;left:50%;cursor:s-resize}.fc-size-e{right:-5px;top:50%;cursor:e-resize}.fc-size-w{left:-5px;top:50%;cursor:w-resize}.fc-size-nw{top:-5px;left:-5px;cursor:nw-resize}.fc-size-ne{top:-5px;right:-5px;cursor:ne-resize}.fc-size-sw{bottom:-5px;left:-5px;cursor:sw-resize}.fc-size-se{bottom:-5px;right:-5px;cursor:se-resize}.fc-toolbar{position:sticky;top:0;z-index:100;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;padding:8px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;box-shadow:0 4px 12px #0001;margin-top:8px}.fc-toolbar button,.fc-toolbar strong{font-size:11px}.fc-toolbar>button{font-size:12px}.fc-selection-help{flex-basis:100%;margin:3px 0;color:var(--ws-muted);font-size:12px}.fc-secondary{margin-left:auto;font-size:12px}.fc-secondary summary,.fc-extra summary{cursor:pointer;padding:6px}.fc-secondary[open]{padding:5px;border:1px solid var(--ws-line);border-radius:8px}.fc-extra{border:1px solid var(--ws-line);border-radius:7px;padding:2px 6px}.fc-extra[open]{display:flex;flex-wrap:wrap;gap:8px}.fc-inspector{flex-basis:100%;font-size:11px}.fc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.fc-controls label{display:flex;gap:5px;align-items:center}.fc-controls input[type=number]{width:76px;min-height:28px;padding:4px}.fc-controls select{max-width:190px}.fc-controls small{flex-basis:100%;color:var(--ws-muted)}.fc-danger{background:#a62628!important;color:#fff!important}.fc-inspector-dialog{width:min(680px,calc(100vw - 24px))}.fc-inspector-dialog p{font-size:13px;line-height:1.6}.fc-inspector-dialog .fc-controls{align-items:flex-start;gap:14px}.fc-inspector-dialog .fc-controls label:first-child{flex-basis:100%}.fc-inspector-dialog .fc-controls select{max-width:none;min-width:220px}.fc-inspector-dialog .fc-extra{flex-basis:100%}.fc-parameter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fc-scroll[data-narrow=true]{height:auto;min-height:0;overflow:visible;border:0}.fc-scroll[data-narrow=true] .fc-canvas{display:flex;flex-direction:column;gap:16px}.fc-scroll[data-narrow=true] .fc-frame{position:relative;width:100%;height:auto;min-height:60px}.fc-scroll[data-narrow=true] .fc-body{height:auto;overflow:visible}.fc-scroll[data-narrow=true] .fc-frame[data-free-item=board]:has(.ws-board){display:none}.fc-scroll[data-narrow=true] .fc-frame[data-free-item^="stage:"]{height:570px}.fc-scroll[data-narrow=true] .fc-frame[data-free-item^="stage:"] .fc-body{height:100%}.fc-scroll[data-narrow=true] .fc-frame[data-free-item=brand]{position:absolute;right:0;top:0;width:76px}.fc-scroll[data-narrow=true] .fc-frame[data-free-item=title]{padding-right:76px}.fc-scroll[data-narrow=true] .fc-frame[data-free-editing]{margin-top:20px}.ws-sidebar-hidden .fc-frame[data-free-item=sidebar]{display:none}.fc-scroll[data-narrow=true] .fc-frame[data-free-item=sidebar]:has(.ws-sidebar:not([aria-hidden=true])),.fc-scroll[data-narrow=true] .fc-frame[data-free-item=tasks]:has(.ws-tasks){position:fixed;top:110px;left:12px;right:12px;width:auto;height:min(70dvh,650px);z-index:110;border:1px solid var(--ws-line);border-radius:12px;box-shadow:0 15px 45px #0004}.fc-scroll[data-narrow=true] .fc-frame:is([data-free-item=sidebar],[data-free-item=tasks]) .fc-body{height:100%;overflow:auto}.fc-scroll[data-narrow=true] .fc-frame[data-free-item=tasks]:not(:has(.ws-tasks)){display:none}@media(max-width:800px){.fc-toolbar{position:relative}.fc-controls label{flex-wrap:wrap}.fc-frame .ws-layout-block[data-layout-block=title] h1{font-size:20px}.ws-root[data-free=true] .ws-command-bar{padding-right:55px}}@media(max-width:800px){.ws-root[data-free=true] .ws-workarea{padding-right:64px}.ws-root[data-free=true] .ws-command-bar{padding-right:0}}.ss-root{position:relative;min-width:0}.ss-label,.ss-input,.ss-chips{display:flex;gap:6px;align-items:center}.ss-label{justify-content:space-between}.ss-label button{border-radius:50%;width:23px;min-height:23px;padding:0}.ss-input input{flex:1;width:0}.ss-input>button{font-size:11px}.ss-chips{flex-wrap:wrap;margin-bottom:5px}.ss-chips:empty{display:none}.ss-chip{display:inline-flex;max-width:100%;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-soft)}.ss-chip button{border:0;background:transparent;padding:5px 7px;font-size:11px;text-align:left;overflow-wrap:anywhere}.ss-chip button:last-child{flex-shrink:0}.ss-pending{display:block;font-size:10px;line-height:1.5;color:var(--ws-muted);margin-top:4px}.ss-popup{position:absolute;z-index:70;top:100%;left:0;width:max(100%,300px);max-width:min(520px,calc(100vw - 32px));max-height:380px;overflow:auto;list-style:none;padding:8px;margin:5px 0 0;border:1px solid var(--ws-line);border-radius:12px;color:var(--ws-ink);background:var(--ws-surface);box-shadow:0 12px 30px #0003}.ss-popup li button{display:block;width:100%;border:0;text-align:left;padding:10px}.ss-popup li[aria-selected=true] button{background:var(--ws-soft);outline:1px solid var(--ws-line)}.ss-popup small{display:block;font-size:10px;color:var(--ws-muted)}.ss-editor{padding:14px}.ss-editor label{display:flex;flex-direction:column;gap:4px;margin:8px 0}.ss-range{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ss-range small{grid-column:1/-1}.ss-editor>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ss-help button{margin:3px;font-size:12px}.ss-editor p[role=alert]{color:var(--ws-ink);padding:7px;border-left:3px solid #bf5937;font-size:12px}.ws-layout-block:has(.ss-popup){z-index:75}.ws-root{--cal-showing-bg:#cce8d5;--cal-showing-ink:#234d38;--cal-showing-line:#abcbb7;--cal-meeting-bg:#cbdff8;--cal-meeting-ink:#254768;--cal-meeting-line:#acc5e1;--cal-call-bg:#f5d9bd;--cal-call-ink:#68421f;--cal-call-line:#dec1a2;--cal-task-bg:#ded2f1;--cal-task-ink:#4d3d66;--cal-task-line:#c9bddd}.ws-root[data-theme=cream]{--cal-showing-bg:#d4e7c9;--cal-meeting-bg:#d0e1f1;--cal-call-bg:#f3d9b8;--cal-task-bg:#dfd2e9}.ws-root[data-theme=ice]{--cal-showing-bg:#c5e8d8;--cal-meeting-bg:#c5dff9;--cal-call-bg:#f5d7bd;--cal-task-bg:#dcd3f5}.ws-root[data-theme=blue]{--cal-showing-bg:#c3e2ce;--cal-meeting-bg:#c6dbf5;--cal-call-bg:#edd2b6;--cal-task-bg:#d9cceb}.ws-root[data-theme=graphite]{--cal-showing-bg:#28533e;--cal-showing-ink:#d5f1df;--cal-showing-line:#4d7763;--cal-meeting-bg:#294f70;--cal-meeting-ink:#d8eafd;--cal-meeting-line:#507595;--cal-call-bg:#62492e;--cal-call-ink:#f8e4cb;--cal-call-line:#8c6c4c;--cal-task-bg:#4b3d66;--cal-task-ink:#eae1f7;--cal-task-line:#75668d}.ws-root :is(.cal-event,.cal-legend>span,.cal-workflow-summary)[data-kind=showing]{--cal-event-bg:var(--cal-showing-bg);--cal-event-ink:var(--cal-showing-ink);--cal-event-line:var(--cal-showing-line)}.ws-root :is(.cal-event,.cal-legend>span,.cal-workflow-summary)[data-kind=meeting]{--cal-event-bg:var(--cal-meeting-bg);--cal-event-ink:var(--cal-meeting-ink);--cal-event-line:var(--cal-meeting-line)}.ws-root :is(.cal-event,.cal-legend>span,.cal-workflow-summary)[data-kind=call]{--cal-event-bg:var(--cal-call-bg);--cal-event-ink:var(--cal-call-ink);--cal-event-line:var(--cal-call-line)}.ws-root :is(.cal-event,.cal-legend>span,.cal-workflow-summary)[data-kind=task]{--cal-event-bg:var(--cal-task-bg);--cal-event-ink:var(--cal-task-ink);--cal-event-line:var(--cal-task-line)}.cal-root{min-width:0;padding:10px 0 0}.cal-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px}.cal-heading{margin-right:auto;min-width:160px}.cal-toolbar h2{font-size:24px;line-height:1.25;margin:0}.cal-toolbar p{font-size:10px;color:var(--ws-muted);margin:4px 0 0}.cal-period{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cal-period>button{min-width:31px;padding:7px 10px}.cal-date-picker{position:relative;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer;border-radius:8px;min-width:140px;text-align:center}.cal-date-picker:after{content:"⌄";padding-left:7px;color:var(--ws-muted)}.ws-root .cal-date-picker input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer;min-width:0}.cal-date-picker:has(input:focus-visible){outline:1px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 12%,transparent)}.cal-views{display:flex;gap:2px;background:var(--ws-soft);padding:3px;border-radius:9px}.ws-root .cal-views button{padding:6px 10px;border-color:transparent;background:transparent;font-size:12px}.ws-root .cal-views [aria-pressed=true]{background:var(--ws-surface);border-color:var(--ws-line);box-shadow:0 1px 3px #0001;font-weight:700}.cal-toolbar>.co-primary{padding:8px 12px;font-size:12px}.cal-toolbar .cal-tasks-control{font-size:11px;padding:7px 9px}.cal-legend{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px;font-size:10px}.cal-legend>span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--cal-event-line);background:var(--cal-event-bg);color:var(--cal-event-ink);border-radius:7px}.cal-legend i,.cal-event i{font-style:normal;font-weight:700}.cal-status{font-size:11px;color:var(--ws-muted);padding:4px 0;margin:0 0 8px!important}.cal-grid-shell{border:1px solid var(--ws-line);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--ws-surface) 80%,transparent);box-shadow:0 2px 10px #00000004}.cal-week-head,.cal-all-day{display:grid;gap:0}.cal-week-head{border-bottom:1px solid var(--ws-line)}.cal-week-head>div{min-width:0;border-left:1px solid color-mix(in srgb,var(--ws-line) 50%,transparent);padding:3px}.cal-week-head>span,.cal-all-day>small{font-size:9px;color:var(--ws-muted);align-self:center;text-align:center}.ws-root .cal-date-title{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;padding:8px 3px;font-size:11px;line-height:1.35;color:var(--ws-ink)}.ws-root .cal-date-title[data-today=true]{color:var(--ws-accent);font-weight:800}.ws-root .cal-date-title[data-selected=true]{background:var(--ws-selected);border-color:color-mix(in srgb,var(--ws-accent) 35%,var(--ws-line));box-shadow:0 1px 3px #00000008}.cal-all-day{border-bottom:1px solid var(--ws-line);min-height:33px}.cal-all-day>div{padding:3px;border-left:1px solid color-mix(in srgb,var(--ws-line) 45%,transparent);min-width:0}.cal-scroll{height:var(--cal-view-height,60dvh);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cal-time-grid{display:grid;height:1152px;padding-bottom:44px;box-sizing:content-box!important}.cal-hours{position:relative}.cal-hours span{position:absolute;right:7px;font-size:10px;color:var(--ws-muted);transform:translateY(-5px)}.cal-hours span:first-child{transform:translateY(2px)}.cal-day{height:1152px;border-left:1px solid color-mix(in srgb,var(--ws-line) 50%,transparent);position:relative;background:color-mix(in srgb,var(--ws-surface) 45%,transparent);min-width:0}.cal-day[data-today=true]{background:color-mix(in srgb,var(--ws-selected) 28%,var(--ws-surface))}.cal-day[data-selected=true]{background:color-mix(in srgb,var(--ws-selected) 44%,var(--ws-surface))}.ws-root .cal-hour{display:block;width:100%;height:48px;padding:0;border:0;border-top:1px solid color-mix(in srgb,var(--ws-line) 40%,transparent);border-radius:0;background:transparent}.ws-root .cal-hour:hover{background:color-mix(in srgb,var(--ws-accent) 5%,transparent)}.cal-event{position:absolute;border:1px solid var(--cal-event-line);border-radius:8px;background:var(--cal-event-bg);color:var(--cal-event-ink);z-index:2;overflow:hidden;min-width:0;touch-action:none;box-shadow:0 2px 5px #0000000b;transition:box-shadow .14s ease,border-color .14s ease}.cal-event:hover{box-shadow:0 3px 9px #0002}.cal-event[data-dragging=true]{box-shadow:0 5px 18px #0003;z-index:5}.cal-event[data-completed=true]{background:color-mix(in srgb,var(--cal-event-bg) 72%,var(--ws-surface));border-style:dotted}.cal-event[data-completed=true] strong,.cal-event[data-cancelled=true] strong{text-decoration:line-through}.cal-event[data-cancelled=true]{background:color-mix(in srgb,var(--cal-event-bg) 50%,var(--ws-surface));border-style:dashed}.ws-root .cal-event>button:first-child{display:block;text-align:left;padding:5px 6px;width:100%;height:100%;border:0;background:transparent;border-radius:0;font-size:11px;overflow:hidden;color:inherit;line-height:1.3}.cal-event-title{display:flex;gap:5px;align-items:center;min-width:0}.cal-event-title i{font-size:12px;flex:0 0 11px}.cal-event strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cal-event small{display:block;font-size:9px;margin-top:2px;line-height:1.15;overflow-wrap:anywhere}.cal-event-state{font-weight:700}.cal-event:not(.cal-compact)>button:first-child{padding-bottom:9px}.cal-event:not(.cal-compact) .cal-event-state{position:absolute;right:5px;top:2px;font-size:8px;background:var(--cal-event-bg);padding:1px 3px;max-width:85%;pointer-events:none}.ws-root .cal-resize{position:absolute;bottom:0;left:0;width:100%;height:8px;padding:0;font-size:12px;line-height:4px;border:0;cursor:ns-resize;background:color-mix(in srgb,var(--cal-event-ink) 10%,transparent);color:inherit}.cal-now{position:absolute;left:0;right:0;height:1px;background:#d65c52;z-index:3;pointer-events:none}.cal-now:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:inherit;top:-2px;left:-3px}.cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--ws-line);border-radius:12px;overflow:hidden;background:var(--ws-surface)}.cal-month>section{min-height:112px;padding:4px;border-right:1px solid color-mix(in srgb,var(--ws-line) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ws-line) 65%,transparent);min-width:0}.cal-month>section[data-selected=true]{background:color-mix(in srgb,var(--ws-selected) 48%,var(--ws-surface))}.cal-month>section[data-outside=true]{background:var(--ws-soft)}.cal-month>section>header{display:flex;align-items:center;gap:2px;justify-content:space-between}.cal-month .cal-date-title{justify-content:flex-start;width:auto;padding:5px;gap:4px}.cal-month .cal-date-title span{font-weight:700}.cal-month .cal-date-title small{font-size:9px;font-weight:400;color:var(--ws-muted)}.ws-root .cal-add-day{border:0;background:transparent;padding:3px 6px;min-height:25px;font-size:14px;color:var(--ws-muted)}.ws-root .cal-add-day:hover{background:var(--ws-selected);color:var(--ws-ink)}.cal-compact{position:relative;min-height:40px;margin:4px 0}.cal-month .cal-compact strong{font-size:10px}.cal-month .cal-compact>button:first-child{padding:5px}.cal-month .cal-compact small{font-size:9px}.cal-agenda{border:1px solid var(--ws-line);border-radius:12px;padding:10px;background:var(--ws-surface)}.cal-agenda>section>header{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:8px}.cal-agenda>section>p{font-size:12px;color:var(--ws-muted);padding:16px 0;text-align:center}.cal-agenda .cal-compact strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.cal-agenda .cal-compact>button:first-child{padding:9px 10px}.cal-agenda .cal-compact small{font-size:11px;line-height:1.4}.cal-mobile-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:12px}.cal-mobile-days>div{position:relative;min-width:0}.cal-mobile-days .cal-date-title{min-height:47px;flex-direction:column;gap:0;padding:4px;font-size:13px}.cal-mobile-days small{font-size:9px;color:var(--ws-muted)}.cal-mobile-days [data-outside=true] .cal-date-title{color:var(--ws-muted);background:var(--ws-soft)}.cal-day-count{position:absolute;right:2px;top:1px;font-size:8px;color:var(--ws-accent);pointer-events:none}.ws-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--ws-task-width);gap:18px;align-items:start}.ws-calendar-layout[data-tasks-present=false]{grid-template-columns:minmax(0,1fr)}.ws-root[data-nav=calendar] .ws-workarea{padding-right:24px}@media(max-width:1420px){.ws-root[data-nav=calendar] .ws-workarea{padding-right:18px}}@media(max-width:800px){.ws-root[data-nav=calendar] .ws-workarea{padding-right:12px}}.cal-task-dock{min-width:0;padding-top:10px;position:sticky;top:10px}.cal-task-dock .ws-tasks-slot{position:static!important;width:100%;max-height:calc(100dvh - var(--ws-lab-height) - 70px);clip-path:none;overflow:visible;inset:auto!important}.cal-task-dock .ws-tasks.ws-panel{position:relative;inset:auto;width:100%;height:auto;max-height:calc(100dvh - var(--ws-lab-height) - 70px);border-radius:12px;padding:12px;box-shadow:0 2px 10px #00000008}.ws-root[data-task-side=left] .ws-calendar-layout .cal-task-dock{grid-column:1;grid-row:1}.ws-root[data-task-side=left] .ws-calendar-layout{grid-template-columns:var(--ws-task-width) minmax(0,1fr)}.ws-root[data-task-side=left] .ws-calendar-layout[data-tasks-present=false]{grid-template-columns:minmax(0,1fr)}.ws-root .ws-task-list>li[data-kind]{border:1px solid var(--ws-task-card-line);border-radius:9px;background:var(--ws-task-card-bg);color:var(--ws-task-card-ink);padding:9px 8px;margin:7px 0;gap:9px}.ws-task-list>li[data-kind] time,.ws-task-list>li[data-kind] .ws-task-complete{color:inherit}.ws-task-kind{display:inline-flex;align-items:center;gap:4px;font-size:10px;margin:1px 0 4px}.ws-task-kind i{font-style:normal}.ws-root .ws-task-title-button{display:block;text-align:left;border:0;background:transparent;color:inherit;padding:0;font-weight:700;font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.ws-task-list>li[data-kind] .ws-task-status{color:inherit}.ws-task-list>li[data-kind][data-overdue=true] .ws-task-status{font-weight:700}.cal-task-empty{text-align:center;padding:18px 4px}.cal-task-empty p{font-size:12px;margin:0 0 12px!important}.ws-root .cal-task-create{font-size:12px}.cal-dialog{width:min(620px,calc(100vw - 24px))}.cal-dialog form>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:12px}.cal-dialog form>label :is(input:not([type=checkbox]),select,textarea){flex:1;min-width:120px}.cal-dialog textarea{font:inherit;padding:8px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);resize:vertical}.cal-form-dates{display:flex;gap:10px;flex-wrap:wrap}.cal-form-dates label{display:flex;flex-direction:column;gap:4px;font-size:12px;flex:1}.cal-dialog footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.cal-warning,.cal-error{padding:10px;border-left:3px solid #b68b45;background:var(--ws-soft);font-size:12px;margin:10px 0!important}.cal-error{border-color:#b95050}.cal-warning button{margin:5px}.cal-dialog small,.cal-duration-note{font-size:11px;color:var(--ws-muted)}@media(max-width:1099px){.ws-calendar-layout,.ws-root[data-task-side=left] .ws-calendar-layout{grid-template-columns:minmax(0,1fr)}.ws-root[data-task-side=left] .ws-calendar-layout .cal-task-dock{grid-column:auto;grid-row:auto}.cal-task-dock{position:static;padding:0}.cal-task-dock .ws-tasks-slot,.cal-task-dock .ws-tasks.ws-panel{max-height:none}.cal-task-dock .ws-task-list{max-height:360px}.cal-toolbar{gap:7px}.cal-heading{flex-basis:100%}}@media(max-width:800px){.ws-root[data-nav=calendar] .ws-main{padding-bottom:12px}.cal-root{padding-top:8px}.cal-toolbar h2{font-size:23px}.cal-toolbar .cal-period{flex-basis:100%;gap:3px}.cal-date-picker{flex:1;min-width:115px;font-size:11px;padding:7px 5px}.cal-toolbar .cal-views{margin-right:auto}.cal-toolbar .cal-tasks-control{width:100%;text-align:left;min-height:36px}.cal-legend{gap:4px;font-size:9px;margin-bottom:10px}.cal-legend>span{padding:4px 7px}.cal-form-dates label{flex-basis:100%}.cal-dialog input{max-width:100%}.cal-event{touch-action:pan-y}.ws-calendar-layout{gap:14px}.cal-task-dock .ws-tasks.ws-panel{border-radius:12px;padding:12px}.cal-task-dock .ws-task-list{max-height:340px}.cal-task-dock .ws-day-navigation strong{font-size:13px}.cal-task-dock .ws-panel-heading h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.cal-event{transition:none}}.cal-event-meta{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-event-meta b{margin-left:auto;background:#a93232;color:#fff;border-radius:50%;width:13px;height:13px;text-align:center;flex:0 0 13px}.cal-event-name,.cal-event-address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;margin-top:2px}.cal-event-address{font-size:10px}.cal-event:not(:has(.cal-resize))>button:first-child{padding-bottom:5px}.cal-event[data-workflow=overdue-result]{border-right:3px solid #b63c39}.cal-event:not(.cal-compact) .cal-event-state{position:static;font-size:9px;max-width:none;background:none;padding:0}.cal-month .cal-compact{min-height:53px}.cal-month .cal-event-meta,.cal-month .cal-event-address{font-size:9px}.cal-agenda .cal-event-meta{font-size:11px}.cal-agenda .cal-event-address{font-size:12px;white-space:normal}.cal-agenda .cal-event-name{white-space:normal}.cal-object-picker{position:relative;margin:14px 0;font-size:12px}.cal-object-picker>label{display:block;margin-bottom:6px;font-weight:600}.cal-object-picker>input{width:100%!important}.cal-object-results{border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);padding:5px;margin-top:5px;box-shadow:0 3px 12px #0001}.cal-object-results [role=listbox]{max-height:210px;overflow:auto;overscroll-behavior:contain}.cal-object-results [role=option]{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:54px;padding:8px!important;text-align:left;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;gap:3px;white-space:normal;overflow-wrap:anywhere}.cal-object-results [role=option][aria-selected=true]{background:var(--ws-selected)!important;border-color:var(--ws-accent)!important}.cal-object-results [role=option] span{font-size:11px}.cal-object-results p{font-size:11px;color:var(--ws-muted);padding:4px;margin:5px 0!important}.cal-selected-object{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--ws-line);border-radius:8px;margin-bottom:7px;background:var(--ws-soft)}.cal-selected-object>div{flex:1;min-width:0}.cal-selected-object strong,.cal-selected-object small{display:block;overflow-wrap:anywhere}.cal-selected-object small{margin-top:4px}.cal-selected-object>button{flex:0 0 32px;min-height:32px}.cal-assignee{padding:8px 0;font-weight:600}.cal-result-block{border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:10px;padding:12px;margin:14px 0;font-size:12px}.cal-result-block p{margin:6px 0!important;white-space:pre-wrap;overflow-wrap:anywhere}.cal-result-block button{margin:5px 7px 3px 0}.cal-blockers{border:1px solid #b66353;background:var(--ws-soft);border-radius:9px;padding:12px;font-size:12px}.cal-blockers p{margin:7px 0!important}.cal-blockers ul{padding:0;list-style:none}.cal-blockers li{display:flex;align-items:center;gap:8px;justify-content:space-between;margin:7px 0;border-top:1px solid var(--ws-line);padding-top:7px}.cal-blockers li>span{min-width:0;overflow-wrap:anywhere}.cal-blockers small{display:block;margin-top:3px}.cal-blockers button{flex-shrink:0}.cal-workflow-summary{padding:12px;border:1px solid var(--cal-event-line);border-radius:9px;background:var(--cal-event-bg);color:var(--cal-event-ink)}.cal-workflow-summary p{margin:5px 0!important}.cal-workflow-summary small{color:inherit}.cal-outcome-options{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0;font-size:12px}.cal-outcome-options label{display:flex;align-items:center;gap:5px}.cal-outcome-options small{flex-basis:100%}.cal-history{font-size:11px;margin-top:12px}.cal-history li{padding:5px 0;overflow-wrap:anywhere}.cal-object-preview{width:min(800px,calc(100vw - 24px))}.cal-object-preview-expanded{width:min(1250px,calc(100vw - 24px))}.cal-object-preview .ws-dialog-body{overflow:auto;max-height:calc(88dvh - 80px)}.cal-preview-expand{margin-bottom:10px}.cal-object-preview .ws-preview-details{padding:0}.cal-dialog textarea{min-height:78px}@media(max-width:800px){.cal-blockers li{align-items:stretch;flex-direction:column}.cal-blockers button{text-align:left;min-height:36px}.cal-dialog form>label{display:block}.cal-dialog form>label :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;margin-top:5px}.cal-dialog .cal-form-dates label{min-width:0}.cal-dialog .cal-form-dates input{min-width:0;width:100%}.cal-outcome-options label{min-height:34px}.cal-object-preview,.cal-dialog{max-width:calc(100vw - 16px)}.cal-object-results [role=option]{min-height:65px}.cal-dialog footer button{min-height:39px}.cal-dialog .ws-dialog-body{padding:12px}}.ws-root[data-calendar-design]{--cal-showing-bg:#087545;--cal-showing-ink:#ffffff;--cal-showing-line:#66d99c;--cal-meeting-bg:#165fb2;--cal-meeting-ink:#ffffff;--cal-meeting-line:#6ab7ff;--cal-call-bg:#96600a;--cal-call-ink:#ffffff;--cal-call-line:#ffd06a;--cal-task-bg:#7540b5;--cal-task-ink:#ffffff;--cal-task-line:#bd95fa;--cal-overdue-ink:#fff0ca}.ws-root[data-theme=graphite][data-calendar-design]{--cal-showing-bg:#087347;--cal-showing-line:#54df96;--cal-meeting-bg:#1e66c2;--cal-meeting-line:#72bcff;--cal-call-bg:#9b610d;--cal-call-line:#ffcd73;--cal-task-bg:#7a43bc;--cal-task-line:#c39afa}.ws-root .ws-task-list>li[data-kind][data-overdue=true] .ws-task-status{color:var(--ws-task-overdue-ink)}.cal-view-help{margin-left:auto;position:relative;color:var(--ws-muted);font-size:11px;align-self:center}.cal-view-help summary{cursor:pointer;padding:5px 8px;border-radius:7px}.cal-view-help[open]{flex-basis:100%;margin:0;padding:4px 8px;background:var(--ws-soft);border-radius:9px}.cal-view-help p{margin:4px 0 7px!important;line-height:1.6;max-width:760px}.cal-root:not([data-design=classic]){padding-top:5px}.cal-root:not([data-design=classic]) .cal-toolbar{gap:10px;margin-bottom:13px;padding:6px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--ws-line) 70%,transparent)}.cal-root:not([data-design=classic]) .cal-heading{min-width:140px}.cal-root:not([data-design=classic]) .cal-heading h2{font-size:26px;font-weight:650;letter-spacing:-.7px}.cal-root:not([data-design=classic]) .cal-heading p{font-size:11px;margin-top:5px}.cal-root:not([data-design=classic]) .cal-date-picker{font-size:15px;font-weight:600;letter-spacing:-.2px;min-width:160px}.cal-root:not([data-design=classic]) .cal-legend{gap:7px;font-size:11px;margin-bottom:14px}.cal-root:not([data-design=classic]) .cal-legend>span{padding:5px 9px;border-radius:20px}.cal-root:not([data-design=classic]) .cal-grid-shell{border-color:color-mix(in srgb,var(--ws-line) 75%,transparent);border-radius:16px;box-shadow:0 3px 18px #00000005}.cal-root:not([data-design=classic]) .cal-week-head{padding:6px 0;background:color-mix(in srgb,var(--ws-surface) 88%,var(--ws-soft));border-bottom-color:color-mix(in srgb,var(--ws-line) 65%,transparent)}.cal-root:not([data-design=classic]) .cal-week-head>div{border:0;padding:0 5px}.cal-root:not([data-design=classic]) .cal-week-head .cal-date-title{flex-direction:column;gap:2px;font-size:12px;padding:7px 4px;border-radius:12px}.cal-day-number{font-size:23px;line-height:1.12;font-weight:600;letter-spacing:-.7px}.cal-root:not([data-design=classic]) .cal-date-title[data-selected=true]{background:var(--ws-selected);border-color:color-mix(in srgb,var(--ws-accent) 35%,transparent);box-shadow:inset 0 -3px color-mix(in srgb,var(--ws-accent) 45%,transparent)}.cal-root:not([data-design=classic]) .cal-day{border-left-color:color-mix(in srgb,var(--ws-line) 32%,transparent);background:color-mix(in srgb,var(--ws-surface) 68%,transparent)}.cal-root:not([data-design=classic]) .cal-day[data-selected=true]{background:color-mix(in srgb,var(--ws-selected) 55%,var(--ws-surface))}.cal-root:not([data-design=classic]) .cal-hour{border-top-color:color-mix(in srgb,var(--ws-line) 28%,transparent)}.cal-root:not([data-design=classic]) .cal-hours span{font-size:11px}.cal-root:not([data-design=classic]) .cal-now{height:2px;background:#c1544f;box-shadow:0 0 0 3px #c1544f0b}.cal-root:not([data-design=classic]) .cal-now:before{width:7px;height:7px;top:-2.5px}.cal-root:not([data-design=classic]) .cal-event{border-radius:10px;border-color:color-mix(in srgb,var(--cal-event-line) 80%,transparent);box-shadow:0 2px 4px #00000008}.cal-root:not([data-design=classic]) .cal-event>button:first-child{padding:7px 8px;font-size:13px;line-height:1.4}.cal-root:not([data-design=classic]) .cal-event-meta{font-size:11px;font-weight:500;gap:5px;line-height:1.25}.cal-root:not([data-design=classic]) .cal-event-name{font-size:14px;font-weight:600;line-height:1.35;margin-top:4px}.cal-root:not([data-design=classic]) .cal-event-address{font-size:12px;line-height:1.3;margin-top:3px}.cal-root:not([data-design=classic]) .cal-event-state{font-size:10px;margin-top:4px}.cal-root:not([data-design=classic]) .cal-month{border-radius:15px;border-color:color-mix(in srgb,var(--ws-line) 70%,transparent)}.cal-root:not([data-design=classic]) .cal-month>section{padding:6px;min-height:145px;border-color:color-mix(in srgb,var(--ws-line) 40%,transparent)}.cal-root:not([data-design=classic]) .cal-month .cal-date-title{padding:5px 8px;font-size:16px}.cal-root:not([data-design=classic]) .cal-month .cal-compact{min-height:78px;margin:6px 0}.cal-root:not([data-design=classic]) .cal-month .cal-event-name{font-size:13px}.cal-root:not([data-design=classic]) .cal-month .cal-event-meta{font-size:11px}.cal-root:not([data-design=classic]) .cal-month .cal-event-address{font-size:12px}.cal-days-scroll{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;border-radius:15px;padding:3px 0 12px}.cal-day-cards{display:grid;grid-template-columns:repeat(var(--cal-day-count),minmax(175px,1fr));gap:11px;min-height:440px}.cal-day-cards[data-single=true]{grid-template-columns:minmax(0,1fr)}.cal-day-cards>section{display:flex;flex-direction:column;min-width:0;min-height:440px;padding:10px;border:1px solid color-mix(in srgb,var(--ws-line) 75%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ws-surface) 65%,transparent)}.cal-day-cards>section[data-selected=true]{border-color:color-mix(in srgb,var(--ws-accent) 45%,var(--ws-line));background:color-mix(in srgb,var(--ws-selected) 36%,var(--ws-surface));box-shadow:inset 0 3px color-mix(in srgb,var(--ws-accent) 50%,transparent)}.cal-day-cards>section>header{display:flex;align-items:center;gap:4px;padding:3px 0 9px;border-bottom:1px solid color-mix(in srgb,var(--ws-line) 65%,transparent)}.cal-day-cards .cal-date-title{justify-content:flex-start;gap:9px;min-height:44px;padding:4px 6px;font-size:13px}.cal-day-cards .cal-date-title[data-selected=true]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.cal-day-sequence{padding-top:10px;flex:1}.cal-day-cards .cal-event{position:relative;min-height:90px;margin:0 0 10px}.cal-day-cards .cal-event-name{white-space:normal;overflow-wrap:anywhere}.cal-day-cards .cal-event-address{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-day-now{color:var(--ws-accent);font-size:11px;font-weight:600;margin-top:9px;padding-left:6px}.cal-day-now:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:6px}.cal-free-day{font-size:12px;text-align:center;color:var(--ws-muted);padding:28px 0}.cal-day-total{font-size:11px;color:var(--ws-muted);padding:9px 3px 1px;border-top:1px solid color-mix(in srgb,var(--ws-line) 55%,transparent)}.cal-root[data-design=day-cards] .cal-month{gap:7px;border:0;background:transparent;overflow:visible}.cal-root[data-design=day-cards] .cal-month>section{border:1px solid var(--ws-line);border-radius:12px;background:color-mix(in srgb,var(--ws-surface) 76%,transparent)}.cal-root[data-design=day-cards] .cal-month>section[data-selected=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.cal-root:not([data-design=classic]) .cal-agenda{border-radius:15px;padding:14px}.cal-root:not([data-design=classic]) .cal-agenda>section>header{font-size:15px;font-weight:600;padding-bottom:9px}.cal-root:not([data-design=classic]) .cal-agenda .cal-event{margin:10px 0;min-height:84px}.cal-root:not([data-design=classic]) .cal-agenda .cal-event-name{font-size:15px;white-space:normal}.cal-root:not([data-design=classic]) .cal-agenda .cal-event-meta{font-size:12px}.cal-root:not([data-design=classic]) .cal-agenda .cal-event-address{font-size:13px}@media(max-width:800px){.cal-root:not([data-design=classic]) .cal-toolbar{gap:8px;padding-bottom:12px}.cal-root:not([data-design=classic]) .cal-date-picker{min-width:0;font-size:14px;padding-inline:5px}.cal-root:not([data-design=classic]) .cal-legend{gap:5px;font-size:10px}.cal-root:not([data-design=classic]) .cal-legend>span{padding:5px 7px}.cal-root:not([data-design=classic]) .cal-mobile-days{gap:4px;padding:6px;background:var(--ws-soft);border-radius:13px}.cal-root:not([data-design=classic]) .cal-mobile-days .cal-date-title{min-height:49px;font-size:16px}.cal-root:not([data-design=classic]) .cal-mobile-days .cal-date-title small{font-size:11px}.cal-view-help{margin-left:0}.cal-dialog :is(input,select,textarea){font-size:16px}}.ws-root[data-calendar-design] :is(.cal-event,.cal-legend>span,.cal-workflow-summary){background:linear-gradient(145deg,color-mix(in srgb,var(--cal-event-bg) 92%,transparent),color-mix(in srgb,color-mix(in srgb,var(--cal-event-bg) 82%,#000) 82%,transparent));color:var(--cal-event-ink)}.ws-root[data-calendar-design] .cal-event{border-left:4px solid var(--cal-event-line);border-top-color:color-mix(in srgb,var(--cal-event-line) 65%,#fff);box-shadow:inset 0 1px #ffffff45,inset 1px 0 #ffffff24,0 2px 5px #00000012}.ws-root[data-calendar-design] .cal-event:is([data-completed=true],[data-cancelled=true]){background:linear-gradient(135deg,color-mix(in srgb,var(--cal-event-bg) 80%,#303845),color-mix(in srgb,var(--cal-event-bg) 70%,#303845));color:var(--cal-event-ink)}.ws-root[data-calendar-design] .cal-event[data-workflow=overdue-result]{border-right:3px solid #ffb8a2}.ws-root[data-calendar-design] .ws-task-list>li[data-kind] :is(time span,.ws-task-comment,.ws-task-assignee){color:inherit}.cal-root:not([data-design=classic]) .cal-toolbar{padding:2px 0 9px;margin-bottom:10px;gap:8px}.cal-root:not([data-design=classic]) .cal-heading h2{font-size:24px}.cal-root:not([data-design=classic]) .cal-legend{margin-bottom:10px;gap:6px}.cal-root:not([data-design=classic]) :is(.cal-grid-shell,.cal-month,.cal-agenda){background:linear-gradient(135deg,color-mix(in srgb,var(--ws-surface) 94%,var(--ws-accent)),var(--ws-surface));box-shadow:inset 0 1px #ffffff35,0 5px 18px #1025380a}.cal-root:not([data-design=classic]) .cal-day{background:linear-gradient(180deg,color-mix(in srgb,var(--ws-surface) 96%,var(--ws-accent)),color-mix(in srgb,var(--ws-surface) 86%,var(--ws-soft)))}.cal-root:not([data-design=classic]) .cal-day[data-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--ws-accent) 12%,var(--ws-surface)),color-mix(in srgb,var(--ws-accent) 6%,var(--ws-surface)))}.cal-root:not([data-design=classic]) .cal-week-head{padding:4px 0;background:linear-gradient(140deg,color-mix(in srgb,var(--ws-accent) 7%,var(--ws-surface)),var(--ws-surface))}.cal-root:not([data-design=classic]) .cal-week-head .cal-date-title{padding:5px 4px}.cal-day-cards,.cal-day-cards>section{min-height:360px}.cal-day-cards>section{background:linear-gradient(160deg,color-mix(in srgb,var(--ws-surface) 95%,var(--ws-accent)),color-mix(in srgb,var(--ws-surface) 80%,var(--ws-soft)))}.cal-day-cards>section[data-selected=true]{background:linear-gradient(160deg,color-mix(in srgb,var(--ws-accent) 12%,var(--ws-surface)),var(--ws-surface))}.ws-root .cal-edit-design{font-size:12px;white-space:nowrap}.cal-design-dialog{width:min(720px,calc(100vw - 24px))}.cal-design-dialog>p{font-size:13px}.cal-design-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;padding:0;margin:18px 0}.cal-design-options legend{font-size:13px;font-weight:700;margin-bottom:10px}.cal-design-options label{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--ws-line);border-radius:10px;padding:12px;cursor:pointer}.cal-design-options label[data-selected=true]{outline:2px solid var(--ws-accent);outline-offset:1px;background:var(--ws-selected)}.cal-design-options input{align-self:flex-start}.cal-design-options strong{font-size:14px}.cal-design-options small{font-size:12px;color:var(--ws-muted)}.cal-design-mini{height:66px;border:1px solid var(--ws-line);border-radius:6px;background:repeating-linear-gradient(0deg,transparent 0 15px,var(--ws-line) 16px),var(--ws-surface);position:relative}.cal-design-mini i{position:absolute;width:25%;height:17px;background:var(--cal-meeting-bg);border-left:3px solid var(--cal-meeting-line);border-radius:3px;top:8px;left:8%}.cal-design-mini i:nth-child(2){background:var(--cal-showing-bg);left:40%;top:30px}.cal-design-mini i:nth-child(3){background:var(--cal-call-bg);left:68%;top:12px}.cal-design-mini i:nth-child(4){display:none}.cal-design-mini[data-design=day-cards]{background:var(--ws-surface);display:flex;gap:5px;padding:5px}.cal-design-mini[data-design=day-cards] i{position:static;display:block;flex:1;height:100%;border-radius:4px;opacity:.8}.cal-design-mini[data-design=classic]{border-radius:2px}.cal-design-dialog footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ws-root[data-calendar-design] .cal-event:hover{box-shadow:inset 0 1px #ffffff30,0 4px 10px #00000024}.ws-root[data-calendar-design] .cal-event>button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:none}.ws-root .ws-task-list>li[data-kind] button:focus-visible{outline-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}@media(max-width:600px){.cal-design-options{grid-template-columns:1fr}.cal-design-options label{display:grid;grid-template-columns:24px 90px 1fr;align-items:center;gap:8px}.cal-design-options small{grid-column:3}.cal-design-mini{grid-row:1/3;grid-column:2}.cal-design-options input{grid-row:1/3;align-self:center}}.ws-root{--ws-task-card-bg:color-mix(in srgb,var(--ws-surface) 88%,transparent);--ws-task-card-ink:var(--ws-ink);--ws-task-card-line:color-mix(in srgb,var(--ws-line) 80%,transparent);--ws-task-showing-bg:color-mix(in srgb,#a9cfb4 12%,var(--ws-task-card-bg));--ws-task-overdue-ink:#9a3832;--ws-task-stamp-ink:#246347;--ws-task-stamp-bg:#2c815b0d}.ws-root[data-theme=graphite]{--ws-task-card-bg:color-mix(in srgb,var(--ws-surface) 88%,transparent);--ws-task-showing-bg:color-mix(in srgb,#639b78 10%,var(--ws-task-card-bg));--ws-task-overdue-ink:#ffb5ad;--ws-task-stamp-ink:#a8dfba;--ws-task-stamp-bg:#6bae8510}.ws-root .ws-task-list>li[data-kind=showing]{background:var(--ws-task-showing-bg)}.ws-root .ws-task-list>li[data-kind]{border-left-width:1px;box-shadow:inset 0 1px #ffffff16,0 1px 4px #12213705}.ws-task-completed-stamp{display:table;margin:8px 0 5px;padding:3px 8px;border:1px solid currentColor;border-radius:4px;background:var(--ws-task-stamp-bg);color:var(--ws-task-stamp-ink);font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.045em;transform:rotate(-3deg);pointer-events:none}.ws-root .ws-task-complete{margin-top:6px;font-size:11px;color:var(--ws-muted)}.ws-root .ws-task-list>li[data-overdue=true] .ws-task-status:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:middle}.ws-root[data-nav=calendar] .ws-workarea{padding-bottom:12px}.cal-scroll{min-height:192px}@media(min-width:801px){.cal-month[data-cal-fill]{height:var(--cal-view-height,60dvh);grid-template-rows:repeat(var(--cal-month-rows,6),minmax(112px,1fr));overflow:auto;overscroll-behavior:contain}.cal-root:not([data-design=classic]) .cal-month>section{min-height:112px}.cal-root[data-design=day-cards] .cal-month{overflow:auto}.cal-days-scroll[data-cal-fill]{height:var(--cal-view-height,60dvh);min-height:192px;box-sizing:border-box}.cal-days-scroll .cal-day-cards,.cal-days-scroll .cal-day-cards>section{min-height:100%}}.cal-month>section{display:flex;flex-direction:column}.cal-month>section>header{flex:0 0 auto}.cal-month-events{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.cal-event:not(.cal-compact) .cal-event-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-task-overdue-stamp{display:table;max-width:100%;width:max-content;box-sizing:border-box;margin:7px 0 4px;padding:3px 7px;border:2px solid currentColor;border-radius:3px;background:#fff8f0e6;color:#aa252b;font:800 11px/1.25 Manrope,sans-serif;letter-spacing:.035em;transform:rotate(-3deg);pointer-events:none;white-space:nowrap}.ws-root[data-theme=graphite] .ws-task-overdue-stamp{color:#ffb6b1;background:#4c2529ed}.ws-task-demo-label{display:inline-block;width:max-content;max-width:100%;font-size:9px;line-height:1.4;border:1px dashed currentColor;border-radius:4px;padding:2px 5px;color:var(--ws-muted);white-space:normal}.cal-event-flags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.cal-event .cal-event-flags:empty{display:none}.cal-event .ws-task-overdue-stamp{font-size:9px;margin:5px 0 1px;padding:2px 5px;line-height:1.2;letter-spacing:0}.cal-event .ws-task-demo-label{color:inherit;font-size:8px;margin-top:4px;padding:1px 4px}.cal-event .ws-task-overdue-stamp[data-compact=true]{transform:none;font-size:8px;margin:3px 0 1px;padding:1px 4px;border-width:1px}.cal-month .cal-event-flags{gap:3px}.cal-month .cal-event .ws-task-demo-label{font-size:7px}.cal-month .cal-event>button:first-child{min-height:64px}.cal-dialog .cal-event-flags{margin-bottom:8px}.cal-dialog .ws-task-overdue-stamp{font-size:13px;padding:4px 10px}.cal-event[data-overdue=true]{border-right:3px solid #b63c39}.ws-root .ws-task-list>li[data-overdue=true] .ws-task-status:before{display:none}.cal-awaiting-label{font-size:9px;line-height:1.3;margin-top:4px;opacity:.95;overflow-wrap:anywhere}.cal-compact .cal-awaiting-label{font-size:8px}.ws-root .chat-dialog{--chat-bg:#0b2134;--chat-panel:#112e46;--chat-line:#426780;--chat-ink:#edf6ff;--chat-muted:#b1c7dc;--chat-blue:#29b4ff;--chat-input:#102b43;--ws-ink:var(--chat-ink);--ws-surface:var(--chat-panel);--ws-bg:var(--chat-bg);--ws-soft:#1b3d58;--ws-muted:var(--chat-muted);--ws-line:var(--chat-line);--ws-accent:#63c4ff;--ws-selected:#235c85;color-scheme:dark;color:var(--chat-ink);width:min(1120px,calc(100vw - 40px));height:min(820px,calc(var(--chat-viewport-height,100dvh) - 36px));max-height:calc(var(--chat-viewport-height,100dvh) - 24px);max-width:none;background:var(--chat-bg);border:1px solid #87b5d2a8;border-radius:15px;overflow:hidden;box-shadow:0 28px 100px #0007,0 0 20px #4eb8ff20;font-size:14px;isolation:isolate}.chat-dialog::backdrop{background:#0918258c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chat-dialog .ws-dialog-surface,.chat-dialog .ws-dialog-body{height:100%;max-height:none;min-height:0;border-radius:inherit;overflow:hidden;padding:0;background:transparent}.chat-window{height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 95% 5%,#24649460,transparent 35%),radial-gradient(ellipse at 35% 88%,#1d517980,transparent 40%),linear-gradient(125deg,#143751,#091c2e 60%,#102f49);color:var(--chat-ink);position:relative}.ws-root .chat-dialog :is(button,input,select,textarea){font:inherit;font-size:13px;color:var(--chat-ink);border:1px solid #496e88;background:#163650;border-radius:8px;min-width:0;box-sizing:border-box}.ws-root .chat-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;line-height:1.35;min-height:34px;transition:background-color .14s,border-color .14s;flex-shrink:0}.ws-root .chat-dialog button:hover{background:#245271;border-color:#78b4da}.ws-root .chat-dialog button:disabled{opacity:.46;cursor:not-allowed}.ws-root .chat-dialog :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #9cdbff;outline-offset:2px;box-shadow:0 0 0 4px #5cbaff26}.ws-root .chat-dialog input,.ws-root .chat-dialog select{min-height:40px;padding:9px 12px;color:var(--chat-ink);background:#0f2a40;border-color:#52728a}.chat-dialog input::placeholder,.chat-dialog textarea::placeholder{color:#b6cbe0;opacity:1}.chat-dialog p{margin:0}.chat-dialog svg{flex-shrink:0}.chat-dialog h2,.chat-dialog h3{color:inherit}.chat-titlebar{height:45px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 18px;border-bottom:1px solid #446b8666;position:relative;background:linear-gradient(90deg,#234d6a66,#0c223650);z-index:7}.chat-title{display:flex;align-items:center;gap:9px}.chat-title svg{color:#b2ddfa}.chat-title h2{font-size:14px;font-weight:750;line-height:1;margin:0}.chat-title>span{font-size:11px;color:#afc7da;margin-left:3px}.chat-window-actions{display:flex;align-items:center;gap:4px;min-width:0}.ws-root .chat-dialog .chat-account-button{max-width:280px;border:0;background:transparent;font-size:11px;min-height:34px;padding:4px 5px 4px 10px}.chat-account-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-account-button svg{width:17px}.ws-root .chat-dialog .chat-icon-button{padding:0;width:38px;height:38px;min-height:38px;border:0;background:transparent;border-radius:8px}.ws-root .chat-dialog .chat-icon-button:hover{background:#51799b42}.ws-root .chat-dialog .chat-return{border-left:1px solid #7da2bf44;border-radius:0 7px 7px 0;margin-left:5px}.chat-account-menu{position:absolute;right:12px;top:43px;z-index:8;width:240px;padding:18px;background:#102e47;border:1px solid #5989a9;border-radius:12px;box-shadow:0 12px 30px #0006}.chat-account-menu strong,.chat-account-menu small{display:block;overflow-wrap:anywhere}.chat-account-menu small{font-size:11px;color:var(--chat-muted);margin-top:5px}.chat-account-menu p{font-size:11px;line-height:1.7;color:var(--chat-muted);margin:16px 0}.chat-account-menu button{width:100%}.chat-layout{display:grid;grid-template-columns:minmax(250px,31%) minmax(0,1fr);flex:1;min-height:0}.chat-contacts{min-height:0;display:flex;flex-direction:column;border-right:1px solid #6e9ab986;background:linear-gradient(155deg,#1d45603a,#091e3240);box-shadow:1px 0 10px #73b6ef20}.chat-list-heading{display:flex;align-items:center;gap:9px;padding:16px 18px 9px;font-size:12px}.chat-list-heading strong{font-weight:650;padding:5px 9px;background:linear-gradient(#2175b7,#0a4f8b);border:1px solid #52a6dd;border-radius:5px;box-shadow:inset 0 1px #98d1fb66}.chat-list-heading>span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:12px;background:#a6ceee;color:#123953;font-size:10px}.chat-search{display:flex;align-items:center;gap:9px;margin:4px 14px 10px;padding:0 10px;background:#0c263dad;border:1px solid #4d77966b;border-radius:7px;flex-shrink:0}.chat-search svg{width:15px;height:15px;color:#d0e6f6}.ws-root .chat-dialog .chat-search input{width:100%;min-height:36px;background:transparent;border:0;padding:6px 0;font-size:12px;border-radius:0;box-shadow:none}.ws-root .chat-dialog .chat-search:focus-within{border-color:#97d8ff;box-shadow:0 0 0 2px #64bcff29}.ws-root .chat-dialog .chat-search input:focus-visible{outline:none}.chat-contact-list{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain;padding-bottom:8px;scrollbar-color:#466d89 transparent;scrollbar-width:thin}.ws-root .chat-dialog .chat-contact{display:flex;gap:10px;width:100%;min-height:70px;border:0;border-radius:0;background:transparent;padding:11px 15px;align-items:center;text-align:left;position:relative}.ws-root .chat-dialog .chat-contact:after{content:"";height:1px;position:absolute;left:65px;right:15px;bottom:0;background:#648baa25;pointer-events:none}.ws-root .chat-dialog .chat-contact:hover{background:#31729d38}.ws-root .chat-dialog .chat-contact[aria-pressed=true]{background:linear-gradient(90deg,#2076b7d9,#1e60869c);box-shadow:inset 3px 0 #6ad7ff}.chat-avatar{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;flex-shrink:0;background:linear-gradient(145deg,#a0c1dc,#2d5572);border:1px solid #bad5ea60;box-shadow:inset 0 1px 3px #e0f3ff29;color:#f4fbff;font-size:13px;font-weight:700;letter-spacing:.4px}.chat-contact-copy{min-width:0;flex:1}.chat-contact-copy strong{font-size:12px;font-weight:650;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;color:#c5daeb;font-size:11px;line-height:1.45}.chat-contact-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px;align-self:flex-start;padding-top:2px}.chat-contact time{font-size:10px;color:#c3d9ed;white-space:nowrap}.chat-unread{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:#27b4ff;color:#073653;border-radius:12px;font-size:10px}.chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;background:radial-gradient(ellipse at 95% 100%,#2e6f9a4a,transparent 50%)}.chat-conversation-heading{display:flex;align-items:center;gap:11px;padding:11px 20px;border-bottom:1px solid #6697b845;background:linear-gradient(90deg,#0b263ae6,#0a2032aa);flex-shrink:0;min-height:66px}.chat-conversation-heading .chat-avatar{width:37px;height:37px;font-size:12px}.chat-conversation-heading>div{min-width:0}.chat-conversation-heading strong{display:block;font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:460px}.chat-conversation-heading small{color:#bdd3e3;font-size:10px;display:block;margin-top:5px}.ws-root .chat-dialog .chat-back{display:none}.chat-stream{flex:1;min-height:0;overflow:auto;padding:12px 21px;overscroll-behavior:contain;scrollbar-color:#466d89 transparent;scrollbar-width:thin;overflow-anchor:none}.chat-date{text-align:center;margin:9px 0 13px!important;color:#c7d9e8;font-size:10px;line-height:1.5}.chat-date>span{background:#0b2439a8;border-radius:15px;padding:4px 10px}.ws-root .chat-dialog .chat-older{display:flex;margin:0 auto 13px;font-size:11px;border-color:#597e985c;background:#163e5b6e;min-height:32px}.chat-message-row{display:flex;align-items:flex-start;gap:10px;margin:9px 0}.chat-message-row[data-mine=true]{justify-content:flex-end}.chat-message-avatar{width:29px;height:29px;font-size:10px;margin-top:3px}.chat-bubble{max-width:85%;min-width:120px;width:fit-content;border-radius:8px 8px 8px 3px;background:linear-gradient(125deg,#234863,#14324d);border:1px solid #608aab88;padding:10px 12px;box-shadow:inset 0 1px #a2c9e120,0 3px 9px #00000012;color:#f1f7ff;overflow-wrap:anywhere}.chat-bubble[data-mine=true]{background:linear-gradient(125deg,#b7dfff,#90c7f4);color:#08365b;border:1px solid #bce6ff;border-radius:8px 8px 3px;box-shadow:inset 4px 0 #23b6ff,inset 0 1px #eefaff88,0 3px 8px #0001;margin-left:auto}.chat-bubble>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px;font-size:10px}.chat-bubble>header strong{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-bubble time{font-size:10px;white-space:nowrap;opacity:.9}.chat-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55;margin:0!important}.chat-bubble footer{display:flex;gap:7px;align-items:center;justify-content:flex-end;margin-top:7px;font-size:9px;color:#214c6d}.chat-bubble footer b{font-size:14px;color:#087bbf;letter-spacing:-5px;padding-right:4px;line-height:1}.chat-bubble[data-mine=true] :is(p,strong,small,button){color:inherit}.chat-snapshot{padding-top:1px}.chat-snapshot small,.chat-snapshot strong{display:block}.chat-snapshot>small{font-size:10px;margin-bottom:7px;opacity:.85}.chat-snapshot strong{font-size:13px}.chat-snapshot p{font-size:11px;line-height:1.5;margin:5px 0!important}.ws-root .chat-dialog .chat-snapshot button{font-size:11px;min-height:32px;background:#d9edff80;color:#0c3d62;border-color:#649ac08c;padding:5px 9px}.chat-snapshot button svg{width:16px;height:16px}.chat-file{margin:9px 0 2px;max-width:320px}.chat-photo{display:block;border-radius:6px;overflow:hidden}.chat-file img{display:block;width:100%;height:165px;object-fit:cover;border-radius:6px}.chat-file-card{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#3163854f;border:1px solid #7896aa30;border-radius:6px;color:inherit;text-decoration:none;margin-top:5px;font-size:11px;min-height:52px;min-width:0}.chat-file-card>span:nth-child(2){min-width:0;flex:1}.chat-file-card strong{display:block;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.chat-file-card small{display:block;font-size:10px;margin-top:4px;opacity:.9}.chat-file-card>svg{width:18px;height:18px}.chat-file-icon{display:grid;place-items:center;width:32px;height:36px;border-radius:5px;background:#e45961;color:#fff;flex-shrink:0}.chat-bubble[data-mine=true] .chat-file-card{background:#7db5de5c;border-color:#8bb7d266}.chat-compose{position:relative;padding:8px 10px 9px;background:linear-gradient(110deg,#254c69c4,#0f2b42e0);border-top:1px solid #7eaacb77;flex-shrink:0;min-width:0;box-shadow:0 -1px 12px #75c7ff17;z-index:4}.chat-compose-row{display:flex;align-items:flex-end;gap:7px;padding:5px;background:#102c44b8;border:1px solid #6e98b8a6;box-shadow:inset 0 0 6px #6cb3e129,0 0 6px #78bced2b;border-radius:10px;min-width:0}.ws-root .chat-dialog .chat-compose-row textarea{flex:1;display:block;width:100%;min-height:36px;max-height:120px;height:36px;resize:none;border:0;background:transparent;color:#edf7ff;line-height:1.55;font-size:13px;padding:7px 3px;outline-offset:0;scrollbar-width:thin}.ws-root .chat-dialog .chat-compose-row textarea:focus-visible{outline:1px solid #93d4ff88;box-shadow:none;border-radius:5px}.ws-root .chat-dialog .chat-send{background:linear-gradient(#0784ff,#0060e8);border:1px solid #3c9cff;border-radius:8px;width:38px;height:38px;padding:0;min-height:38px;color:#fff;box-shadow:inset 0 1px #a1d7ff44}.ws-root .chat-dialog .chat-send:hover{background:linear-gradient(#299cff,#0a75ff)}.chat-send svg{width:23px;height:23px;fill:#f8fcff;stroke-width:1}.chat-compose .chat-icon-button{color:#d5eaff}.chat-attach-wrap{position:relative;flex-shrink:0}.chat-attachment-menu{position:absolute;bottom:48px;left:0;width:220px;padding:6px;background:#12344e;border:1px solid #7297b5;border-radius:10px;box-shadow:0 9px 26px #0007;z-index:6}.ws-root .chat-dialog .chat-attachment-menu button{display:flex;justify-content:flex-start;width:100%;background:transparent;border:0;padding:11px;font-size:12px;min-height:42px}.ws-root .chat-dialog .chat-attachment-menu button:hover{background:#2c5877}.chat-selected-list{max-height:100px;overflow:auto;margin-bottom:7px;scrollbar-width:thin}.chat-selected{display:flex;gap:7px;align-items:center;font-size:11px;padding:4px 6px;background:#0d263cbf;border-radius:6px;margin:3px 0}.chat-selected>svg{width:16px;height:16px}.chat-selected>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-root .chat-dialog .chat-selected button{padding:2px;min-height:27px;width:27px;border:0;background:transparent}.chat-selected button svg{width:16px;height:16px}.chat-upload-status{display:block;padding:5px 8px 0;color:#c4e7fb;font-size:10px}.chat-picker{position:absolute;bottom:calc(100% + 5px);left:10px;right:10px;max-height:min(440px,calc(var(--chat-viewport-height,100dvh) - 205px));overflow:auto;padding:16px;background:#14364f;border:1px solid #739fbd;border-radius:12px;box-shadow:0 12px 35px #0007;z-index:5;scrollbar-width:thin}.chat-picker>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-picker label{display:block;font-size:12px;margin:10px 0}.chat-picker select{max-width:100%;display:block;width:100%;margin-top:7px}.chat-picker p{font-size:11px;max-height:85px;overflow:auto;line-height:1.55;margin:7px 0!important}.chat-picker small{display:block;font-size:10px;line-height:1.6;color:#bfd5e7;margin:10px 0}.chat-picker .chat-photo-choice{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5}.ws-root .chat-dialog .chat-photo-choice input{width:17px;min-height:17px;height:17px;flex-shrink:0;accent-color:#1fa3f5}.chat-material{position:absolute;inset:66px 0 0;overflow:auto;padding:24px;background:linear-gradient(125deg,#153b57,#0c2439);border-top:1px solid #7295b1;box-shadow:0 8px 50px #0003;z-index:6;scrollbar-width:thin}.chat-material>small{display:block;color:#bad0e1;margin:20px 0 14px;font-size:11px;line-height:1.6}.chat-material h3{font-size:20px;line-height:1.4}.chat-material p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px;margin-top:14px!important}.ws-root .chat-dialog .chat-material-close{border:0;background:transparent;padding-left:0;font-size:12px}.ws-root .chat-dialog .chat-jump{align-self:center;margin:0 0 7px;background:#1e638f;border:1px solid #86c7ec;color:#fff;padding:5px 12px;border-radius:18px;font-size:11px;min-height:30px;box-shadow:0 3px 12px #0003}.chat-jump b{font-size:10px;background:#a4d7f4;color:#164262;padding:2px 5px;border-radius:10px}.chat-connection,.chat-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 15px;background:#4e362d;color:#ffdbbc;border-bottom:1px solid #a67b554a;font-size:11px;line-height:1.5;flex-shrink:0;min-width:0}.chat-error{background:#562f37;color:#ffe3df}.chat-error span,.chat-connection span{overflow-wrap:anywhere;min-width:0}.ws-root .chat-dialog .chat-connection button,.ws-root .chat-dialog .chat-error button{background:transparent;color:inherit;border-color:#e1b99866;font-size:11px;min-height:30px;padding:4px 8px}.chat-error button svg{width:16px;height:16px}.chat-auth{width:min(100%,420px);margin:auto;padding:24px 32px 30px;overflow:auto;max-height:100%;scrollbar-width:thin}.chat-auth-emblem{width:48px;height:48px;border:1px solid #76b9e1;border-radius:15px;background:linear-gradient(#2978b2,#11486d);display:grid;place-items:center;box-shadow:0 8px 24px #01192855;margin-bottom:18px}.chat-auth-emblem svg{width:27px;height:27px}.chat-auth h3{font-size:23px;letter-spacing:-.4px;line-height:1.3;margin:0 0 9px}.chat-auth p{font-size:13px;line-height:1.6;color:var(--chat-muted);margin-bottom:18px!important}.chat-auth label{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:12px}.chat-auth>small{display:block;font-size:10px;line-height:1.6;color:var(--chat-muted);margin:10px 0 18px}.ws-root .chat-dialog .chat-primary{background:linear-gradient(#238edb,#126cb5);border-color:#68b6eb;color:#f5fcff;font-weight:700;min-height:40px}.ws-root .chat-dialog .chat-primary:hover{background:linear-gradient(#36a2ee,#2184ce)}.chat-auth>.chat-primary{width:100%}.ws-root .chat-dialog .chat-auth-switch{display:flex;margin:10px auto 0;border:0;background:transparent;color:#bbdff7;font-size:12px}.chat-empty{padding:22px 18px;color:#bad0e1;font-size:12px;line-height:1.7;text-align:center}.chat-welcome{margin:auto;padding:35px;text-align:center;color:#bdd3e5}.chat-welcome>svg{width:45px;height:45px;color:#86bbdf;margin-bottom:12px}.chat-welcome h3{font-size:18px;font-weight:650;color:#e5f4ff}.chat-welcome p{font-size:12px;line-height:1.6;max-width:270px}.chat-pending{margin:8px 0 8px auto}.chat-pending small{display:block;font-size:10px;line-height:1.6;margin-top:5px;color:inherit}.ws-root .chat-dialog .chat-pending button{margin-top:8px;color:#07395c;background:#d0eaff;border-color:#598caf;font-size:11px}@media(max-width:1000px){.chat-layout{grid-template-columns:245px minmax(0,1fr)}.chat-stream{padding:11px 14px}.chat-contact-copy strong{font-size:11px}.chat-contact-copy small{font-size:10px}.chat-conversation-heading{padding:10px 14px}.chat-bubble{max-width:88%}}@media(max-width:679px){.ws-root .chat-dialog{position:fixed;inset:auto;top:var(--chat-viewport-top,0px);left:0;margin:0;width:100vw;max-width:100vw;height:var(--chat-viewport-height,100dvh);max-height:var(--chat-viewport-height,100dvh);border:0;border-radius:0;box-shadow:none}.chat-dialog .ws-dialog-surface,.chat-dialog .ws-dialog-body{height:100%;max-height:100%;border-radius:0}.chat-window{padding-top:env(safe-area-inset-top,0px)}.chat-titlebar{height:48px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.chat-title>span{display:none}.ws-root .chat-dialog .chat-account-button{max-width:195px;min-height:44px;padding:4px}.chat-account-button span{max-width:145px}.ws-root .chat-dialog .chat-icon-button,.ws-root .chat-dialog .chat-send{width:44px;height:44px;min-height:44px}.ws-root .chat-dialog .chat-return{width:44px;height:44px}.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-layout[data-selected=false] .chat-conversation,.chat-layout[data-selected=true] .chat-contacts{display:none}.chat-contacts{border-right:0}.chat-list-heading{padding-top:13px}.chat-search{margin:5px 13px 10px}.ws-root .chat-dialog .chat-search input{min-height:42px;font-size:14px}.ws-root .chat-dialog .chat-contact{padding:12px 16px;min-height:76px}.chat-avatar{width:43px;height:43px;font-size:14px}.chat-contact-copy strong{font-size:13px}.chat-contact-copy small{font-size:12px}.chat-contact time{font-size:11px}.chat-unread{min-width:20px;height:20px}.ws-root .chat-dialog .chat-back{display:inline-flex;margin-left:-4px}.chat-conversation-heading{padding:5px 10px;gap:8px;min-height:58px;height:58px}.chat-conversation-heading strong{max-width:calc(100vw - 133px);font-size:13px}.chat-conversation-heading small{font-size:10px}.chat-conversation-heading .chat-avatar{width:34px;height:34px;font-size:11px}.chat-stream{padding:8px 9px}.chat-message-row{gap:6px}.chat-message-avatar{width:25px;height:25px;font-size:9px}.chat-bubble{max-width:87%;min-width:115px;padding:9px 10px}.chat-bubble>p{font-size:13px;line-height:1.5}.chat-bubble>header{gap:10px}.chat-bubble>header strong{max-width:155px}.chat-file img{height:150px}.chat-file-card{padding:8px;gap:7px}.chat-file-icon{width:27px;height:32px}.chat-file-card strong{font-size:10px}.chat-file-card small{font-size:9px}.chat-compose{padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.chat-compose-row{gap:3px;padding:3px;border-radius:10px}.ws-root .chat-dialog .chat-compose-row textarea{font-size:16px;line-height:1.45;min-height:44px;padding:10px 2px;max-height:110px}.chat-attachment-menu{left:-2px;bottom:50px;max-width:calc(100vw - 26px)}.ws-root .chat-dialog .chat-attachment-menu button{min-height:44px}.chat-selected-list{max-height:70px}.ws-root .chat-dialog .chat-selected button{width:36px;height:36px;min-height:36px}.chat-picker{left:6px;right:6px;padding:11px;max-height:calc(var(--chat-viewport-height,100dvh) - 180px)}.chat-picker>header strong{font-size:13px}.chat-picker label{font-size:11px}.ws-root .chat-dialog .chat-picker select{font-size:16px}.chat-material{inset:58px 0 0;padding:18px}.chat-auth{padding:22px;max-height:100%;margin:auto;flex-shrink:1}.chat-auth h3{font-size:21px}.chat-auth input{font-size:16px!important}.chat-auth>small{font-size:10px}.chat-auth-emblem{display:none}.chat-account-menu{right:8px;top:48px}.chat-error,.chat-connection{padding:6px 10px;font-size:10px}.ws-root .chat-dialog .chat-connection button{min-height:36px}.ws-root .chat-dialog .chat-error button{min-height:32px}.chat-older{min-height:40px!important}.chat-welcome{padding:25px}}@media(prefers-reduced-motion:reduce){.ws-root .chat-dialog button{transition:none}}.chat-self-profile{display:flex;gap:9px;align-items:center;margin-top:auto;padding:13px 11px;border-top:1px solid #6c9aba55;background:linear-gradient(110deg,#254e6d66,#0c263e90);flex-shrink:0;min-width:0}.chat-self-profile>div{display:grid;gap:4px;flex:1;min-width:0}.chat-self-profile strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-self-profile small{color:#bbd7e9;font-size:10px;overflow:hidden;text-overflow:ellipsis}.ws-root .chat-dialog .chat-self-profile button:not(.chat-icon-button){justify-content:flex-start;padding:3px 0;min-height:28px;border:0;background:transparent;font-size:10px;color:#acdfff}.chat-self-profile>.chat-avatar{width:35px;height:35px;font-size:11px}.ws-root .chat-dialog .chat-self-profile>.chat-icon-button{width:32px;min-height:38px;padding:4px}.ws-root .chat-dialog .chat-return{border-radius:50%;border-color:#7c9ab45c;background:#16374c80;min-height:36px;width:36px;height:36px}.chat-dialog .shared-account-error{color:#ffd6d0}.ws-root .chat-profile-dialog{width:min(460px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);overflow:auto}.chat-profile-dialog .ws-dialog-surface,.chat-profile-dialog .ws-dialog-body{height:auto;overflow:visible}.chat-profile-dialog .shared-account-form{padding:20px}.chat-profile-dialog .ws-dialog-header{padding:14px 20px;border-bottom:1px solid #6c9aba55}.chat-account-menu{display:grid;gap:9px}.chat-dialog .shared-account-form,.chat-dialog .shared-account-form input{color:#edf6ff}.chat-dialog .shared-account-form small{color:#b1c7dc}.chat-dialog .shared-account-form .ws-primary{background:#176da8;color:#fff}.chat-titlebar .chat-account-button{display:none!important}@media(max-width:679px){.chat-titlebar .chat-account-button{display:inline-flex!important}.chat-self-profile{padding:10px 13px;padding-bottom:max(10px,env(safe-area-inset-bottom));min-height:80px}.chat-self-profile strong{font-size:13px}.chat-self-profile small{font-size:11px}.ws-root .chat-dialog .chat-self-profile button:not(.chat-icon-button){font-size:12px;min-height:34px}.ws-root .chat-dialog .chat-self-profile>.chat-icon-button{width:44px;height:44px}.ws-root .chat-dialog .chat-return{width:44px;height:44px}.ws-root .chat-profile-dialog{left:12px;top:20px;width:calc(100vw - 24px);height:auto;max-height:calc(var(--chat-viewport-height,100dvh) - 40px);border-radius:14px;border:1px solid #87b5d2a8}.chat-profile-dialog .shared-account-form{padding:16px}}.ws-root .chat-dialog{--chat-panel:#eaf1f6;--chat-bg:#f6f9fc;--chat-ink:#263746;--chat-muted:#566c7c;--chat-line:#c6d5df;--chat-input:#ffffff;--chat-hover:#e4edf4;--chat-selected:#d1e3ef;--chat-bubble:#ffffff;--chat-own:#daeaf5;--chat-own-ink:#263e50;--chat-accent:#356988;--chat-selection:#b6d5e8;--ws-ink:var(--chat-ink);--ws-muted:var(--chat-muted);--ws-line:var(--chat-line);--ws-surface:var(--chat-panel);--ws-bg:var(--chat-bg);--ws-soft:var(--chat-hover);--ws-accent:var(--chat-accent);color-scheme:light;font-family:Manrope,sans-serif;font-size:14px;border-color:var(--chat-line)}.ws-root .chat-palette-graphite{--chat-panel:#eeefef;--chat-bg:#f8f8f7;--chat-ink:#303532;--chat-muted:#616761;--chat-line:#cdd1cc;--chat-hover:#e5e8e4;--chat-selected:#d5ddd4;--chat-bubble:#fff;--chat-own:#e1e8df;--chat-own-ink:#303c31;--chat-accent:#516b55;--chat-selection:#c8d9c5}.ws-root .chat-palette-slate{--chat-panel:#e9edf2;--chat-bg:#f5f6f9;--chat-ink:#303a4e;--chat-muted:#626d83;--chat-line:#c9cfdc;--chat-hover:#e1e5ee;--chat-selected:#d4dced;--chat-bubble:#ffffff;--chat-own:#dfe5f2;--chat-own-ink:#343d55;--chat-accent:#5a6d94;--chat-selection:#c2cfea}.ws-root .chat-mode-dark{--chat-panel:#233442;--chat-bg:#172631;--chat-ink:#edf3f7;--chat-muted:#b8c9d4;--chat-line:#425563;--chat-input:#1e303d;--chat-hover:#304756;--chat-selected:#3a5364;--chat-bubble:#2b404e;--chat-own:#c2dce9;--chat-own-ink:#213c4c;--chat-accent:#9dc8e1;--chat-selection:#466b85;color-scheme:dark}.ws-root .chat-palette-graphite.chat-mode-dark{--chat-panel:#292c2e;--chat-bg:#202224;--chat-ink:#f0f2ef;--chat-muted:#b9c0b9;--chat-line:#494e49;--chat-input:#242729;--chat-hover:#393e3b;--chat-selected:#465048;--chat-bubble:#333937;--chat-own:#d5ded3;--chat-own-ink:#28362b;--chat-accent:#bacdb6;--chat-selection:#50674f}.ws-root .chat-palette-slate.chat-mode-dark{--chat-panel:#2a3040;--chat-bg:#202534;--chat-ink:#edf0fa;--chat-muted:#bac4da;--chat-line:#4c566d;--chat-input:#252d40;--chat-hover:#374157;--chat-selected:#485571;--chat-bubble:#343e54;--chat-own:#d3dcef;--chat-own-ink:#2e3b56;--chat-accent:#b4c4e8;--chat-selection:#4f6694}.ws-root .chat-palette-classic41{--chat-bg:#0b2134;--chat-panel:#112e46;--chat-line:#426780;--chat-ink:#edf6ff;--chat-muted:#b1c7dc;--chat-input:#102b43;--chat-hover:#245271;--chat-selected:#235c85;--chat-bubble:#234863;--chat-own:#b7dfff;--chat-own-ink:#08365b;--chat-accent:#63c4ff;--chat-selection:#3d709b;color-scheme:dark}.ws-root .chat-font-system{font-family:Segoe UI,system-ui,sans-serif}.ws-root .chat-font-arial{font-family:Arial,sans-serif}.ws-root .chat-font-manrope{font-family:Manrope,sans-serif}.chat-dialog ::selection{background:var(--chat-selection);color:var(--chat-ink)}.chat-bubble[data-mine=true] ::selection{background:#a1bdcf;color:#18334a}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-window{background:var(--chat-bg)}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(.chat-titlebar,.chat-contacts,.chat-compose,.chat-self-profile){background:var(--chat-panel);border-color:var(--chat-line);box-shadow:none}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(.chat-conversation,.chat-conversation-heading){background:var(--chat-bg);border-color:var(--chat-line)}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(button,input,select,textarea){color:var(--chat-ink);border-color:var(--chat-line);background:var(--chat-input)}.ws-root .chat-dialog:not(.chat-palette-classic41) button:hover{background:var(--chat-hover);border-color:var(--chat-line)}.ws-root .chat-dialog :is(button,a,input,select,textarea):focus-visible{outline-color:var(--chat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 17%,transparent)}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(.chat-icon-button,.chat-list-heading button,.chat-profile-trigger,.chat-save-message,.chat-mode-toggle){background:transparent;border:0}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-contact{background:transparent;border:0}.ws-root .chat-dialog .chat-contact{width:calc(100% - 16px);margin:3px 8px;padding:11px 10px;border-radius:12px;min-height:72px}.ws-root .chat-dialog .chat-contact:after{display:none}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-contact:hover{background:var(--chat-hover)}.ws-root .chat-dialog .chat-contact[aria-pressed=true]{background:var(--chat-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-accent) 23%,transparent)}.ws-root .chat-dialog .chat-contact-copy strong{font-size:13px;font-weight:600}.ws-root .chat-dialog .chat-contact-copy small{font-size:11.5px;color:var(--chat-muted)}.chat-dialog .chat-contact time{font-size:11px;color:var(--chat-muted)}.chat-dialog .chat-contact-meta{padding-top:4px;gap:4px}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-avatar{background:var(--chat-selected);border-color:var(--chat-line);color:var(--chat-ink);box-shadow:none}.chat-avatar{overflow:hidden;font-weight:600}.chat-avatar img{width:100%;height:100%;object-fit:cover;display:block}.chat-favorites-avatar{font-size:25px}.chat-dialog .chat-list-heading{padding:11px 12px 5px;gap:4px}.ws-root .chat-dialog .chat-list-heading button{font-size:12px;padding:6px 9px;min-height:34px;border-radius:8px}.ws-root .chat-dialog .chat-list-heading button[aria-pressed=true]{background:var(--chat-selected);color:var(--chat-ink);font-weight:600}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-search{background:var(--chat-input);border-color:var(--chat-line)}.ws-root .chat-dialog .chat-search svg,.chat-dialog .chat-title svg{color:var(--chat-muted)}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-search input{background:transparent}.chat-dialog input::placeholder,.chat-dialog textarea::placeholder{color:var(--chat-muted)}.chat-dialog .chat-title>span,.chat-dialog .chat-conversation-heading small,.chat-dialog .chat-date,.chat-dialog .chat-empty,.chat-dialog .chat-welcome,.chat-dialog .chat-welcome h3,.chat-dialog .chat-picker small,.chat-dialog .chat-upload-status,.chat-dialog .chat-self-profile small{color:var(--chat-muted)}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(.chat-date>span,.chat-selected,.chat-older){background:var(--chat-panel);color:var(--chat-muted)}.chat-dialog .chat-conversation-heading>div:first-of-type{flex:1}.chat-dialog .chat-conversation-heading strong{font-size:14px;font-weight:600}.chat-dialog .chat-conversation-heading small{font-size:11px}.chat-conversation-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.ws-root .chat-dialog .chat-conversation-actions button{font-size:11px;padding:6px 9px;min-height:36px}.chat-mute span{font-size:10px}.chat-mute[aria-pressed=true]{opacity:.7}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-bubble{background:var(--chat-bubble);color:var(--chat-ink);border-color:color-mix(in srgb,var(--chat-line) 75%,transparent);box-shadow:0 2px 7px #00000008}.ws-root .chat-dialog .chat-bubble{padding:11px 14px;border-radius:15px 15px 15px 5px}.ws-root .chat-dialog .chat-bubble[data-mine=true]{background:var(--chat-own);color:var(--chat-own-ink);border-color:color-mix(in srgb,var(--chat-own-ink) 16%,transparent);box-shadow:0 2px 8px #0000000a;border-radius:15px 15px 5px}.ws-root .chat-dialog .chat-bubble>p{font-size:15.5px;line-height:1.6}.chat-dialog .chat-bubble>header{font-size:11px;margin-bottom:5px;min-height:15px}.chat-dialog .chat-bubble[data-mine=true]>header{justify-content:flex-end}.chat-dialog .chat-bubble time{font-size:11px;opacity:.85}.chat-dialog .chat-bubble>header strong{font-size:12px;font-weight:600}.chat-dialog .chat-date{font-size:11px;margin:12px 0 16px!important}.chat-dialog .chat-message-avatar{width:30px;height:30px}.chat-dialog .chat-bubble footer{margin-top:5px;gap:8px;min-height:23px;color:inherit}.ws-root .chat-dialog .chat-save-message{width:30px;min-height:28px;padding:0;background:transparent;color:inherit;border:0;font-size:20px;opacity:.65}.ws-root .chat-dialog .chat-save-message:hover{opacity:1;background:#ffffff25}.chat-receipt{font-size:16px;line-height:1;letter-spacing:-3px;padding-right:3px;opacity:.75}.chat-receipt[data-read=true]{color:#237aa1;opacity:1}.chat-dialog .chat-bubble[data-mine=true] .chat-receipt{color:var(--chat-own-ink)}.chat-dialog .chat-bubble[data-mine=true] .chat-receipt[data-read=true]{color:#206f95}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-compose-row{background:var(--chat-input);border-color:var(--chat-line);box-shadow:none}.ws-root .chat-dialog .chat-compose-row textarea{color:var(--chat-ink);font-size:16px;line-height:1.5;background:transparent}.ws-root .chat-dialog .chat-send{background:#477a99;color:#fff;border-color:#477a99;box-shadow:none}.ws-root .chat-dialog .chat-send:hover{background:#376781;border-color:#376781}.ws-root .chat-dialog .chat-emoji-button{font-size:26px;color:var(--chat-muted)}.ws-root .chat-dialog:not(.chat-palette-classic41) :is(.chat-picker,.chat-material,.chat-attachment-menu,.chat-account-menu){background:var(--chat-panel);border-color:var(--chat-line);color:var(--chat-ink)}.ws-root .chat-dialog .chat-attachment-menu button{background:transparent}.chat-dialog .chat-snapshot p,.chat-dialog .chat-file-card strong{font-size:12px}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-file-card{background:color-mix(in srgb,var(--chat-panel) 65%,transparent);border-color:var(--chat-line)}.ws-root .chat-dialog .chat-snapshot button{background:#fff5;color:inherit;border-color:#7895a555}.ws-root .chat-dialog .chat-return{width:44px;height:44px;min-height:44px;background:transparent!important;border:0!important;margin:0;padding:0;border-radius:50%}.chat-return>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ef6b65;border:1px solid #be4946;box-shadow:inset 0 1px #ffffff36;transition:background .14s,transform .14s}.chat-return>span>svg{width:12px;height:12px;color:#562623;stroke-width:2.4}.chat-return:hover>span{background:#fa7b74}.chat-return:active>span{transform:scale(.92);background:#d95852}.chat-return:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-3px}.ws-root .chat-dialog .chat-mode-toggle{width:38px;height:38px;font-size:23px;padding:0;border:0;background:transparent}.chat-self-profile{position:relative;padding:8px!important}.ws-root .chat-dialog .chat-self-profile .chat-profile-trigger{display:flex;align-items:center;gap:10px;padding:7px;width:100%;text-align:left;min-height:55px;background:transparent;border:0;color:var(--chat-ink);font-size:13px}.chat-profile-trigger>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.chat-self-profile .chat-avatar{width:38px;height:38px}.chat-self-profile .chat-profile-trigger strong{font-size:13px;font-weight:600}.chat-self-profile .chat-profile-trigger small{font-size:11px}.chat-self-profile .chat-account-menu{top:auto;bottom:calc(100% + 4px);left:10px;right:10px;width:auto;padding:7px;gap:3px;border-radius:12px}.ws-root .chat-dialog .chat-account-menu button{min-height:40px;justify-content:flex-start;padding:10px 12px;font-size:13px;border:0;background:transparent;color:var(--chat-ink)}.ws-root .chat-dialog .chat-account-menu .chat-logout{color:#c65353;border-top:1px solid var(--chat-line);border-radius:0 0 7px 7px}.ws-root .chat-settings-dialog,.ws-root .chat-profile-dialog{width:min(590px,calc(100vw - 28px));height:auto;max-height:calc(var(--chat-viewport-height,100dvh) - 28px);background:var(--chat-bg);color:var(--chat-ink);overflow:auto}.chat-settings-dialog .ws-dialog-surface,.chat-settings-dialog .ws-dialog-body,.chat-profile-dialog .ws-dialog-surface,.chat-profile-dialog .ws-dialog-body{height:auto;overflow:visible}.chat-settings-dialog .ws-dialog-header,.chat-profile-dialog .ws-dialog-header{padding:15px 20px;border-bottom:1px solid var(--chat-line);background:var(--chat-panel)}.chat-settings-dialog h2,.chat-profile-dialog h2{font-size:16px}.chat-settings{display:grid;gap:16px;padding:20px}.chat-settings>nav{display:flex;gap:5px;flex-wrap:wrap}.ws-root .chat-dialog .chat-settings>nav button{font-size:12px;padding:7px 10px}.ws-root .chat-dialog .chat-settings>nav button[aria-pressed=true],.ws-root .chat-dialog .chat-settings-choice button[aria-pressed=true]{background:var(--chat-selected);border-color:var(--chat-accent)}.chat-settings label{display:grid;gap:7px;font-size:13px}.chat-settings select{width:100%}.chat-settings>small,.chat-settings .chat-check+small{line-height:1.6;color:var(--chat-muted);font-size:12px}.chat-settings-choice{display:flex;gap:8px}.chat-settings .chat-check{display:flex;align-items:center;gap:10px;line-height:1.5}.ws-root .chat-dialog .chat-check input{width:18px;height:18px;min-height:18px;accent-color:#477a99}.chat-live-sample{padding:15px;border:1px solid var(--chat-line);border-radius:14px;background:var(--chat-own);color:var(--chat-own-ink);font-size:15.5px;line-height:1.6}.chat-live-sample p{margin:8px 0!important;font-size:15.5px}.chat-live-sample small,.chat-live-sample time{font-size:11px}.chat-settings footer{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.chat-settings-error{color:#bc4c4c;line-height:1.5;font-size:13px}.ws-root .chat-dialog .chat-primary{background:#477a99;border-color:#477a99;color:#fff;font-weight:600}.chat-dialog .shared-account-form,.chat-dialog .shared-account-form input{color:var(--chat-ink)}.chat-dialog .shared-account-form small{color:var(--chat-muted)}.ws-root .chat-dialog .shared-account-form .ws-primary{background:#477a99;color:#fff}.chat-group-form{display:grid;gap:14px;padding:18px;max-width:590px}.chat-group-form>label{display:grid;gap:7px;font-size:13px}.chat-group-form small{font-size:11px;opacity:.75;line-height:1.6}.chat-group-people{max-height:280px;overflow:auto;display:grid;gap:8px}.chat-group-people label{display:flex;align-items:center;gap:10px;padding:7px;border:1px solid var(--ws-line);border-radius:9px}.chat-group-people input{width:18px;min-height:18px}.chat-group-people label>span:last-child{display:grid;gap:4px}.chat-group-form footer{display:flex;gap:8px;flex-wrap:wrap}.chat-group-dialog input,.chat-group-dialog select{min-height:40px;font-size:14px}.chat-expression-picker{position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;max-height:min(345px,calc(var(--chat-viewport-height,100dvh) - 180px));overflow:auto;background:var(--chat-panel);color:var(--chat-ink);border:1px solid var(--chat-line);border-radius:14px;padding:12px;box-shadow:0 10px 35px #0003;z-index:7}.chat-expression-picker>header{display:flex;gap:8px;align-items:center;justify-content:space-between}.chat-expression-picker>header input{flex:1;width:100%}.chat-expression-picker>nav{display:flex;gap:4px;flex-wrap:wrap;margin:9px 0}.ws-root .chat-dialog .chat-expression-picker>nav button{padding:6px 8px;font-size:10px;min-height:32px}.ws-root .chat-dialog .chat-expression-picker>nav button[aria-pressed=true]{background:var(--chat-selected)}.chat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:3px}.ws-root .chat-dialog .chat-emoji-grid button{font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:26px;padding:3px;min-height:44px;border:0;background:transparent}.chat-expression-picker>p{padding:16px;font-size:12px;color:var(--chat-muted)}.chat-sticker-library{display:grid;gap:15px;min-width:0}.chat-sticker-library section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.chat-sticker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;padding-top:9px}.ws-root .chat-dialog .chat-sticker-grid button{padding:5px;aspect-ratio:1;min-width:0;background:var(--chat-input)}.ws-root .chat-dialog .chat-sticker-grid button:disabled{opacity:1}.chat-sticker-grid img{width:100%;height:100%;max-height:90px;object-fit:contain}.chat-sticker-library fieldset{border:1px solid var(--chat-line);border-radius:10px;padding:14px;display:grid;gap:12px;min-width:0}.chat-sticker-library legend{font-size:12px;padding:0 5px}.chat-sticker-library label{display:grid;gap:6px;font-size:12px}.chat-sticker-library input{width:100%;min-width:0}.chat-sticker-library small{font-size:11px;color:var(--chat-muted);line-height:1.6}.chat-sticker-empty{text-align:center;padding:18px;display:grid;gap:9px}.chat-sticker-empty>span{font-size:38px;opacity:.65}.chat-sticker-message{display:block;width:170px;max-width:100%;height:170px;object-fit:contain}.chat-save-notice{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px;background:var(--chat-selected);color:var(--chat-ink);font-size:12px;flex-shrink:0}.ws-root .chat-dialog .chat-save-notice button{border:0;background:transparent;min-height:28px;padding:3px 8px}.chat-notification{position:fixed;right:20px;bottom:20px;z-index:3000;display:flex;width:min(360px,calc(100vw - 32px));background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:14px;box-shadow:0 10px 45px #0004;padding:7px}.chat-notification>button:first-child{display:flex;align-items:center;gap:11px;text-align:left;flex:1;min-width:0;border:0;background:transparent;padding:8px}.chat-notification>button:first-child>span:last-child{display:grid;gap:6px;min-width:0}.chat-notification small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chat-notification strong{font-size:13px}.chat-notification>button:last-child{align-self:flex-start;border:0;background:transparent;font-size:20px}@media(max-width:679px){.ws-root .chat-dialog .chat-contact{min-height:76px;padding:11px 10px}.chat-dialog .chat-contact-copy strong{font-size:14px}.chat-dialog .chat-contact-copy small{font-size:12px}.chat-dialog .chat-bubble{padding:10px 12px;max-width:88%}.ws-root .chat-dialog .chat-bubble>p{font-size:15.5px}.ws-root .chat-dialog .chat-search input{font-size:16px}.chat-dialog .chat-conversation-heading{min-height:64px;height:auto}.chat-dialog .chat-conversation-heading strong{max-width:calc(100vw - 225px);font-size:13px}.chat-dialog .chat-conversation-heading small{font-size:10px}.ws-root .chat-dialog .chat-conversation-actions button{font-size:10px;padding:5px 6px;min-height:40px}.chat-conversation-actions{gap:4px}.chat-mute span{display:none}.chat-dialog .chat-stream{padding:8px}.ws-root .chat-dialog .chat-compose-row textarea{font-size:16px;padding-top:10px}.ws-root .chat-dialog .chat-save-message{min-height:32px;width:32px}.chat-self-profile .chat-profile-trigger{min-height:60px!important}.chat-self-profile .chat-account-menu{bottom:calc(100% + 4px);top:auto}.ws-root .chat-settings-dialog,.ws-root .chat-profile-dialog{left:12px;top:calc(var(--chat-viewport-top,0px) + 14px);width:calc(100vw - 24px);height:auto;max-height:calc(var(--chat-viewport-height,100dvh) - 28px);border-radius:14px;border:1px solid var(--chat-line)}.chat-settings{padding:15px;gap:14px}.chat-settings>nav{flex-wrap:nowrap;gap:3px}.ws-root .chat-dialog .chat-settings>nav button{font-size:11px;padding:7px 8px;flex:1}.chat-settings select,.chat-settings input,.chat-group-dialog input,.chat-group-dialog select{font-size:16px!important}.chat-settings-dialog .ws-dialog-header,.chat-profile-dialog .ws-dialog-header{padding:12px 15px}.chat-settings-dialog h2,.chat-profile-dialog h2{font-size:14px}.chat-expression-picker{padding:9px;max-height:min(300px,calc(var(--chat-viewport-height,100dvh) - 170px));left:5px;right:5px}.ws-root .chat-dialog .chat-expression-picker input{font-size:16px}.chat-sticker-message{width:145px;height:145px}.chat-sticker-library fieldset{padding:10px}.chat-group-form{padding:12px}.chat-group-people{max-height:230px}}.ws-root .chat-dialog{background:transparent!important;border:0;box-shadow:none;overflow:visible}.ws-root .chat-dialog>.ws-dialog-surface{background:var(--chat-bg);border:1px solid var(--chat-line);box-shadow:0 24px 85px #0004;overflow:hidden}.ws-root .chat-settings-dialog,.ws-root .chat-profile-dialog{height:fit-content}.ws-root .chat-settings-dialog>.ws-dialog-surface,.ws-root .chat-profile-dialog>.ws-dialog-surface{height:fit-content;max-height:calc(var(--chat-viewport-height,100dvh) - 28px);overflow:auto}.chat-settings-dialog .ws-dialog-body,.chat-profile-dialog .ws-dialog-body{height:auto;overflow:visible}.ws-root .chat-dialog .chat-settings-error,.ws-root .chat-dialog .shared-account-error{color:#b63c45}.ws-root .chat-mode-dark .chat-settings-error,.ws-root .chat-mode-dark .shared-account-error{color:#ffb9b4}@media(max-width:679px){.ws-root .chat-dialog>.ws-dialog-surface{box-shadow:none;border-radius:0}.ws-root .chat-settings-dialog>.ws-dialog-surface,.ws-root .chat-profile-dialog>.ws-dialog-surface{border-radius:14px}}.ws-root .chat-dialog .chat-self-profile button.chat-profile-trigger{color:var(--chat-ink);padding:7px;min-height:55px}.ws-root .chat-dialog .chat-bubble[data-mine=true] button.chat-save-message{color:var(--chat-own-ink);background:transparent}.ws-root .chat-dialog .chat-self-profile .chat-account-menu button[role=menuitem]{color:var(--chat-ink);padding:10px 12px;min-height:40px;font-size:13px}.ws-root .chat-dialog .chat-self-profile .chat-account-menu button.chat-logout{color:#c65353}.chat-notification-stack{position:fixed;inset:auto max(var(--chat-toast-right,18px),env(safe-area-inset-right)) max(var(--chat-toast-bottom,18px),env(safe-area-inset-bottom)) auto;margin:0;padding:0;border:0;background:transparent;color:var(--ws-ink,#233247);width:min(370px,calc(100vw - 28px));overflow:visible;display:flex;flex-direction:column;gap:8px;z-index:3000;font-family:Manrope,sans-serif}.chat-notification-stack::backdrop{background:transparent;pointer-events:none}.chat-notification-stack .chat-notification{position:relative;inset:auto;width:100%;box-sizing:border-box;background:var(--ws-surface,#fff);color:var(--ws-ink,#233247);border-color:var(--ws-line,#ccd6df);box-shadow:0 8px 30px #00182d40}.chat-notification-stack .chat-notification>button{color:inherit!important;background:transparent!important;min-height:44px!important;box-shadow:none!important;border:0!important}.chat-notification-stack .chat-notification strong{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.chat-notice-count{background:#147d4e;color:#fff;border-radius:12px;padding:3px 6px;font-size:10px;flex-shrink:0}.chat-notification-stack .chat-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#477a99;color:#fff;overflow:hidden;font-size:13px}.chat-notification-stack .chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-notification-stack button:focus-visible{outline:3px solid #2d80ba!important;outline-offset:1px}.chat-upload-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap;overflow-wrap:anywhere;line-height:1.5}.chat-upload-status>span{flex:1;min-width:100px}.chat-upload-status[data-state=error]{color:#ffb5b2!important}.chat-mode-light .chat-upload-status[data-state=error]{color:#ad2525!important}.ws-root .chat-dialog .chat-upload-status button{min-height:32px;padding:3px 9px;background:transparent;color:inherit;border:1px solid currentColor;font-size:11px}.chat-upload-status strong{font-size:11px}.ws-root .chat-dialog.chat-palette-chat462{--chat-bg:#031b30;--chat-panel:#102b47;--chat-ink:#eef5ff;--chat-muted:#b8cce6;--chat-line:#355676;--chat-input:#0b2742;--chat-hover:#20496c;--chat-selected:#10477a;--chat-bubble:#1e354e;--chat-own:#c2e2ff;--chat-own-ink:#102f56;--chat-accent:#84c7ff;--chat-selection:#385f85;color-scheme:dark}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light{--chat-bg:#e6f0fb;--chat-panel:#edf5fd;--chat-ink:#18334e;--chat-muted:#465f7b;--chat-line:#a6bfd9;--chat-input:#f4f9ff;--chat-hover:#d2e5f7;--chat-selected:#c0ddf5;--chat-bubble:#f4f9ff;--chat-own:#c4e1fa;--chat-own-ink:#133553;--chat-accent:#175f99;--chat-selection:#accee9;color-scheme:light}.ws-root .chat-dialog.chat-palette-chat462:not(.chat-settings-dialog):not(.chat-profile-dialog){width:min(1280px,calc(100vw - 40px));height:min(760px,calc(var(--chat-viewport-height,100dvh) - 48px))}.ws-root .chat-dialog.chat-palette-chat462 .chat-window{background:#031b30 url(/assets/chat462-waves.svg) center/cover no-repeat}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-window{background:linear-gradient(#eaf4ffdc,#e5f1fbc9),url(/assets/chat462-waves.svg) center/cover no-repeat}.ws-root .chat-dialog.chat-palette-chat462 .chat-layout{grid-template-columns:minmax(250px,29%) minmax(0,1fr)}.ws-root .chat-dialog.chat-palette-chat462 :is(.chat-conversation,.chat-compose){background:transparent}.ws-root .chat-dialog.chat-palette-chat462 .chat-titlebar{background:#041b2edd;border-color:#365b7b8c}.ws-root .chat-dialog.chat-palette-chat462 .chat-contacts{background:#021a30b8;border-color:#4a7ca58c;box-shadow:1px 0 14px #0002}.ws-root .chat-dialog.chat-palette-chat462 .chat-conversation-heading{background:#031a30ab;border-color:#52799c44;padding:12px 18px}.ws-root .chat-dialog.chat-palette-chat462 :is(.chat-search,.chat-compose-row){background:linear-gradient(130deg,#1a3d61b8,#051a2fdc);border-color:#587ea8aa;box-shadow:inset 0 1px #bed9f01c,0 3px 10px #00132b40}.ws-root .chat-dialog.chat-palette-chat462 .chat-self-profile{margin:6px 10px 12px;padding:3px!important;border:1px solid #739cc4a6;border-radius:16px;background:linear-gradient(125deg,#193e66b8,#08253edb)}.ws-root .chat-dialog.chat-palette-chat462 .chat-self-profile .chat-profile-trigger{min-height:56px}.ws-root .chat-dialog.chat-palette-chat462 :is(.chat-list-heading button[aria-pressed=true],.chat-avatar){background:linear-gradient(130deg,#225fa1,#143d6c);border:1px solid #6299ce3d;color:#f0f6ff;box-shadow:inset 0 1px #b3d9ff14}.ws-root .chat-dialog.chat-palette-chat462 .chat-contact[aria-pressed=true]{background:linear-gradient(115deg,#0e4b84ca,#052847b8);box-shadow:inset 0 0 0 1px #76b9ed8c,0 2px 10px #00142d30}.ws-root .chat-dialog.chat-palette-chat462 .chat-profile-trigger .chat-avatar{background:linear-gradient(135deg,#4f9aff,#0062f2 65%,#0344bc);box-shadow:inset 0 1px #c7e5ff7a;color:#fff}.ws-root .chat-dialog.chat-palette-chat462 .chat-bubble{background:linear-gradient(130deg,#243e58ef,#172e48ef);border-color:#7396b866;box-shadow:inset 0 1px #d1e7ff0c,0 2px 8px #00132b22}.ws-root .chat-dialog.chat-palette-chat462 .chat-bubble[data-mine=true]{background:linear-gradient(125deg,#d1eafff7,#b8dcfcf7);color:var(--chat-own-ink);border-color:#e1f1ff91;box-shadow:inset 0 1px #ffffff50,0 3px 12px #001d3e2b}.ws-root .chat-dialog.chat-palette-chat462 .chat-date>span{background:#102d49d6;color:#c1d3e8}.ws-root .chat-dialog.chat-palette-chat462 .chat-compose{padding:10px 14px 14px;border-top:0}.ws-root .chat-dialog.chat-palette-chat462 .chat-compose-row{position:relative;margin-right:54px;padding:5px 7px;border-radius:17px;min-height:50px;gap:7px}.ws-root .chat-dialog.chat-palette-chat462 .chat-send{position:absolute;left:calc(100% + 9px);bottom:0;width:46px;height:50px;min-height:50px;border:1px solid #7ab6ff87;border-radius:14px;background:linear-gradient(145deg,#4997ff,#0569f5 55%,#0047cb);box-shadow:inset 0 1px #d6edff55,0 3px 9px #00245555;color:#fff}.ws-root .chat-dialog.chat-palette-chat462 .chat-send:hover{background:linear-gradient(145deg,#64a8ff,#1c7aff 55%,#0756d8)}.ws-root .chat-dialog.chat-palette-chat462 .chat-send:disabled{opacity:.68}.ws-root .chat-dialog.chat-palette-chat462 .chat-emoji-button svg{width:23px;height:23px;color:var(--chat-ink);stroke-width:1.65}.ws-root .chat-dialog .chat-conversation-actions .chat-future-action{display:grid;place-items:center;width:38px;min-height:38px;padding:0;border-radius:11px;background:linear-gradient(145deg,#23496b,#082846);border-color:#5483ad7a;opacity:.72;cursor:not-allowed;box-shadow:inset 0 1px #d4e9ff1c}.chat-future-action svg{width:20px;height:20px;color:#d8e9ff;fill:#afccea28;filter:drop-shadow(0 1px 1px #00112e)}.ws-root .chat-dialog.chat-palette-chat462 .chat-mute{background:#0b2944c9;border-color:#587c9b7a;border-radius:10px}.chat-palette-chat462 .chat-mute span{display:none}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light :is(.chat-titlebar,.chat-contacts,.chat-conversation-heading){background:#e6f1fbcc;border-color:#a8bfd6a6}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light :is(.chat-search,.chat-compose-row,.chat-self-profile){background:linear-gradient(130deg,#f8fcffed,#deecfae8);border-color:#a2bbd4;box-shadow:inset 0 1px #fff9,0 2px 8px #3455770d}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-bubble{background:#f8fcfff2;border-color:#9bb5cc99}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-bubble[data-mine=true]{background:linear-gradient(130deg,#cce7fe,#b9dafa);border-color:#91b7d8}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light :is(.chat-date>span,.chat-mute){background:#d8e8f8;color:var(--chat-muted)}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-contact[aria-pressed=true]{background:linear-gradient(120deg,#c7e0f7,#b9d9f2);box-shadow:inset 0 0 0 1px #659cc659}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-list-heading button[aria-pressed=true]{color:var(--chat-ink);background:linear-gradient(#d1e6f9,#b9daf5);border-color:#90b7d57a}.ws-root .chat-dialog .chat-bubble{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:10px;row-gap:0;min-width:0;max-width:min(82%,670px);padding:7px 11px;border-radius:14px 14px 14px 5px}.ws-root .chat-dialog .chat-bubble[data-mine=true]{border-radius:14px 14px 5px}.ws-root .chat-dialog .chat-bubble>p{flex:1 1 auto;min-width:0;font-size:15.5px;line-height:1.55;align-self:center}.chat-dialog .chat-bubble>header{flex-basis:100%;min-height:0;margin:1px 0 4px}.chat-dialog .chat-bubble>:is(.chat-file,.chat-snapshot){flex-basis:100%;min-width:0}.chat-dialog .chat-bubble footer{flex:0 0 auto;margin:0 0 0 auto;gap:5px;min-height:32px;align-items:center;align-self:flex-end;white-space:nowrap}.chat-dialog .chat-bubble time{font-size:10.5px;opacity:.85;font-variant-numeric:tabular-nums}.ws-root .chat-dialog .chat-save-message{flex-shrink:0;width:32px;height:32px;min-height:32px;line-height:1;font-size:22px;opacity:.85;border-radius:8px}.chat-dialog .chat-message-row{align-items:flex-end;gap:8px;margin:9px 0}.chat-dialog .chat-message-avatar{flex-shrink:0;margin-bottom:5px}.chat-dialog .chat-bubble .chat-file{max-width:360px}.chat-dialog .chat-pending>small{flex-basis:100%;margin-top:4px}.ws-root .chat-dialog .chat-contact{isolation:isolate;transition:background-color .18s ease,box-shadow .18s ease;transform:none}.ws-root .chat-dialog .chat-contact:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 25% 50%,color-mix(in srgb,var(--chat-accent) 24%,transparent),color-mix(in srgb,var(--chat-accent) 6%,transparent) 80%);box-shadow:inset 0 1px color-mix(in srgb,var(--chat-accent) 15%,transparent);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:-1}@media(hover:hover){.ws-root .chat-dialog .chat-contact:not([aria-pressed=true]):hover{background:transparent;box-shadow:none}.ws-root .chat-dialog .chat-contact:hover:before{opacity:1}}.ws-root .chat-dialog .chat-contact:focus-visible:before{opacity:1}.ws-root .chat-dialog .chat-contact:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-2px}.ws-root .chat-dialog .chat-return>span{width:13px;height:13px;border-radius:50%;background:#ff5f57;border:1px solid #d94d46;box-shadow:inset 0 1px #ffffff24;transition:background-color .16s ease}.ws-root .chat-dialog .chat-return>span>svg{width:8px;height:8px;stroke-width:2.8;color:#5b1713;opacity:.4;transition:opacity .16s ease}.ws-root .chat-dialog .chat-return:hover>span{background:#ff6a62;transform:none}.ws-root .chat-dialog .chat-return:is(:hover,:focus-visible)>span>svg{opacity:1}.ws-root .chat-dialog .chat-return:active>span{background:#df4b44;transform:none}@media(hover:none),(pointer:coarse){.ws-root .chat-dialog .chat-return>span>svg{opacity:1}.ws-root .chat-dialog .chat-save-message{width:44px;height:44px;min-height:44px}}@media(max-width:1000px){.ws-root .chat-dialog.chat-palette-chat462 .chat-layout{grid-template-columns:250px minmax(0,1fr)}.ws-root .chat-dialog.chat-palette-chat462 .chat-conversation-heading{padding:10px 12px}.ws-root .chat-dialog .chat-conversation-actions .chat-future-action{width:34px;min-height:36px}.chat-conversation-actions{gap:4px}.chat-mute span{display:none}.ws-root .chat-dialog .chat-bubble{max-width:88%}}@media(max-width:679px){.ws-root .chat-dialog.chat-palette-chat462:not(.chat-settings-dialog):not(.chat-profile-dialog){width:100vw;height:var(--chat-viewport-height,100dvh)}.ws-root .chat-dialog.chat-palette-chat462 .chat-layout{grid-template-columns:minmax(0,1fr)}.ws-root .chat-dialog.chat-palette-chat462 .chat-conversation-heading{padding:5px 10px}.ws-root .chat-dialog .chat-conversation-actions .chat-future-action{display:none}.ws-root .chat-dialog.chat-palette-chat462 .chat-compose{padding:7px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ws-root .chat-dialog.chat-palette-chat462 .chat-compose-row{margin-right:52px;gap:2px;padding:3px;border-radius:15px}.ws-root .chat-dialog.chat-palette-chat462 .chat-send{left:calc(100% + 7px);width:46px;min-height:50px;height:50px}.ws-root .chat-dialog .chat-bubble{max-width:calc(100% - 36px);padding:6px 9px;column-gap:7px}.chat-dialog .chat-bubble footer{gap:3px}.ws-root .chat-dialog.chat-palette-chat462 .chat-self-profile{margin-bottom:max(10px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ws-root .chat-dialog .chat-contact,.ws-root .chat-dialog .chat-contact:before,.ws-root .chat-dialog .chat-return>span,.ws-root .chat-dialog .chat-return>span>svg{transition:none}}.chat-dialog .chat-title>span.chat-demo-label{display:inline-block;color:var(--chat-ink);background:var(--chat-selected);border-radius:6px;padding:4px 7px;font-size:10px;white-space:nowrap}.chat-self-profile .chat-demo-label{color:var(--chat-ink);font-weight:600}.ws-root .chat-dialog:not(.chat-palette-classic41) .chat-contact[aria-pressed=true]:hover{background:var(--chat-selected)}.ws-root .chat-dialog.chat-palette-chat462 .chat-contact[aria-pressed=true]:is(:hover,:focus-visible){background:linear-gradient(115deg,#0e4b84ca,#052847b8);box-shadow:inset 0 0 0 1px #76b9ed8c,0 2px 10px #00142d30}.ws-root .chat-dialog.chat-palette-chat462.chat-mode-light .chat-contact[aria-pressed=true]:is(:hover,:focus-visible){background:linear-gradient(120deg,#c7e0f7,#b9d9f2);box-shadow:inset 0 0 0 1px #659cc659}@media(hover:none){.ws-root .chat-dialog .chat-contact:not([aria-pressed=true]):hover{background:transparent;box-shadow:none}}.ws-root .chat-dialog.chat-palette-chat462 .chat-bubble[data-mine=true] .chat-file-card{background:#e4f2ff;border-color:#6f9ec580;color:var(--chat-own-ink)}.ws-root .chat-dialog .chat-peer-badge{display:grid;gap:4px;justify-items:start;min-width:0;max-width:min(400px,55%);padding:9px 18px;border:1px solid var(--chat-line);border-radius:16px;background:linear-gradient(140deg,color-mix(in srgb,var(--chat-accent) 19%,var(--chat-panel)),var(--chat-panel));box-shadow:inset 0 1px #ffffff35,0 4px 12px #00152b26;color:var(--chat-ink);text-align:left}.chat-peer-badge strong,.chat-peer-badge small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-company-topics{overflow:auto;padding:22px;color:var(--chat-ink)}.chat-company-topics>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.chat-company-topics h3{margin:0;font-size:19px}.chat-company-topics>p{font-size:12px;line-height:1.6;color:var(--chat-muted)}.chat-topic-row{display:flex;align-items:center;gap:12px;border:1px solid var(--chat-line);border-radius:14px;background:var(--chat-panel);margin:10px 0;padding:8px}.ws-root .chat-dialog .chat-topic-row>button:first-child{flex:1;min-width:0;display:grid;gap:7px;text-align:left;background:transparent;border:0;color:var(--chat-ink);padding:12px}.chat-topic-row strong{overflow-wrap:anywhere;font-size:15px}.chat-topic-row small{font-size:11px;line-height:1.5;color:var(--chat-muted)}.chat-topic-row>.chat-unread{flex-shrink:0}.chat-topic-closed{margin:0 0 8px;padding:10px 12px;border:1px solid var(--chat-line);border-radius:9px;color:var(--chat-ink);background:var(--chat-panel);font-size:12px;line-height:1.5}.chat-compose[data-readonly=true] .chat-attach-wrap,.chat-compose[data-readonly=true] .chat-emoji-button{display:none}.chat-message-search{display:flex;gap:8px;padding:5px 14px;background:var(--chat-panel);border-bottom:1px solid var(--chat-line)}.ws-root .chat-dialog .chat-message-search input{width:100%;min-width:0;min-height:30px;padding:4px 10px;font-size:12px;background:transparent;color:var(--chat-ink);border:0}.ws-root .chat-dialog .chat-message-search button{min-height:30px;font-size:11px;padding:4px 10px;color:var(--chat-ink);background:transparent;border-color:var(--chat-line)}.chat-search-results{max-height:180px;overflow:auto;background:var(--chat-panel);padding:6px 12px}.ws-root .chat-dialog .chat-search-results button{display:block;width:100%;text-align:left;font-size:12px;padding:8px;color:var(--chat-ink);background:transparent}.chat-employee-profile .chat-avatar{width:76px;height:76px;font-size:24px}.chat-topic-dialog textarea{resize:vertical;min-height:80px}.chat-snapshot{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:10px;padding:12px;margin-top:4px}.chat-snapshot strong{font-size:15px!important;line-height:1.45}.chat-dialog .chat-snapshot p{line-height:1.6;margin:7px 0}.chat-dialog .chat-bubble{position:relative}.chat-dialog .chat-bubble:has(.chat-save-message){padding-right:45px}.chat-dialog .chat-bubble footer .chat-save-message{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.chat-dialog .chat-bubble footer{min-height:22px}.chat-dialog .chat-bubble footer time{align-self:flex-end;margin-bottom:3px}@media(max-width:679px){.ws-root .chat-dialog .chat-peer-badge{padding:7px 10px;max-width:calc(100vw - 170px);border-radius:12px}.chat-peer-badge strong{max-width:100%!important}.chat-company-topics{padding:14px}.chat-company-topics>header{align-items:flex-start}.chat-topic-row{gap:6px;padding:4px}.chat-message-search{padding:4px 8px}.ws-root .chat-dialog .chat-message-search input{font-size:16px}.ws-root .chat-dialog .chat-bubble:has(.chat-save-message){padding-right:43px}.ws-root .chat-dialog .chat-bubble footer .chat-save-message{right:4px;width:34px;height:34px;min-height:34px}}.chat-snapshot-photo{display:block;width:100%;height:165px;object-fit:cover;border-radius:7px;margin-bottom:10px}.chat-reply-quote{flex-basis:100%;margin:0 0 7px;padding:6px 9px;border-left:3px solid currentColor;background:#ffffff17;border-radius:4px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;opacity:.85}.ws-root .chat-dialog .chat-reply-button{padding:0;border:0;background:transparent;color:inherit;width:25px;height:25px;min-height:25px;font-size:17px;opacity:.7}.chat-message-search{flex-shrink:0}.chat-company-topics{flex:1;min-height:0}.chat-employee-profile a{overflow-wrap:anywhere}.chat-company-avatar img{object-fit:contain!important;padding:3px;box-sizing:border-box}.chat-company-avatar{background:color-mix(in srgb,var(--chat-panel) 90%,white)}.ws-root .chat-dialog .chat-topic-row>button:first-child{justify-content:stretch;justify-items:start}.chat-conversation-heading>.chat-conversation-actions{flex:0 0 auto!important;margin-left:auto}.chat-peer-badge{margin-right:auto}.chat-reply-button svg{width:15px;height:15px}.pr-picker{width:min(1180px,calc(100vw - 32px));max-height:94dvh}.pr-picker-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;min-height:0}.pr-picker-catalog{min-width:0}.pr-picker-filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px}.pr-picker-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px}.pr-picker-filters input,.pr-picker-filters select{width:100%;min-width:0;padding:9px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink)}.pr-picker-results{height:min(54dvh,600px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:4px}.pr-picker-object{position:relative;display:flex;gap:12px;text-align:left;min-width:0;padding:10px!important;align-items:center}.pr-picker-object img,.pr-picker-no-photo{width:92px;height:88px;object-fit:cover;border-radius:9px;flex:none}.pr-picker-no-photo{display:grid;place-items:center;background:var(--ws-line);font-size:12px}.pr-picker-object>span:not(.pr-picker-no-photo){min-width:0;display:grid;gap:5px}.pr-picker-object strong,.pr-picker-object small{overflow-wrap:anywhere}.pr-picker-object small{font-size:12px}.pr-picker-object em{position:absolute;top:4px;left:4px;background:var(--ws-surface);color:var(--ws-ink);padding:3px 7px;border-radius:6px;font-size:11px;font-style:normal}.pr-picker-selected{border-left:1px solid var(--ws-line);padding-left:18px;max-height:62dvh;overflow:auto}.pr-picker-selected ol{list-style:none;margin:0;padding:0}.pr-picker-selected li{padding:12px 0;border-bottom:1px solid var(--ws-line)}.pr-picker-selected li>div{display:flex;gap:6px;margin-top:8px}.pr-picker-selected button{padding:5px 9px!important}.pr-picker-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ws-line);padding-top:14px;margin-top:14px}.pr-picker-footer>span{margin-right:auto}@media(max-width:850px){.pr-picker-results{grid-template-columns:1fr}.pr-picker-filters{grid-template-columns:1fr 1fr}.pr-picker-layout{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:600px){.pr-picker{width:100%;max-height:100dvh}.pr-picker-layout{grid-template-columns:1fr}.pr-picker-results{height:35dvh}.pr-picker-selected{max-height:22dvh;border-left:0;padding-left:0;border-top:1px solid var(--ws-line)}.pr-picker-footer button{flex:1;font-size:12px}.pr-picker-footer>span{width:100%}}.pr-picker-filters .ss-root{grid-column:1/-1;position:relative;z-index:3}.pr-picker-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-picker .ss-popup{z-index:30}.pr-picker-reset{font-size:12px;padding:5px 8px!important;margin-top:8px}.pr-picker-object{display:block!important;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;padding:0!important;overflow:visible}.pr-picker-open{display:flex!important;gap:12px;align-items:center;width:100%;text-align:left;padding:10px!important;border:0!important;background:transparent!important}.pr-picker-open>span{min-width:0;display:grid;gap:5px}.pr-picker-selection{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:4px 10px 10px;flex-wrap:wrap;min-height:38px}.pr-picker-object .pr-picker-selection em{position:static;margin-right:auto;border:1px solid currentColor;background:color-mix(in srgb,var(--ws-accent) 8%,var(--ws-surface));color:var(--ws-accent);font-weight:800;letter-spacing:.04em;padding:4px 6px;transform:rotate(-3deg)}.pr-picker-selection button{padding:6px 8px!important;font-size:12px}.pr-picker-object[data-selected=true]{border-color:var(--ws-accent)}.pr-studio{width:min(1450px,calc(100vw - 32px));height:calc(100dvh - 32px)}.pr-mobile-controls{display:none}.ws-root[data-theme=graphite] .pr-primary{color:#15283f!important}.ws-root[data-theme=graphite] .pr-error{color:#ffb5b8}.pr-studio .pr-page-viewport{scroll-margin-top:110px}.pr-studio .ws-dialog-body{padding:0 22px 22px}.pr-studio .ws-dialog-header{z-index:5}.pr-studio button,.pr-library button,.pr-organization button,.pr-share button{min-height:38px}.pr-studio :is(input,select,textarea),.pr-library input,.pr-organization input,.pr-share input{max-width:100%;width:100%;min-width:0;font:inherit;border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-ink);background:var(--ws-surface);padding:9px 10px}.pr-studio input[type=checkbox],.pr-studio input[type=radio]{width:17px;height:17px;flex:0 0 auto;accent-color:var(--ws-accent);padding:0}.pr-studio label,.pr-organization label,.pr-library label,.pr-share label{display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.45;margin:12px 0}.pr-studio label:has(input[type=checkbox]),.pr-category label{flex-direction:row;align-items:center;gap:8px}.pr-primary{background:var(--ws-accent)!important;color:var(--ws-on-accent,#fff)!important;border-color:var(--ws-accent)!important;font-weight:700}.pr-studio-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--ws-line)}.pr-studio-top p{font-size:13px;color:var(--ws-muted);margin:5px 0 0}.pr-studio-top>button{flex:0 0 auto}.pr-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-accent);font-weight:700}.pr-studio-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start;margin-top:18px}.pr-controls{min-width:0;padding-right:18px;border-right:1px solid var(--ws-line)}.pr-controls h3{font-size:15px;margin:15px 0 10px}.pr-controls>button{width:100%;margin:5px 0}.pr-studio .pr-controls fieldset{margin:16px 0 24px}.pr-controls legend{font-size:14px}.pr-category{display:flex;flex-wrap:wrap;gap:12px}.pr-category label{margin:0}.pr-style-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pr-style-picker button{display:flex;flex-direction:column;text-align:left;padding:8px;gap:6px;background:var(--ws-surface);min-width:0}.pr-style-picker button[aria-pressed=true]{outline:2px solid var(--ws-accent);outline-offset:1px;background:var(--ws-selected)}.pr-style-picker strong{font-size:12px;line-height:1.3}.pr-style-picker button>small{font-size:10px;line-height:1.4;color:var(--ws-muted)}.pr-style-mini{display:block;position:relative;isolation:isolate;height:112px;width:100%;overflow:hidden;background:#fafaf8;border:1px solid #becbd8;border-radius:4px}.pr-style-mini:before{content:"";position:absolute;left:7%;top:31%;width:86%;height:43%;background:linear-gradient(125deg,#c0d2df,#7d9aaf);z-index:-2}.pr-style-mini:after{content:"";position:absolute;left:7%;bottom:7%;width:43%;height:17%;background:linear-gradient(135deg,#a4bdce,#335d7b);border-radius:2px}.pr-style-mini i{position:absolute;left:7%;top:12%;width:57%;height:13%;background:repeating-linear-gradient(0deg,#102b43 0 5px,transparent 5px 7px)}.pr-style-mini b{position:absolute;left:7%;top:68%;width:65%;height:11%;background:#0b304a;border-radius:0 9px 5px 2px;box-shadow:0 2px 3px #12344a33;z-index:2}.pr-style-mini em{position:absolute;right:7%;bottom:7%;width:34%;height:17%;background:repeating-linear-gradient(0deg,#456988 0 2px,transparent 2px 7px);border-left:1px solid #a8b9c9}.pr-style-mini small{position:absolute;right:3px;top:3px;padding:1px 3px;border-radius:3px;background:#f7fbffeb;color:#10273d;font:700 10px system-ui;z-index:5}.pr-style-mini img{position:absolute;top:31%;left:7%;width:86%;height:43%;object-fit:cover;z-index:-1;border-radius:3px}.pr-style-mini[data-style="04"]{background:#e7f4ff}.pr-style-mini[data-style="04"]:before{left:5%;top:32%;width:62%;height:61%;clip-path:polygon(0 0,100% 0,87% 100%,0 100%)}.pr-style-mini[data-style="04"] img{left:5%;top:32%;width:62%;height:61%;clip-path:polygon(0 0,100% 0,87% 100%,0 100%);border-radius:0}.pr-style-mini[data-style="04"] i{left:5%;width:62%;height:17%;top:11%}.pr-style-mini[data-style="04"] em{right:5%;top:32%;bottom:7%;width:25%;height:auto;border-left:1px solid #8faccc;background:repeating-linear-gradient(0deg,#557fa8 0 2px,#f7fbff 2px 14px);clip-path:polygon(9% 0,100% 0,100% 100%,9% 100%,0 66%,0 30%)}.pr-style-mini[data-style="04"] b{left:72%;top:35%;width:20%;height:8%;border-radius:0;background:#244f7a;box-shadow:none}.pr-style-mini[data-style="04"]:after{left:5%;bottom:7%;width:52%;height:16%;border-top:2px solid #fff;border-radius:0}.pr-style-mini[data-style="05"]{background:#0b2137}.pr-style-mini[data-style="05"] img{inset:0;width:100%;height:100%;border-radius:0}.pr-style-mini[data-style="05"]:before{inset:0;width:100%;height:100%;background:linear-gradient(90deg,#041e38d9,#0b213744);z-index:0}.pr-style-mini[data-style="05"] i{left:7%;top:14%;width:62%;height:7%;background:#fff;z-index:2}.pr-style-mini[data-style="05"] em{inset:29% auto 8% 7%;width:29%;height:auto;border:1px solid #a7cce9;border-radius:5px;background:repeating-linear-gradient(0deg,#a9d1ed30 0 1px,transparent 1px 15px),linear-gradient(135deg,#5d8aa0a6,#072b49da);box-shadow:inset 1px 1px 1px #e3f6ff55;z-index:1}.pr-style-mini[data-style="05"] b{left:43%;top:auto;bottom:8%;width:50%;height:19%;border:1px solid #a9d1eb;background:linear-gradient(90deg,#7995a6a6 0 47%,transparent 47% 53%,#7995a6a6 53%);border-radius:3px;box-shadow:none}.pr-style-mini[data-style="05"]:after{display:none}.pr-style-mini[data-style="07"]{background:#072238}.pr-style-mini[data-style="07"] img{left:0;top:25%;width:65%;height:72%;border-radius:0;clip-path:polygon(0 0,100% 0,91% 50%,100% 100%,0 100%)}.pr-style-mini[data-style="07"]:before{left:0;top:25%;width:65%;height:72%;clip-path:polygon(0 0,100% 0,91% 50%,100% 100%,0 100%)}.pr-style-mini[data-style="07"] i{left:3%;top:15%;width:62%;height:21%;background:#f6f5ee;transform:rotate(-4deg);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);z-index:2}.pr-style-mini[data-style="07"] em{top:34%;bottom:9%;right:5%;width:28%;height:auto;border-left:1px solid #4387b2;background:repeating-linear-gradient(0deg,#86b7d77a 0 1px,transparent 1px 15px)}.pr-style-mini[data-style="07"] b{left:4%;top:auto;bottom:8%;width:55%;height:14%;border:1px solid #86afcb;background:linear-gradient(90deg,#7995a6b8 0 47%,transparent 47% 53%,#7995a6b8 53%);border-radius:0;box-shadow:none}.pr-style-mini[data-style="07"]:after{display:none}.pr-presets{display:flex;gap:6px;flex-wrap:wrap}.pr-presets button{font-size:11px;padding:5px 8px;min-height:31px}.pr-presets button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.pr-stage{min-width:0;background:var(--ws-soft);border:1px solid var(--ws-line);border-radius:13px;padding:16px}.pr-active-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px}.pr-active-title strong{overflow-wrap:anywhere}.pr-active-title span{white-space:nowrap;color:var(--ws-muted)}.pr-preview{width:100%;min-width:0}.pr-preview-count{font:12px/1.5 system-ui;color:var(--ws-muted,#64748b);padding:0 0 10px}.pr-page-viewport{position:relative;min-height:150px;overflow:hidden;max-width:794px;margin:0 auto}.pr-page-viewport iframe{display:block;position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:transparent}.pr-warnings{border-left:3px solid var(--ws-accent);padding:7px 12px;background:var(--ws-surface);font-size:12px;line-height:1.5;margin-bottom:12px}.pr-warnings p{margin:3px 0}.pr-note{font-size:12px;line-height:1.6;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-soft);padding:12px;overflow-wrap:anywhere}.pr-note button{margin:5px 0}.pr-note summary{cursor:pointer;font-weight:600}.pr-error{color:var(--ws-danger,#b52c3b);font-size:13px;line-height:1.5}.pr-feedback{position:sticky;top:72px;z-index:4;background:var(--ws-surface);font-size:13px;border-bottom:1px solid var(--ws-line);padding:6px 0}.pr-feedback p{margin:4px 0}.pr-field-editor{border:1px solid var(--ws-accent);border-radius:11px;padding:12px;background:var(--ws-selected)}.pr-field-editor p{font-size:12px;line-height:1.5}.pr-editor-actions{display:flex;flex-direction:column;gap:7px;margin-top:12px}.pr-studio-footer{position:sticky;bottom:-22px;z-index:3;display:flex;flex-wrap:wrap;gap:10px;padding:15px 0;margin-top:18px;background:var(--ws-surface);border-top:1px solid var(--ws-line)}.pr-studio-footer button{min-height:42px}.pr-publication,.pr-history{margin-top:18px;padding:16px;border:1px solid var(--ws-line);border-radius:10px;font-size:13px;line-height:1.6}.pr-publication>a,.pr-publication>button{display:inline-block;margin:4px 10px 4px 0}.pr-publication a{color:var(--ws-accent)}.pr-history h3{font-size:16px}.pr-publication-options summary{cursor:pointer;font-size:13px;font-weight:600}.pr-collection-builder ol{list-style:none;padding:0;margin:0}.pr-collection-builder li{border:1px solid var(--ws-line);padding:7px;border-radius:9px;margin:7px 0}.pr-collection-builder li[data-active=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.pr-collection-builder .pr-object-select{border:0;background:transparent;text-align:left;width:100%;padding:5px 3px;font-size:13px}.pr-collection-builder li>div{display:flex;gap:5px;justify-content:flex-end}.pr-collection-builder li>div button{font-size:11px;min-height:30px;padding:4px 8px}.pr-search-results{list-style:none;margin:8px 0;padding:0;max-height:230px;overflow:auto}.pr-search-results button{width:100%;text-align:left;font-size:12px}.pr-empty{padding:35px 15px;color:var(--ws-muted);font-size:14px;line-height:1.7;text-align:center}.pr-organization{width:min(680px,calc(100vw - 24px))}.pr-brand-preview{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border:1px solid var(--ws-line);padding:20px;border-radius:12px;margin:15px 0}.pr-brand-preview img{width:90px;height:80px;object-fit:contain}.pr-brand-preview strong{flex:1;min-width:100px;font-size:20px;overflow-wrap:anywhere}.pr-brand-preview span{width:100%;font-size:13px}.pr-organization fieldset>button{margin:6px}.pr-object-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.pr-library{width:min(960px,calc(100vw - 24px))}.pr-library-heading{display:flex;align-items:center;gap:20px;justify-content:space-between}.pr-library-heading p{font-size:14px;line-height:1.6}.pr-library-heading button{flex:0 0 auto}.pr-library-list,.pr-notices ul{list-style:none;padding:0}.pr-library-list li,.pr-notices li{padding:18px;border:1px solid var(--ws-line);border-radius:12px;margin:12px 0;background:var(--ws-surface)}.pr-library-list li>div{margin-bottom:12px}.pr-library-list small{font-size:10px;letter-spacing:.06em;color:var(--ws-muted)}.pr-library-list h3{font-size:17px;margin:8px 0;overflow-wrap:anywhere}.pr-library-list p,.pr-library-list time,.pr-notices time{font-size:12px;color:var(--ws-muted)}.pr-library-list button,.pr-notices button{margin:4px 8px 0 0}.pr-notices{margin-top:18px}.pr-notices h3{font-size:20px}.pr-notices li[data-read=false]{border-left:4px solid var(--ws-accent)}.pr-notices li strong{font-size:16px}.pr-notices li p{line-height:1.5;font-size:14px}.pr-notices time{display:block;margin-bottom:10px}.pr-share{width:620px}.pr-share p{font-size:13px;line-height:1.6;margin:14px 0}.pr-share-kind,.pr-share-channels{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.pr-share-kind button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent)}.pr-share>button,.pr-share .ws-dialog-body>button{margin:5px 8px 5px 0}.pr-share-channels a{padding:10px 14px;background:var(--ws-selected);color:var(--ws-accent);border-radius:8px}@media(max-width:1000px){.pr-studio-layout{grid-template-columns:260px minmax(0,1fr);gap:14px}.pr-controls{padding-right:12px}.pr-stage{padding:10px}.pr-style-mini{height:95px}}@media(max-width:760px){.pr-studio{width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.pr-studio .ws-dialog-body{padding:0 12px 14px}.pr-studio-top{flex-direction:column;align-items:stretch;gap:10px}.pr-studio-layout{display:flex;flex-direction:column;gap:14px}.pr-controls{width:100%;border-right:0;padding-right:0}.pr-stage{width:100%;padding:8px}.pr-style-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-style-picker button{padding:5px}.pr-style-picker button>small{display:none}.pr-style-picker strong{font-size:10px}.pr-style-mini{height:82px}.pr-studio :is(input,select,textarea),.pr-organization input{font-size:16px}.pr-studio-footer{bottom:-14px;gap:7px;padding:10px 0}.pr-studio-footer button{flex:1 1 42%;font-size:12px}.pr-library-heading{display:block}.pr-library-heading button{width:100%}.pr-feedback{top:64px}.pr-organization .ws-dialog-header h2{font-size:16px}.pr-active-title{font-size:12px}}@media(prefers-reduced-motion:reduce){.pr-studio *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:760px){.pr-mobile-controls{display:block;width:100%;text-align:left;background:var(--ws-selected);font-weight:700}.pr-controls[data-mobile-open=false]{display:none}.pr-preview-nav{position:sticky;top:0;z-index:2}.pr-studio .pr-preview-nav{top:76px}}.pr-preview-nav{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 0 12px;background:var(--ws-soft,#e8eef3);color:var(--ws-ink,#182b42);font:13px/1.4 system-ui}.pr-preview-nav select{width:auto!important;max-width:160px!important;min-height:36px}.pr-preview-nav button{min-height:36px;min-width:36px}.pr-page-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:110px}.ws-root .settings-hub{width:min(1090px,calc(100vw - 36px));max-width:none;color:var(--ws-ink)}.settings-hub .ws-dialog-surface{max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--ws-surface)}.settings-hub .ws-dialog-header{flex:none;border-bottom:1px solid var(--ws-line);padding:19px 24px}.settings-hub .ws-dialog-header h2{font-size:23px}.settings-hub .ws-dialog-body{padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-shell{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:0;height:min(690px,calc(100dvh - 130px));overflow:hidden}.settings-shell>nav{padding:18px 12px;border-right:1px solid var(--ws-line);background:color-mix(in srgb,var(--ws-soft) 45%,var(--ws-surface));overflow:auto}.settings-shell>nav button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;border:1px solid transparent;background:transparent;color:var(--ws-ink);font:inherit;font-size:13px;min-height:45px;padding:10px;border-radius:9px;margin-bottom:5px}.settings-shell>nav button[aria-current]{background:var(--ws-selected);border-color:var(--ws-line);font-weight:700}.settings-shell>nav svg{flex:none}.settings-content{overflow-y:auto;min-width:0;padding:25px 28px;overscroll-behavior:contain;scrollbar-gutter:stable}.settings-content>header h3{margin:0;font-size:23px}.settings-content>header{margin-bottom:22px}.settings-scope{margin:7px 0 0;color:var(--ws-muted);font-size:12px}.settings-content p{font-size:13px;line-height:1.65}.settings-content fieldset{border:0;padding:0;margin:0;min-width:0}.settings-content input:not([type=checkbox]):not([type=file]),.settings-content select{width:100%;box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-soft);color:var(--ws-ink);border-radius:8px;min-height:40px;padding:9px;font:inherit;font-size:13px}.settings-content label{font-size:12px;font-weight:600}.settings-content button:not(.settings-launch),.settings-unsaved button{border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);padding:9px 12px;min-height:38px;font:inherit;font-size:12px}.settings-content button:disabled{opacity:.5;cursor:default}.settings-content .ws-primary,.settings-content .pr-primary{background:var(--ws-accent)!important;color:var(--ws-accent-text,#fff)!important}.settings-content small{font-size:11px;line-height:1.6;color:var(--ws-muted)}.settings-links{display:grid;gap:12px}.settings-launch{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:12px;padding:16px;text-align:left;width:100%;font:inherit}.settings-launch strong{display:block;font-size:14px;margin-bottom:5px}.settings-launch small{display:block;font-weight:400}.settings-launch svg{flex:none;color:var(--ws-muted)}.settings-launch:hover{background:var(--ws-selected)}.settings-content .shared-account-form{max-width:none;box-shadow:none;padding:0;border:0;background:transparent}.settings-content .shared-profile-photo{margin-bottom:22px}.settings-content .shared-profile-fields{gap:16px;display:grid;grid-template-columns:1fr 1fr}.settings-profile-company{background:var(--ws-selected);border-radius:8px;padding:9px 12px}.settings-form-actions{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.settings-organization fieldset{display:grid;gap:14px}.settings-organization label{display:grid;gap:6px}.settings-organization .pr-brand-preview{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:13px;background:var(--ws-soft);border-radius:12px;flex-wrap:wrap}.settings-organization .pr-brand-preview img{width:80px;height:70px;object-fit:contain}.settings-content .shared-employees{padding:0;border:0;background:none}.settings-content .shared-employees header h2{display:none}.settings-content .shared-employees-layout{grid-template-columns:1fr}.settings-content .shared-employee-list{max-height:220px;overflow:auto}.settings-content .shared-employees .shared-account-form{margin-top:20px}.settings-content .ad-reviewer-settings{margin:0 0 24px;padding:0;border:0}.settings-content h3{font-size:16px}.settings-platforms>div{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--ws-line);font-size:12px}.settings-platforms img{width:27px;height:27px;object-fit:contain}.settings-platforms strong{flex:1}.settings-platforms span{color:var(--ws-muted)}.settings-lifecycle{margin-top:26px}.settings-unsaved{padding:16px 22px;background:var(--ws-selected);border-bottom:1px solid var(--ws-line);color:var(--ws-ink)}.settings-unsaved button{margin:4px 8px 0 0}.settings-unsaved p{font-size:13px}.settings-return{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--ws-line);background:var(--ws-selected);font-size:12px}.settings-return button{padding:7px 10px;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px}.settings-hub :focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}@media(max-width:700px){.ws-root .settings-hub{width:calc(100vw - 16px)}.settings-hub .ws-dialog-surface{max-height:calc(100dvh - 16px)}.settings-hub .ws-dialog-header{padding:14px}.settings-hub .ws-dialog-header h2{font-size:20px}.settings-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 100px)}.settings-shell>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;border-right:0;border-bottom:1px solid var(--ws-line)}.settings-shell>nav button{flex-direction:column;justify-content:center;gap:4px;text-align:center;margin:0;padding:7px 3px;font-size:10px;min-height:59px}.settings-content{padding:18px 16px}.settings-content .shared-profile-fields{grid-template-columns:1fr}.settings-content>header h3{font-size:21px}.settings-launch{padding:13px}.settings-content .shared-profile-photo{flex-wrap:wrap}}.settings-content .settings-organization{width:100%;max-width:100%}.settings-hub .settings-content fieldset{margin:0}.settings-content .settings-organization fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:15px}.settings-content .settings-organization label{margin:0;text-align:left;align-items:stretch;min-width:0}.settings-organization fieldset>label:has(input[type=file]),.settings-organization fieldset>small,.settings-organization .settings-form-actions{grid-column:1/-1}.settings-hub .settings-content>header h3{margin:0}@media(max-width:700px){.settings-content .settings-organization fieldset{grid-template-columns:minmax(0,1fr)}}.settings-card-names{grid-column:1/-1;border:1px solid var(--ws-line);border-radius:12px;padding:15px;background:var(--ws-soft)}.settings-card-names h4{margin:0 0 12px;font-size:16px}.settings-organization .settings-card-names-check{display:flex;align-items:center;gap:10px;font-size:14px}.settings-card-names-check input{width:18px;height:18px;flex:none;accent-color:var(--ws-accent)}.settings-card-names p{margin:10px 0 0;font-weight:400;color:var(--ws-muted);font-size:12px;line-height:1.6}.settings-content .settings-organization .settings-card-names-check,.pr-organization .settings-card-names-check{display:flex;flex-direction:row;align-items:center;gap:10px}.settings-card-names-check span{flex:1}.data-backups{display:grid;gap:14px}.data-backups h3,.data-backups h4,.data-backups p{margin:0}.data-backups p{line-height:1.55}.data-actions{display:flex;gap:10px;flex-wrap:wrap}.data-actions button,.data-actions>label{padding:10px 14px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-panel);color:var(--ws-text)}.data-actions input[type=file]{display:block;max-width:220px;margin-top:8px}.data-backups dl{display:grid;gap:8px;margin:0}.data-backups dl div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px}.data-backups dd{margin:0;overflow-wrap:anywhere}.data-backups dt{font-weight:700}.migration-rows{display:grid;gap:10px;max-height:430px;overflow:auto;overscroll-behavior:contain}.migration-rows article{padding:12px;border:1px solid var(--ws-border);border-radius:10px;display:grid;gap:8px}.migration-rows small{display:block}.migration-rows label{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px}.data-backups select{max-width:100%;min-width:0;padding:8px;background:var(--ws-panel);color:var(--ws-text);border:1px solid var(--ws-border);border-radius:8px}.migration-confirm{display:flex;gap:10px;align-items:flex-start;font-weight:650}.migration-confirm input{margin-top:4px;flex:none}.data-backups button:disabled{opacity:.5}@media(max-width:600px){.data-backups dl div,.migration-rows label{grid-template-columns:1fr}.data-actions>*{width:100%}}.migration-bulk,.migration-source-choice,.migration-saved{border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-panel);padding:16px;display:grid;gap:12px;min-width:0}.data-backups .migration-bulk>label,.migration-saved>label{display:grid;gap:8px;grid-template-columns:170px minmax(0,1fr)}.data-backups .migration-check{display:flex!important;gap:10px!important;align-items:center;grid-template-columns:none!important;min-width:0}.migration-check input{width:19px!important;height:19px!important;flex:none;accent-color:var(--ws-accent)}.migration-bulk legend{font-weight:800;padding:0 6px}.data-backups .migration-bulk button,.migration-saved button{justify-self:start;padding:10px 14px;border:1px solid var(--ws-border);border-radius:9px;background:var(--ws-panel);color:var(--ws-text)}.migration-footer{position:sticky;bottom:0;z-index:3;padding:14px;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-panel);box-shadow:0 -5px 20px #0001;display:grid;gap:10px}.migration-footer .data-actions>button:first-child{background:#217743;color:#fff;border-color:#217743}.migration-footer p{overflow-wrap:anywhere}.migration-source-choice{border-color:#b18834}.data-backups :focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.migration-rows input[type=checkbox]{margin:0}.migration-rows strong{overflow-wrap:anywhere}.data-backups details p{overflow-wrap:anywhere}@media(max-width:600px){.data-backups .migration-bulk>label,.migration-saved>label{grid-template-columns:1fr}.migration-footer{padding:10px}.migration-footer .data-actions{gap:6px}.migration-footer .data-actions button{padding:8px}.migration-bulk,.migration-source-choice{padding:12px}}.oe-dialog{--oe-sheet:#faf7ef;--oe-field:#f8f4ec;--oe-line:#d8cfc1;--oe-heading:#102b61;--oe-muted:#576981;--oe-shadow:rgba(76,56,30,.15)}.ws-root[data-theme=graphite] .oe-dialog{--oe-sheet:#26313e;--oe-field:#202b37;--oe-line:#475868;--oe-heading:#e3edff;--oe-muted:#b7c9d9;--oe-shadow:rgba(0,0,0,.28)}.ws-root .oe-dialog{width:min(1300px,calc(100vw - 32px));max-width:none;color:var(--ws-ink)}.oe-dialog .ws-dialog-surface{background:var(--oe-sheet);border:1px solid var(--oe-line);border-radius:22px;max-height:calc(100dvh - 28px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 65px #1722353d,inset 0 1px #ffffff80}.oe-dialog .ws-dialog-header{padding:22px 26px 15px;border-bottom:1px solid var(--oe-line);flex-shrink:0;background:linear-gradient(115deg,color-mix(in srgb,var(--oe-sheet),white 4%),var(--oe-sheet))}.oe-dialog .ws-dialog-header h2{font-size:clamp(21px,2.3vw,31px);letter-spacing:-.6px;color:var(--oe-heading)}.oe-dialog .ws-dialog-body{padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.oe-scroll{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.oe-form{overflow:visible;flex:none}.oe-dialog .oe-content{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.75fr);border:0;padding:0;margin:0;min-width:0}.oe-visuals{padding:22px;min-width:0;border-right:1px solid var(--oe-line);background:linear-gradient(145deg,var(--oe-sheet),color-mix(in srgb,var(--oe-sheet),var(--ws-surface) 25%))}.oe-details{padding:22px;min-width:0}.oe-details section+section,.oe-characteristics{border-top:1px solid var(--oe-line);padding-top:17px;margin-top:17px}.oe-details h3{display:flex;align-items:center;gap:9px;color:var(--oe-heading);font-size:17px;margin:0 0 14px}.oe-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.oe-dialog label{display:flex;flex-direction:column;align-items:stretch;font-size:13px;font-weight:700;color:var(--oe-heading);gap:6px;min-width:0;margin:0}.oe-dialog input:not([type=checkbox]):not([type=file]),.oe-dialog select,.oe-dialog textarea{width:100%;min-width:0;box-sizing:border-box;min-height:43px;font:inherit;font-size:14px;font-weight:500;color:var(--ws-ink);background:var(--oe-field);padding:10px 12px;border:1px solid var(--oe-line);border-radius:11px;box-shadow:inset 0 2px 6px var(--oe-shadow),0 1px #ffffff50}.oe-dialog input::placeholder,.oe-dialog textarea::placeholder{color:var(--oe-muted);opacity:1}.oe-dialog textarea{resize:vertical;line-height:1.6}.oe-wide{grid-column:1/-1}.oe-dialog .oe-check-label{flex-direction:row;align-items:center;gap:9px;font-weight:500;line-height:1.5;grid-column:1/-1}.oe-dialog .oe-check-label input{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:#28639b}.oe-upload{border:1px solid var(--oe-line);border-radius:17px;padding:13px;text-align:center;box-shadow:inset 0 2px 9px var(--oe-shadow);background:var(--oe-field)}.oe-upload-empty{display:flex;flex-direction:column;align-items:center;padding:20px 12px 17px;gap:10px;color:var(--oe-heading)}.oe-upload-empty svg{color:#618dc0;filter:drop-shadow(0 4px 3px var(--oe-shadow))}.oe-upload-empty strong{font-size:21px}.oe-upload-empty p{color:var(--oe-muted);font-size:14px;line-height:1.5}.oe-upload small{display:block;font-size:10px;color:var(--oe-muted);margin:10px auto 2px;line-height:1.6;max-width:310px}.ws-root .oe-add-photo{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:750;color:var(--oe-heading);background:linear-gradient(var(--ws-surface),var(--oe-field));border:1px solid var(--oe-line);border-radius:12px;padding:12px 20px;box-shadow:0 4px 9px var(--oe-shadow),inset 0 1px #ffffffc0}.oe-main-photo{position:relative;margin:-5px -5px 13px;border-radius:11px;overflow:hidden}.ws-root .oe-main-photo>button{display:block;padding:0;width:100%;border:0;border-radius:0}.oe-main-photo>button>img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.oe-main-photo>span:not(.ws-object-stamps){position:absolute;bottom:9px;left:9px;padding:4px 8px;font-size:11px;background:#132c4cbf;color:#fff;border-radius:6px;pointer-events:none}.oe-thumbnails{list-style:none;margin:15px 0 18px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oe-thumbnails>li{border:1px solid var(--oe-line);border-radius:12px;overflow:hidden;background:var(--oe-field)}.ws-root .oe-thumbnail{padding:0;display:block;position:relative;width:100%;border:0;border-radius:0}.oe-thumbnail img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.oe-thumbnail>span{position:absolute;left:6px;bottom:6px;background:#0e243bc9;color:#fff;border-radius:5px;padding:3px 6px;font-size:10px}.oe-photo-tools{display:flex;justify-content:space-evenly;gap:3px;padding:6px}.ws-root .oe-photo-tools button{display:flex;align-items:center;justify-content:center;min-width:27px;min-height:29px;padding:4px;border-color:var(--oe-line);color:var(--oe-heading);background:var(--oe-sheet)}.oe-dialog .oe-photo-caption{padding:0 7px 8px;font-size:10px;gap:3px}.oe-dialog .oe-photo-caption input{min-height:29px!important;padding:5px 6px!important;font-size:11px!important;border-radius:6px!important}.oe-dialog .oe-description{margin-top:17px;font-size:17px}.oe-characteristics summary{cursor:pointer;font-size:14px;font-weight:750;color:var(--oe-heading);padding-bottom:14px}.oe-created,.oe-warning{flex-shrink:0;padding:11px 24px;font-size:12px;line-height:1.6;border-bottom:1px solid var(--oe-line);background:color-mix(in srgb,#398a71 9%,var(--oe-sheet))}.oe-warning{background:color-mix(in srgb,#c08732 10%,var(--oe-sheet))}.oe-note{font-size:11px;line-height:1.6;color:var(--oe-muted);margin:10px 0 0;overflow-wrap:anywhere}.oe-actions{display:flex;align-items:center;gap:11px;flex-shrink:0;padding:14px 24px;border-top:1px solid var(--oe-line);background:var(--oe-sheet)}.oe-actions>div{flex:1;min-width:0;font-size:11px;color:var(--oe-muted)}.oe-actions>div>p{margin:0 0 5px}.ws-root .oe-actions>button{border-radius:11px;border-color:var(--oe-line);padding:12px 16px;min-height:43px;box-shadow:0 3px 8px var(--oe-shadow)}.ws-root .oe-actions .oe-save{background:linear-gradient(#5a86c4,#285497);color:#fff;border-color:#3f6aa7;font-weight:750;min-width:200px;box-shadow:inset 0 1px 2px #ffffff80,0 4px 9px var(--oe-shadow)}.oe-error{color:#96313b;font-size:12px;line-height:1.5}.ws-root[data-theme=graphite] .oe-error{color:#ffb5b8}.oe-duplicates{padding:16px;border:1px solid var(--oe-line);border-radius:12px;background:color-mix(in srgb,#77a6ce 8%,var(--oe-sheet))}.oe-duplicates>strong{display:block;margin-top:13px;font-size:13px}.oe-duplicates>ul{list-style:none;padding:0;margin:9px 0;max-height:260px;overflow:auto}.oe-duplicates li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--oe-line);font-size:12px}.oe-duplicates li small{display:block;color:var(--oe-muted);font-size:10px;line-height:1.6}.oe-duplicates li>span{min-width:0;overflow-wrap:anywhere}.oe-duplicates li>button{flex-shrink:0}.ws-root .oe-viewer{width:min(1100px,calc(100vw - 28px))}.oe-viewer .ws-dialog-body>img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.oe-viewer .ws-dialog-body>div{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px}.oe-viewer p{white-space:pre-wrap;overflow-wrap:anywhere}.oe-confirm .ws-dialog-body>button{margin:10px 7px 0 0}.oe-compare img{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:12px}@media(max-width:800px){.ws-root .oe-dialog{width:calc(100vw - 16px)}.oe-dialog .ws-dialog-surface{max-height:calc(100dvh - 16px);border-radius:16px}.oe-dialog .ws-dialog-header{padding:16px}.oe-dialog .oe-content{grid-template-columns:1fr}.oe-visuals{border-right:0;border-bottom:1px solid var(--oe-line);padding:16px}.oe-details{padding:16px}.oe-upload-empty{padding:13px}.oe-upload-empty svg{width:50px;height:50px}.oe-upload-empty p{font-size:13px}.oe-main-photo>button>img{max-height:260px;aspect-ratio:16/9}.oe-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-actions{padding:12px 14px;flex-wrap:wrap}.oe-actions>div{flex-basis:100%;max-height:95px;overflow:auto}.oe-actions>button{flex:1}.oe-created,.oe-warning{padding:9px 16px}}@media(max-width:440px){.oe-dialog .ws-dialog-header h2{font-size:20px}.oe-dialog .ws-dialog-header button{font-size:11px;padding:7px}.oe-fields{gap:12px}.oe-dialog input:not([type=checkbox]):not([type=file]),.oe-dialog select,.oe-dialog textarea{font-size:16px}.oe-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-dialog label{font-size:12px}.oe-actions .oe-save{min-width:0!important;flex-basis:60%}.oe-dialog .oe-description{font-size:16px}}@media(prefers-reduced-motion:reduce){.oe-dialog *{scroll-behavior:auto!important}}.oe-main-actions{display:contents}.drive-panel{padding:24px;min-width:0;color:var(--ws-ink);position:relative;min-height:calc(100dvh - 90px)}.drive-panel button,.drive-panel a,.drive-action-dialog button,.drive-preview-dialog a{min-height:38px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;cursor:pointer}.drive-panel button:hover,.drive-panel a:hover{background:var(--ws-selected)}.drive-panel button:focus-visible,.drive-panel a:focus-visible,.drive-panel summary:focus-visible,.drive-panel input:focus-visible,.drive-panel select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.drive-panel button:disabled{opacity:.62;cursor:default}.drive-panel .drive-primary,.drive-action-dialog .drive-primary,.drive-preview-dialog .drive-primary{background:#2167ad;color:#fff;border-color:#2167ad;font-weight:750}.drive-panel .drive-primary:hover,.drive-action-dialog .drive-primary:hover,.drive-preview-dialog .drive-primary:hover{background:#174d87;color:#fff}.drive-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.drive-heading h2{font-size:30px;line-height:1.2;margin:4px 0 5px;letter-spacing:-.6px}.drive-heading p{margin:0;color:var(--ws-muted)}.drive-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:var(--ws-muted)}.drive-heading-actions{display:flex;gap:9px;flex-wrap:wrap}.drive-navigation{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ws-line);padding-bottom:15px}.drive-scopes{display:flex;gap:8px}.drive-scopes button[aria-pressed=true],.drive-trash-tab[aria-pressed=true],.drive-view button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);color:var(--ws-ink);box-shadow:inset 0 -2px var(--ws-accent)}.drive-toolbar{display:flex;gap:10px;align-items:center;margin:20px 0 12px}.drive-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ws-line);border-radius:9px;padding:0 12px;background:var(--ws-surface);flex:1;max-width:620px}.drive-search input{min-width:0;width:100%;border:0!important;background:transparent!important;padding:10px 0!important;color:var(--ws-ink);font:inherit}.drive-type select{padding:10px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font:inherit}.drive-view{display:flex;gap:5px;margin-left:auto}.drive-context{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--ws-muted)}.drive-context nav{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.drive-context nav span{display:inline-flex;align-items:center;gap:5px}.drive-context button{border:0;background:transparent;min-height:30px;padding:4px;font-size:13px}.drive-scope-note{font-size:12px;color:var(--ws-muted);margin:10px 0 18px;max-width:850px}.drive-items.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:16px}.drive-item{position:relative;border:1px solid var(--ws-line);border-radius:13px;background:var(--ws-surface);min-width:0;transition:box-shadow .18s,border-color .18s;box-shadow:0 3px 12px #182a4010}.drive-item:hover{border-color:var(--ws-accent);box-shadow:0 5px 18px #182a4020}.drive-panel .drive-item-open{display:flex;flex-direction:column;align-items:stretch;border:0;width:100%;background:transparent;min-width:0;text-align:left;padding:11px 13px 6px}.drive-item-image{height:123px;background:var(--ws-soft);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--ws-accent)}.drive-item-image img{width:100%;height:100%;object-fit:contain}.drive-item-name{font-weight:750;display:block;overflow-wrap:anywhere;padding-top:11px;padding-right:25px;line-height:1.4;min-height:42px}.drive-item-meta{display:flex;flex-direction:column;gap:3px;color:var(--ws-muted);font-size:12px;padding:0 13px 13px}.drive-item-meta span{overflow-wrap:anywhere}.drive-item-menu{position:absolute;right:8px;top:143px;z-index:2}.drive-item-menu summary{width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--ws-surface);cursor:pointer;border:1px solid transparent}.drive-item-menu summary::-webkit-details-marker{display:none}.drive-item-menu[open]{z-index:5}.drive-item-menu[open] summary{border-color:var(--ws-line)}.drive-item-menu>div{position:absolute;right:0;top:35px;min-width:205px;max-width:min(260px,70vw);padding:7px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;box-shadow:0 10px 35px #102a4450;display:flex;flex-direction:column;gap:4px}.drive-item-menu button,.drive-item-menu a{width:100%;justify-content:flex-start;font-size:12px;border:0;text-align:left}.drive-item-menu small{font-size:11px;color:var(--ws-muted);padding:5px}.drive-items.is-list{display:flex;flex-direction:column;gap:8px}.is-list .drive-item{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,.9fr) 40px;align-items:center;min-height:80px}.drive-panel .is-list .drive-item-open{flex-direction:row;align-items:center;gap:12px;padding:10px 13px}.is-list .drive-item-image{width:56px;height:56px;flex:none}.is-list .drive-item-image svg{width:34px;height:34px}.is-list .drive-item-name{padding:0;min-height:0}.is-list .drive-item-meta{flex-direction:row;flex-wrap:wrap;gap:5px 16px;padding:10px;font-size:12px}.is-list .drive-item-menu{top:24px;right:10px}.drive-empty{padding:65px 20px;text-align:center;color:var(--ws-muted);border:1px dashed var(--ws-line);border-radius:14px;margin-top:10px}.drive-empty svg{color:var(--ws-accent)}.drive-empty h3{font-size:18px;color:var(--ws-ink);margin:12px 0 6px}.drive-empty p{margin:5px 0 15px}.drive-back{margin:0 0 12px}.drive-more{margin:20px auto;display:flex!important}.drive-error{color:#a51e27;background:#fff0f0;border:1px solid #d9a5a5;border-radius:9px;padding:12px;line-height:1.5;margin:10px 0}.drive-error button{margin-left:12px}.drive-notice{color:var(--ws-ink);background:var(--ws-selected);border-radius:9px;padding:10px 14px}.drive-uploads{border:1px solid var(--ws-line);border-radius:12px;margin:16px 0;background:var(--ws-surface);padding:12px}.drive-uploads>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.drive-upload{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ws-line);padding:12px 0;margin-top:8px}.drive-upload>div:first-child{display:flex;flex-direction:column;min-width:0}.drive-upload strong{font-size:13px;overflow-wrap:anywhere}.drive-upload span{font-size:12px;color:var(--ws-muted)}.drive-upload-progress{display:flex;align-items:center;gap:10px;min-width:220px}.drive-upload progress{height:8px;width:150px;accent-color:var(--ws-accent)}.drive-upload-retry{flex:1;max-width:520px}.drive-upload-retry p{color:#a51e27;margin:0 0 7px;font-size:12px}.drive-upload-retry label{font-size:12px;display:flex;gap:10px;align-items:center;margin-bottom:8px}.drive-upload-retry input{min-width:0;flex:1;padding:6px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-surface);color:var(--ws-ink)}.drive-drop-overlay{position:fixed;inset:14px;z-index:1000;border:3px dashed var(--ws-accent);border-radius:22px;background:color-mix(in srgb,var(--ws-surface) 94%,transparent);color:var(--ws-ink);pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.drive-drop-overlay strong{font-size:24px}.drive-login{max-width:430px;margin:25px auto}.drive-action-dialog{width:min(540px,calc(100vw - 24px))}.drive-action-dialog .ws-dialog-body{padding:20px!important}.drive-action-dialog form{display:flex;flex-direction:column;gap:15px}.drive-action-dialog p{margin:0;color:var(--ws-muted);overflow-wrap:anywhere}.drive-action-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.drive-action-dialog input,.drive-action-dialog select{padding:11px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;width:100%;min-width:0}.drive-action-dialog footer{display:flex;justify-content:flex-end;gap:9px}.drive-preview-dialog{width:min(1120px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.drive-preview-dialog .ws-dialog-header h2{overflow-wrap:anywhere}.drive-preview-dialog .ws-dialog-body{padding:16px!important}.drive-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;font-size:12px;color:var(--ws-muted)}.drive-preview-image{display:block;object-fit:contain;width:100%;height:60dvh;min-height:200px;background:var(--ws-soft);border-radius:10px}.drive-preview-pdf{display:block;border:1px solid var(--ws-line);width:100%;height:64dvh;border-radius:8px;background:#fff}.drive-no-preview{padding:60px 25px;text-align:center;background:var(--ws-soft);border-radius:10px}.drive-preview-note{font-size:12px;color:var(--ws-muted);margin:12px 0 0}@media(max-width:760px){.drive-panel{padding:16px 12px;min-height:calc(100dvh - 70px)}.drive-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.drive-heading h2{font-size:27px}.drive-heading-actions{width:100%}.drive-heading-actions>.drive-primary{flex:1}.drive-heading-actions button{font-size:12px;padding:8px}.drive-navigation{gap:9px;flex-wrap:wrap}.drive-scopes{flex:1}.drive-scopes button{flex:1;font-size:12px;padding:8px}.drive-trash-tab{font-size:12px!important}.drive-toolbar{flex-wrap:wrap;margin-top:15px}.drive-search{flex-basis:100%;max-width:none}.drive-type{flex:1}.drive-type select{width:100%}.drive-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.drive-item-image{height:100px}.drive-item-menu{top:121px}.drive-item-name{font-size:13px;padding-right:20px}.drive-item-meta{font-size:11px}.is-list .drive-item{grid-template-columns:1fr 38px}.is-list .drive-item-open{grid-column:1}.is-list .drive-item-meta{grid-column:1;padding:0 13px 12px}.is-list .drive-item-menu{top:19px}.drive-upload{flex-direction:column;gap:9px}.drive-upload-progress{min-width:0}.drive-upload-retry label{align-items:flex-start;flex-direction:column}.drive-upload-retry input{width:100%;box-sizing:border-box}.drive-context{align-items:flex-start}.drive-context>span{white-space:nowrap}.drive-preview-meta{align-items:flex-start;flex-direction:column}.drive-preview-dialog .ws-dialog-header h2{font-size:17px}.drive-preview-image{height:52dvh}.drive-preview-pdf{height:56dvh}}@media(prefers-reduced-motion:reduce){.drive-item{transition:none}}.drive-heading{align-items:flex-start;flex-direction:column;gap:16px}.drive-heading-actions{justify-content:flex-start;margin:0 0 14px}.drive-folder-icon{color:#d69b16;filter:drop-shadow(0 1px 0 #8b5b1670)}.drive-item-image>.drive-folder-icon{color:#e4ad2d}.drive-scopes{flex-wrap:wrap}.drive-preview-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drive-preview-actions button{min-height:38px;display:inline-flex;gap:7px;align-items:center;padding:8px 12px;background:var(--ws-surface);color:var(--ws-ink);border:1px solid var(--ws-line);border-radius:9px;cursor:pointer;font:inherit}.drive-body.size-compact .drive-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}.size-compact .drive-item-image{height:86px}.size-compact .drive-item-menu{top:106px}.size-compact .is-list .drive-item-image{height:40px;width:40px}.size-compact .is-list .drive-item{min-height:62px}.size-compact .is-list .drive-item-menu{top:16px}.drive-sharing-dialog{width:min(740px,calc(100vw - 24px))}.drive-layout-dialog{width:min(540px,calc(100vw - 24px))}.drive-sharing-dialog form,.drive-layout-dialog .ws-dialog-body{display:flex;flex-direction:column;gap:15px}.drive-sharing-dialog .ws-dialog-body,.drive-layout-dialog .ws-dialog-body{padding:20px!important}.drive-sharing-dialog p,.drive-layout-dialog p{margin:0;color:var(--ws-muted)}.drive-sharing-dialog label,.drive-layout-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.drive-sharing-dialog input,.drive-sharing-dialog select,.drive-layout-dialog select{padding:10px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;min-width:0;max-width:100%}.drive-sharing-dialog footer,.drive-layout-dialog footer{display:flex;justify-content:flex-end;gap:9px}.drive-sharing-dialog button,.drive-layout-dialog button{min-height:38px;padding:8px 12px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font:inherit;cursor:pointer}.drive-sharing-dialog .drive-primary,.drive-layout-dialog .drive-primary{background:#2167ad;color:#fff;border-color:#2167ad}.drive-sharing-dialog button:disabled{opacity:.6;cursor:default}.drive-access-note{font-size:12px;line-height:1.6}.drive-access-list{max-height:44dvh;overflow:auto;border-top:1px solid var(--ws-line)}.drive-sharing-dialog .drive-access-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(190px,1fr);gap:15px;padding:13px 0;border-bottom:1px solid var(--ws-line);align-items:center}.drive-access-row span{min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.drive-access-row small{font-weight:400;color:var(--ws-muted)}.drive-move-access{padding:12px;background:var(--ws-soft);border-radius:9px;font-size:13px}.drive-move-access ul{max-height:180px;overflow:auto;padding-left:19px}.drive-action-dialog .drive-access-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-top:12px}.drive-action-dialog .drive-access-confirm input{width:18px;height:18px;flex:none;margin:0}@media(max-width:760px){.drive-scopes{flex-basis:100%}.drive-heading-actions{margin-bottom:8px}.drive-sharing-dialog .drive-access-row{grid-template-columns:1fr;gap:8px}.drive-access-list{max-height:40dvh}.drive-body.size-compact .drive-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.drive-sharing-dialog .ws-dialog-body,.drive-layout-dialog .ws-dialog-body{padding:14px!important}}.drive-layout-dialog label{align-items:stretch;justify-content:flex-start;text-align:left;margin:0;padding:0}.drive-layout-dialog select{width:100%}.drive-empty>.drive-folder-icon{color:#d69b16}.wf-root{--wf-card:var(--ws-surface);--wf-board:color-mix(in srgb,var(--ws-canvas) 83%,var(--ws-accent) 17%);--wf-primary:#086ce4;--wf-primary-ink:#fff;min-width:0;width:100%;color:var(--ws-ink);padding:8px 0 16px}.wf-root *,.wf-dialog *{box-sizing:border-box}.wf-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:4px 2px 16px}.wf-heading h2{margin:3px 0 0;font-size:clamp(25px,2.5vw,36px);line-height:1.2;letter-spacing:-.7px}.wf-heading h2 small{color:var(--ws-muted);font-size:16px;font-weight:600;margin-left:7px}.wf-eyebrow{color:var(--ws-muted);font-size:11px;letter-spacing:.9px;text-transform:uppercase}.wf-heading>.wf-search{margin-left:auto;flex:1 1 270px;max-width:510px}.wf-search{display:flex;gap:7px;align-items:center;color:var(--ws-accent)}.wf-search>span{font-size:26px}.wf-search input{width:100%;font-size:14px}.wf-root :is(button,input,select),.wf-dialog :is(button,input,select,textarea){font:inherit;font-size:13px}.wf-root button,.wf-dialog button{min-height:36px;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.wf-root button:disabled,.wf-dialog button:disabled{cursor:default;opacity:.6}.wf-root button:focus-visible,.wf-root [tabindex]:focus-visible,.wf-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid var(--ws-accent);outline-offset:3px}.wf-root .ws-primary,.wf-dialog .ws-primary,.wf-root .wf-card-convert{background:#0864cc;border-color:#0864cc;color:#fff;font-weight:750}.wf-root .ws-primary:hover,.wf-dialog .ws-primary:hover,.wf-root .wf-card-convert:hover{background:#0757b1;border-color:#0757b1;color:#fff}.wf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.wf-toolbar-spacer{flex:1}.wf-segment{display:inline-flex;padding:3px;background:var(--ws-soft);border:1px solid var(--ws-line);border-radius:10px;gap:3px}.wf-segment>button{border-color:transparent;background:transparent;color:var(--ws-muted);padding:7px 16px;font-weight:700}.wf-segment>button[aria-pressed=true]{background:#0864cc;border-color:#1682e9;color:#fff;box-shadow:0 2px 8px #064c8725}.wf-unassigned[aria-pressed=true]{outline:2px solid #a8771e;outline-offset:-2px;background:var(--ws-selected)}.wf-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.wf-filter-row :is(select,button){min-height:32px;padding:5px 9px;font-size:12px}.wf-board-scroll{width:100%;max-width:100%;overflow-x:auto;padding:2px 2px 14px;overscroll-behavior-x:contain;scrollbar-width:thin}.wf-board{display:grid;grid-template-columns:repeat(var(--wf-columns),minmax(220px,1fr));gap:12px;min-width:min-content;align-items:start}.wf-column{background:linear-gradient(180deg,color-mix(in srgb,var(--wf-column-color) 9%,var(--ws-canvas)),transparent 240px);border:1px solid color-mix(in srgb,var(--wf-column-color) 17%,var(--ws-line));border-radius:13px;min-width:220px;padding:7px}.wf-column-header{position:relative;display:flex;align-items:center;gap:9px;padding:5px 5px 14px;min-height:65px}.wf-column-header:after{content:"";position:absolute;left:5px;right:5px;bottom:3px;height:3px;background:linear-gradient(to right,var(--wf-column-color) 26%,color-mix(in srgb,var(--wf-column-color) 15%,var(--ws-line)) 26%);border-radius:3px}.wf-column-header h3{font-size:15px;font-weight:800;line-height:1.25;margin:0}.wf-count{margin-left:auto;align-self:center;flex:none;min-width:27px;padding:3px 6px;text-align:center;border-radius:7px;background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-ink);font-size:13px}.wf-source-icon,.wf-stage-icon{font-size:26px;line-height:1;color:var(--wf-column-color,var(--ws-accent));flex:none}.wf-column-items{display:flex;flex-direction:column;gap:10px;min-height:160px;max-height:calc(100dvh - 280px);overflow:auto;padding:5px 1px 8px;scrollbar-width:thin;overscroll-behavior:contain}.wf-card-slot{min-width:0}.wf-lead-card,.wf-client-card{position:relative;display:flex;flex-direction:column;gap:9px;background:var(--wf-card);border:1px solid var(--ws-line);box-shadow:0 3px 8px #1423350b;border-radius:10px;padding:13px 12px 9px;font-size:14px;line-height:1.45;cursor:pointer;transition:box-shadow .18s,border-color .18s,opacity .16s;overflow-wrap:anywhere}.wf-lead-card:hover,.wf-client-card:hover{border-color:var(--ws-accent);box-shadow:0 4px 14px #152e4f1a}.wf-lead-card.is-selected{outline:2px solid var(--ws-accent);outline-offset:-2px}.wf-lead-card.is-dragging,.wf-client-card.is-dragging{opacity:.28}.wf-lead-card>header,.wf-client-card>header{display:flex;gap:5px;align-items:flex-start}.wf-lead-card>header>strong,.wf-client-card>header>strong{font-size:15px;font-weight:800;line-height:1.3;flex:1}.wf-lead-card>header>button,.wf-client-card>header>button{flex:none;border:0;background:transparent;padding:0;min-width:28px;min-height:25px;font-size:12px;letter-spacing:1px}.wf-lead-card p,.wf-client-card p{margin:0}.wf-phone{font-size:13px;color:var(--ws-ink);font-variant-numeric:tabular-nums}.wf-kind{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ws-accent)}.wf-kind i{font-style:normal;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--ws-selected);font-size:18px;flex:none}.wf-lead-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5}.wf-status{display:block;align-self:flex-start;padding:3px 9px;border-radius:8px;background:var(--ws-selected);font-size:12px;color:var(--ws-ink)}.wf-status[data-stage=lead-ready]{background:color-mix(in srgb,#32b68b 17%,var(--ws-surface))}.wf-status[data-stage=lead-callback]{background:color-mix(in srgb,#e2b342 23%,var(--ws-surface))}.wf-status[data-stage=lead-closed]{background:var(--ws-soft);color:var(--ws-muted)}.wf-source-caption{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ws-muted)}.wf-source-caption .wf-source-icon{font-size:19px}.wf-contact-time{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--ws-accent);font-size:12px}.wf-contact-time small{display:block;width:100%;padding-left:17px;font-size:11px}.wf-contact-time.is-overdue{color:#b82837}.ws-root[data-theme=graphite] .wf-contact-time.is-overdue{color:#ffb4bb}.wf-lead-card>footer,.wf-client-card>footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px}.wf-assignee{display:flex;gap:7px;align-items:center;font-size:12px;flex:1;min-width:0}.wf-avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--ws-soft);font-size:11px;color:var(--ws-ink);overflow:hidden}.wf-avatar img{width:100%;height:100%;object-fit:cover}.wf-root .wf-drag-handle{border:0;background:transparent;padding:0 4px;min-height:27px;cursor:grab;touch-action:none;font-size:21px;color:var(--ws-muted)}.wf-drag-handle:active{cursor:grabbing}.wf-card-menu{position:absolute;z-index:6;right:7px;top:41px;display:grid;gap:4px;padding:6px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:9px;box-shadow:0 8px 30px #10253740;max-width:calc(100% - 14px)}.wf-card-menu button{text-align:left;font-size:12px}.wf-root .wf-card-result{color:var(--ws-accent);background:var(--ws-selected);border-color:var(--ws-line);font-size:12px;padding:6px}.wf-root .wf-card-convert{font-size:12px;padding:6px}.wf-empty{padding:24px 8px;color:var(--ws-muted);text-align:center;font-size:13px}.wf-load-more{width:100%}.wf-column-jump{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ws-muted);margin:0 0 10px}.wf-column-jump select{font-size:12px;min-height:31px;padding:5px 8px}.wf-drop-marker{height:10px;margin:2px 1px 8px;background:#2d91ec;border:2px solid white;outline:2px solid #2d91ec;border-radius:6px;box-shadow:0 0 10px #2896ff66}.wf-drag-ghost{pointer-events:none;z-index:999999;padding:16px;border:2px solid #368deb;border-radius:10px;background:#f7faff;color:#17344d;box-shadow:0 15px 45px #061d4933;font:14px Manrope,sans-serif;transform:rotate(1.2deg)}.wf-drag-ghost span{display:block;margin-top:10px;font-size:12px}.wf-dialog{width:900px}.wf-dialog.wf-small-dialog{width:540px}.wf-dialog.wf-import-dialog{width:1100px}.wf-dialog .ws-dialog-body{padding:18px 22px}.wf-form{display:flex;flex-direction:column;gap:15px}.wf-form>p{margin:0;line-height:1.5}.wf-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--ws-ink)}.wf-form :is(input,select,textarea){width:100%;min-width:0;border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-ink);background:var(--ws-surface);padding:8px 10px;min-height:38px}.wf-form textarea{resize:vertical;line-height:1.5}.wf-form input:disabled,.wf-form select:disabled,.wf-form textarea:disabled{opacity:.8}.wf-form fieldset{border:1px solid var(--ws-line);border-radius:10px;padding:12px;margin:0}.wf-form legend{font-size:13px;padding:0 5px}.wf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.wf-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-span-two{grid-column:span 2}.wf-field-hint{color:var(--ws-muted);font-size:12px;line-height:1.5;align-self:center}.wf-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wf-form-footer{display:flex;flex-wrap:wrap;gap:8px;position:sticky;bottom:-18px;background:var(--ws-surface);padding:13px 0 5px;border-top:1px solid var(--ws-line);z-index:2}.wf-error{border:1px solid #b74646;border-radius:8px;padding:10px 12px;background:color-mix(in srgb,#d85c5c 9%,var(--ws-surface));color:var(--ws-ink);white-space:pre-wrap;font-size:13px}.wf-notice,.wf-warning{padding:10px 12px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-selected);font-size:13px;line-height:1.5}.wf-notice>button{float:right}.wf-warning{border-color:#a57b22}.wf-success{padding:10px;border-radius:8px;color:var(--ws-ink);background:color-mix(in srgb,#34ac89 17%,var(--ws-surface))}.wf-history,.wf-original{border:1px solid var(--ws-line);border-radius:9px;padding:10px 12px;font-size:13px}.wf-history summary,.wf-original summary{cursor:pointer;font-weight:700}.wf-history ol{padding-left:20px;max-height:260px;overflow:auto}.wf-history li{padding:7px 0}.wf-history p{margin:4px 0;white-space:pre-wrap}.wf-history small{color:var(--ws-muted)}.wf-original p{white-space:pre-wrap;line-height:1.5}.wf-form .wf-check,.wf-check{display:flex;flex-direction:row;gap:7px;align-items:center;font-weight:500;font-size:12px}.wf-form .wf-check input[type=checkbox],.wf-form .wf-check input[type=radio],.wf-check input{width:17px;height:17px;min-height:17px;flex:none}.wf-import-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:var(--ws-soft);font-size:13px;border-radius:8px;position:sticky;top:0;z-index:3}.wf-import-rows{display:flex;flex-direction:column;gap:13px}.wf-import-rows article{display:flex;flex-direction:column;gap:10px;border:1px solid var(--ws-line);border-radius:12px;padding:13px}.wf-import-rows article.is-skipped{opacity:.58}.wf-import-rows article>header{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wf-import-rows article>header>label{margin-right:auto}.wf-import-rows details{font-size:12px}.wf-import-rows details textarea{width:100%}.wf-import-rows small{color:var(--ws-muted)}.wf-assignment-leads{max-height:220px;overflow:auto;display:grid;gap:8px;border:1px solid var(--ws-line);padding:10px;border-radius:8px}.wf-assignment-employees{display:grid;gap:9px}.wf-assignment-employees input[type=number]{width:85px;margin-left:auto}.wf-assignment-preview{border:1px solid var(--ws-line);padding:13px;border-radius:10px}.wf-assignment-preview details{max-height:180px;overflow:auto;margin-bottom:10px}.wf-stage-editor{display:grid;gap:12px}.wf-stage-editor article{display:grid;grid-template-columns:1fr 80px 1fr;gap:10px;border:1px solid var(--ws-line);border-radius:10px;padding:12px}.wf-stage-editor .wf-inline-actions,.wf-stage-editor article>label:last-child:not(:nth-child(3)){grid-column:1/-1}.wf-source-editor{display:grid;grid-template-columns:220px 1fr;gap:22px}.wf-source-editor>div{display:flex;flex-direction:column;gap:6px}.wf-source-editor>div button{display:flex;gap:9px;align-items:center;text-align:left}.wf-funnel-select{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:700}.wf-funnel-select select{min-width:200px}.wf-contact-summary{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:12px;border:1px solid var(--ws-line);border-radius:9px}.wf-contact-summary button{margin-left:auto}.wf-budget{font-size:14px;font-weight:750}.wf-client-area{color:var(--ws-muted);font-size:12px}.ws-root[data-theme=graphite] .wf-root{--wf-card:#f7f9fd}.ws-root[data-theme=graphite] :is(.wf-lead-card,.wf-client-card){--ws-ink:#142e49;--ws-muted:#506177;--ws-line:#c4d3e3;--ws-surface:#f7f9fd;--ws-soft:#e1e8f0;--ws-selected:#e2eefb;--ws-accent:#145da9;color:var(--ws-ink)}.ws-root[data-theme=graphite] .wf-lead-card .wf-contact-time.is-overdue{color:#a82434}@media(min-width:1700px){.wf-board{grid-template-columns:repeat(var(--wf-columns),minmax(230px,1fr))}.wf-column{min-width:230px}}@media(max-width:760px){.wf-heading{gap:10px}.wf-heading>.wf-search{max-width:none;flex-basis:100%;order:3}.wf-heading h2{font-size:27px}.wf-toolbar{gap:7px}.wf-toolbar-spacer{display:none}.wf-toolbar>.wf-segment{flex-basis:100%}.wf-segment>button{flex:1;padding:7px 8px}.wf-board{grid-template-columns:repeat(var(--wf-columns),minmax(272px,78vw));gap:10px}.wf-column{min-width:272px}.wf-column-items{max-height:calc(100dvh - 330px);min-height:230px}.wf-root .wf-lead-card,.wf-root .wf-client-card{font-size:14px}.wf-filter-row{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.wf-filter-row>*{flex:none;max-width:200px}.wf-dialog .ws-dialog-header{padding:13px 15px}.wf-dialog .ws-dialog-body{padding:14px}.wf-dialog .ws-dialog-header h2{font-size:18px}.wf-form-grid,.wf-grid-four{grid-template-columns:1fr}.wf-span-two{grid-column:auto}.wf-stage-editor article{grid-template-columns:1fr 75px}.wf-stage-editor article>label:nth-child(3){grid-column:1/-1}.wf-source-editor{grid-template-columns:1fr}.wf-source-editor>div{flex-direction:row;overflow:auto}.wf-source-editor>div button{flex:none}.wf-funnel-select{width:100%}.wf-funnel-select select{flex:1;min-width:0}.wf-form-footer{bottom:-14px}.wf-form-footer button{flex:1}.wf-dialog input,.wf-dialog textarea,.wf-dialog select{font-size:14px}.wf-assignment-preview{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.wf-root *,.wf-dialog *{transition:none!important;animation:none!important}}.wf-source-brand{display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:21px}.wf-source-brand img{display:block;max-width:100%;max-height:100%;object-fit:contain}.wf-source-icon svg{display:block;flex:none}.wf-column-jump[hidden],.ws-glass-photo-area,.ws-glass-advertising{display:none}.ws-root[data-crm-design=glass] .ws-card{--glass-photo-height:160px;--ws-photo-strip-bg:linear-gradient(var(--glass-card-copy),var(--glass-card-copy));--ws-photo-strip-text:var(--ws-ink);--ws-photo-strip-border:var(--glass-edge);border-radius:14px;background:var(--glass-card-copy)}@supports (height:1cqi){.ws-root[data-crm-design=glass] .ws-card{container-type:inline-size;--glass-photo-height:60cqi}}.ws-root[data-crm-design=glass] .ws-card:has(.ws-stage-menu){z-index:10}.ws-root[data-crm-design=glass] .ws-card:not([data-marked=true]){border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),0 3px 10px var(--glass-shadow)}.ws-root[data-crm-design=glass] .ws-card-open{display:flex;flex-direction:column;height:auto;min-height:0;border-radius:13px;color:var(--ws-ink);background:transparent}.ws-root[data-crm-design=glass] .ws-card-open>.ws-property-photo{flex:none;height:var(--glass-photo-height);width:100%;object-fit:cover;border-radius:13px 13px 0 0}.ws-root[data-crm-design=glass] .ws-card-open>.ws-photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:36px 15px;background:linear-gradient(135deg,var(--ws-soft),var(--ws-selected));color:var(--ws-ink);font-size:12px}.ws-root[data-crm-design=glass] .ws-card .ws-photo-strip{position:relative;inset:auto;width:100%;min-height:48px;padding:4px 10px 5px;gap:3px;border-top-color:var(--glass-edge);border-radius:0 0 13px 13px}.ws-root[data-crm-design=glass] .ws-card .ws-strip-heading{display:block}.ws-root[data-crm-design=glass] .ws-card .ws-address{display:block;min-height:0;font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-root[data-crm-design=glass] .ws-card .ws-strip-heading>.ws-area{display:none}.ws-root[data-crm-design=glass] .ws-card .ws-strip-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 9px}.ws-root[data-crm-design=glass] .ws-card .ws-price{flex:0 1 auto;min-width:0;font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.ws-root[data-crm-design=glass] .ws-card .ws-broker{flex:1 1 85px;justify-content:flex-end;min-width:0;margin-left:0;gap:4px;font-size:11px;line-height:1.4}.ws-root[data-crm-design=glass] .ws-card .ws-broker-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-root[data-crm-design=glass] .ws-card .ws-photo-labels{top:7px;left:7px;right:86px}.ws-root[data-crm-design=glass] .ws-card .ws-type{max-width:100%;background:#f5f9fdf2;color:#19374e;border:1px solid rgb(255 255 255 / .9);box-shadow:0 1px 5px #132c412b;font-size:11px;padding:4px 7px;border-radius:7px}.ws-root[data-crm-design=glass] .ws-glass-photo-area{display:block;position:absolute;top:calc(var(--glass-photo-height) - 32px);right:7px;z-index:3;max-width:calc(100% - 14px);padding:4px 7px;border:1px solid rgb(255 255 255 / .9);border-radius:7px;background:#f5f9fdf2;box-shadow:0 1px 5px #132c412b;color:#19374e;font-size:12px;line-height:1.4;font-weight:750;cursor:pointer}.ws-root[data-crm-design=glass] .ws-glass-advertising{display:block;position:absolute;top:calc(var(--glass-photo-height) - 32px);left:7px;z-index:3}.ws-root[data-crm-design=glass] .ws-card .ws-photo-labels>.ws-advertising{display:none}.ws-root[data-crm-design=glass] .ws-card .ws-advertising{border-radius:7px;padding:4px 6px;font-size:10px;line-height:1.6}.ws-root[data-crm-design=glass] .ws-card .ws-object-stamps{top:calc(var(--glass-photo-height) / 2)}.ws-root[data-crm-design=glass] .ws-card>.catalog-favorite-card{top:7px;right:46px;width:32px;height:32px;padding:7px;border:1px solid rgb(255 255 255 / .95)!important;border-radius:9px;background:#f6fafff2!important;box-shadow:0 1px 5px #132c4133!important;filter:none;color:#465d74}.ws-root[data-crm-design=glass] .ws-card>.catalog-favorite-card:hover{background:#fff!important}.ws-root[data-crm-design=glass] .ws-card>.catalog-favorite-card[aria-pressed=true]{color:#865900!important}.ws-root[data-crm-design=glass] .ws-card>.catalog-favorite-card[aria-pressed=true] svg{fill:#d79a20}.ws-root[data-crm-design=glass] .ws-card-context{top:7px;right:7px;bottom:auto}.ws-root[data-crm-design=glass] .ws-card-context>.ws-object-more{width:32px;height:32px;min-height:32px;border:1px solid rgb(255 255 255 / .95);border-radius:9px;background:#f6fafff2;box-shadow:0 1px 5px #132c4133;color:#263f55}.ws-root[data-crm-design=glass] .ws-card-context>.ws-object-more:hover{background:#fff}.ws-root[data-crm-design=glass] .ws-card :is(.ws-object-more,.catalog-favorite-card):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ws-root[data-crm-design=glass] .ws-card-context-menu{top:39px;bottom:auto}.ws-root[data-crm-design=glass] .ws-card>.lc-card-status{position:relative;inset:auto;width:calc(100% - 16px);max-width:none;margin:0 8px 7px}.ws-root[data-crm-design=glass] .ws-card>.os-showing-badge{width:calc(100% - 16px);margin:0 8px 7px}.ws-root[data-crm-design=glass] .ws-card .ws-stage-control{border-top:1px solid var(--glass-edge);border-radius:0 0 13px 13px}.ws-root[data-crm-design=glass] .ws-card .ws-stage-trigger{border-radius:0 0 13px 13px;min-height:32px}@container (max-width:225px){.ws-root[data-crm-design=glass] .ws-card .ws-object-stamps{top:calc(var(--glass-photo-height) / 2 + 2px);gap:2px}.ws-root[data-crm-design=glass] .ws-card .ws-object-stamps>span{font-size:10px;line-height:1.1;padding:.1em .5em;border-width:1px;letter-spacing:.02em;transform:none}.ws-root[data-crm-design=glass] .ws-card .ws-object-stamps:has(>:nth-child(3)){position:relative;inset:auto;transform:none;width:100%;max-width:none;flex-direction:row;flex-wrap:wrap;gap:3px;padding:5px 7px;background:var(--glass-card-copy)}}@media(max-width:600px){.ws-root[data-crm-design=glass] .ws-card .ws-address{white-space:normal;overflow-wrap:anywhere}.ws-root[data-crm-design=glass] .ws-card>.catalog-favorite-card{width:36px;height:36px;right:48px}.ws-root[data-crm-design=glass] .ws-card-context>.ws-object-more{width:36px;height:36px;min-height:36px}.ws-root[data-crm-design=glass] .ws-card .ws-photo-labels{right:90px}.ws-root[data-crm-design=glass] .ws-card-context-menu{top:42px}}.ws-root[data-crm-design=glass]{--glass-surface:rgba(247,251,255,.77);--glass-card-copy:rgba(249,252,255,.92);--glass-menu:rgba(250,253,255,.97);--glass-edge:rgba(255,255,255,.84);--glass-highlight:rgba(255,255,255,.8);--glass-shadow:rgba(30,60,85,.1);--glass-navigation:var(--glass-surface);--glass-line:var(--glass-edge);--glass-wash:linear-gradient(115deg,rgba(234,243,249,.89),rgba(226,237,246,.86) 55%,rgba(241,246,249,.92));--ws-surface:#f4f8fc;--ws-soft:#e6eef6;--ws-line:#bdccda;--ws-ink:#17344b;--ws-muted:#425e73;--ws-selected:#d9e8f7;--ws-column-bg:rgba(244,250,255,.47);--ws-column-hover:rgba(244,250,255,.56);--ws-column-border:rgba(255,255,255,.74);--ws-column-target:rgba(198,224,248,.85);--ws-bg:var(--ws-surface);--ws-panel:var(--glass-surface);background:linear-gradient(125deg,#e9f0f5,#d8e5ef 60%,#eef2f5);position:relative}.ws-root[data-crm-design=glass]:before{content:"";position:fixed;inset:-30px;pointer-events:none;z-index:-1;background:var(--glass-wash),url(/workspace-designs/glass-architecture.webp) center 47% / cover no-repeat;filter:blur(14px) saturate(.42)}.ws-root[data-crm-design=glass][data-theme=cream]{--glass-surface:rgba(255,252,245,.77);--glass-card-copy:rgba(255,253,247,.93);--glass-menu:rgba(255,253,248,.98);--glass-wash:linear-gradient(115deg,rgba(245,243,236,.9),rgba(233,241,246,.87) 55%,rgba(250,249,245,.92));--ws-surface:#fffdf7;--ws-soft:#ede9e0;--ws-line:#cbc9be;--ws-muted:#52616a}.ws-root[data-crm-design=glass][data-theme=cobalt]{--glass-wash:linear-gradient(115deg,rgba(231,238,249,.89),rgba(222,233,247,.87) 55%,rgba(241,246,253,.92));--ws-selected:#d6e3ff}.ws-root[data-crm-design=glass][data-theme=blue]{--glass-surface:rgba(226,239,249,.8);--glass-card-copy:rgba(235,245,252,.94);--glass-menu:rgba(237,246,253,.98);--glass-wash:linear-gradient(115deg,rgba(203,223,239,.91),rgba(195,216,233,.88) 55%,rgba(221,235,245,.93));--ws-surface:#e9f2fa;--ws-soft:#cfdfec;--ws-line:#a0b9ce;--ws-muted:#36556e;--ws-selected:#bfd7eb}.ws-root[data-crm-design=glass][data-theme=graphite]{--glass-surface:rgba(29,47,65,.83);--glass-card-copy:rgba(31,49,68,.96);--glass-menu:rgba(30,48,66,.98);--glass-edge:rgba(163,194,221,.28);--glass-highlight:rgba(193,222,247,.13);--glass-shadow:rgba(3,12,23,.22);--glass-wash:linear-gradient(115deg,rgba(15,30,45,.91),rgba(23,42,60,.87) 55%,rgba(17,32,47,.94));--ws-surface:#243b50;--ws-soft:#304d65;--ws-line:#586f83;--ws-ink:#eff6ff;--ws-muted:#c7d8e7;--ws-selected:#3d5e79;--ws-column-bg:rgba(38,60,81,.51);--ws-column-hover:rgba(43,67,91,.61);--ws-column-border:rgba(153,186,213,.25);--ws-column-target:rgba(62,101,137,.83);background:linear-gradient(125deg,#182a3b,#243e53,#1a2c3f)}.ws-root[data-crm-design=glass] :is(.ws-toolbar,.ws-panel:not(.ws-tasks),.ws-module,.ws-feed-event,.home-panel,.employee-toolbar,.employee-directory-list article,.employee-create-form,.drive-item,.drive-uploads,.an-filters,.an-stage-bars,.an-table-scroll,.an-conversion,.an-detail-list,.an-coverage,.cal-grid-shell,.cal-month,.wf-column,.wf-lead-card,.wf-client-card){background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),0 4px 15px var(--glass-shadow);border-radius:14px}.ws-root[data-crm-design=glass] .ws-toolbar{border:1px solid var(--glass-edge);padding:12px;margin-bottom:10px}.ws-root[data-crm-design=glass] .ws-top-navigation{border:1px solid var(--glass-edge);border-radius:14px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 5px 18px var(--glass-shadow)}.ws-root[data-crm-design=glass] .top-nav-menu{background:var(--ws-surface)}.ws-root[data-crm-design=glass] .ws-command-bar>button{border-radius:10px;box-shadow:inset 0 1px 0 var(--glass-highlight)}.ws-root[data-crm-design=glass] .ws-column{background:var(--ws-column-bg);box-shadow:inset 0 0 0 1px var(--glass-edge),inset 0 1px 0 var(--glass-highlight),0 4px 18px var(--glass-shadow);border-radius:16px}.ws-root[data-crm-design=glass] .ws-column:hover{background:var(--ws-column-hover)}.ws-root[data-crm-design=glass] .ws-column.is-drop-target{background:var(--ws-column-target)}.ws-root[data-crm-design=glass] .ws-column>h3{border-color:color-mix(in srgb,var(--ws-stage-color) 30%,var(--glass-edge));border-radius:10px;background:linear-gradient(130deg,color-mix(in srgb,var(--ws-stage-color) 13%,var(--glass-menu)),var(--glass-surface));box-shadow:inset 0 1px 0 var(--glass-highlight)}.ws-root[data-crm-design=glass] .ws-column>h3 span{background:var(--glass-menu)}.ws-root[data-crm-design=glass] :is(.ws-topbar,.drive-heading,.an-heading,.employee-directory>header,.wf-heading){text-shadow:0 1px 0 var(--glass-highlight)}.ws-root[data-crm-design=glass] :is(.ws-topbar h1,.drive-heading h2,.an-heading h1,.employee-directory h2,.wf-heading h2){letter-spacing:-.65px}.ws-root[data-crm-design=glass] :is(.ws-groups button,.ws-appearance-shortcut,.drive-panel button,.drive-panel a,.employee-toolbar input,.employee-toolbar select,.ws-filter-toggle){border-radius:10px}.ws-root[data-crm-design=glass] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--glass-menu);border-color:var(--ws-line);color:var(--ws-ink);border-radius:9px}.ws-root[data-crm-design=glass] :is(.ws-groups button,.ws-funnel-picker,.drive-scopes button,.drive-view button,.cal-views button,.employee-card-tabs button){box-shadow:inset 0 1px 0 var(--glass-highlight)}.ws-root[data-crm-design=glass] :is(.ws-groups button[aria-pressed=true],.drive-scopes button[aria-pressed=true],.drive-view button[aria-pressed=true],.employee-card-tabs button[aria-pressed=true]){background:var(--ws-selected);box-shadow:inset 0 -2px var(--ws-accent),inset 0 1px 0 var(--glass-highlight)}.ws-root[data-crm-design=glass] :is(.ws-dialog-surface,.ws-stage-menu,.wf-card-menu,.drive-item-menu>div,.ws-preview.ws-panel,.settings-content,.employee-sticky-actions,.wf-form-footer){background:var(--glass-menu);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),0 14px 42px var(--glass-shadow)}.ws-root[data-crm-design=glass] .ws-dialog-header{background:linear-gradient(120deg,var(--glass-menu),var(--glass-surface));border-bottom-color:var(--ws-line)}.ws-root[data-crm-design=glass] .ws-dialog:not(.ws-design-live-panel):not(.ws-chat-quick-dialog)::backdrop{background:#0f203066}.ws-root[data-crm-design=glass] .settings-shell>nav{background:var(--glass-surface)}.ws-root[data-crm-design=glass] .ws-feed-date{background:var(--glass-menu);border-radius:8px;padding-inline:8px}.ws-root[data-crm-design=glass] .ov-object{background:transparent}.ws-root[data-crm-design=glass] :is(.ov-working-actions,.ov-actions){background:var(--glass-surface);border-color:var(--glass-edge)}.ws-root[data-crm-design=glass] .drive-item-menu>div button{background:transparent}.ws-root[data-crm-design=glass] .drive-item-menu>div button:hover{background:var(--ws-selected)}.ws-root[data-crm-design=glass] .an-table thead th{background:var(--ws-selected)}.ws-root[data-crm-design=glass] .wf-root{--wf-card:var(--glass-card-copy)}.ws-root[data-crm-design=glass][data-theme=graphite] :is(.wf-lead-card,.wf-client-card){--ws-ink:#eff6ff;--ws-muted:#c7d8e7;--ws-line:#586f83;--ws-surface:#243b50;--ws-soft:#304d65;--ws-selected:#3d5e79;--ws-accent:#a8ceff;color:var(--ws-ink)}.ws-root[data-crm-design=glass][data-theme=graphite] .wf-lead-card .wf-contact-time.is-overdue{color:#ffb4bb}@supports (backdrop-filter:blur(1px)){.ws-root[data-crm-design=glass] .ws-top-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-root[data-crm-design=glass] .ws-dialog-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not (backdrop-filter:blur(1px)){.ws-root[data-crm-design=glass]{--glass-surface:var(--ws-surface);--glass-menu:var(--ws-surface)}}@media(max-width:600px){.ws-root[data-crm-design=glass] .ws-toolbar{padding:10px}.ws-root[data-crm-design=glass]:before{filter:blur(16px) saturate(.42)}}.ws-top-navigation-slot[hidden]{display:none!important}.ws-root[data-crm-design=glass]:not([hidden]){display:block}.ws-root[data-crm-design=glass] .ws-sidebar,.ws-root[data-crm-design=glass] .fc-frame[data-free-item=sidebar],.ws-root[data-crm-design=glass] .fc-frame[data-free-item=brand]{display:none!important}.ws-root[data-crm-design=glass]>.ws-workarea{width:auto;margin-left:0;flex-basis:auto;padding-left:20px}.ws-root[data-crm-design=glass][data-task-side=left]>.ws-workarea{margin-left:var(--ws-reserve)}.ws-root[data-crm-design=current]>.ws-workarea>.ws-command-bar{position:sticky;top:var(--ws-lab-height);z-index:19;background:var(--ws-canvas)}.ws-root[data-crm-design=glass]>.ws-workarea>.chat-entry-dock[data-area=flow]{top:calc(var(--ws-lab-height) + var(--crm-topbar-height))}.ws-root[data-crm-design=glass]>.ws-top-navigation-slot{position:sticky;top:var(--ws-lab-height);z-index:55;padding:env(safe-area-inset-top,0px) 0 4px}.ws-root[data-crm-design=glass] .ws-command-bar{min-height:42px;gap:8px;padding-block:8px;flex-wrap:wrap}.ws-root[data-crm-design=glass] .ws-preview.ws-panel,.ws-root[data-crm-design=glass] .ws-preview-slot{top:calc(var(--ws-lab-height) + var(--crm-topbar-height) + 8px);max-height:calc(100dvh - var(--ws-lab-height) - var(--crm-topbar-height) - 8px)}.ws-root[data-crm-design=glass] .ws-board{scroll-padding-inline:12px}.ws-root[data-crm-design=glass] .ws-main{scroll-padding-top:8px}.ws-root[data-crm-design=glass] .ws-topbar{margin-top:8px}@media(max-width:800px){.ws-root[data-crm-design=glass]>.ws-top-navigation-slot{padding-bottom:3px}.ws-root[data-crm-design=glass]>.ws-workarea{padding-left:10px}.ws-root[data-crm-design=glass] .ws-command-bar{justify-content:flex-start;font-size:12px}.ws-root[data-crm-design=glass] .ws-command-bar>button{min-height:36px}}@media(max-width:1099px){.ws-root[data-crm-design=glass][data-chat-placement=top]>.ws-workarea>.ws-command-bar{top:calc(var(--ws-lab-height) + var(--crm-topbar-height))}}@media(max-width:420px){.ws-root[data-crm-design=glass][data-free=false] .ws-board>.ws-column{flex-basis:min(286px,calc(100vw - 100px))!important}}.ws-root[data-crm-design=glass]>.ws-top-navigation-slot>.ws-top-navigation{border-radius:0 0 14px 14px}.ws-root[data-crm-design=glass]>.ws-top-navigation-slot:before{content:"";position:absolute;inset:0 0 auto;height:env(safe-area-inset-top,0px);background:var(--ws-surface);pointer-events:none}.ws-root[data-free=false] .ws-board{justify-content:safe center}.ws-task-scope{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0 2px}.ws-root .ws-task-scope>button{min-height:34px;padding:6px 7px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);font-size:11px;line-height:1.3;font-weight:650}.ws-root .ws-task-scope>button[aria-pressed=true]{background:var(--ws-selected);border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ws-root .ws-task-heading>button[aria-disabled=true],.ws-root .cal-tasks-control[aria-disabled=true]{cursor:default;opacity:.68}.ws-task-lock{margin:9px 0 2px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--ws-task-overdue-ink,#9a3832) 40%,var(--ws-line));border-radius:9px;background:var(--ws-surface);color:var(--ws-ink);font-size:11px;line-height:1.45}.ws-task-lock strong{display:block;color:var(--ws-task-overdue-ink,#9a3832);font-size:11px}.ws-task-lock p{margin:4px 0 6px}.ws-root .ws-task-lock button{padding:5px 7px;min-height:30px;font-size:11px;border-radius:7px;color:var(--ws-ink);background:var(--ws-selected);border:1px solid var(--ws-line)}.ws-task-loading{margin:8px 0;font-size:11px;line-height:1.4;color:var(--ws-muted);background:var(--ws-surface);border-radius:5px;padding:4px 6px}.ws-task-refresh-error{padding:7px;border-radius:8px;background:var(--ws-surface)}.ws-task-refresh-error p{margin:0 0 6px}.ws-root[data-theme=graphite] .ws-task-lock strong{color:#ffb6b2}@media(max-width:800px){.ws-root:not([data-nav=calendar]) .ws-task-surface{max-height:min(52dvh,420px,calc(100dvh - var(--ws-lab-height) - var(--crm-topbar-height,0px) - 100px))}.ws-root .ws-task-heading{padding-bottom:7px;gap:7px}.ws-root .ws-task-heading-icon{width:32px;height:32px;border-radius:9px}.ws-root .ws-task-heading h2{font-size:16px}.ws-root .ws-task-heading small{font-size:10px}.ws-root .ws-task-scope{margin-top:7px}.ws-root .ws-task-lock{margin-top:6px;padding:6px 8px}.ws-root .ws-task-summary{margin:7px 0 4px;gap:6px}.ws-root .ws-task-summary button{min-height:42px;padding:6px}.ws-root .ws-task-summary b{font-size:21px}.ws-root .ws-tasks .ws-day-navigation{margin-top:7px}.ws-root .ws-tasks .ws-task-list{min-height:64px}.ws-root .cal-task-dock .ws-task-surface{max-height:min(65dvh,480px);overflow:auto}}.ws-root .ws-beam-slot{transition:none;overflow:visible;z-index:24;max-width:calc(100vw - 18px)}.ws-root .ws-beam-slot>.ws-preview.ws-panel{position:relative;inset:auto;height:100%;max-height:100%;width:100%;padding:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #142b4430}.ws-root[data-crm-design=glass] .ws-beam-slot>.ws-preview.ws-panel{top:auto;max-height:100%}.ws-preview-beam::backdrop{background:transparent;pointer-events:none}.ws-catalog-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.ws-root .ws-catalog-actions>.ws-create-entry,.ws-root .ws-catalog-actions>button{margin:0}.ws-root .ws-catalog-count{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:13px;color:var(--ws-ink);padding:7px 11px;border-inline-start:2px solid var(--ws-line);font-variant-numeric:tabular-nums}.ws-root .ws-catalog-count strong{font-size:23px;font-weight:800;line-height:1.2;color:var(--ws-accent)}.ws-root[data-free=false]:not([data-editing=true]) [data-layout-block=title]{grid-column:span 12}.ws-root .ws-kpis>.ws-catalog-count{flex-direction:row;align-items:baseline}@media(max-width:600px){.ws-root .ws-catalog-actions{gap:8px}.ws-root .ws-catalog-count{padding:4px 0;border:0}.ws-root .ws-catalog-count strong{font-size:21px}}.ws-root[data-compact-catalog=true] .ws-command-bar{gap:6px;padding-block:6px;min-height:0}.ws-root[data-compact-catalog=true] .ws-command-bar>.chat-entry-dock[data-area=flow]{position:static;flex:none;margin:0;padding:0;min-height:0}.ws-root[data-compact-catalog=true]>.ws-workarea>.chat-entry-dock[data-area=footer]{position:fixed;right:12px;bottom:var(--chat-footer-bottom,8px);top:auto;left:auto;margin:0;padding:4px;min-height:0}.ws-root[data-compact-catalog=true]:has(.chat-entry-dock[data-area=footer]) .ws-main{max-height:var(--chat-footer-main-height);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ws-root[data-compact-catalog=true] .ws-layout-block[data-layout-block=title] .ws-topbar{min-height:0;padding:4px 0;margin-top:0}.ws-root[data-compact-catalog=true] .ws-layout-block[data-layout-block=title] .ws-topbar>div{width:100%}.ws-root[data-compact-catalog=true] .ws-layout-grid{row-gap:5px}.ws-root[data-compact-catalog=true] .ws-catalog-actions{margin-top:6px}.ws-root[data-compact-catalog=true] .ws-command-bar{position:sticky;top:calc(var(--ws-lab-height,0px) + var(--crm-topbar-height,0px));z-index:19}.ws-root[data-crm-design=current][data-compact-catalog=true] .ws-command-bar{top:var(--ws-lab-height,0px)}.ws-root[data-crm-design]>.ws-workarea>.ws-command-bar{background:transparent;border:0;box-shadow:none;pointer-events:none}.ws-root[data-crm-design]>.ws-workarea>.ws-command-bar :is(button,a[href],input,select,textarea,label,summary,dialog,[role=dialog],[role=menu],details[open]>div){pointer-events:auto}.ws-stage-filters{min-width:0;max-width:100%}.ws-stage-filters .ws-groups{margin:0;max-width:100%;flex-wrap:wrap}.ws-stage-filters .ws-stage-options{margin-top:6px;gap:6px}.ws-stage-filters .ws-stage-options[hidden]{display:none}.ws-stage-filters .ws-stage-toggle{display:inline-flex;align-items:center;gap:6px}.ws-stage-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ws-root .ws-stage-filters button:focus-visible{outline:3px solid var(--focus,var(--ws-accent));outline-offset:2px}.estate-direction-filter-reset{font-size:12px;line-height:1.4;margin:6px 0;padding:6px 10px;color:var(--ws-ink);background:var(--ws-selected);border-radius:8px}@media(max-width:700px){.ws-root[data-compact-catalog=true] .ws-command-bar{justify-content:flex-start;gap:6px}.ws-root[data-compact-catalog=true] .ws-layout-block[data-layout-block=title] .ws-topbar{padding-block:4px}.ws-stage-filters .ws-groups{gap:6px;overflow:visible}.ws-stage-filters .ws-groups button{max-width:100%;white-space:normal}}html.pp-document,html.pp-document body{min-width:0;width:100%;background:#f5f6f4}html.pp-document #root{width:100%;min-width:0}.pp-public{--pp-ink:#172c3e;--pp-muted:#62717e;--pp-blue:#235b9b;--pp-line:#dce3e8;box-sizing:border-box;min-height:100vh;background:#f5f6f4;color:var(--pp-ink);font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6;padding:0 max(24px,calc((100vw - 1280px)/2));overflow-wrap:anywhere;color-scheme:light}.pp-public *{box-sizing:border-box}.pp-public button{font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid var(--pp-line);border-radius:12px;padding:11px 18px;line-height:1.4;transition:background .2s,transform .2s}.pp-public button:hover:not(:disabled){background:#eaf0f5;transform:translateY(-1px)}.pp-public button:focus-visible{outline:3px solid #507aa6;outline-offset:4px}.pp-public button:disabled{cursor:default;opacity:.5}.pp-public .pp-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--pp-blue);color:#fff;border-color:var(--pp-blue);font-weight:700}.pp-public .pp-primary:hover:not(:disabled){background:#194977}.pp-public h1,.pp-public h2,.pp-public h3,.pp-public p,.pp-public dl{margin:0}.pp-public h1{font-size:clamp(29px,3.3vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:650}.pp-public h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;letter-spacing:-.035em}.pp-public dt{color:var(--pp-muted)}.pp-public dd{margin:0;font-weight:650}.pp-public img{display:block;max-width:100%}.pp-eyebrow{display:block;font-size:11px;line-height:1.6;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#526b7f}.pp-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:105px;border-bottom:1px solid var(--pp-line);padding:20px 0}.pp-brand{display:flex;align-items:center;gap:15px;max-width:70%}.pp-brand img{width:68px;height:63px;object-fit:contain}.pp-brand strong{font-size:22px;line-height:1.2;letter-spacing:-.035em}.pp-brand>span{font-size:11px;letter-spacing:.2em;font-weight:800}.pp-header-caption{font-size:13px;color:var(--pp-muted);text-align:right}.pp-self-preview{padding:12px 18px;margin-top:18px;border:1px solid #bbcfdf;background:#eaf3fb;border-radius:10px;color:#295779;font-size:13px}.pp-collection-heading{padding:70px 0 38px;max-width:900px}.pp-collection-heading h1{margin:15px 0 22px}.pp-collection-heading p{max-width:650px;color:var(--pp-muted);font-size:17px}.pp-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;margin:0}.pp-cards>li{min-width:0}.pp-public .pp-card{padding:0;overflow:hidden;text-align:left;width:100%;height:100%;border-radius:17px;box-shadow:0 10px 25px #142b3c08;display:flex;flex-direction:column}.pp-card-image{position:relative;width:100%;aspect-ratio:1.45;overflow:hidden}.pp-card-image>img,.pp-card-image>.pp-no-image{width:100%;height:100%;object-fit:cover}.pp-card-image>span{position:absolute;top:14px;left:14px;background:#fffef9e8;border-radius:50%;width:34px;height:34px;text-align:center;line-height:34px;font-size:12px;font-weight:750}.pp-card-content{padding:24px;display:flex;flex-direction:column;flex:1;width:100%}.pp-card-content .pp-eyebrow{font-size:10px}.pp-card-content h2{font-size:24px;margin:12px 0}.pp-card-content>p{font-size:13px;color:var(--pp-muted)}.pp-card-content dl{display:flex;gap:15px;flex-wrap:wrap;padding:20px 0}.pp-card-content dt{font-size:11px}.pp-card-content dd{font-size:16px}.pp-card-link{margin-top:auto;padding-top:17px;border-top:1px solid var(--pp-line);display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--pp-blue)}.pp-object-nav{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:25px 0}.pp-object-nav>span{font-size:12px;color:var(--pp-muted)}.pp-object-nav>div{display:flex;gap:8px}.pp-object-nav button{font-size:13px;padding:9px 14px}.pp-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:#fff;border:1px solid var(--pp-line);border-radius:20px;overflow:hidden;margin:35px 0 0}.pp-object-nav+.pp-object .pp-hero{margin-top:0}.pp-hero-image{position:relative;min-height:470px;background:#e3e9eb}.pp-hero-image>img,.pp-hero-image>.pp-no-image{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.pp-hero-image>button{position:absolute;bottom:20px;left:20px;background:#fffffff2;font-size:12px;max-width:calc(100% - 40px);box-shadow:0 3px 15px #0002}.pp-hero-copy{padding:48px 42px;min-width:0}.pp-hero-copy h1{font-size:clamp(29px,3vw,44px);margin-top:18px}.pp-address{margin-top:15px!important;color:var(--pp-muted);font-size:15px}.pp-main-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:35px 0}.pp-main-fields>div:first-child{grid-column:1/-1}.pp-main-fields dt{font-size:12px}.pp-main-fields dd{font-size:clamp(20px,2.2vw,28px);line-height:1.3;margin-top:4px;letter-spacing:-.035em}.pp-main-fields>div:first-child dd{font-size:clamp(25px,2.6vw,36px);color:var(--pp-blue)}.pp-main-fields small{display:block;color:var(--pp-muted);font-size:11px;line-height:1.5;margin-top:7px}.pp-no-image{display:flex;align-items:center;justify-content:center;min-height:160px;background:linear-gradient(130deg,#dce6e9,#f0f3ee 50%,#d7e3ec);text-align:center;color:#657a87;padding:25px}.pp-no-image span{max-width:180px;font-size:14px}.pp-information{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:65px 10px}.pp-information h2{margin:12px 0 25px}.pp-description{white-space:pre-wrap;color:#425562;font-size:16px;line-height:1.85}.pp-specifications{display:grid;gap:0}.pp-specifications>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--pp-line);font-size:14px;align-items:start}.pp-specifications dd{text-align:right}.pp-specifications small{display:block;font-weight:400;color:var(--pp-muted);font-size:11px;margin-top:5px}.pp-section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.pp-section-heading h2{margin-top:8px}.pp-section-heading>span{font-size:12px;color:var(--pp-muted)}.pp-section-heading button{font-size:13px;flex-shrink:0}.pp-gallery{padding:0 10px 60px}.pp-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pp-public .pp-gallery-grid button{padding:0;overflow:hidden;text-align:left}.pp-gallery-grid img,.pp-gallery-grid .pp-no-image{height:330px;width:100%;object-fit:cover}.pp-gallery-grid button[data-plan=true] img{object-fit:contain;background:#fff}.pp-gallery-grid button>span{display:block;padding:14px 18px;font-size:12px;color:var(--pp-muted)}.pp-sheets{padding:40px;border-radius:18px;background:#e8edee;border:1px solid #d9e1e4;margin-bottom:50px}.pp-sheets .pr-preview{position:relative;width:min(100%,794px);margin:0 auto;overflow:hidden}.pp-sheets .pr-preview-count{font-size:12px;text-align:center;padding:10px;color:#677a87}.pp-sheets .pr-page-viewport{position:relative;width:100%;overflow:hidden}.pp-sheets .pr-page-viewport iframe{display:block;max-width:none;position:absolute;inset:0;border:0;transform-origin:top left;background:transparent}.pp-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;padding:40px;border:1px solid var(--pp-line);background:#fff;border-radius:18px;margin-bottom:40px}.pp-contacts h2{font-size:23px;margin-bottom:14px}.pp-contacts p{font-size:14px;color:#526571}.pp-contacts dl>div{margin-top:12px;font-size:14px}.pp-contacts dt{font-size:11px}.pp-broker{display:flex;align-items:flex-start;gap:20px}.pp-broker-avatar{width:72px;height:72px;min-height:72px!important;border-radius:50%;object-fit:cover;flex:0 0 auto;padding:0}.pp-bottom-nav{display:flex;justify-content:space-between;gap:15px;padding-bottom:35px}.pp-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--pp-line);padding:30px 0;margin-top:60px;font-size:11px;color:#74818b}.pp-error{color:#a53535!important;font-size:13px;margin-top:15px!important}.pp-state{display:grid;place-items:center;padding:24px}.pp-state-card{padding:50px;max-width:680px;width:100%;border:1px solid var(--pp-line);border-radius:20px;background:#fff}.pp-state-card h1{margin:20px 0}.pp-state-card p{color:var(--pp-muted);margin-top:15px}.pp-state-card button{margin-top:25px}.pp-loading{display:block;margin-top:30px;width:35px;height:35px;border-radius:50%;border:2px solid #dce6ed;border-top-color:#326896;animation:pp-spin 1s linear infinite}.pp-lightbox{position:fixed;inset:0;z-index:10000;background:#0d1925f5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 30px 90px;color:#fff}.pp-public .pp-lightbox-close{position:absolute;right:25px;top:22px;background:#ffffff15;border-color:#ffffff40;color:#fff}.pp-lightbox-picture{max-width:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:15px}.pp-lightbox-picture>img{max-height:calc(100vh - 230px);max-width:100%;object-fit:contain}.pp-lightbox-picture>p{font-size:13px;max-width:900px;overflow:auto;max-height:70px;text-align:center}.pp-lightbox nav{position:absolute;bottom:23px;display:flex;align-items:center;gap:30px}.pp-lightbox nav button{min-width:50px;color:#fff;background:#ffffff15;border-color:#ffffff40}.pp-lightbox nav span{font-size:12px}.pp-card,.pp-object{animation:pp-enter .3s ease-out}@keyframes pp-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-hero{grid-template-columns:1fr 1fr}.pp-hero-copy{padding:32px 27px}.pp-hero-image{min-height:440px}.pp-information{gap:35px;padding:45px 0}.pp-gallery{padding-left:0;padding-right:0}.pp-gallery-grid img{height:280px}.pp-sheets{padding:25px}.pp-brand strong{font-size:20px}}@media(max-width:700px){.pp-public{padding:0 17px;font-size:14px}.pp-header{min-height:80px;gap:15px;padding:15px 0}.pp-brand{max-width:72%;gap:10px}.pp-brand img{width:44px;height:42px}.pp-brand strong{font-size:17px}.pp-brand>span{font-size:9px;letter-spacing:.12em}.pp-header-caption{font-size:10px;max-width:100px}.pp-collection-heading{padding:40px 0 28px}.pp-collection-heading p{font-size:14px}.pp-collection-heading h1{font-size:32px;margin:12px 0 16px}.pp-cards{gap:18px}.pp-card-content{padding:18px}.pp-card-content h2{font-size:21px}.pp-card-content dl{gap:12px;padding:15px 0}.pp-card-content dd{font-size:15px}.pp-hero{grid-template-columns:1fr;border-radius:14px;margin-top:20px}.pp-hero-image{min-height:0;aspect-ratio:1.4}.pp-hero-copy{padding:27px 24px}.pp-hero-copy h1{font-size:32px}.pp-hero-image>button{left:15px;bottom:15px}.pp-main-fields{padding:25px 0;gap:20px}.pp-main-fields>div:first-child dd{font-size:30px}.pp-main-fields dd{font-size:23px}.pp-information{grid-template-columns:1fr;gap:40px;padding:40px 4px}.pp-information h2{margin:10px 0 20px}.pp-description{font-size:15px}.pp-specifications>div{font-size:13px;gap:15px}.pp-object-nav{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 0}.pp-object-nav>div{grid-column:1/-1;justify-content:space-between}.pp-object-nav>button{justify-self:start}.pp-object-nav>span{font-size:11px}.pp-object-nav button{font-size:12px}.pp-gallery{padding-bottom:35px}.pp-gallery-grid{gap:13px}.pp-gallery-grid img,.pp-gallery-grid .pp-no-image{height:220px}.pp-gallery-grid button>span{font-size:11px;padding:10px 12px}.pp-section-heading{gap:15px;margin-bottom:20px;align-items:flex-start}.pp-section-heading h2{font-size:25px}.pp-section-heading>span{font-size:10px;white-space:nowrap}.pp-section-heading button{font-size:11px;padding:9px 10px}.pp-sheets{padding:22px 12px;border-radius:12px;margin:0 -6px 35px}.pp-sheets .pp-eyebrow{font-size:9px}.pp-sheets h2{font-size:22px}.pp-contacts{grid-template-columns:1fr;padding:25px;gap:30px;border-radius:12px}.pp-bottom-nav{flex-wrap:wrap;padding-bottom:0}.pp-bottom-nav button{font-size:12px;flex:1}.pp-footer{font-size:10px;margin-top:40px;padding:25px 0}.pp-state{padding:18px}.pp-state-card{padding:30px 24px}.pp-state-card h1{font-size:30px}.pp-self-preview{padding:10px 13px;font-size:11px}.pp-lightbox{padding:75px 15px 90px}.pp-lightbox-picture>img{max-height:calc(100dvh - 220px)}.pp-lightbox-picture>p{font-size:12px}.pp-public .pp-lightbox-close{right:15px;top:15px;font-size:12px}.pp-eyebrow{font-size:10px}}@media(max-width:500px){.pp-cards{grid-template-columns:1fr}.pp-card-image{aspect-ratio:1.5}.pp-card-content{padding:22px}.pp-card-content h2{font-size:24px}.pp-gallery-grid{grid-template-columns:1fr}.pp-gallery-grid img,.pp-gallery-grid .pp-no-image{height:240px}.pp-hero-copy{padding:24px 20px}.pp-hero-copy h1{font-size:29px}.pp-hero-copy .pp-primary{width:100%;font-size:13px;padding:13px 12px}.pp-main-fields>div:first-child dd{font-size:29px}.pp-main-fields dd{font-size:22px}.pp-information h2{font-size:26px}.pp-brand{max-width:69%}.pp-brand strong{font-size:15px}.pp-header-caption{font-size:9px;max-width:82px}.pp-main-fields{gap:18px}.pp-main-fields dt{font-size:11px}.pp-section-heading>span{display:none}}@media(prefers-reduced-motion:reduce){.pp-public *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pp-public button:hover:not(:disabled){transform:none}.pp-loading{border-color:#9fb6c8}}
