@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-700:#007956;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-700:#1447e6;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-700:#432dd7;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-700:#c20039;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-600:#45556c;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-snug:1.375;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-600:lab(35.5623% -1.74978 -15.4316)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.38p3ob5v3od60.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.2s30hgv9fs42j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.2yc4uxnu0pxau.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2kvd0g1786bny.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.0y1azc9x8hn6w.woff2)format("woff2"),url(../media/manrope-greek-400-normal.0ulv-2anmvu1x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3cj-4mzorzjea.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.40x1uc7pef9jd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.36fariof3tbgq.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.2hjy14jjxrgy3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.1i3dx4hft209n.woff2)format("woff2"),url(../media/manrope-latin-400-normal.1h6uc5uat10j2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.0gujpu3vd5noi.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.30r56poz_y64a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.33gv35mijn4fv.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.2y14y60cu3xvb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.2vr2lt7l7hsl3.woff2)format("woff2"),url(../media/manrope-greek-500-normal.3yzf-7spq36ln.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2g6u2x4mnciiw.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.026333hf3dehf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.40vau160u1kvy.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.2xo83p-4rvycs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.0suj6u-ol2fem.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.3cby9se8x_aqw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.0cjzlndlaip7o.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.0xwt4dkwrdx1p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.3ljzx2k_dhyy-.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2d9hjav6d6502.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.2mac3ggy1ces_.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.1y_bxxikzh_9n.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.13x76dkwq_062.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.012cexl-e-f0j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2msxs8vwvmq9j.woff2)format("woff2"),url(../media/manrope-latin-600-normal.21iao00_hvm38.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.3d0w0zeaswwaw.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.3cyth991me22d.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.2r3t6k_1vqu3c.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.0a-b15p-v093r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.1zs-hdry6esjl.woff2)format("woff2"),url(../media/manrope-greek-700-normal.440hb-ni5y__1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.2gzeqv84qj538.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.2vb9sjs3jlr8e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.10xtcbks5hxkw.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.2yl7ycgrn_w-3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.1b7v3_8mqsv7p.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2btaksmn3-zw6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.382pcmagw-qki.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.3ucnccazfgejf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.3b5rrgbmctq1-.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.2omqei5y5uu9a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.34k3v4fx70x2s.woff2)format("woff2"),url(../media/manrope-greek-800-normal.2zp_dyev9_x6z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.3f0moagzt2xvv.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.0_plvnki83c0-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.23j9dweiuyv4p.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0-q2cf4h7e345.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.2rpo1a-qhsbc6.woff2)format("woff2"),url(../media/manrope-latin-800-normal.1g2ph1igacc92.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-ext-400-normal.2e-_y_uwqv7f7.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-400-normal.023p8_ziywxmz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-cyrillic-400-normal.3y-wbkz85mts9.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-400-normal.0b7vwgh_xfk8w.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-ext-400-normal.3o3h-y653ipo6.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-400-normal.3jiyjnebytj3c.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-greek-400-normal.2bd6x1ofvxdgc.woff2)format("woff2"),url(../media/source-sans-3-greek-400-normal.40djrq0_6-436.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-vietnamese-400-normal.3gm41f9x87yvz.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-400-normal.3puc5203tf-pg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-ext-400-normal.1a6_tkwppa6ku.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-400-normal.3cy-0he0n9qly.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-sans-3-latin-400-normal.1h1rt903zk-ir.woff2)format("woff2"),url(../media/source-sans-3-latin-400-normal.32x8nn8azcbel.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-cyrillic-ext-500-normal.1-luncfbjwam-.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-500-normal.14dgwoegly6n2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-cyrillic-500-normal.0v25n4ci0l_0v.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-500-normal.2qxqk5g2h_9m1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-greek-ext-500-normal.1906p4v3imjgn.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-500-normal.3dpd29zc1c2jd.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-greek-500-normal.2quwlfehgmc2_.woff2)format("woff2"),url(../media/source-sans-3-greek-500-normal.3nn8df_n9uhi9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-vietnamese-500-normal.3r15wlgfhe1zf.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-500-normal.0m5509-mfk9wo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-ext-500-normal.3b3tbg2z4ubf4.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-500-normal.0n3zek-6s_o0a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(../media/source-sans-3-latin-500-normal.41t9my7gbgh8m.woff2)format("woff2"),url(../media/source-sans-3-latin-500-normal.1pxbk8o440chq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-ext-600-normal.3_upuse2s07nv.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-600-normal.06ikj85xdvqcu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-cyrillic-600-normal.3gnsw6qyh404u.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-600-normal.0ppnqojh_wtkw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-ext-600-normal.0sxmhzwi0gxqy.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-600-normal.3evwscyoup01_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-greek-600-normal.2gp4_34irwa1c.woff2)format("woff2"),url(../media/source-sans-3-greek-600-normal.1ec1r58kgnu5e.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-vietnamese-600-normal.02uxao3_po_81.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-600-normal.41b9mwn7su825.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-ext-600-normal.214x-yfi_sjxa.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-600-normal.30ko6avm8zjn1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-sans-3-latin-600-normal.3s8u80raf8n99.woff2)format("woff2"),url(../media/source-sans-3-latin-600-normal.23phpl45324hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-cyrillic-ext-700-normal.0forzgp0lvw74.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-ext-700-normal.2ieyle8198hh7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-cyrillic-700-normal.0w8tgeu7e7dd4.woff2)format("woff2"),url(../media/source-sans-3-cyrillic-700-normal.03opnp1lng_bn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-greek-ext-700-normal.35-g-mbky254e.woff2)format("woff2"),url(../media/source-sans-3-greek-ext-700-normal.0t9hwdqr2ch8u.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-greek-700-normal.2j--n3eo7huz3.woff2)format("woff2"),url(../media/source-sans-3-greek-700-normal.2thbnlwk3l_28.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-vietnamese-700-normal.042t0506rubua.woff2)format("woff2"),url(../media/source-sans-3-vietnamese-700-normal.1cfmmr3xcnd7f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-ext-700-normal.20z4m-42diu4x.woff2)format("woff2"),url(../media/source-sans-3-latin-ext-700-normal.2pl2cc3xtan59.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-sans-3-latin-700-normal.38ta31jp3btdq.woff2)format("woff2"),url(../media/source-sans-3-latin-700-normal.2enl5qfvjzfj1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nav:#102a37;--nav-deep:#0c222d;--canvas:#f5f7f9;--surface:#fff;--ink:#172d3b;--muted:#70808b;--line:#e5ebee;--blue:#245ee9;--teal:#0b867c;--soft-blue:#edf3ff;--font:"Source Sans 3", sans-serif;--display:"Manrope", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font:15px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,a{color:inherit}button,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:not([data-ui=search-input]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #6c93ff}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:700}h1{font-size:32px;line-height:1.25}h2{font-size:19px}h3{font-size:15px}svg{stroke-width:1.7px;flex-shrink:0}input[type=checkbox],input[type=radio]{accent-color:var(--blue);cursor:pointer;width:15px;height:15px;margin:0}input[type=checkbox]{border-radius:4px}::selection{background:#cfe1fa}.app-shell{min-height:100vh;display:flex}.profile-avatar{color:#e8f2f5;background:#41616f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;font-weight:600;display:grid}.topbar{border-bottom:1px solid var(--line);background:#ffffffcf;justify-content:space-between;align-items:center;gap:12px;height:69px;padding:0 29px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:22px;display:flex}.breadcrumb{color:var(--muted);white-space:nowrap;align-items:center;gap:13px;font-size:14px;display:flex}.breadcrumb strong{color:#526775;font-weight:500}.dual-clock{--clock-gap:18px;align-items:stretch;gap:var(--clock-gap);white-space:nowrap;display:flex}.dual-clock span{justify-items:start;gap:1px;display:grid}.dual-clock span+span{border-left:1px solid var(--line);padding-left:var(--clock-gap)}.dual-clock .clock-city{color:var(--muted);font-size:12px;line-height:1.35;display:block}.dual-clock b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.global-search{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.global-search kbd{font:14px var(--font);color:var(--muted);border:1px solid #e0e6eb;border-radius:4px;margin-left:11px;padding:1px 4px}.language-button{border-left:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:5px 0 5px 19px;font-size:14px;font-weight:600;display:flex}main{max-width:1850px;margin:0 auto;padding:35px 28px 24px}.page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.small-dot{background:#349b92;border-radius:50%;width:5px;height:5px}.page-header p{color:var(--muted);margin-top:9px;font-size:14px}.page-actions{flex-shrink:0;align-items:center;gap:10px;margin-top:13px;display:flex}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--ink);background:#eff3f7}.metrics-strip{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 2px 4px #12333e02}.metric{text-align:left;min-width:0;padding:18px 22px 17px;transition:background .15s;position:relative}.metric+.metric:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.metric:hover{background:#fbfcfe}.metric-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:9px;font-size:14px;display:flex}.metric-icon.blue,.metric-icon.teal{color:var(--blue)}.metric-icon.amber{color:var(--warning-ink)}.metric-icon.slate{color:var(--muted)}.metric-value{font:600 31px/1.2 var(--display);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:end;margin-top:8px;display:flex}.metric p{color:var(--muted);margin-top:7px;font-size:14px}.mini-signal{opacity:.5;align-items:end;gap:3px;height:22px;display:flex}.mini-signal span{background:#b4cbf7;border-radius:1px;width:4px;height:30%}.mini-signal span:nth-child(2){height:45%}.mini-signal span:nth-child(3){height:38%}.mini-signal span:nth-child(4){height:65%}.mini-signal span:nth-child(5){height:75%}.mini-signal span:nth-child(6){height:95%}.mini-signal.teal span{background:#9bd8ce}.mini-signal.amber span{background:#eed4a6}.mini-signal.slate span{background:#c4d3dc}.workspace-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workspace-heading h2{letter-spacing:-.4px;align-items:center;gap:10px;font-size:16px;display:flex}.count-pill{font:500 14px var(--font);min-width:24px;color:var(--muted);background:#edf1f4;border:1px solid #e1e7ec;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.workspace-heading-right{align-items:center;gap:18px;display:flex}.synced{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.synced>span{background:#61b6a7;border-radius:50%;width:5px;height:5px}.period-select{color:var(--muted);align-items:center;gap:5px;font-size:14px;display:flex}.period-select select{width:auto;color:var(--muted);background:0 0;border:0;height:auto;padding:0;font-size:14px}.requests-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.requests-layout.with-detail{grid-template-columns:minmax(0,1fr) 340px}.request-surface{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.view-tabs{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:18px;padding:0 18px;display:flex;overflow:auto}.view-tabs button{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 0 12px;font-size:14px;display:flex}.view-tabs button.active{color:#245be1;border-bottom-color:#2864ea;font-weight:600}.view-tabs button span{color:var(--muted);background:#f3f5f7;border-radius:4px;padding:1px 4px;font-size:14px}.view-tabs button.active span{color:var(--blue);background:#edf2ff}.table-toolbar{align-items:center;gap:8px;padding:14px 16px;display:flex}.filter-dot{background:var(--blue);border-radius:50%;width:5px;height:5px}.table-scroll{overflow-x:auto}.requests-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.requests-table th{color:var(--muted);border-top:1px solid #f0f3f5;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfc;height:37px;padding:0 10px;font-size:14px;font-weight:500}.requests-table th svg{vertical-align:middle;margin-left:6px;display:inline}.requests-table td{border-bottom:1px solid #edf1f4;height:76px;padding:0 10px}.requests-table tbody tr:last-child td{border-bottom:0}.requests-table tr{transition:background .15s}.requests-table tbody tr:hover{background:#f8faff}.requests-table tr.selected td:first-child{box-shadow:inset 3px 0 #3b74f3}.requests-table .check-cell{width:37px;padding-left:16px;padding-right:6px}.check-cell input{vertical-align:middle;width:12px;height:12px}.person-cell{text-align:left;white-space:nowrap;align-items:center;gap:10px;min-height:54px;padding:9px 0;display:flex}.avatar{width:32px;height:32px;color:var(--muted);font:600 14px var(--display);background:#edf1f6;border:1px solid #e7ecf1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.selected .avatar{color:var(--blue);background:#dce9ff;border-color:#d3e3ff}.person-cell strong{color:#344e61;font-size:14px;font-weight:600;display:block}.person-cell small,.product-cell small,.location-cell small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.1;display:block}.product-cell{white-space:nowrap;align-items:center;gap:7px;display:flex}.product-icon{width:26px;height:26px;color:var(--blue);background:#eaf7f4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-word{letter-spacing:.1px;font-weight:500!important}.brand-word.energify,.brand-word.solara,.brand-word.elzo{color:var(--muted)}.location-cell{color:var(--muted);white-space:nowrap;font-size:14px}.relative-time{white-space:nowrap;color:var(--muted);font-size:14px}.delivery-meta{color:var(--muted);margin-top:5px;font-size:14px;display:block}.requests-table td:last-child{width:20px;padding-left:0;padding-right:10px}.row-open{width:20px}.table-footer{border-top:1px solid var(--line);height:57px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 17px;font-size:14px;display:flex}.table-footer>div{align-items:center;gap:4px;display:flex}.page-button{width:26px;height:26px;color:var(--muted);border-radius:5px;font-size:14px}.page-button.active{color:var(--blue);background:#edf3fe;border:1px solid #dfe9fc}.rotate{transform:rotate(180deg)}.filter-panel{border-bottom:1px solid var(--line);align-items:end;gap:12px;padding:0 18px 17px;display:flex}.filter-panel label{color:var(--muted);font-size:14px}.filter-panel select{min-width:115px;height:30px;padding:5px;font-size:14px}.filter-panel .text-button{padding-bottom:8px}.selection-bar{color:#416bb9;background:#eff4ff;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:flex}.selection-bar button{align-items:center;gap:5px;margin-left:auto;font-size:14px;display:flex}.selection-bar button+button{margin-left:0}.canvas-footnote{color:var(--muted);align-items:center;gap:6px;margin:15px 0 0;font-size:14px;display:flex}.canvas-footnote>span{white-space:nowrap;margin-left:auto}.detail-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 15px #22384d03}.detail-inner{flex-direction:column;display:flex}.detail-top{justify-content:space-between;align-items:center;height:42px;padding:8px 17px 0;display:flex}.eyebrow{letter-spacing:1px;color:var(--muted);font-size:14px;font-weight:500}.detail-top-actions{align-items:center;gap:5px;display:flex}.quiet-label{color:var(--muted);font-size:14px}.person-heading{align-items:center;gap:11px;padding:14px 19px 12px;display:flex}.avatar.large{width:44px;height:44px;color:var(--blue);background:#edf3ff;border-color:#e5ecfa;font-size:14px}.person-heading h2{letter-spacing:-.6px;font-size:18px;line-height:1.3}.person-heading>div>span{color:var(--muted);margin-top:3px;font-size:14px;display:block}.person-heading i,.timeline-item i{margin:0 6px;font-style:normal}.detail-status{justify-content:space-between;align-items:center;padding:0 20px 18px;display:flex}.detail-status>span:last-child{color:var(--muted);font-size:14px}.detail-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 20px;display:flex}.detail-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:4px;padding:11px 0;font-size:14px;display:flex}.detail-tabs button.active{border-bottom-color:var(--blue);color:var(--blue);font-weight:600}.detail-tabs small{background:#eff3f9;border-radius:4px;padding:0 4px;font-size:14px}.detail-content{scrollbar-width:thin;scrollbar-color:#dfe6eb transparent;min-height:385px;max-height:585px;padding:19px 20px 0;overflow-y:auto}.section-label{color:var(--muted);letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:14px;font-weight:600;display:flex}.section-label .product-icon{background:0 0;width:24px;height:24px}.section-label .text-button{letter-spacing:0;font-size:14px;font-weight:400}.detail-section h3{font-family:var(--font);letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:600}.property-line{color:var(--muted);align-items:center;gap:6px;margin-top:12px;font-size:14px;display:flex}.contact-lines{color:var(--muted);border-bottom:1px solid #edf1f4;flex-direction:column;gap:11px;padding:18px 0;font-size:14px;display:flex}.contact-lines span{align-items:center;gap:10px;display:flex}.contact-lines svg{color:var(--muted)}.qualification-box{background:#f9fbfb;border:1px solid #e8eeef;border-radius:7px;margin-top:17px;padding:12px}.qualification-box>div:first-child{color:var(--muted);align-items:center;gap:7px;display:flex}.qualification-box strong{color:#587166;font-size:14px;font-weight:500}.score-number{color:var(--blue);font-size:16px;font-weight:600;font-family:var(--display);margin-left:auto}.score-number small{color:var(--muted);font:14px var(--font);margin-left:2px}.qualification-box p{color:var(--muted);margin-top:6px;font-size:14px}.score-track{background:#e7efea;border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.score-track span{background:#8cc5ad;border-radius:3px;height:100%;display:block}.sharing-box{color:var(--muted);gap:8px;margin-top:17px;display:flex}.sharing-box strong{color:var(--muted);font-size:14px;font-weight:500}.sharing-box p{color:var(--muted);margin-top:2px;font-size:14px}.sharing-box.stopped,.sharing-box.stopped strong{color:var(--warning-ink)}.detail-section.recent{border-top:1px solid #edf1f4;margin-top:18px;padding-top:16px}.recent .timeline-item:not(:first-child){display:none}.timeline{margin-top:13px}.timeline-item{gap:10px;padding-bottom:21px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e9eff3;width:1px;position:absolute;top:27px;bottom:0;left:12px}.timeline-icon{width:26px;height:26px;color:var(--muted);background:#f1f5f8;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.timeline-item strong{color:var(--muted);padding-top:2px;font-size:14px;font-weight:500;display:block}.timeline-item p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px}.timeline-item span:not(.timeline-icon){color:var(--muted);margin-top:4px;font-size:14px;display:block}.detail-footer{border-top:1px solid var(--line);background:#fff;padding:15px 18px 14px;position:sticky;bottom:0}.detail-footer .button{justify-content:space-between;min-height:39px;padding:10px 13px;font-size:14px}.detail-footer .button:has(svg:first-child){justify-content:center}.footer-sub{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:14px;display:flex}.footer-sub>span{align-items:center;gap:3px;display:flex}.assignment-card{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:15px}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.assignment-card .row-between{margin-bottom:12px;font-size:14px}.assignment-card .row-between>span{color:var(--muted);font-size:14px}.assignment-card p{color:var(--muted);margin:10px 0;font-size:14px}.assignment-card .button{font-size:14px}.section-help{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.note-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.note-footer span{color:var(--muted);gap:5px;font-size:14px;display:flex}.footnote,.empty-small{color:var(--muted);padding:12px 0;font-size:14px}.surface{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.surface-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.surface-heading h2{font-size:17px}.surface-heading>span{color:var(--muted);font-size:14px}.overview-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.priority-panel,.activity-panel{padding:26px}.priority-panel h2{white-space:pre-line;color:#294f57;letter-spacing:-1.2px;margin:15px 0;font-size:31px;line-height:1.4}.priority-panel>p{color:var(--muted);margin-bottom:24px;font-size:14px}.priority-row{border-top:1px solid var(--line);text-align:left;align-items:center;gap:11px;width:100%;padding:18px 0;display:flex}.priority-row>div{flex:1}.priority-row strong{font-size:14px;font-weight:600;display:block}.priority-row div span{color:var(--muted);font-size:14px}.activity-panel h2{margin:15px 0;font-size:21px}.workspace-event{text-align:left;border-bottom:1px solid #f0f3f6;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.workspace-event>div{flex:1}.workspace-event strong{font-size:14px;font-weight:500;display:block}.workspace-event div span{color:var(--muted);font-size:14px}.workspace-event>svg{color:var(--muted)}.calm-note{color:var(--muted);background:#f6faf9;border:1px solid #dfeae9;border-radius:7px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px;display:flex}.calm-note p{color:var(--muted);font-size:14px;line-height:1.5}.calm-note b{color:#53736c;font-size:14px;font-weight:600}.calm-note b+p{margin-top:5px}.partner-logo{width:39px;height:39px;font:700 14px var(--display);color:var(--muted);background:#edf2f7;border-radius:9px;place-items:center;display:inline-grid}.partner-logo.teal{color:var(--muted);background:#e6f4ee}.partner-logo.blue{color:var(--blue);background:#e9effc}.partner-logo.amber{color:var(--muted);background:#fbf2df}.partner-logo.violet{color:var(--muted);background:#efeefa}.partner-logo.rose{color:var(--warning-ink);background:#f7eced}.capacity-track{background:#edf2f5;border-radius:4px;height:4px;margin:7px 0 19px;overflow:hidden}.capacity-track>span{background:#9bbcaf;border-radius:4px;height:100%;display:block}.version-marker{color:var(--blue);background:#edf3fa;border-radius:3px;padding:1px 5px;font-size:14px}.plain-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}.plain-table th{color:var(--muted);border-bottom:1px solid var(--line);background:#f9fbfc;padding:13px 24px;font-size:14px;font-weight:500}.plain-table td{color:var(--muted);border-bottom:1px solid #edf2f5;padding:23px 24px}.plain-table td b{color:var(--muted);font-weight:600}.plain-table tr:last-child td{border-bottom:0}.money-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#4e6d80!important}.delivery-actions{align-items:center;gap:6px;display:flex}.confirmed-link{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.finance-summary{background:var(--nav);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px;padding:31px 35px;display:flex}.finance-summary>div>span{letter-spacing:1.5px;color:var(--muted);font-size:14px}.finance-summary strong{font:500 43px var(--display);letter-spacing:-1.5px;margin-top:10px;display:block}.finance-summary p{color:var(--muted);margin-top:10px;font-size:14px}.finance-note{max-width:330px;color:var(--blue);align-items:start;gap:15px;display:flex}.finance-note p{margin:0;line-height:1.65}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:14px;display:flex}.setting-row>span{color:var(--muted)}.setting-row>strong{font-weight:500}.empty-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:64px 20px;display:flex}.empty-state h3{color:var(--muted);margin:20px 0 10px;font-size:18px}.empty-state p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.6}.empty-state .button{margin-top:23px}.empty-state.compact{padding:35px 6px}.empty-state.compact h3{font-size:15px}.empty-state.compact p{font-size:14px}.error-banner{color:var(--warning-ink);background:#fff0ee;border:1px solid #f3d9d5;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 17px;font-size:14px;display:flex}.error-text{color:var(--warning-ink);padding:12px 0;font-size:14px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:20px 25px;display:flex}.modal-actions .button{min-height:40px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:22px 26px 0;display:grid}.form-grid label,.form-label{color:var(--muted);font-size:14px;font-weight:500;display:block}.span-2{grid-column:1/-1}:where(input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input])),select,textarea{color:var(--muted);background:#fff;border:1px solid #dce5eb;border-radius:6px;width:100%;height:38px;padding:9px 11px;font-size:14px}label input,label select,label textarea{margin-top:7px;display:block}textarea{resize:vertical;height:auto;min-height:95px}.form-note{color:var(--muted);font-size:14px;line-height:1.65}.form-grid .modal-actions{margin:0 -26px;padding:20px 26px}.review-request{border-bottom:1px solid var(--line);background:#f7f9fc;align-items:center;gap:12px;padding:18px 26px;display:flex}.review-request>div{flex:1}.review-request strong{font-size:14px;display:block}.review-request>div>span{color:var(--muted);margin-top:3px;font-size:14px;display:block}.review-body{padding:22px 26px}.candidate{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:13px;margin:9px 0;padding:17px 14px;display:flex}.candidate.ineligible{cursor:not-allowed;background:#fafbfc}.candidate>div{flex:1;min-width:0}.candidate strong{font-size:14px;font-weight:600;display:block}.candidate>div>span{color:var(--muted);margin-top:4px;font-size:14px;display:block}.candidate>b{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.candidate>b small{color:var(--muted);text-align:right;font-size:14px;font-weight:400;display:block}.review-terms{margin-top:23px}.review-terms>div{border-bottom:1px solid #eff2f5;justify-content:space-between;align-items:start;gap:25px;padding:10px 0;font-size:14px;display:flex}.review-terms span{color:var(--muted)}.review-terms strong{color:var(--muted);text-align:right;overflow-wrap:anywhere;max-width:70%;font-weight:500}.loading-block{text-align:center;color:var(--muted);padding:40px 10px;font-size:14px}.time-conversion{color:var(--blue);background:#edf4fd;border:1px solid #dfeafb;border-radius:7px;align-items:center;gap:13px;padding:16px;display:flex}.time-conversion strong{color:var(--blue);font-size:14px;font-weight:500;display:block}.time-conversion span{color:var(--muted);margin-top:5px;font-size:14px;display:block}.command-search{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 24px;display:flex}.command-search input{border:0!important;padding:8px!important}.command-results{max-height:430px;padding:9px 13px 16px;overflow-y:auto}.command-results button{text-align:left;width:100%;color:var(--muted);border-radius:6px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.command-results button:hover{background:#f1f6fc}.command-results button>span:not(.avatar){flex:1}.command-results small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.avatar.tiny{width:26px;height:26px;font-size:14px}.toast{color:#d1e9de;z-index:90;background:#153e38;border:1px solid #30564f;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:14px 20px;font-size:14px;animation:.15s fade-in;display:flex;position:fixed;bottom:26px;left:calc(50% + 90px);transform:translate(-50%);box-shadow:0 8px 30px #143c392f}.toast button{color:#8db3a3;align-items:center;margin-left:15px;display:flex}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:10px;position:fixed;top:10px;left:250px;transform:translateY(-200%)}.skip-link:focus{transform:none}.mobile-menu,.mobile-close,.nav-scrim{display:none}.bootstrap-screen{background:#f3f7f9;place-items:center;min-height:100vh;padding:30px;display:grid}.bootstrap-card{text-align:center;background:#fff;border:1px solid #e0e9ee;border-radius:12px;width:min(480px,100%);padding:40px}.bootstrap-card h1{font-size:25px}.bootstrap-card p{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.7}.bootstrap-card .button{margin:0 auto}.bootstrap-mark{color:var(--blue);margin-bottom:25px;font-size:40px}.skeleton-line{background:#edf2f5;border-radius:3px;width:80%;height:12px;margin:14px auto;animation:1.4s ease-in-out infinite pulse}.skeleton-line.short{width:55%}.skeleton-line.long{width:95%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pulse{50%{opacity:.5}}@media (min-width:1700px){.requests-layout.with-detail{grid-template-columns:minmax(0,1fr) 390px}.requests-table td{height:81px}.person-cell strong,.product-cell>div>span,.location-cell{font-size:14px}.detail-content{max-height:630px}.detail-tabs{gap:30px}.detail-content,.detail-status{padding-left:24px;padding-right:24px}}@media (min-width:1380px) and (max-width:1510px){.requests-table .location-col{display:none}.view-tabs{gap:15px}.page-header h1{font-size:29px}.dual-clock{--clock-gap:12px}.global-search span{display:none}.global-search kbd{margin-left:0}.topbar-right,.requests-layout{gap:17px}.metric{padding:17px 19px}.requests-table td{padding-left:7px;padding-right:7px}}@media (max-width:1379px){.topbar{padding:0 25px}.global-search span{display:none}.global-search kbd{margin-left:0}.dual-clock{--clock-gap:13px}.topbar-right{gap:16px}.page-header h1{font-size:28px}.metric{padding:18px}.metric p{font-size:14px}.requests-table td{height:72px}.person-cell strong,.product-cell>div>span,.location-cell{font-size:14px}.person-cell .avatar{width:36px;height:36px;font-size:14px}.modal .detail-content{min-height:260px;max-height:calc(100dvh - 305px)}.modal .detail-top{padding-top:10px}.modal .person-heading h2{font-size:21px}.modal .detail-content p{font-size:14px}.modal .detail-tabs{gap:28px}.modal .detail-tabs button{font-size:14px}.modal .detail-inner{min-height:500px}.modal .detail-footer{margin-top:auto}.modal .detail-section.recent .timeline-item:not(:first-child){display:flex}}@media (max-width:1100px){.dual-clock{display:none}.page-header{align-items:start}.page-header h1{max-width:400px;font-size:25px}.page-header p{font-size:14px}.export-button{display:none}.metric{padding:17px 14px}.metric-heading{font-size:14px}.metric-value{font-size:27px}.metric p{font-size:14px}.mini-signal{display:none}.view-tabs{gap:23px}.requests-table .received-col{display:none}.overview-grid{grid-template-columns:1fr}.finance-summary{padding:28px}.finance-note{max-width:230px}.requests-table td{height:73px}.canvas-footnote>span{display:none}}@media (max-width:767px){.nav-scrim{z-index:34;background:#06162678;display:block;position:fixed;inset:0}.topbar{height:60px;padding:0 16px}.topbar-left{gap:8px}.topbar-right{gap:12px}.global-search kbd{display:none}.mobile-menu,.mobile-close{display:inline-flex}.breadcrumb{gap:8px;font-size:14px}.language-button{padding-left:11px}main{padding:26px 16px 20px}.page-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:23px}.page-header h1{letter-spacing:-1.05px;max-width:none;font-size:27px}.page-header p{margin-top:9px;font-size:14px;line-height:1.6}.page-actions{justify-content:flex-start;margin-top:0}.page-actions .button{height:39px;padding:9px 13px;font-size:14px}.metrics-strip{grid-template-columns:repeat(2,1fr);margin-bottom:25px}.metric{padding:15px 17px}.metric:nth-child(3),.metric:nth-child(4){border-top:1px solid var(--line)}.metric:nth-child(3):before{display:none}.metric p,.metric-heading{font-size:14px}.metric-value{font-size:29px}.workspace-heading h2{font-size:15px}.synced{display:none}.workspace-heading-right{gap:0}.period-select{gap:4px}.period-select select{max-width:120px;font-size:14px}.requests-table .location-col{display:none}.requests-table th{padding:0 8px;font-size:14px}.requests-table .check-cell{width:28px;padding-left:12px}.requests-table td{height:79px;padding:0 8px}.requests-table .person-cell{white-space:normal;gap:8px;min-width:118px}.person-cell .avatar{width:30px;height:30px;font-size:14px}.person-cell strong,.person-cell small{font-size:14px}.product-cell .product-icon{display:none}.product-cell>div>span,.product-cell small{font-size:14px}.requests-table .badge{padding:3px 5px;font-size:14px}.requests-table td:last-child,.requests-table th:last-child{display:none}.requests-table th:nth-child(3){min-width:84px}.requests-table th:nth-child(5){min-width:95px}.table-footer{padding:0 12px;font-size:14px}.table-toolbar{gap:6px;padding:10px 12px}.table-toolbar .button{padding:5px 7px;font-size:14px}.table-toolbar .export-small{width:24px}.view-tabs{gap:18px;padding:0 13px}.view-tabs button{font-size:14px}.canvas-footnote{align-items:start;margin-top:15px;font-size:14px;line-height:1.6}.canvas-footnote svg{margin-top:2px}.modal .detail-content{max-height:calc(100dvh - 300px);padding-top:18px}.form-grid{gap:15px;padding:20px 20px 0}.form-grid .modal-actions{margin:0 -20px;padding:18px 20px}.modal-actions{gap:7px;padding:18px 20px}.modal-actions .button{white-space:normal;padding:9px 11px;font-size:14px}.review-request{padding:16px 20px}.review-body{padding:18px 20px}.candidate{gap:10px;padding:14px 10px}.candidate strong,.candidate>b{font-size:14px}.review-terms>div{gap:15px}.toast{min-width:270px;padding:13px 14px;font-size:14px;bottom:16px;left:50%}.priority-panel,.activity-panel{padding:22px}.priority-panel h2{font-size:29px}.priority-row .badge{font-size:14px}.priority-row>svg{display:none}.surface-heading{padding:19px 20px}.surface-heading h2{font-size:16px}.finance-summary{padding:24px;display:block}.finance-summary strong{font-size:36px}.finance-note{border-top:1px solid #ffffff17;gap:12px;max-width:none;margin-top:24px;padding-top:20px}.finance-note p{font-size:14px}.empty-state{padding:44px 20px}.empty-state h3{font-size:17px}.empty-state p{font-size:14px}.plain-table th{padding:12px 20px}.plain-table td{padding:20px}.filter-panel{flex-wrap:wrap;gap:9px}.filter-panel label{flex:1}.filter-panel .text-button{font-size:14px}.skip-link{left:20px}.footer-sub{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--muted:#637886}.metric-heading{color:#526b7b;font-size:14px}.breadcrumb{color:var(--muted)}.breadcrumb strong{color:#466071}.global-search{color:var(--muted)}.view-tabs button,.view-tabs button span,.requests-table th{color:var(--muted);font-size:14px}.requests-table td{height:66px}.person-cell strong{color:#2c4b60;font-size:14px}.person-cell small,.product-cell small,.location-cell small{color:var(--muted);font-size:14px}.product-cell>div>span,.location-cell{color:#567082;font-size:14px}.relative-time,.table-footer,.detail-tabs button{color:var(--muted);font-size:14px}.detail-content{max-height:525px}.need-summary,.contact-lines,.property-line,.section-label{color:var(--muted);font-size:14px}.detail-top .eyebrow,.quiet-label{color:var(--muted)}.person-heading>div>span,.detail-status>span:last-child,.qualification-box p{color:var(--muted);font-size:14px}.qualification-box strong{color:#4d735f;font-size:14px}.sharing-box strong,.sharing-box p,.timeline-item strong,.timeline-item span:not(.timeline-icon),.footer-sub{color:var(--muted);font-size:14px}.footer-sub .text-button{font-size:14px}.section-help,.calm-note p,.form-note{color:var(--muted)}.candidate>div>span{color:var(--muted);font-size:14px}.candidate.ineligible strong,.review-terms span{color:var(--muted)}.form-grid label,.form-label{color:#4e6e84}.canvas-footnote,.brand-word.energify,.brand-word.solara,.brand-word.elzo{color:var(--muted)}@media (min-width:1380px) and (max-width:1510px){.view-tabs{gap:12px;padding:0 15px}.view-tabs button{font-size:14px}.requests-table .person-cell{gap:7px}.person-cell strong,.requests-table .badge,.product-cell>div>span,.metric-heading{font-size:14px}}@media (max-width:767px){.metric-heading,.metric p{font-size:14px}.workspace-heading h2{font-size:17px}.requests-table .person-cell{min-width:115px}.requests-table .person-cell strong,.requests-table .badge{font-size:14px}.requests-table td{height:71px}.product-cell>div>span,.product-cell small,.person-cell small,.view-tabs button{font-size:14px}.modal .detail-content{max-height:calc(100dvh - 300px)}.detail-tabs button{min-height:44px}.language-button,.mobile-menu{min-height:36px}.table-footer .icon-button{min-width:35px;height:38px}}.mobile-timebar{display:none}@media (max-width:767px){.mobile-timebar{border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);justify-content:flex-end;gap:19px;padding:8px 17px;font-size:14px;display:flex}.mobile-timebar b{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:4px;font-weight:600}}@media (min-width:1380px){.app-shell:has(.with-detail) main{padding-right:396px}.requests-layout.with-detail{display:block}.detail-panel{width:340px;position:fixed;top:104px;bottom:24px;right:28px}.detail-panel .detail-inner{height:100%}.detail-panel .detail-content{flex:1;min-height:0;max-height:none}.detail-panel .detail-footer{flex-shrink:0}.app-shell:has(.with-detail) .page-header .export-button{display:none}.app-shell:has(.with-detail) .page-header{gap:15px}.app-shell:has(.with-detail) .page-header h1{font-size:27px}.app-shell:has(.with-detail) .page-actions .button{padding:8px 11px;font-size:14px}.app-shell:has(.with-detail) .metric{padding:17px 14px}.app-shell:has(.with-detail) .metric-heading{gap:6px;font-size:14px}.app-shell:has(.with-detail) .metric p{font-size:14px}}@media (min-width:1700px){.app-shell:has(.with-detail) main{padding-right:446px}.detail-panel{width:390px}.app-shell:has(.with-detail) .page-header h1{font-size:32px}.app-shell:has(.with-detail) .metric-heading{font-size:14px}}.topbar{z-index:30;background:#fffffff7;position:sticky;top:0}.pd-workspace{min-width:0;color:var(--ink);padding:0}.pd-hint,.pd-validation p{color:var(--muted);font-size:12px;line-height:1.6}.pd-status{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pd-status .badge{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pd-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.pd-segments{background:var(--canvas);border-radius:9px;gap:4px;padding:4px;display:flex}.pd-segments button{white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600}.pd-segments button[aria-pressed=true]{background:var(--surface);color:var(--blue);box-shadow:0 1px 4px #0000000d}.pd-segments span{opacity:.7;margin-left:6px;font-size:11px}.pd-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-toolbar-actions button{align-items:center;gap:6px;display:flex}.pd-notice{background:var(--blue);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pd-notice{background:color-mix(in srgb, var(--blue) 6%, var(--surface))}}.pd-notice{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.pd-notice{border:1px solid color-mix(in srgb, var(--blue) 15%, var(--line))}}.pd-notice{border-radius:9px;margin-bottom:18px;padding:11px 14px;font-size:13px}.pd-notice svg{color:var(--blue);flex-shrink:0}.pd-notice-warning{color:#b87212}.pd-notice button{flex-shrink:0;margin-left:auto;font-weight:700;text-decoration:underline}.pd-editor{border:0;min-width:0;margin:0;padding:0}.pd-editor:disabled{opacity:.85}.pd-channel-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pd-channel-list,.pd-add-channels{flex-wrap:wrap;gap:8px;display:flex}.pd-channel-list>button{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;grid-template-columns:20px auto;align-items:center;gap:2px 8px;padding:10px 14px;display:grid}.pd-channel-list>button>svg{color:var(--muted);grid-row:span 2}.pd-channel-list>button>span{font-size:13px;font-weight:650}.pd-channel-list>button>small{color:var(--muted);font-size:11px}.pd-channel-list>button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.pd-channel-list>button[aria-pressed=true]>svg{color:var(--blue)}.pd-add-channels button,.pd-text-button{color:var(--blue);align-items:center;gap:5px;padding:7px 2px;font-size:12px;font-weight:650;display:inline-flex}.pd-add-channels button{background:var(--canvas);border-radius:6px;padding:7px 9px}.pd-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.pd-main{gap:16px;min-width:0;display:grid}.pd-icon-button{width:28px;height:30px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pd-icon-button:hover{color:#d15757;background:var(--canvas)}.pd-field-grid{grid-template-columns:1fr 1fr;gap:20px 16px;margin-bottom:18px;display:grid}.pd-full-field{margin-top:12px;margin-bottom:8px}.pd-recipient{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) 28px;align-items:end;gap:8px;margin-bottom:10px;display:grid}.pd-inline-field{flex-wrap:wrap;align-items:center;margin:16px 0 8px;display:flex!important}.pd-inline-field input{text-align:center;width:64px!important}.pd-inline-field span{font-weight:400}.pd-mapping-head,.pd-mapping-row{grid-template-columns:minmax(100px,1fr) minmax(90px,.9fr) minmax(105px,.95fr) 36px 26px;align-items:center;gap:7px;display:grid}.pd-mapping-head{color:var(--muted);letter-spacing:.02em;padding-bottom:8px;font-size:10px}.pd-mapping-head>span:nth-child(4){text-align:center}.pd-mapping-row input[type=checkbox]{accent-color:var(--blue);justify-self:center;width:15px;height:15px}.pd-mapping-item{margin-bottom:7px}.pd-mapping-option{margin:8px 33px 12px 0}.pd-mapping-option textarea{resize:vertical;font-family:ui-monospace,monospace}.pd-preview{border:1px solid var(--line);background:var(--surface);border-radius:14px;position:sticky;top:18px;overflow:hidden}.pd-preview-heading{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:15px 14px;display:flex}.pd-preview-heading strong{font:650 12px var(--display);flex:1}.pd-preview-heading>svg{color:var(--blue)}.pd-preview>p{color:var(--muted);padding:12px 14px;font-size:12px;line-height:1.6}.pd-preview pre{color:#d2efe7;white-space:pre-wrap;overflow-wrap:anywhere;background:#102a37;max-height:480px;margin:0;padding:16px 14px;font:11px/1.8 ui-monospace,SFMono-Regular,monospace;overflow:auto}.pd-preview-flow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 14px;font-size:11px;font-weight:650;display:flex}.pd-preview-flow>svg{color:var(--blue)}.pd-preview-error{background:var(--canvas);gap:8px;padding:20px 14px;font-size:13px;display:grid}.pd-preview-error code{overflow-wrap:anywhere;font-size:10px}.pd-advanced summary{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:650;list-style:none;display:flex}.pd-advanced summary>svg:last-child{margin-left:auto}.pd-advanced[open] summary{margin-bottom:16px}.pd-field-checks{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.pd-field-checks label{align-items:center;font-weight:400;display:flex}.pd-field-checks input{accent-color:var(--blue)}.pd-custom-field{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.pd-custom-field label{flex:1}.pd-validation{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.pd-validation>div:first-child{flex:1}.pd-validation strong{font-size:13px}.pd-validation p{max-width:540px;margin-top:5px}.pd-validation .pd-toolbar-actions{flex-shrink:0}.pd-empty{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:13px;padding:42px 24px;display:flex}.pd-empty>svg{color:var(--blue)}.pd-empty h4,.pd-empty h3{font:650 17px var(--display);letter-spacing:-.03em}.pd-empty p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.6}.pd-empty button{align-items:center;gap:7px;margin-top:3px;display:flex}.pd-log{gap:15px;display:grid}.pd-plan .lw-section-heading{margin-bottom:8px}.pd-plan-reason{margin:7px 0;font-size:13px}.pd-test-controls{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.pd-test-controls>label{flex:1;max-width:330px}.pd-test-controls>button{align-items:center;gap:7px;display:flex}.pd-job-list{margin-top:14px}.pd-job{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.pd-job>div:first-child{gap:3px;min-width:0;display:grid}.pd-job>div:first-child>span{color:var(--muted);overflow-wrap:anywhere}.pd-job>small{color:var(--muted)}.pd-job>p{color:var(--muted);grid-column:1/-1;font-size:12px}.pd-reconcile{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.pd-reconcile>input{flex:1;min-width:180px!important}.pd-events{border-top:1px solid var(--line);padding-top:10px}.pd-events summary{color:var(--muted);cursor:pointer;justify-content:space-between;font-size:12px;list-style:none;display:flex}.pd-events>div{gap:15px;margin-top:10px;font-size:12px;display:flex}.pd-events time{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0}@media (max-width:1150px){.pd-columns{grid-template-columns:minmax(0,1fr)}.pd-preview{position:static}.pd-preview pre{max-height:240px}.pd-validation{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.pd-toolbar{flex-wrap:wrap;align-items:flex-start}.pd-toolbar-actions{width:100%}.pd-toolbar-actions>button{flex:1;justify-content:center}.pd-field-grid{grid-template-columns:1fr}.pd-channel-nav{align-items:stretch}.pd-channel-list{width:100%}.pd-channel-list>button{flex:1}.pd-mapping-head{display:none}.pd-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:8px;padding:10px 0}.pd-mapping-row>.ui-select:first-child{grid-column:1/3}.pd-mapping-row>button{grid-area:1/3}.pd-mapping-row>.pd-required-control{grid-area:2/3}.pd-mapping-item{border-bottom:1px solid var(--line)}.pd-recipient{grid-template-columns:minmax(0,1fr) 28px}.pd-recipient>.pf-field:first-child{grid-column:1/-1}.pd-field-checks{grid-template-columns:1fr}.pd-validation .pd-toolbar-actions{flex-wrap:wrap}.pd-job{grid-template-columns:1fr auto}.pd-job>small{grid-column:1/-1}.pd-test-controls{flex-direction:column;align-items:stretch}.pd-notice{flex-wrap:wrap;align-items:flex-start}.pd-custom-field{flex-direction:column;align-items:stretch}.pd-reconcile>button{flex:1}.pd-preview pre{font-size:12px}}.pd-main>.pw-section{min-width:0}.pd-main .lw-section-heading{align-items:flex-start;gap:16px}.pd-mapping-row>.ui-select{width:100%;min-width:0}.pd-reconcile>.pf-control{flex:1;min-width:160px}.pd-required-control{justify-items:center;gap:3px;display:grid}.pd-required-control span{color:var(--muted);font-size:10px;display:none}@media (max-width:650px){.pd-required-control span{display:block}}.po-stack,.po-form,.po-editor,.po-save{gap:18px;min-width:0;display:grid}.po-summary{margin-bottom:22px}.po-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.po-summary strong{font-size:13px}.po-form:has(+.pw-columns){margin-bottom:22px}.po-form>.lw-section-heading{margin-bottom:0}.po-editor,.po-save{border-top:1px solid var(--line);padding-top:18px}.po-actions,.po-checks,.po-control-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.po-actions{justify-content:flex-end}.po-control-title{justify-content:space-between}.po-flags{border:0;flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;display:flex}.po-flags legend{color:var(--muted);margin-bottom:10px;font-size:12px}.po-flags label,.po-check{align-items:center;gap:8px;min-height:30px;font-size:12px;display:flex}.po-check input,.po-flags input{accent-color:var(--blue)}.po-notes{gap:9px;display:grid}.po-notes textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);resize:vertical;font:inherit;border-radius:9px;padding:12px;font-size:13px}.po-control{border-top:1px solid var(--line);min-width:0;padding-top:14px}.po-control strong{font-size:13px}.po-control p{overflow-wrap:anywhere;margin:7px 0;font-size:12px}.po-defaults>summary{color:var(--muted);cursor:pointer;padding:14px 0;font-size:13px}.po-form .pf-control input{max-width:100%}.po-form .pf-hint,.po-stack .po-form{margin:0}@media (max-width:650px){.po-form .pf-fields{grid-template-columns:minmax(0,1fr)}.po-form .po-actions>button{flex:1;min-height:40px}.po-flags label,.po-check{min-height:40px}}:root{--nav:#102e46;--nav-deep:#0a1e32;--canvas:#f5f6f8;--ink:#202b3a;--muted:#596779;--body-ink:#374455;--positive-ink:#087653;--warning-ink:#875706;--action-top:#096bdc;--action-bottom:#0758c1;--action-hover:#204cbd;--control-line:#8995a5;--line:#e2e6eb;--blue:#285bdd;--teal:#0b7d85;--soft-blue:#eef3ff;--danger-ink:#a42c45;--font:"Manrope", sans-serif;--display:"Manrope", sans-serif;--surface:#fff}body{color:var(--ink);background:radial-gradient(at 85% 0,#eafaff 0,#0000 45%),#f5f9ff}.app-shell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(105deg,#ffffffef,#f3f9ff);border-bottom:1px solid #dfebfa;gap:18px;height:76px;padding:0 30px}.topbar-left{flex:1;gap:18px;min-width:0}.small-breadcrumb{display:none}.app-shell .global-search{width:100%;min-width:200px;max-width:360px;color:var(--muted);background:#fff;border:1px solid #e1edfc;border-radius:11px;justify-content:flex-start;padding:10px 13px;font-size:14px;box-shadow:0 2px 8px #135bbc04}.global-search svg{color:var(--muted)}.app-shell .global-search span{display:block}.app-shell .global-search kbd{color:var(--muted);background:#f6faff;border-color:#e5edf9;margin-left:auto;padding:1px 5px}.language-button{color:#476c99;border:0;padding:7px 0;font-size:14px}.topbar-profile{text-align:left;border-left:1px solid #e1ebf7;align-items:center;gap:10px;padding:0 0 0 17px;display:flex}.topbar-profile .profile-avatar{color:#fff;background:linear-gradient(145deg,#093557,#031d33);border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;display:grid;box-shadow:0 1px 7px #164c711a}.topbar-profile>span:nth-child(2){gap:1px;min-width:80px;display:grid}.topbar-profile strong{color:#19365d;font-size:14px}.topbar-profile small{color:#6482a2;font-size:14px}.topbar-profile>svg{color:#305276;margin-left:10px}.app-shell main{padding-top:29px}.page-header{align-items:center;margin-bottom:24px}.page-header h1{color:#0c254d;letter-spacing:-1.25px;font-size:34px;font-weight:800}.page-header p{color:var(--muted);font-size:15px}.icon-button:hover{color:var(--blue);background:#edf6ff;border-radius:8px}.metrics-strip{box-shadow:none;background:0 0;border:0;gap:15px;margin-bottom:27px;overflow:visible}.metric{text-align:left;background:linear-gradient(125deg,#fff,#fbfdff);border-radius:15px;min-height:127px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 18px #17558c04;border:1px solid #e1ecfa!important;padding:22px 22px 20px 79px!important}.metric:before,.metric:after{display:none!important}.metric:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 24px #146bd414}.metric-heading{color:var(--muted);font-size:14px;display:block}.metric-icon{background:#ecf5ff;border-radius:50%;width:45px;height:45px;padding:11px;position:absolute;top:24px;left:19px;color:var(--blue)!important}.metric.teal .metric-icon{background:#e5fbf9;color:var(--blue)!important}.metric.amber .metric-icon{background:#e9faff;color:var(--blue)!important}.metric.slate .metric-icon{background:#e9fbf3;color:var(--blue)!important}.metric-value{color:#11274d;margin:2px 0 1px;font-size:31px;font-weight:800}.metric p{color:var(--muted);font-size:14px}.workspace-heading h2{color:#15315b;font-size:21px}.count-pill{color:var(--blue);background:#edf5ff;border:1px solid #dbeafd;border-radius:8px}.synced{color:var(--muted);font-size:14px}.synced>span{background:#20c7af}.period-select{color:var(--muted)}.request-surface,.surface,.detail-panel{border-color:#dfebfa;border-radius:15px;overflow:hidden;box-shadow:0 5px 22px #155da006}.request-surface{background:#fff}.view-tabs{background:linear-gradient(#fff,#fbfdff);border-bottom-color:#e4eefb;gap:21px;padding:0 21px}.view-tabs button{color:var(--muted);min-height:48px;font-size:14px}.view-tabs button.active:after{background:#0980ff;border-radius:4px 4px 0 0;height:3px}.view-tabs button span{color:var(--blue);background:#edf5ff;border-radius:5px}.table-toolbar{border-bottom-color:#e7eff9;gap:12px;padding:15px 18px}.requests-table th{height:42px;color:var(--muted);background:#fcfdff;border-bottom:1px solid #e7effa;font-size:14px;font-weight:600}.requests-table td{border-bottom:1px solid #eaf1fa;height:77px}.requests-table tr.selected{background:linear-gradient(90deg,#edf7ff,#f5fbff)}.requests-table tr:hover{background:#f4faff}.requests-table .person-cell strong{color:#15325c;font-size:14px;font-weight:700}.person-cell small,.product-cell small{color:var(--muted);font-size:14px}.avatar{color:var(--blue);background:linear-gradient(145deg,#e6f4ff,#ddecff);border:1px solid #d9edff;width:39px;height:39px;font-weight:700}.person-cell .avatar{box-shadow:0 3px 7px #1165a205}.product-icon{border-radius:10px}.product-icon.heat_pump{color:var(--blue);background:#e7fbfa}.product-icon.solar{color:var(--warning-ink);background:#fff8db}.product-icon.ev{color:var(--blue);background:#e8fbf2}.product-cell>div>span{color:#486e97;font-size:14px}.brand-word.energify{color:var(--blue)}.brand-word.solara{color:var(--warning-ink)}.brand-word.elzo{color:var(--blue)}.relative-time{color:var(--muted)}.table-footer{color:var(--muted);background:#fff;border-top:0;height:62px}.page-button.active{color:var(--blue);background:#e8f3ff;border:1px solid #d5e8ff;border-radius:7px}.canvas-footnote{color:var(--muted)}.person-heading h2{color:#102951;font-size:22px;font-weight:800}.person-heading .avatar{color:var(--blue);background:#e5f2ff}.detail-tabs button{color:var(--muted)}.detail-tabs button.active:after{background:#0781ff}.detail-section{border-color:#e4eefa}.need-summary{color:var(--muted);font-size:14px}.detail-section h3{color:#193862}.contact-lines{color:var(--muted)}.qualification-box{background:linear-gradient(130deg,#f4fffa,#eafff6);border:1px solid #d2f5e5;border-radius:12px}.qualification-box strong,.qualification-box b{color:var(--blue)}.qualification-track{background:#d3f0e3}.qualification-track span{background:linear-gradient(90deg,#03d9b0,#05b779)}.sharing-box{color:var(--blue)}.detail-footer{background:#fff;border-top-color:#e0edfb}.detail-footer .button{border-radius:9px;min-height:44px;font-size:14px}.detail-tabs{border-color:#e0edfb}.active-view-chips{flex-wrap:wrap;gap:8px;margin:-5px 0 13px;display:flex}.active-view-chips>span{color:var(--blue);background:#e5f2ff;border:1px solid #cce6ff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.active-view-chips button{place-items:center;padding:2px;display:grid}.candidate{border-radius:12px}.candidate.selected{background:#f0f8ff;border-color:#8bc7ff}.partner-logo{border-radius:11px}.capacity-track>span{background:linear-gradient(90deg,#05d5d2,#098cff)}.finance-summary{background:linear-gradient(115deg,#05355b,#076787)}.calm-note{background:#effbf9;border:1px solid #dff1ee;border-radius:12px}.timeline-icon.latest{color:var(--blue);background:#e1fbf8}.inspired-overview{max-width:1560px;margin:auto}.live-dot{background:#00bd9c;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #00bd9c13}.dashboard-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 1px 16px;display:flex}.overview-eyebrow{letter-spacing:1.5px;color:var(--muted);margin-bottom:5px;font-size:14px;font-weight:700;display:block}.dashboard-heading h1{letter-spacing:-.7px;color:#16355e;font-size:32px;font-weight:800}.dashboard-controls{align-items:center;gap:10px;display:flex}.dashboard-controls label{color:var(--muted);background:#fff;border:1px solid #dfebfa;border-radius:9px;align-items:center;gap:7px;height:37px;padding:7px 10px;display:flex}.dashboard-controls select{color:#3e6490;background:0 0;border:0;max-width:125px;padding:0;font-size:14px}.dashboard-controls small{color:var(--blue);background:#e9f4ff;border-radius:4px;padding:2px 4px;font-size:14px}.dashboard-controls .button{gap:7px;min-height:37px;padding:8px 12px;font-size:14px}.dashboard-controls .button>span{color:var(--blue);font-size:20px;line-height:.7}.overview-metric{text-align:left;background:#fff;border:1px solid #dfebf9;border-radius:15px;align-items:flex-start;gap:14px;min-width:0;padding:21px 17px;transition:box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 6px 19px #246d9b05}.overview-metric:hover{transform:translateY(-3px);box-shadow:0 9px 24px #107aca15}.metric-bubble{width:47px;height:47px;color:var(--blue);background:#eaf4ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aqua .metric-bubble{color:var(--blue);background:#e6fcfa}.green .metric-bubble{color:var(--blue);background:#e4fbf1}.overview-metric>div{min-width:0}.overview-metric-label{color:var(--muted);white-space:nowrap;margin:1px 0 4px;font-size:14px;display:block}.overview-metric strong{color:#102f59;font:800 29px/1.2 var(--display);letter-spacing:-1px;white-space:nowrap;display:block}.overview-metric small{color:var(--muted);white-space:nowrap;margin-top:7px;font-size:14px;display:block}.metric-drill{opacity:0;color:var(--blue);position:absolute;top:13px;right:12px}.overview-metric:hover .metric-drill{opacity:1}.card-icon{width:35px;height:35px;color:var(--blue);background:#edf5ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.card-icon.aqua{color:var(--blue);background:#e8fcf8}.pipeline-visual{padding:12px 22px 16px}.pipeline-step{text-align:left;grid-template-columns:103px minmax(0,1fr) 46px;align-items:center;gap:10px;width:100%;height:56px;padding:0;display:grid}.pipeline-label{color:#315577;align-items:center;gap:9px;font-size:14px;display:flex}.pipeline-label i{color:var(--muted);font-size:14px;font-style:normal}.pipeline-bar-wrap{filter:drop-shadow(0 4px 5px #147ece17);justify-content:center;height:49px;display:flex}.pipeline-shape{clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);background:linear-gradient(100deg,#087bdf,#0065ce);border-radius:7px 7px 11px 11px;place-items:center;transition:filter .15s;display:grid}.pipeline-shape b{color:#fff;font-size:17px;font-weight:700}.pipeline-step:hover .pipeline-shape{filter:brightness(1.06)}.pipeline-step:hover .pipeline-label{color:var(--blue)}.pipeline-percent{color:var(--muted);justify-content:flex-end;align-items:center;gap:1px;font-size:14px;display:flex}.pipeline-percent small{font-size:14px}.pipeline-percent svg{display:none}.dashboard-insight{color:var(--blue);background:#eef7ff;border-radius:9px;align-items:center;gap:10px;margin:0 19px;padding:11px 12px;display:flex}.dashboard-insight p{flex:1;font-size:14px;line-height:1.55}.dashboard-insight strong{font-weight:600}.dashboard-insight>button{color:var(--blue);place-items:center;padding:4px;display:grid}.chart-method{color:var(--muted);padding:10px 22px 14px;font-size:14px;line-height:1.4}.country-tag{color:var(--blue);white-space:nowrap;background:#edf6ff;border:1px solid #deedfb;border-radius:7px;padding:5px 7px;font-size:14px}.country-tag span{color:var(--muted);margin-left:6px}.coverage-layout{grid-template-columns:1.05fr 1fr;gap:15px;padding:0 20px;display:grid}.sweden-canvas{background:radial-gradient(#f8feff,#eaf5fd);border:1px solid #e4f1fb;border-radius:12px;min-height:275px;position:relative;overflow:hidden}.sweden-canvas:before{content:"";background-image:linear-gradient(#6dacc207 1px,#0000 1px),linear-gradient(90deg,#6dacc207 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.sweden-canvas svg{width:100%;height:calc(100% - 15px);position:absolute;inset:5px 0 10px}.map-hub{cursor:pointer;outline:none}.hub-halo{fill:#04b4c729}.map-hub.active .hub-halo{fill:#0878ee29}.map-hub:focus-visible .hub-halo{stroke:#075797;stroke-width:2px}.map-water-label{letter-spacing:1px;fill:#94b8cd;transform-origin:214px 139px;font-size:14px;transform:rotate(60deg)}.map-label{color:var(--muted);background:#ffffffdb;border:1px solid #deedf8;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:14px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.county-panel{min-width:0;padding-top:6px}.county-select{color:var(--blue);border-bottom:1px solid #e6effa;align-items:center;gap:3px;padding-bottom:8px;display:flex}.county-select select{color:#153f6d;background:0 0;max-width:calc(100% - 18px);padding:0 0 0 5px;font-size:14px;font-weight:600;border:0!important}.county-number{margin-top:10px;margin-bottom:15px}.county-number strong{font:800 34px/1.3 var(--display);letter-spacing:-1px;color:#103261;display:block}.county-number>span{color:var(--muted);font-size:14px}.county-detail{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:14px;display:flex}.county-dot{background:#1488ef;border-radius:50%;width:6px;height:6px}.county-dot.aqua{background:#04c6bf}.county-partners{border-top:1px solid #e6effa;margin-top:11px;padding-top:6px}.county-partners>button{text-align:left;width:100%;color:var(--muted);align-items:center;gap:6px;padding:4px 0;font-size:14px;display:flex}.county-partners .partner-logo{border-radius:6px;place-items:center;width:22px;min-width:22px;height:22px;font-size:14px;display:grid}.county-partners>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.county-partners>button>svg{margin-left:auto}.county-open{align-items:center;gap:5px;margin-top:12px;font-size:14px;display:flex;color:var(--blue)!important}.energy-mix{align-items:center;gap:30px;min-height:225px;padding:21px 27px 25px;display:flex}.mix-ring{border-radius:50%;flex-shrink:0;width:167px;height:167px;padding:13px;transform:rotate(-50deg);box-shadow:0 7px 23px #147dad0d}.mix-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;transform:rotate(50deg)}.mini-cooldays{color:var(--blue);font-size:24px;line-height:1.2}.mix-ring strong{font:800 33px/1.1 var(--display);color:#173c67;letter-spacing:-1.1px;margin-top:3px}.mix-ring small{color:var(--muted);margin-top:4px;font-size:14px}.mix-legend{flex-direction:column;flex:1;gap:19px;min-width:0;display:flex}.mix-product{align-items:center;gap:10px;display:flex}.mix-icon{width:34px;height:34px;color:var(--blue);background:#e9f4ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mix-product.aqua .mix-icon{color:var(--blue);background:#e5fcf7}.mix-product.green .mix-icon{color:var(--blue);background:#e9fbf0}.mix-product>div{flex:1;min-width:0}.mix-product strong{color:#375e84;font-size:14px;font-weight:600;display:block}.mix-product>div>span{color:var(--muted);white-space:nowrap;font-size:14px}.mix-product>b{color:#284d76;font-size:16px;font-weight:600}.dashboard-insight.calm{color:var(--muted);background:#f3fafb;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dashboard-insight.calm svg{color:var(--blue)}.brand-mini{color:var(--muted);white-space:nowrap;font-size:14px}.live-label{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.overview-events{padding:0 21px}.overview-events>button{text-align:left;border-bottom:1px solid #e9f1fa;align-items:center;gap:11px;width:100%;min-height:53px;padding:11px 1px;display:flex}.overview-events>button:hover{background:#f7fbff}.overview-events>button:last-child{border-bottom:0}.event-bubble{width:33px;height:33px;color:var(--blue);background:#eaf4ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.event-bubble.aqua{color:var(--blue);background:#e5fafb}.event-bubble.green{color:var(--blue);background:#e3fbef}.overview-events>button>div{flex:1;min-width:0}.overview-events strong{color:#204a77;font-size:14px;font-weight:600;display:block}.overview-events>button>div>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.overview-events i{color:var(--muted);font-style:normal}.overview-events time{color:var(--muted);white-space:nowrap;align-self:flex-start;margin-top:4px;font-size:14px}.overview-events time small{color:var(--muted);font-size:14px}.dashboard-link-footer{width:calc(100% - 38px);color:var(--blue);text-align:left;background:#eff7ff;border-radius:9px;align-items:center;gap:9px;margin:8px 19px 16px;padding:10px 12px;font-size:14px;display:flex}.dashboard-link-footer>span{flex:1}.overview-empty{text-align:center;min-height:240px;color:var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.overview-empty strong{color:#335b7f}.overview-empty>span{color:var(--muted);font-size:14px}.overview-footnote{color:var(--muted);align-items:center;gap:6px;margin:20px 3px 0;font-size:14px;display:flex}.overview-footnote>span{align-items:center;gap:5px;margin-left:auto;display:flex}@media (min-width:1380px){.app-shell:has(.with-detail) .metric{min-height:124px;padding:18px 14px 17px 60px!important}.app-shell:has(.with-detail) .metric-icon{width:36px;height:36px;padding:8px;top:21px;left:12px}.app-shell:has(.with-detail) .metric-heading{min-height:27px;font-size:14px;line-height:1.3}.app-shell:has(.with-detail) .metric-value{font-size:27px}.app-shell:has(.with-detail) .metric p{font-size:14px}.app-shell:has(.with-detail) .page-header h1{font-size:34px}}@media (min-width:1600px){.overview-metric{gap:19px;padding:24px}.overview-metric-label{font-size:14px}.overview-metric strong{font-size:34px}.overview-metric small{font-size:14px}.pipeline-step{grid-template-columns:135px minmax(0,1fr) 70px;height:64px}.pipeline-label{font-size:14px}.pipeline-bar-wrap{height:56px}.pipeline-shape b{font-size:20px}.coverage-layout{grid-template-columns:1.2fr 1fr;gap:25px;min-height:315px}.county-select select{font-size:14px}.county-number strong{font-size:40px}.county-detail{font-size:14px}.county-partners>button{padding:6px 0;font-size:14px}.county-open{font-size:14px}.energy-mix{gap:38px;min-height:270px}.mix-ring{width:192px;height:192px;padding:15px}.mix-product strong,.mix-product>div>span{font-size:14px}.mix-legend{gap:25px}.overview-events>button{min-height:64px}.overview-events strong,.overview-events>button>div>span,.overview-events time,.dashboard-insight p,.dashboard-link-footer{font-size:14px}}@media (max-width:1250px) and (min-width:768px){.topbar-profile>span:nth-child(2),.topbar-profile>svg{display:none}.topbar-right{gap:15px}.topbar-profile{padding-left:13px}.overview-metric{gap:9px;padding:18px 12px}.metric-bubble{width:36px;height:36px}.metric-bubble svg{width:21px}.overview-metric-label{font-size:14px}.overview-metric strong{font-size:24px}.overview-metric small{font-size:14px}.pipeline-visual{padding:10px 15px 15px}.pipeline-step{grid-template-columns:85px minmax(0,1fr) 34px;gap:5px}.pipeline-label{gap:6px;font-size:14px}.pipeline-label i{font-size:14px}.coverage-layout{grid-template-columns:.9fr 1fr;gap:10px;padding:0 14px}.county-detail{font-size:14px}.energy-mix{gap:16px;padding:24px 18px}.mix-ring{width:128px;height:128px;padding:10px}.mix-ring strong{font-size:27px}.mix-ring small{font-size:14px}.mix-product{gap:7px}.mix-icon{width:28px;height:28px}.mix-product strong,.mix-product>div>span{font-size:14px}.overview-events{padding:0 17px}.overview-events>button{gap:8px}.event-bubble{width:29px;height:29px}.overview-events strong,.overview-events>button>div>span,.overview-events time{font-size:14px}.metric{padding-left:62px!important}.metric-icon{width:37px;height:37px;padding:8px;left:13px}.metric-heading{font-size:14px}}@media (max-width:1020px) and (min-width:768px){.coverage-layout{grid-template-columns:1fr 1fr}.sweden-canvas{height:300px}.county-panel{padding:15px}.county-detail,.county-select select{font-size:14px}.county-partners>button{padding:7px 0;font-size:14px}.dual-clock,.overview-footnote>span{display:none}.mix-ring{width:160px;height:160px}.energy-mix{gap:30px}.mix-product strong,.mix-product>div>span,.overview-events strong,.overview-events>button>div>span,.overview-events time{font-size:14px}}@media (max-width:767px){.app-shell .topbar{gap:10px;height:62px;padding:0 15px}.topbar-left{gap:9px}.app-shell .global-search{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;width:auto;padding:0}.app-shell .global-search span{font-size:14px;display:block}.app-shell .global-search kbd{display:none}.topbar-right{gap:14px}.dual-clock,.topbar-profile{display:none}.language-button{border-left:1px solid #dceafb;min-width:51px;padding-left:13px;font-size:14px}.mobile-timebar{color:var(--blue);background:#eff8ff;border-bottom-color:#dfeffb;justify-content:center;gap:24px;padding:7px 12px;font-size:14px}.mobile-timebar b{color:#1c5482}.app-shell main{padding:22px 15px}.page-header h1{font-size:31px}.page-header p{font-size:14px}.metrics-strip{gap:10px;margin-bottom:25px}.metric{border-radius:13px;min-height:116px;padding:15px 12px 14px 57px!important}.metric-icon{width:33px;height:33px;padding:7px;top:17px;left:12px}.metric-heading{min-height:29px;font-size:14px;line-height:1.35}.metric-value{margin-top:0;font-size:27px}.metric p{font-size:14px}.workspace-heading h2{font-size:18px}.view-tabs{gap:16px;padding:0 12px}.view-tabs button{font-size:14px}.table-toolbar{gap:7px;padding:11px 10px}.table-toolbar .button{font-size:14px}.requests-table .person-cell{gap:7px;min-width:112px}.requests-table .person-cell strong{font-size:14px}.requests-table td{height:77px;padding:0 7px}.requests-table .avatar{width:31px;min-width:31px;height:31px;font-size:14px}.requests-table th:nth-child(3){min-width:77px}.requests-table th:nth-child(5){min-width:87px}.requests-table .badge{padding:4px 5px;font-size:14px}.product-cell>div>span{font-size:14px}.requests-table .check-cell{width:24px;padding-left:10px}.canvas-footnote{font-size:14px}.detail-content{min-height:200px}.modal .detail-inner{min-height:0}.dashboard-heading{align-items:center;gap:10px;margin-bottom:15px}.overview-eyebrow{letter-spacing:.8px;font-size:14px}.dashboard-heading h1{font-size:28px}.dashboard-controls{gap:7px}.dashboard-controls label{gap:5px;height:35px;padding:7px}.dashboard-controls select{max-width:103px;font-size:14px}.dashboard-controls small,.dashboard-controls .button{display:none}.overview-metric{border-radius:13px;gap:8px;padding:16px 12px}.metric-bubble{width:32px;height:32px}.metric-bubble svg{width:18px;height:18px}.overview-metric-label{white-space:normal;min-height:26px;margin:0 0 5px;font-size:14px;line-height:1.3}.overview-metric strong{letter-spacing:-.6px;font-size:24px}.overview-metric small{white-space:normal;min-height:25px;margin-top:6px;font-size:14px;line-height:1.35}.overview-metric.green strong{padding-top:3px;padding-bottom:2px;font-size:20px}.card-icon{width:31px;height:31px}.pipeline-visual{padding:7px 16px 15px}.pipeline-step{grid-template-columns:87px minmax(0,1fr) 34px;gap:4px;height:53px}.pipeline-label{gap:5px;font-size:14px}.pipeline-label i{font-size:14px}.pipeline-bar-wrap{height:47px}.pipeline-shape b{font-size:16px}.pipeline-percent{font-size:14px}.dashboard-insight{gap:8px;margin:0 14px;padding:10px}.dashboard-insight p{font-size:14px}.chart-method{padding:10px 16px 14px;font-size:14px}.coverage-layout{grid-template-columns:.95fr 1fr;gap:11px;padding:0 14px}.sweden-canvas{min-height:267px}.county-detail{font-size:14px}.county-number strong{font-size:30px}.county-number>span,.county-select select{font-size:14px}.county-partners>button{gap:4px;font-size:14px}.county-partners .partner-logo{width:21px;min-width:21px;height:21px;font-size:14px}.county-open{gap:3px;font-size:14px}.map-label{gap:4px;padding:5px;font-size:14px;left:5px;right:5px}.country-tag span{display:none}.energy-mix{gap:17px;min-height:210px;padding:18px 17px 22px}.mix-ring{width:123px;height:123px;padding:10px}.mix-ring strong{font-size:26px}.mix-ring small{font-size:14px}.mini-cooldays{font-size:20px}.mix-legend{gap:18px}.mix-icon{border-radius:8px;width:28px;height:28px}.mix-icon svg{width:17px}.mix-product{gap:7px}.mix-product strong{font-size:14px}.mix-product>div>span{white-space:normal;font-size:14px}.mix-product>b{font-size:14px}.dashboard-insight.calm{margin:0 14px 15px}.brand-mini{font-size:14px}.overview-events{padding:0 15px}.overview-events>button{gap:8px;padding:11px 0}.event-bubble{width:30px;height:30px}.event-bubble svg{width:17px}.overview-events strong,.overview-events>button>div>span,.overview-events time{font-size:14px}.dashboard-link-footer{width:calc(100% - 28px);margin:7px 14px 15px;padding:10px;font-size:14px}.overview-footnote{align-items:start;gap:5px;font-size:14px;line-height:1.5}.overview-footnote>svg{margin-top:2px}.overview-footnote>span{display:none}}@media (prefers-reduced-motion:reduce){.overview-metric,.dashboard-card{animation:none}.button,.metric,.overview-metric{transition:none}.button:hover,.metric:hover,.overview-metric:hover{transform:none}}.section-requests .page-header{margin-bottom:25px}.section-requests .page-header h1{letter-spacing:-1.2px;font-size:34px}.section-requests .page-header p{color:var(--muted);margin-top:8px;font-size:15px}.lead-workbench{background:linear-gradient(115deg,#e8f7fc,#f8fcff 65%);border:1px solid #d7e9f7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;padding:21px 24px;display:flex}.workbench-intro{align-items:center;gap:14px;min-width:0;display:flex}.workbench-symbol{width:44px;height:44px;color:var(--blue);background:#fff;border:1px solid #d4eaf0;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.workbench-intro strong{font:700 15px/1.5 var(--display);letter-spacing:-.3px;color:#153958}.workbench-intro p{color:var(--muted);margin-top:3px;font-size:14px}.workbench-queues{flex-wrap:wrap;gap:8px;display:flex}.workbench-queues button{min-height:40px;color:var(--muted);background:#ffffffa1;border:1px solid #dce9f3;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background .15s,border-color .15s;display:flex}.workbench-queues button strong{color:#163a5a;font-size:17px;font-weight:700}.workbench-queues button svg{color:var(--muted)}.queue-dot{background:#12b392;border-radius:50%;width:6px;height:6px}.queue-dot.amber{background:#eeb657}.queue-dot.blue{background:#408df9}.section-requests .workspace-heading{margin-bottom:17px}.section-requests .workspace-heading h2{font-size:18px}.section-requests .synced{font-size:14px}.section-requests .request-surface{border-color:#e0eaf5;border-radius:18px;box-shadow:0 4px 24px #153e6c04}.section-requests .view-tabs{gap:26px;padding:0 23px}.section-requests .view-tabs button{padding:17px 0;font-size:14px}.section-requests .view-tabs button span{font-size:14px}.section-requests .table-toolbar{gap:12px;padding:16px 21px}.lead-table-scroll{overflow:auto}.lead-table{border-collapse:collapse;text-align:left;width:100%}.lead-table th{height:45px;color:var(--muted);white-space:nowrap;background:#f8fbfe;border-block:1px solid #edf2f8;padding:0 17px;font-size:14px;font-weight:500}.lead-table th button{align-items:center;gap:7px;padding:10px 0;display:flex}.lead-table th[aria-sort=ascending],.lead-table th[aria-sort=descending]{color:var(--blue)}.lead-table th svg{opacity:.7}.lead-table td{color:#425b78;border-bottom:1px solid #edf2f8;height:83px;padding:12px 17px;font-size:14px}.lead-table tbody tr{background:#fff;transition:background .15s}.lead-table tbody tr[data-selected=true]{background:#edf7ff}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table [data-column=selection]{width:39px;padding-left:21px;padding-right:0}.lead-table [data-column=next]{text-align:right;padding-left:4px}.lead-table [data-column=receivedAt]{color:var(--muted);white-space:nowrap;font-size:14px}.lead-person{text-align:left;align-items:center;gap:13px;padding:0;display:flex}.lead-person strong{color:#163653;white-space:nowrap;font-size:14px;font-weight:600;display:block}.lead-person small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:14px;display:block}.lead-avatar{width:40px;height:40px;color:var(--blue);font:700 14px var(--display);background:linear-gradient(135deg,#e2f2ff,#f0f6ff);border:1px solid #d9eafd;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.lead-interest{white-space:nowrap;align-items:center;gap:10px;display:flex}.lead-interest small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.lead-product{width:31px;height:34px;color:var(--blue);background:#edfafa;border-radius:10px;place-items:center;display:grid}.lead-product.solar{color:var(--warning-ink);background:#fff9e9}.lead-product.ev{color:var(--blue);background:#effbf5}.lead-table .lead-next{color:var(--blue)}.lead-table-footer{min-height:72px;color:var(--muted);border-top:1px solid #eaf0f7;align-items:center;gap:20px;padding:15px 21px;font-size:14px;display:flex}.lead-table-footer>span{margin-right:auto}.lead-table-footer strong{color:#47637e;font-weight:600}.lead-table-footer label{align-items:center;gap:9px;display:flex}.lead-table-footer select{color:#4a6888;background:#fff;border:1px solid #e1eaf4;border-radius:7px;width:56px;padding:4px 8px}.lead-table-footer nav{align-items:center;gap:5px;display:flex}@media (min-width:1380px){.requests-layout.with-detail .lead-table [data-column=product],.requests-layout.with-detail .lead-table [data-column=receivedAt]{display:none}.requests-layout.with-detail .lead-person{gap:10px}.requests-layout.with-detail .lead-table td{padding-inline:11px}.requests-layout.with-detail .lead-table [data-column=selection]{padding-left:17px}}@media (max-width:1200px){.lead-workbench{flex-wrap:wrap;gap:17px}.workbench-queues{width:100%}.workbench-queues button{flex:1;justify-content:center}.lead-table [data-column=receivedAt]{display:none}}@media (max-width:767px){.section-requests .page-header{margin-bottom:20px}.section-requests .page-header h1{font-size:30px}.section-requests .page-header p{font-size:14px}.lead-workbench{border-radius:15px;gap:16px;margin-bottom:24px;padding:16px}.workbench-intro strong,.workbench-intro p{font-size:14px}.workbench-queues{gap:6px}.workbench-queues button{flex-wrap:wrap;gap:2px 6px;padding:9px 4px;font-size:14px}.workbench-queues button>span:not(.queue-dot){text-align:center;flex-basis:100%}.workbench-queues button svg{display:none}.workbench-queues button strong{font-size:18px}.section-requests .view-tabs{gap:20px;padding-inline:16px}.section-requests .table-toolbar{gap:8px;padding:13px 14px}.lead-table,.lead-table tbody,.lead-table thead{width:100%;display:block}.lead-table thead tr{background:#f8fbfe;align-items:center;padding-inline:15px;display:flex}.lead-table thead th{border:0;padding-inline:0;display:none}.lead-table thead [data-column=selection]{place-items:center;width:23px;margin-right:12px;display:grid}.lead-table thead [data-column=name]{display:block}.lead-table tbody tr{border-bottom:1px solid #e8f0f7;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person selection""interest state""next next";gap:13px 8px;padding:19px 17px;display:grid}.lead-table tbody tr:last-child{border-bottom:0}.lead-table tbody td{border:0;align-items:center;height:auto;padding:0;display:flex}.lead-table tbody [data-column=name]{grid-area:person}.lead-table tbody [data-column=selection]{grid-area:selection;justify-content:end;width:auto}.lead-table tbody [data-column=product]{grid-area:interest}.lead-table tbody [data-column=state]{grid-area:state}.lead-table tbody [data-column=next]{grid-area:next}.lead-table tbody [data-column=receivedAt]{display:none}.lead-table .lead-next{background:#f1f7fc;justify-content:space-between;width:100%;min-height:35px;padding:8px 12px}.lead-person strong{font-size:15px}.lead-interest{gap:9px;font-size:14px}.lead-interest small{margin-top:0;font-size:14px}.lead-product{width:29px;height:30px}.lead-table-footer{flex-wrap:wrap;gap:9px;padding:12px;font-size:14px}.lead-table-footer nav{gap:0}.lead-table-footer label{margin-left:auto}.lead-table-footer nav{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.workbench-queues button,.lead-table tbody tr{transition:none}}.modal:has(.detail-inner) .detail-inner{max-height:calc(100dvh - 34px)}.modal:has(.detail-inner) .detail-inner>*{flex-shrink:0}.modal:has(.detail-inner) .detail-content{flex:auto;min-height:0}@media (max-width:767px){.section-requests .page-header{text-align:left;align-items:flex-start}.section-requests .page-actions{justify-content:flex-start}.lead-table thead [data-column=selection],.lead-table tbody [data-column=selection]{padding:0}}body{font-size:16px;line-height:1.5}.app-shell{scrollbar-gutter:stable}.app-shell main{min-width:0}.app-shell .global-search{min-height:42px;color:var(--muted);font-size:14px}.app-shell .global-search svg,.global-search kbd{color:var(--muted)}.topbar-right{gap:16px}.dual-clock span{color:var(--muted);font-size:14px}.dual-clock b,.topbar-profile strong{color:var(--ink);font-size:14px}.topbar-profile small{color:var(--muted)}.count-pill,.view-tabs button span,.detail-tabs small{color:#3d5a7a;background:#eaf2fb;min-width:25px;height:auto;padding:1px 6px;font-size:14px;line-height:20px}.page-header p,.section-requests .page-header p{color:var(--muted);font-size:16px}.workbench-intro p,.workbench-queues button,.section-requests .view-tabs button,.view-tabs button{color:var(--body-ink);font-size:14px}.view-tabs button.active,.section-requests .view-tabs button.active{color:var(--blue);font-weight:600}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.period-select select{color:var(--body-ink);font-size:14px}.lead-table th{color:var(--muted);font-size:14px;font-weight:600}.lead-table td{color:var(--body-ink);font-size:15px}.lead-person strong{letter-spacing:-.1px;font-size:16px;font-weight:600}.lead-person small,.lead-interest small,.lead-table [data-column=receivedAt]{color:var(--muted);font-size:14px}.lead-avatar{font-size:14px}.lead-table-footer{color:var(--muted);font-size:14px}.lead-table input[type=checkbox]{width:17px;height:17px}.detail-top .eyebrow,.quiet-label,.detail-status>span:last-child,.person-heading>div>span{color:var(--muted);font-size:14px}.detail-tabs{gap:20px}.detail-tabs button{color:var(--body-ink);font-size:14px;font-weight:500}.detail-tabs button.active{color:var(--blue)}.section-label{color:var(--muted);letter-spacing:.07em;font-size:13px}.detail-section h3{font-size:17px}.need-summary{color:var(--body-ink);font-size:15px;line-height:1.65}.property-line,.contact-lines{color:var(--body-ink);font-size:14px;line-height:1.6}.contact-lines svg,.property-line svg{color:var(--muted)}.qualification-box strong,.qualification-box b,.qualification-box p,.sharing-box,.sharing-box strong,.sharing-box p{color:var(--positive-ink)}.sharing-box.stopped,.sharing-box.stopped strong,.error-banner,.error-text{color:var(--danger-ink)}.timeline-item strong{color:var(--body-ink);font-size:14px}.timeline-item p,.timeline-item small,.timeline-item time{color:var(--muted);font-size:14px}.footer-sub{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:14px}.canvas-footnote,.overview-footnote{color:var(--muted);align-items:flex-start;font-size:14px;line-height:1.55}.overview-metric-label{color:var(--body-ink);white-space:normal;font-size:14px;line-height:1.45}.overview-metric small{color:var(--muted);white-space:normal;font-size:14px;line-height:1.45}.overview-metric strong{margin-top:5px}.pipeline-step{grid-template-columns:124px minmax(0,1fr) 47px}.pipeline-label,.pipeline-percent{color:var(--body-ink);font-size:14px}.pipeline-label i{display:none}.pipeline-shape{background:linear-gradient(100deg,#0767ca,#0657b5)}.pipeline-step.cyan .pipeline-shape b,.pipeline-step.aqua .pipeline-shape b,.pipeline-step.green .pipeline-shape b{color:#07394b}.chart-method{color:var(--muted);font-size:14px;line-height:1.5}.overview-events strong,.mix-product strong{color:var(--body-ink);font-size:15px}.overview-events>button>div>span,.overview-events time,.overview-events time small,.mix-product>div>span{color:var(--muted);font-size:14px}.mix-product>div>span{white-space:normal}.overview-events>button{gap:12px;padding-block:13px}.overview-events time{align-self:center}.overview-events time small{display:none}.coverage-stats{font-size:14px}.coverage-layout{grid-template-columns:minmax(0,1fr) minmax(170px,.9fr)}.dashboard-insight p,.dashboard-link-footer,.county-partners button{font-size:14px}@media (max-width:1600px) and (min-width:768px){.overview-metric{padding:19px;display:block}.overview-metric .metric-bubble{display:none}.overview-metric small{min-height:40px}}@media (max-width:1100px) and (min-width:768px){.topbar-profile>span:nth-child(2),.topbar-profile>svg{display:none}.app-shell .global-search{min-width:160px}.topbar-right,.dual-clock{gap:10px}}@media (max-width:767px){.app-shell .global-search span,.language-button,.mobile-timebar{font-size:14px}.mobile-timebar{gap:18px}.section-requests .page-header p,.page-header p{font-size:15px}.page-actions{gap:10px}.workbench-queues{grid-template-columns:1fr;width:100%;display:grid}.workbench-queues button{flex-wrap:nowrap;justify-content:flex-start;gap:10px;min-height:44px;padding:9px 12px;font-size:14px}.workbench-queues button>span:not(.queue-dot){flex-basis:auto}.workbench-queues button svg{margin-left:auto;display:block}.section-requests .workspace-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.workspace-heading-right{margin-left:0}.section-requests .table-toolbar{flex-wrap:wrap}.section-requests .table-toolbar>.icon-button{margin-left:auto}.lead-table [data-column=next] button{min-height:44px;font-size:14px}.lead-interest{font-size:14px}.lead-person strong{font-size:16px}.lead-person small,.lead-interest small,.section-label{font-size:14px}.detail-tabs{gap:16px}.detail-tabs button{min-height:44px;font-size:14px}.footer-sub>span{flex-basis:100%}.footer-sub .text-button{min-height:44px}.overview-metric{padding:15px;display:block}.overview-metric .metric-bubble{width:35px;height:35px;margin-bottom:10px}.overview-metric-label,.overview-metric small{min-height:40px}.overview-metric strong{letter-spacing:-.8px;font-size:26px}.dashboard-controls{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:10px}.dashboard-controls label{flex:1 0 190px;min-height:44px}.dashboard-controls select{width:100%;max-width:none}.dashboard-controls .button{min-height:44px}.dashboard-heading{flex-direction:column;align-items:stretch;gap:0}.pipeline-step{grid-template-columns:102px minmax(0,1fr) 39px;gap:8px}.pipeline-label{font-size:14px}.coverage-layout{grid-template-columns:1fr}.county-details{padding-top:15px}.mix-product{gap:8px}.mix-product strong{font-size:14px}.overview-events{padding-inline:17px}.overview-events>button{flex-wrap:wrap;gap:10px}.overview-events>button>div{flex-basis:calc(100% - 50px)}.overview-events time{margin:-4px 0 0 43px}.canvas-footnote,.overview-footnote{flex-wrap:wrap}[data-ui=button].icon-button,.mobile-menu,.mobile-close,.language-button{min-width:44px;min-height:44px}}body{background:var(--canvas);color:var(--ink);font:14px/1.55 var(--font)}.app-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line);background:#fff;height:64px;padding-inline:28px}.app-shell .global-search{min-height:38px;box-shadow:none;background:#f8f9fb;border:1px solid #e9ecf0;border-radius:7px;max-width:290px;padding:8px 10px;font-size:13px}.app-shell .global-search span{font-size:13px}.app-shell .global-search kbd{font:11px/1.4 var(--font);color:var(--muted);background:#fff;border-color:#e2e6eb;padding:1px 4px}.dual-clock span,.dual-clock b{font-size:12px}.dual-clock span:first-child{border-color:var(--line)}.dual-clock b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.topbar-profile{border-color:var(--line)}.topbar-profile .profile-avatar{width:32px;height:32px;box-shadow:none;color:#354a61;background:#e8eef5;border:1px solid #d9e2eb}.topbar-profile strong{font-size:13px;font-weight:600}.topbar-profile small{font-size:12px}.topbar-profile>svg{width:13px}.language-button{color:var(--muted);font-size:12px}.page-header,.section-requests .page-header{align-items:center;gap:16px;padding:30px 28px 24px}.page-header h1,.section-requests .page-header h1,.dashboard-heading h1{letter-spacing:-1px;color:var(--ink);font-size:28px;font-weight:700;line-height:1.3}.page-header p,.section-requests .page-header p{margin-top:6px;font-size:14px;line-height:1.6}.header-count{color:var(--muted);font-size:13px}.surface,.detail-panel{border-color:var(--line);background:#fff;border-radius:12px;box-shadow:0 1px 3px #182b4004}.surface-heading h2,.workspace-heading h2{color:var(--ink);letter-spacing:-.4px;font-size:17px;font-weight:650}.surface-heading{padding:20px 22px}.surface-heading>span{color:var(--muted)}[data-ui=badge]{letter-spacing:0;font-size:12px;line-height:20px}.lead-workbench{box-shadow:none;background:0 0;border:0;margin-bottom:24px;padding:0}.workbench-symbol{display:none}.workbench-intro strong{font-size:14px;font-weight:600}.workbench-queues{gap:8px}.workbench-queues button{border:1px solid var(--line);min-height:38px;box-shadow:none;background:#fff;border-radius:7px;padding:8px 12px;font-size:13px}.workbench-queues button:hover,.workbench-queues button.active{background:#eef3ff;border-color:#bfcff8}.view-tabs button,.section-requests .view-tabs button{color:var(--muted);font-size:13px}.count-pill,.view-tabs button span,.detail-tabs small{min-width:22px;color:var(--muted);background:#f0f2f6;border-radius:4px;padding:0 5px;font-size:12px;line-height:19px}.lead-table th{color:var(--muted);background:#fafbfc;font-size:12px;font-weight:500}.lead-table th button{font-size:inherit;font-weight:inherit}.lead-table td,.requests-layout.with-detail .lead-table td{border-color:#edf0f3;padding-top:15px;padding-bottom:15px;font-size:14px}.lead-person strong{color:var(--ink);font-size:14px;font-weight:650}.lead-person small,.lead-interest small,.lead-table [data-column=receivedAt]{font-size:12px;line-height:1.5}.lead-avatar{color:#3753a0;background:#edf2fc;border:1px solid #e2e9f8;border-radius:9px;width:34px;height:34px;font-size:11px}.lead-next{font-size:12px}.lead-table tr.selected{background:#f1f5ff}.period-select select,.lead-table-footer{font-size:12px}.plain-table th{color:var(--muted);background:#fafbfc;font-size:12px;font-weight:500}.plain-table td{border-color:#edf0f3;font-size:14px}.detail-panel{top:84px}.detail-top{background:#fff}.detail-top .quiet-label{font-size:12px}.person-heading h2{letter-spacing:-.6px;font-size:21px;font-weight:700}.person-heading>div>span,.detail-tabs button{font-size:13px}.detail-section h3{color:var(--ink);font-size:15px}.need-summary,.contact-lines{color:var(--body-ink)}.detail-footer{box-shadow:none;background:#fff}.dashboard-heading{margin-bottom:24px}.dashboard-heading .dashboard-controls{margin:0}.dashboard-heading.overview-toolbar{margin-bottom:16px}.dashboard-heading.overview-toolbar .dashboard-controls{margin:0}.overview-toolbar .dashboard-controls label,.overview-toolbar .dashboard-controls .button{min-height:40px}.overview-header{--welcome-wash:var(--surface);--welcome-heading:var(--ink);--welcome-muted:var(--body-ink);--welcome-body:var(--body-ink);--welcome-divider:var(--line);--welcome-padding:28px;--welcome-edge-radius:24px;isolation:isolate;border:1px solid var(--welcome-divider);background:var(--welcome-wash);border-radius:14px;grid-template-columns:clamp(360px,40%,560px) minmax(0,1fr);align-items:stretch;min-height:246px;margin:0 0 20px;display:grid;position:relative;overflow:hidden}.overview-header[data-daypart=night]{--welcome-wash:#142d43;--welcome-heading:#f1f7fc;--welcome-muted:#b9cfdf;--welcome-body:#d4e2ec;--welcome-divider:#29465c}.overview-header-scene{isolation:isolate;min-width:0;margin-left:calc(-1 * var(--welcome-edge-radius));padding:var(--welcome-padding);padding-left:calc(var(--welcome-padding) + var(--welcome-edge-radius));justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.overview-header-image{z-index:-1;object-fit:cover;object-position:center 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.overview-header-title{z-index:1;min-width:0;padding:var(--welcome-padding);border-radius:0 var(--welcome-edge-radius) var(--welcome-edge-radius) 0;background:var(--welcome-wash);box-shadow:1px 0 0 var(--welcome-divider), 10px 0 18px -16px #102e4652;flex-direction:column;justify-content:center;display:flex;position:relative}.overview-header-title>span{color:var(--welcome-muted);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.overview-header-title h2{color:var(--welcome-heading);letter-spacing:-.8px;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(28px,2.3vw,34px);font-weight:700;line-height:1.25}.welcome-workspace{color:var(--welcome-muted);margin:20px 0 4px;font-size:14px;font-weight:600}.welcome-summary{color:var(--welcome-body);flex-wrap:wrap;gap:4px 20px;margin:0;font-size:16px;font-weight:500;line-height:1.6;display:flex}.welcome-summary strong{color:var(--welcome-heading)}.welcome-summary>span{white-space:nowrap}.welcome-weather{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fbf5eb;border:1px solid #ffffffce;border-radius:12px;flex-shrink:0;width:min(100%,304px);overflow:hidden;box-shadow:0 4px 20px #17354a0a}.welcome-weather-cities{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.welcome-weather-city{min-height:130px;padding:14px}.welcome-weather-city+.welcome-weather-city{border-left:1px solid #24486019}.weather-city-heading{color:#243e50;flex-direction:column;gap:2px;font-size:12px;display:flex}.weather-city-heading time{color:#506774;font-variant-numeric:tabular-nums;font-size:12px}.weather-temperature{color:#203e53;align-items:center;gap:9px;margin:7px 0 3px;display:flex}.weather-temperature strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.2}.weather-temperature>span{align-self:flex-end;margin-left:-7px;padding-bottom:4px;font-size:12px}.weather-icon{color:#54798d}.weather-icon.clear,.weather-icon.partly-cloudy{color:#a37829}.weather-condition{color:#354e5d;min-height:18px;font-size:12px;line-height:1.5;display:block}.weather-hour{color:#536b78;margin-top:3px;font-size:11px;display:block}.weather-source{color:#536b78;border-top:1px solid #24486019;justify-content:space-between;gap:8px;padding:7px 14px;font-size:10px;display:flex}.weather-source a:hover{text-decoration:underline}@media (max-width:1100px){.overview-header{--welcome-padding:24px}.welcome-weather-city{padding:12px}}@media (max-width:950px){.overview-header{--welcome-edge-radius:20px;grid-template-columns:1fr}.overview-header-title{border-radius:0 0 var(--welcome-edge-radius) var(--welcome-edge-radius);box-shadow:0 1px 0 var(--welcome-divider), 0 10px 18px -16px #102e4652}.welcome-weather{width:min(100%,360px)}.overview-header-scene{min-height:246px;margin-left:0;margin-top:calc(-1 * var(--welcome-edge-radius));padding:var(--welcome-padding);padding-top:calc(var(--welcome-padding) + var(--welcome-edge-radius))}}@media (max-width:767px){.dashboard-heading.overview-toolbar{gap:12px}.overview-header{--welcome-padding:20px;border-radius:12px}.overview-header-image{object-position:62% 60%}.overview-toolbar .dashboard-controls label,.overview-toolbar .dashboard-controls .button{min-height:44px}.overview-toolbar .dashboard-controls label{padding-block:0}.welcome-workspace{margin-top:14px}.weather-condition{min-height:36px}.weather-source{flex-wrap:wrap;font-size:11px}}.overview-metrics{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;display:grid;overflow:hidden}.overview-metric{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:20px 22px;display:block}.overview-metric:last-child{border-right:0}.overview-metric:hover{box-shadow:none;background:#fafbfc;transform:none}.overview-metric .metric-bubble{display:none}.overview-metric-label{color:var(--muted);min-height:22px;font-size:13px}.overview-metric strong{color:var(--ink);margin-top:10px;font-size:28px;font-weight:650}.overview-metric small{min-height:36px;font-size:12px;line-height:1.5}.dashboard-card-heading p,.chart-method,.dashboard-insight p,.dashboard-link-footer{font-size:13px}.dashboard-card-heading .card-icon{display:none}.dashboard-card-heading{min-height:82px}.dashboard-insight{background:#f5f7fb;border-radius:7px}.dashboard-insight>svg{color:var(--muted)}.finance-summary{border-color:var(--line);box-shadow:none;background:#fff;border-radius:12px}.canvas-footnote,.overview-footnote{color:var(--muted);font-size:12px}@media (max-width:1100px) and (min-width:768px){.app-shell .topbar{padding-inline:22px}.app-shell .global-search{max-width:240px}.dual-clock{gap:8px}.dual-clock span:first-child{padding-right:8px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:767px){.app-shell .topbar{height:60px;padding-inline:15px}.app-shell .global-search{background:0 0;border:0;font-size:14px}.app-shell .global-search span{font-size:14px}.page-header,.section-requests .page-header{align-items:flex-start;padding:24px 16px 20px}.page-header h1,.section-requests .page-header h1,.dashboard-heading h1{font-size:26px}.page-header p,.section-requests .page-header p{font-size:14px}.workbench-queues button{min-height:44px;font-size:14px}.lead-table td,.requests-layout.with-detail .lead-table td{padding-top:0;padding-bottom:0}.lead-person strong{font-size:15px}.lead-person small,.lead-interest small,.lead-next{font-size:14px}[data-ui=badge]{font-size:13px}.inspired-overview{padding:24px 16px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric{padding:18px 16px}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-metric-label{min-height:42px;font-size:14px}.overview-metric small{min-height:60px;font-size:13px}.dashboard-heading .dashboard-controls{margin-top:14px}.surface-heading{flex-wrap:wrap;gap:12px;padding:18px}.plain-table td{font-size:14px}}.partner-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:0 28px 32px;display:grid}.partner-workspace.inspecting{grid-template-columns:minmax(0,1fr) 356px}.partner-directory{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #182b4004}.directory-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:0 22px;display:flex;overflow-x:auto}.directory-tabs>button{white-space:nowrap;min-height:57px;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex;position:relative}.directory-tabs>button.selected{color:var(--ink);font-weight:650}.directory-tabs>button.selected:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.directory-tabs>button>span{color:#536074;text-align:center;font-variant-numeric:tabular-nums;background:#f0f2f5;border-radius:4px;min-width:21px;padding:1px 5px;font-size:11px;line-height:18px}.directory-tabs>button.selected>span{color:#3456ab;background:#edf2ff}.partner-search{flex:260px;max-width:420px}@media (max-width:767px){.partner-search{width:100%;max-width:none}}.directory-toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:20px 22px 16px;display:flex}.directory-filters{grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px;min-width:0;margin-left:auto;display:grid}.directory-filters select{min-height:38px;color:var(--body-ink);background-color:#fff;border:1px solid #d4dae3;border-radius:7px;max-width:175px;margin:0;padding:7px 28px 7px 10px;font-size:13px}.directory-context{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 14px;font-size:12px;display:flex}.directory-context>span{align-items:center;gap:14px;display:flex}.directory-context>span button{color:var(--blue);font-size:inherit;align-items:center;gap:5px;padding:0;display:inline-flex}.directory-context label{align-items:center;gap:6px;display:flex}.directory-context select{width:auto;height:28px;color:var(--ink);background-color:#0000;border:0;border-radius:4px;margin:0;padding:3px 23px 3px 2px;font-size:12px;font-weight:600}.directory-zone{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:1px 3px;font-size:10px}.directory-table-wrap{overflow-x:auto}.directory-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.directory-table th{height:41px;color:var(--muted);white-space:nowrap;background:#fafbfc;border-block:1px solid #e9edf2;padding:0 18px;font-size:12px;font-weight:500}.directory-table th button{font:inherit;color:inherit;align-items:center;gap:6px;min-height:40px;padding:0;display:flex}.directory-table th button svg{color:#8b96a6}.directory-table td{vertical-align:middle;color:var(--body-ink);border-bottom:1px solid #edf0f3;padding:20px 18px}.directory-table tbody tr:last-child td{border-bottom:0}.directory-table tbody tr{transition:background .11s}.directory-table tbody tr:hover{background:#fafbfc}.directory-table tbody tr.selected{background:#f2f5fd}.directory-table th:first-child,.directory-table td:first-child{padding-left:22px}.directory-table [data-column=open]{width:35px;padding-left:0;padding-right:12px}.directory-table [data-column=price]{text-align:right}.directory-table th[data-column=price] button{margin-left:auto}.partner-name-button{text-align:left;align-items:center;gap:12px;min-width:188px;padding:0;display:flex}.partner-name-button>span:last-child{gap:4px;display:grid}.partner-name-button strong{color:var(--ink);letter-spacing:-.2px;font-size:14px;font-weight:650;line-height:1.4}.partner-name-button small{color:var(--muted);font-size:12px;line-height:1.4}.directory-logo{color:#416057;letter-spacing:-.2px;background:#eef3f0;border:1px solid #e1e8e5;border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:39px;font-size:12px;font-weight:650;display:grid}.directory-logo.blue{color:#365a9e;background:#eef2fc;border-color:#e0e7f7}.directory-logo.amber{color:#836133;background:#f7f2e8;border-color:#efe6d3}.directory-logo.purple,.directory-logo.violet{color:#6f548e;background:#f3eff8;border-color:#e7e0f0}.directory-logo.rose{color:#8e5c6c;background:#f8f0f2;border-color:#eee1e6}.partner-states{flex-wrap:wrap;gap:5px;display:flex}.partner-states .badge{padding:1px 7px;font-size:11px;line-height:20px}.directory-coverage{align-items:center;gap:7px;font-size:12px;display:flex}.directory-coverage>small{color:var(--muted);background:#fafbfc;border:1px solid #e5e9ef;border-radius:4px;padding:0 4px;font-size:10px}.directory-price{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:550}.partner-meter{font-variant-numeric:tabular-nums;gap:6px;min-width:86px;max-width:112px;font-size:12px;display:grid}.partner-meter>span:first-child{align-items:baseline;gap:3px;display:flex}.partner-meter b{color:var(--ink);font-weight:600}.partner-meter>span>span{color:var(--muted)}.partner-meter-track{background:#e8edf1;border-radius:5px;height:4px;overflow:hidden}.partner-meter-track>i{border-radius:inherit;background:#729397;height:100%;display:block}.partner-meter.full .partner-meter-track>i{background:#bc8337}.partner-missing{color:var(--muted);font-size:12px}.directory-footer{color:var(--muted);border-top:1px solid var(--line);background:#fdfdfe;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 22px;font-size:11px;display:flex}.directory-empty{min-height:270px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.directory-empty h3{color:var(--ink);font-size:16px}.directory-empty p{text-align:center;font-size:13px}.partner-inspector{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:calc(100dvh - 106px);position:sticky;top:84px;overflow:hidden}.inspector-content{height:100%;min-height:0;color:var(--ink);font:14px/1.55 var(--font);flex-direction:column;display:flex}.partner-inspector .inspector-content{max-height:calc(100dvh - 108px)}.partner-drawer.modal{background:#fff;border-radius:0;max-height:100dvh;padding:0;transform:none}.inspector-topline{color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px 0 22px;font-size:11px;display:flex}.inspector-identity{padding:16px 22px 22px}.directory-logo.large{border-radius:11px;width:47px;height:48px;margin-bottom:13px;font-size:14px}.inspector-identity h2{letter-spacing:-.5px;font-size:21px;font-weight:700;line-height:1.4}.inspector-identity p{color:var(--muted);margin:4px 0 12px;font-size:13px}.inspector-tabs{border-bottom:1px solid var(--line);gap:23px;padding:0 22px;display:flex}.inspector-tabs>button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.inspector-tabs>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--blue);font-weight:650}.inspector-tabs button>span{color:var(--muted);background:#f0f2f6;border-radius:4px;padding:0 4px;font-size:10px;line-height:16px}.inspector-body{scrollbar-width:thin;flex:1;min-height:0;padding:0 22px 24px;overflow-y:auto}.inspector-section{border-bottom:1px solid #edf0f3;padding:22px 0}.inspector-section:last-child{border-bottom:0;padding-bottom:0}.inspector-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inspector-section h3{color:var(--ink);letter-spacing:0;font-size:13px;font-weight:650}.inspector-section-heading>span{color:var(--muted);font-size:11px}.inspector-section-heading>button{color:var(--blue);align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.inspector-price{letter-spacing:-.9px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.inspector-price>span{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;display:block}.inspector-upcoming{color:var(--body-ink);background:#f6f7fa;border-radius:6px;margin-top:12px;padding:9px 11px;font-size:12px}.inspector-capacities{gap:18px;display:grid}.inspector-capacities>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.inspector-capacities>div>div:first-child{gap:2px;display:grid}.inspector-capacities strong{font-size:12px;font-weight:500}.inspector-capacities small{color:var(--muted);font-size:11px}.inspector-capacities .partner-meter{width:120px}.inspector-counties{flex-wrap:wrap;gap:7px;display:flex}.inspector-counties>span{border:1px solid var(--line);color:var(--body-ink);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.inspector-actions{border-top:1px solid var(--line);background:#fff;gap:5px;padding:16px 20px;display:grid}.inspector-actions .button{min-height:38px;font-size:12px}.inspector-help{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.inspector-notice{color:#83571b;background:#fcf5ea;border-radius:6px;margin-top:20px;padding:12px;font-size:12px}.inspector-term-line{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:12px;display:flex}.inspector-term-line>span{color:var(--muted)}.inspector-term-line strong{white-space:nowrap;font-weight:600}.inspector-history{border:1px solid var(--line);border-radius:7px;margin-top:12px;padding:0 12px}.inspector-history summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;list-style:none;display:flex}.inspector-history summary::-webkit-details-marker{display:none}.inspector-history summary>span{align-items:center;gap:12px;display:flex}.inspector-history small{color:var(--muted);font-size:11px}.inspector-history[open] summary>svg{transform:rotate(90deg)}.inspector-history p{color:var(--body-ink);padding:0 0 10px;font-size:12px;line-height:1.6}.inspector-history .inspector-term-line{flex-wrap:wrap;gap:4px;font-size:11px}.inspector-delivery{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.inspector-delivery>span{gap:7px;display:grid}.inspector-delivery strong{font-size:13px;font-weight:600}.inspector-delivery small{color:var(--muted);font-size:11px}.inspector-delivery .badge{width:fit-content;font-size:11px}@media (min-width:1480px) and (max-width:1720px){.inspecting .directory-table [data-column=coverage]{display:none}.inspecting .directory-table td,.inspecting .directory-table th{padding-left:14px;padding-right:14px}.inspecting .directory-toolbar{gap:10px}.inspecting .directory-filters{width:100%;margin:0}}@media (min-width:768px) and (max-width:1150px){.directory-table [data-column=coverage]{display:none}}@media (max-width:767px){.partner-workspace{margin:0 16px 24px}.directory-tabs{gap:21px;padding-inline:16px}.directory-tabs>button{min-height:54px;font-size:14px}.directory-tabs>button>span{font-size:12px}.directory-toolbar{padding:16px}.directory-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));width:100%;margin:0}.directory-filters select{width:50%;min-width:0;max-width:none;min-height:44px;font-size:14px}.directory-context{padding:0 16px 15px;font-size:13px}.directory-context label{gap:5px}.directory-context select{min-height:36px;font-size:13px}.directory-zone{display:none}.directory-table-wrap{overflow:visible}.directory-table thead{display:none}.directory-table,.directory-table tbody{display:block}.directory-table tr{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px 8px;padding:18px 16px;display:grid;position:relative}.directory-table td,.directory-table td:first-child{border:0;padding:0}.directory-table [data-column=name],.directory-table [data-column=status]{grid-column:1}.directory-table [data-column=coverage]{display:none}.directory-table [data-column=capacity]{grid-column:1}.directory-table [data-column=price]{grid-area:3/2;align-self:center}.directory-table [data-column=open]{grid-area:1/2;width:36px;padding:0}.partner-name-button{gap:10px;min-width:0}.partner-name-button strong{font-size:15px}.partner-name-button small,.partner-states .badge{font-size:13px}.partner-meter{min-width:130px;font-size:13px}.directory-price{font-size:14px}.directory-footer{padding:16px;font-size:12px}.directory-empty p{font-size:14px}.partner-drawer .inspector-topline{font-size:13px}.inspector-tabs{gap:24px}.inspector-tabs>button{min-height:48px;font-size:14px}.inspector-section h3,.inspector-capacities strong,.inspector-section-heading>button,.inspector-counties>span,.inspector-history summary,.inspector-delivery strong,.inspector-help,.inspector-notice{font-size:14px}.inspector-price>span,.inspector-section-heading>span,.inspector-capacities small,.inspector-term-line,.inspector-upcoming,.inspector-history small,.inspector-history p,.inspector-delivery small{font-size:13px}.inspector-actions .button{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.directory-table tbody tr,.nav-item{transition:none}}.page-header,.section-requests .page-header{margin-bottom:24px;padding:0}.partner-workspace{margin:0 0 32px}.inspired-overview{padding:0}.directory-tabs{overflow-y:hidden}.directory-tabs>button.selected:after{bottom:0}.directory-tabs>button:focus-visible{outline-offset:-4px}@media (max-width:767px){.app-shell main{padding:22px 16px}.page-header,.section-requests .page-header{margin-bottom:20px;padding:0}.partner-workspace{margin:0 0 24px}.inspired-overview{padding:0}}.pipeline-step{grid-template-columns:124px minmax(30px,1fr) 87px;gap:14px;min-height:52px;padding:4px 0;display:grid}.pipeline-label{color:var(--body-ink);font-size:13px;font-weight:500}.pipeline-bar-wrap{background:#edf0f4;border-radius:6px;height:6px;display:block;overflow:hidden}.pipeline-step .pipeline-shape{clip-path:none;height:100%;min-height:0;box-shadow:none;background:#4f72bd;border:0;border-radius:6px;margin:0;padding:0;display:block;transform:none}.pipeline-step.cyan .pipeline-shape{background:#5c8ca6}.pipeline-step.aqua .pipeline-shape{background:#408a92}.pipeline-step.green .pipeline-shape{background:#50826c}.pipeline-percent{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.pipeline-percent b{color:var(--ink);font-size:14px;font-weight:650}.pipeline-percent small{color:var(--muted);min-width:29px;font-size:11px}.pipeline-percent>svg{width:12px;height:12px}.pipeline-step:hover .pipeline-shape{filter:brightness(.92);transform:none}@media (max-width:767px){.pipeline-step{grid-template-columns:110px minmax(20px,1fr) 75px;gap:10px}.pipeline-label{font-size:13px}.pipeline-percent small{font-size:12px}}.directory-mobile-status{display:none}.inspector-identity{grid-template-columns:47px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.inspector-identity .directory-logo{grid-area:1/1/3;margin:0}.inspector-identity h2{grid-column:2}.inspector-identity p{grid-column:2;margin:4px 0 0}.inspector-identity .partner-states{grid-column:1/-1;margin-top:16px}@media (max-width:767px){.directory-tabs{display:none}.directory-mobile-status{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:14px;display:flex}.directory-mobile-status select{max-width:225px;min-height:44px;color:var(--ink);margin:0;font-size:14px}}.overview-skeleton{gap:24px}.overview-skeleton-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-skeleton-toolbar>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-skeleton-toolbar>span:first-child{flex-direction:column;align-items:flex-start;gap:10px}.overview-skeleton-grid{grid-template-columns:1.03fr 1fr;gap:20px;display:grid}.overview-failed{color:var(--muted);justify-items:start;gap:12px;padding:24px 0;display:grid}@media (max-width:1020px){.overview-skeleton-grid{grid-template-columns:minmax(0,1fr)}}:root{--control-height:40px;--control-radius:8px;--control-bg:var(--surface);--control-hover:#f3f6f9;--control-border:#cbd5df;--control-shadow:none;--line-strong:#b6c3d1;--action-bg:#2164d8}[data-ui=search-field]{min-width:0;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--muted);box-shadow:var(--control-shadow);align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}[data-ui=search-field]:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){[data-ui=search-field]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent)}}[data-ui=search-field]>svg,[data-ui=button] svg{flex-shrink:0}[data-ui=search-field]>[data-ui=search-input],[data-ui=search-field]>[data-ui=search-input]:focus-visible{width:100%;min-width:0;height:calc(var(--control-height) - 2px);box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:14px}[data-ui=search-input]::placeholder{color:var(--muted)}.ui-search-clear{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;margin-right:-8px;display:grid}.ui-search-clear:hover:not(:disabled){background:var(--control-hover);color:var(--ink)}[data-ui=search-field]:has(.ui-search-clear) input::-webkit-search-cancel-button{-webkit-appearance:none}[data-ui=button][data-size=md]{min-height:var(--control-height);padding:8px 16px}[data-ui=button][data-size=sm]{min-height:36px;padding:6px 12px}[data-ui=button][data-size=icon]{width:var(--control-height);height:var(--control-height);padding:0}[data-ui=button][data-variant=link]{padding-inline:0}[data-ui=segmented]{max-width:100%;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);box-shadow:var(--control-shadow);align-items:center;gap:2px;padding:3px;display:inline-flex}[data-ui=segmented][data-size=sm]{--control-height:36px}[data-ui=segmented][data-size=xs]{--control-height:30px;--control-radius:7px;padding:2px}[data-ui=segmented]>button{min-height:calc(var(--control-height) - 8px);border-radius:calc(var(--control-radius) - 3px);color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}[data-ui=segmented][data-size=xs]>button{min-height:calc(var(--control-height) - 6px);padding:0 9px;font-size:12px}[data-ui=segmented]>button:hover:not(:disabled){color:var(--ink);background:var(--control-hover)}[data-ui=segmented]>button[aria-pressed=true]{background:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){[data-ui=segmented]>button[aria-pressed=true]{background:color-mix(in srgb, var(--action-bg) 11%, var(--control-bg))}}[data-ui=segmented]>button[aria-pressed=true]{color:var(--action-bg)}[data-ui=segmented]>button:disabled{opacity:.45}[data-ui=segmented]>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (max-width:767px){:root{--control-height:44px}[data-ui=button][data-size=sm]{min-height:44px}[data-ui=segmented][data-size=sm],[data-ui=segmented][data-size=xs]{--control-height:40px}[data-ui=search-field]>[data-ui=search-input]{font-size:16px}.ui-search-clear{flex-basis:44px;width:44px;height:44px;margin-block:-1px}}@media (prefers-reduced-motion:reduce){[data-ui=search-field]{transition:none}}.ui-date-picker{text-align:left;width:100%;min-width:0;display:block}.ui-date-form-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}[data-ui=date-field]{min-width:0;display:block;position:relative}[data-ui=date-field]>input[data-ui=date-input],.ui-date-time-picker>.ui-time-input{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--ink);box-shadow:var(--control-shadow);font:400 14px var(--font);font-variant-numeric:tabular-nums;margin:0;padding:0 12px}[data-ui=date-field]>input[data-ui=date-input]{padding-right:calc(var(--control-height) + 6px)}.ui-date-open{width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 auto auto}.ui-date-open:hover:not(:disabled){color:var(--ink);background:var(--control-hover)}.ui-date-open:focus-visible,[data-ui=date-field]>input:focus-visible,.ui-date-time-picker>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}[data-ui=date-field][data-disabled]{opacity:.55}.ui-date-error{color:var(--danger-ink);margin-top:6px;font-size:12px;line-height:1.5;display:block}.ui-date-time-picker{grid-template-columns:minmax(0,1fr) 90px;align-items:start;gap:8px;width:100%;min-width:0;display:grid}.ui-calendar-popover{z-index:200;width:340px;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font);border-radius:12px;padding:12px;overflow-y:auto;box-shadow:0 12px 40px #00000024}.ui-calendar-heading{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:500;display:flex}.ui-calendar-close,.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next{width:32px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ui-calendar .rdp-months{position:relative}.ui-calendar .rdp-vhidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-calendar .rdp-month_caption{align-items:center;min-height:36px;margin-bottom:12px;padding-right:72px;display:flex}.ui-calendar .rdp-dropdowns{gap:6px;width:100%;min-width:0;display:flex}.ui-calendar .rdp-dropdowns>.ui-select:first-of-type{flex:1}.ui-calendar .rdp-dropdowns>.ui-select:nth-child(2){flex:0 0 82px;width:82px}.ui-calendar .ui-select-trigger{background:0 0;min-height:36px;padding-inline:8px;font-size:13px}.ui-calendar .rdp-nav{gap:4px;display:flex;position:absolute;top:0;right:0}.ui-calendar .rdp-chevron{fill:currentColor;width:18px;height:18px}.ui-calendar .rdp-month_grid{table-layout:fixed;border-collapse:separate;border-spacing:0 3px;width:100%;margin:0}.ui-calendar .rdp-weekday{text-align:center;height:28px;color:var(--muted);background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.ui-calendar .rdp-day{text-align:center;border:0;height:40px;padding:0 2px}.ui-calendar .rdp-day_button{width:100%;height:40px;color:var(--ink);font:500 13px var(--font);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.ui-calendar .rdp-outside .rdp-day_button{color:var(--muted)}.ui-calendar .rdp-today .rdp-day_button{border-color:var(--line-strong);color:var(--blue)}.ui-calendar button:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-hover)}.ui-calendar .rdp-selected .rdp-day_button{background:var(--action-bg);border-color:var(--action-bg);color:#fff}.ui-calendar button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-calendar button:disabled,.ui-calendar button[aria-disabled=true]{opacity:.35;cursor:not-allowed}.ui-calendar-footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;display:flex}.ui-calendar-footer>button{min-height:36px;color:var(--blue);border-radius:7px;padding:0 12px;font-size:13px;font-weight:500}.ui-calendar{--range-band:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){.ui-calendar{--range-band:color-mix(in srgb, var(--action-bg) 11%, var(--surface))}}.ui-calendar .rdp-range_middle{background:var(--range-band)}.ui-calendar .rdp-range_start:not(.rdp-range_end){background:linear-gradient(to right, transparent 50%, var(--range-band) 50%)}.ui-calendar .rdp-range_end:not(.rdp-range_start){background:linear-gradient(to left, transparent 50%, var(--range-band) 50%)}.ui-calendar .rdp-range_middle .rdp-day_button{color:var(--ink);background:0 0;border-color:#0000}.ui-calendar .rdp-range_middle.rdp-today .rdp-day_button{color:var(--blue)}.ui-range-trigger{max-width:100%;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--ink);box-shadow:var(--control-shadow);text-align:left;align-items:center;gap:9px;padding:0 11px 0 12px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.ui-range-trigger>svg:first-child{color:var(--muted)}.ui-range-trigger>svg:last-child{color:var(--muted);transition:transform .16s var(--ease-settle,ease-out)}.ui-range-trigger:hover:not(:disabled){border-color:var(--line-strong);background:var(--control-hover)}.ui-range-trigger[data-state=open]{border-color:var(--action-bg);box-shadow:0 0 0 3px var(--action-bg)}@supports (color:color-mix(in lab, red, red)){.ui-range-trigger[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-bg) 18%, transparent)}}.ui-range-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.ui-range-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-range-summary{white-space:nowrap}.ui-range-detail{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden}.ui-range-detail:before{content:"·";margin-right:8px}.ui-range-popover{z-index:200;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font);border-radius:14px;overflow:auto;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.ui-range-layout{align-items:stretch;display:flex}.ui-range-presets{border-right:1px solid var(--line);background:var(--canvas);flex-direction:column;gap:2px;width:172px;margin:0;padding:10px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-range-presets{background:color-mix(in srgb, var(--canvas) 55%, var(--surface))}}.ui-range-presets button{width:100%;min-height:34px;color:var(--ink);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ui-range-presets button:hover{background:var(--control-hover)}.ui-range-presets button[aria-pressed=true]{background:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){.ui-range-presets button[aria-pressed=true]{background:color-mix(in srgb, var(--action-bg) 11%, var(--surface))}}.ui-range-presets button[aria-pressed=true]{color:var(--action-bg);font-weight:600}.ui-range-presets button>svg{flex-shrink:0}.ui-range-calendar{flex-direction:column;min-width:0;padding:14px 16px;display:flex}.ui-range-calendar .rdp-months{gap:24px;display:flex;position:relative}.ui-range-calendar .rdp-month{width:292px;max-width:100%}.ui-range-calendar .rdp-month_caption{color:var(--ink);font-family:var(--display);text-transform:capitalize;justify-content:center;padding:0 36px;font-size:14px;font-weight:600}.ui-range-calendar .rdp-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.ui-range-calendar .rdp-nav>button{pointer-events:auto}.ui-range-fields{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-top:12px;display:flex}.ui-range-fields label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.ui-range-fields input{border:1px solid var(--control-border);background:var(--control-bg);width:118px;min-height:34px;color:var(--ink);font:500 13px var(--font);font-variant-numeric:tabular-nums;border-radius:7px;padding:0 10px}.ui-range-fields input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-range-fields input[aria-invalid=true]{border-color:var(--danger-ink,#d05353)}.ui-range-hint{color:var(--action-bg);margin-left:auto;font-size:12px;font-weight:500}@media (max-width:767px){.ui-range-layout{flex-direction:column}.ui-range-presets{scrollbar-width:thin;border-right:0;border-bottom:1px solid var(--line);flex-flow:row;width:auto;overflow-x:auto}.ui-range-presets li{flex-shrink:0}.ui-range-presets button{min-height:40px}.ui-range-calendar .rdp-month{width:100%}.ui-range-fields label{flex:140px}.ui-range-fields input{flex:1;width:auto;min-width:0;min-height:44px;font-size:16px}.ui-range-hint{flex-basis:100%;margin-left:0}.ui-range-trigger{min-height:44px}.ui-range-detail{display:none}}.pf-control:has(>.ui-date-picker,>.ui-date-time-picker)>svg{display:none}.pf-control>.ui-date-picker,.pf-control>.ui-date-time-picker,.lw-field>.ui-date-time-picker{--control-height:44px}@media (max-width:767px){[data-ui=date-field]>input[data-ui=date-input],.ui-date-time-picker>.ui-time-input{font-size:16px}.ui-calendar-close,.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next,.ui-calendar .ui-select-trigger,.ui-calendar .rdp-day_button,.ui-calendar-footer>button,.ui-calendar .rdp-month_caption{min-height:44px}}@media (max-width:360px){.ui-calendar-popover{max-width:calc(100vw - 32px);padding:8px}.ui-calendar .rdp-month_caption{padding-right:64px}.ui-calendar .rdp-nav{gap:0}.ui-calendar .rdp-dropdowns>.ui-select:nth-child(2){flex-basis:70px;width:70px}}.ui-loading{gap:16px;min-width:0;animation:.2s ease-out .12s both ui-placeholder-in;display:grid}.ui-loading-inline{display:block}.ui-loading.ui-loading-continued{animation:none}.skeleton-block.ui-skeleton,:root[data-theme=dark] .skeleton-block.ui-skeleton{background:var(--muted);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.skeleton-block.ui-skeleton,:root[data-theme=dark] .skeleton-block.ui-skeleton{background:color-mix(in srgb, var(--muted) 14%, var(--surface))}}.skeleton-block.ui-skeleton:after,:root[data-theme=dark] .skeleton-block.ui-skeleton:after{background:linear-gradient(90deg, transparent, var(--surface), transparent)}@supports (color:color-mix(in lab, red, red)){.skeleton-block.ui-skeleton:after,:root[data-theme=dark] .skeleton-block.ui-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 70%, transparent), transparent)}}.ui-skeleton-text{gap:8px;max-width:100%;display:grid}.ui-skeleton-stats{grid-template-columns:repeat(var(--tiles,4), minmax(0, 1fr));border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.ui-skeleton-stats>div{border-left:1px solid var(--line);align-content:start;gap:12px;min-width:0;padding:18px 18px 20px;display:grid}.ui-skeleton-stats>div:first-child{border-left:0}.ui-skeleton-stats-bare{background:0 0;border:0;border-radius:0;gap:14px}.ui-skeleton-stats-bare>div{border:0;padding:0}.ui-skeleton-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:18px 20px 20px;display:grid}.ui-skeleton-panel-heading{gap:8px;margin-bottom:4px;display:grid}.ui-skeleton-chart{border-radius:8px}.ui-skeleton-list{min-width:0;display:grid}.ui-skeleton-list-row{border-top:1px solid var(--line);align-items:center;gap:14px;min-height:54px;padding:10px 0;display:flex}.ui-skeleton-list-row:first-child{border-top:0}.ui-skeleton-list-bare .ui-skeleton-list-row{min-height:44px;padding:8px 0}.ui-skeleton-list-main{flex:1;gap:7px;min-width:0;display:grid}.ui-skeleton-table{min-width:0;display:grid}.ui-skeleton-table-head,.ui-skeleton-table-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(0,1fr));align-items:center;gap:16px;padding:14px 0;display:grid}.ui-skeleton-table-head{border-top:0;padding:10px 0}.ui-skeleton-table-row .ui-skeleton,.ui-skeleton-table-head .ui-skeleton{display:block}tr.ui-skeleton-table-row>td{padding-block:14px}tr.ui-skeleton-table-row .ui-skeleton{display:block}.ui-busy-bar{background:var(--action-bg);border-radius:2px;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-busy-bar{background:color-mix(in srgb, var(--action-bg) 14%, transparent)}}.ui-busy-bar>i{border-radius:inherit;background:var(--action-bg);width:34%;animation:1.2s cubic-bezier(.4,0,.2,1) infinite ui-busy-sweep;position:absolute;inset:0 auto 0 0}@keyframes ui-busy-sweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}.ui-reveal{animation:ui-fade-in .22s var(--ease-settle,ease-out)}.ui-refreshable{transition:opacity .18s}.ui-refreshable[data-stale]{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes ui-placeholder-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:900px){.ui-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-stats>div:nth-child(odd){border-left:0}.ui-skeleton-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.ui-loading,.ui-reveal,.ui-busy-bar>i{animation:none}.ui-refreshable{transition:none}.ui-busy-bar>i{opacity:.6;width:100%}}.ui-error{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:18px 20px;animation:.18s ui-fade-in;display:grid}.ui-error-icon{background:#d2a254;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-error-icon{background:color-mix(in srgb, #d2a254 16%, var(--surface))}}.ui-error-icon{color:#b78028}.ui-error-body{gap:4px;min-width:0;display:grid}.ui-error-body>strong{font-family:var(--display);letter-spacing:-.01em;font-size:14px;font-weight:600}.ui-error-body>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ui-error-retry{justify-self:end}.ui-error-inline{border-radius:10px;gap:10px 12px;padding:12px 14px}.ui-error-inline .ui-error-icon{border-radius:9px;width:30px;height:30px}.ui-error-inline .ui-error-body>strong{font-size:13px}.ui-error-inline .ui-error-body>p{font-size:12px}:root[data-theme=dark] .ui-error-icon{background:#d2a254}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .ui-error-icon{background:color-mix(in srgb, #d2a254 20%, var(--surface))}}:root[data-theme=dark] .ui-error-icon{color:#d4ae69}@media (max-width:600px){.ui-error{grid-template-columns:auto minmax(0,1fr)}.ui-error-retry{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ui-error{animation:none}}.monitoring-workspace{gap:20px;min-width:0;display:grid}.monitoring-workspace>.page-header{margin-bottom:0}.monitoring-summary{grid-template-columns:1fr 1fr 1.4fr;gap:16px;display:grid}.monitoring-stat{gap:8px;padding:20px 24px;display:grid}.monitoring-stat>span,.monitoring-meta{color:var(--muted);font-size:13px}.monitoring-stat>strong{letter-spacing:-.6px;color:var(--ink);font-size:28px;line-height:1.25}.monitoring-stat>.monitoring-stat-date{letter-spacing:-.3px;font-size:18px}.monitoring-row-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.monitoring-workspace h3{color:var(--ink);margin:0;font-size:14px;font-weight:700}.monitoring-workspace p{color:var(--muted);font-size:13px;line-height:1.65}.monitoring-notice{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.monitoring-notice>svg{flex:none;margin-top:2px}.monitoring-card-body{padding:4px 24px 24px}.monitoring-card-body>*+*{margin-top:16px}.monitoring-bottom-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.monitoring-section-header>.ui-select{flex:none;width:170px}.monitoring-incident{border-top:1px solid var(--line);align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.monitoring-incident-main{flex:1;min-width:0}.monitoring-incident-main>p{margin:8px 0 16px}.monitoring-facts{flex-wrap:wrap;gap:16px 28px;margin:0;display:flex}.monitoring-facts>div{gap:4px;display:grid}.monitoring-facts dt{color:var(--muted);font-size:12px}.monitoring-facts dd{color:var(--ink);margin:0;font-size:13px;font-weight:600}.monitoring-diagnostics{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:14px;font-size:12px;display:flex}.monitoring-diagnostics code,.monitoring-card-body code{overflow-wrap:anywhere}.monitoring-integrations{grid-template-columns:1fr 1fr;display:grid}.monitoring-integration{border-top:1px solid var(--line);min-width:0;padding:20px 24px}.monitoring-integration:nth-child(2n){border-left:1px solid var(--line)}.monitoring-integration>p{margin:8px 0 16px}.monitoring-empty{margin:0;padding:24px}.monitoring-card-body .monitoring-rate{color:var(--ink);letter-spacing:-.6px;margin:0 0 20px;font-size:26px;font-weight:700}.monitoring-card-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.monitoring-card-actions>a{color:var(--blue);text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.monitoring-access{gap:12px;padding:24px;display:grid}.monitoring-nav-count{font-variant-numeric:tabular-nums}.rail-item[data-monitoring=true]>.rail-item-label{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}@media (max-width:1050px){.monitoring-bottom-grid{grid-template-columns:1fr}.monitoring-stat{padding:20px}}@media (min-width:641px) and (max-width:900px){.monitoring-summary{grid-template-columns:1fr 1fr}.monitoring-stat:last-child{grid-column:1/-1}.monitoring-integrations{grid-template-columns:1fr}.monitoring-integration:nth-child(2n){border-left:0}.monitoring-section-header{flex-wrap:wrap}.monitoring-section-header>.ui-select{width:100%}}@media (max-width:640px){.monitoring-summary,.monitoring-integrations{grid-template-columns:1fr}.monitoring-stat{grid-template-columns:1fr auto;align-items:center}.monitoring-stat>span:last-child:not(:first-child){grid-column:1/-1}.monitoring-stat>.monitoring-stat-date{font-size:15px}.monitoring-section-header{flex-wrap:wrap}.monitoring-section-header>.ui-select{width:100%}.monitoring-incident{flex-direction:column;padding:20px}.monitoring-integration{padding:20px}.monitoring-integration:nth-child(2n){border-left:0}.monitoring-card-body{padding-left:20px;padding-right:20px}.monitoring-workspace [data-ui=badge]{white-space:normal}.monitoring-workspace .view-header-actions,.monitoring-workspace .view-header-actions>button{width:100%}}.historical-workspace,.historical-content{gap:20px;min-width:0;display:grid}.historical-workspace>.page-header{margin-bottom:0}.historical-notice{border:1px solid var(--line);background:var(--surface);color:var(--body-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:13px;line-height:1.65;display:flex}.historical-notice>svg{color:var(--blue);flex-shrink:0;margin-top:2px}.historical-notice strong{color:var(--ink);font-weight:650}.historical-notice p{margin:3px 0 0}.historical-tabs{flex-wrap:wrap;gap:6px;display:flex}.historical-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.historical-stat{gap:10px;padding:18px;display:grid}.historical-stat>span{color:var(--muted);font-size:12px}.historical-stat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.7px;font-size:25px;font-weight:700;line-height:1.25}.historical-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.historical-summary{flex-direction:column;gap:12px;padding:20px;display:flex}.historical-summary h2{margin:0;font-size:15px;font-weight:650;line-height:1.5}.historical-summary>.historical-money{letter-spacing:-.5px;font-size:21px;font-weight:650}.historical-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.historical-money{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:inline-flex}.historical-money>span{white-space:nowrap}.historical-muted{color:var(--muted)}.historical-document-link{color:var(--blue);align-items:center;gap:5px;margin-top:6px;font-size:12px;display:inline-flex}.historical-document-link:hover{text-decoration:underline}.historical-reference-amount{gap:4px;margin-top:6px;display:grid}.historical-reference-amount small{color:var(--muted);font-size:11px}.historical-match-label{color:var(--muted);font-size:12px;line-height:1.7}.historical-invoice-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 24px 18px;display:grid}.historical-invoice-summary>div{gap:5px;display:grid}.historical-invoice-summary small,.historical-invoice-summary p{color:var(--muted);font-size:12px}.historical-invoice-balance{align-content:start;gap:6px;min-width:0;display:grid}.historical-invoice-balance>[data-ui=badge]{white-space:normal;justify-self:start}.historical-import-notes{gap:20px;min-width:0;padding:0 24px 20px;display:grid}.historical-import-notes article+article{border-top:1px solid var(--line);padding-top:20px}.historical-import-notes h3{margin:10px 0 6px;font-size:14px}.historical-import-notes p,.historical-settlement-note{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.historical-note-labels{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.historical-evidence-trace{min-width:0;margin-top:10px;font-size:12px}.historical-evidence-trace summary{cursor:pointer}.historical-evidence-trace pre,.historical-evidence-trace code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:11px}.historical-invoice-summary p{grid-column:1/-1;margin:0;line-height:1.7}.historical-comparison{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.historical-toolbar{gap:12px;padding:8px 24px 18px;display:flex}.historical-toolbar>.ui-search{flex:1;max-width:480px}.historical-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.historical-payment-status{white-space:nowrap}.historical-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.historical-table th{color:var(--muted);background:var(--canvas);white-space:nowrap;border-block:1px solid var(--line);padding:12px 18px;font-size:11px;font-weight:650}.historical-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:90px;max-width:320px;padding:15px 18px}.historical-table td:first-child{min-width:155px}.historical-table td>small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.historical-table td>[data-ui=button]{white-space:normal;text-align:left;justify-content:flex-start;max-width:290px}.historical-table tbody tr:last-child td{border-bottom:0}.historical-paging{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.historical-paging>div{gap:7px;display:flex}.historical-footnote{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 20px;font-size:12px;line-height:1.7}.historical-empty,.historical-load-state{color:var(--muted);padding:32px 24px;font-size:13px}.historical-load-state{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.historical-load-state small{overflow-wrap:anywhere;flex-basis:100%}.historical-load-state p{margin:0}.historical-warnings{color:var(--muted);margin:0;padding:12px 18px 12px 32px;font-size:12px;line-height:1.7}.historical-quality-notes{border:1px solid var(--line);background:var(--surface);border-radius:12px}.historical-quality-notes>summary{cursor:pointer;color:var(--muted);padding:14px 18px;font-size:13px}.historical-table .historical-warnings{min-width:180px;padding:4px 0 0 14px}.historical-source-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.historical-source-list>div>div{overflow-wrap:anywhere;min-width:0}.historical-source-list strong{font-size:13px;font-weight:600}.historical-source-list small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.historical-detail{gap:18px;min-width:0;padding:24px;display:grid}.historical-detail h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}.historical-detail h3{margin:4px 0 0;font-size:14px;font-weight:650}.historical-detail p{margin:0;font-size:13px;line-height:1.7}.historical-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.historical-detail-heading p{color:var(--muted)}.historical-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:0;font-size:13px;display:grid}.historical-facts dt{color:var(--muted);margin-bottom:4px;font-size:11px}.historical-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.historical-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.historical-relation{gap:15px;padding:16px;display:grid}.historical-relation>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.historical-note{white-space:pre-wrap;overflow-wrap:anywhere}.historical-source-fields{gap:0;margin:0;font-size:13px;display:grid}.historical-source-fields>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:16px;padding-block:13px;display:grid}.historical-source-fields dt{overflow-wrap:anywhere;font-weight:600}.historical-source-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.historical-source-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:11px}.historical-source-array summary{cursor:pointer;color:var(--blue);padding-block:3px}.historical-source-array ol{margin:10px 0;padding-left:22px}.historical-source-array li+li{margin-top:10px}.historical-array-paging{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.historical-array-paging>span{color:var(--muted);font-size:11px}.historical-value-object{gap:6px;margin:0;display:grid}.historical-value-object>div{grid-template-columns:minmax(65px,.6fr) minmax(0,2fr);gap:10px;display:grid}.historical-value-object dt{color:var(--muted);font-size:11px;font-weight:500}@media (max-width:1200px){.historical-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.historical-import-notes{padding:0 16px 16px}.historical-invoice-summary{grid-template-columns:minmax(0,1fr)}.historical-workspace,.historical-content{gap:16px}.historical-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-summary-grid,.historical-relations{grid-template-columns:minmax(0,1fr)}.historical-stat{padding:14px}.historical-toolbar{flex-wrap:wrap;padding-inline:16px}.historical-toolbar>.ui-search{flex-basis:100%;max-width:none}.historical-paging{flex-wrap:wrap;padding:12px 16px}.historical-detail{padding:18px 16px}.historical-facts{grid-template-columns:minmax(0,1fr)}.historical-source-fields>div{grid-template-columns:minmax(0,1fr);gap:7px}.historical-source-list>div{padding:14px 16px}}.workspace-data-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.workspace-data-controls p{color:var(--muted);flex:280px;margin:0;font-size:13px}.workspace-data-switch,.historical-section-tools{flex-wrap:wrap;gap:8px;display:flex}.historical-section-tools{justify-content:flex-end}.historical-copy-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.historical-copy-action p{color:var(--muted);flex:250px;margin:0}.online-content{gap:16px;padding:20px 24px 24px;display:grid}.online-summary,.online-person-heading,.online-person-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.online-summary{font-size:13px}.online-summary>span,.online-own,.online-person-meta,.online-help,.online-state p{color:var(--muted)}.online-own{font-weight:400}.online-list{margin:0;padding:0;list-style:none}.online-person{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:flex}.online-person:first-child{padding-top:4px}.online-person .lead-avatar{flex-shrink:0}.online-person-content{flex:1;min-width:0}.online-person-heading{align-items:flex-start}.online-person-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.online-person-heading .badge{flex-shrink:0}.online-location{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 4px;font-size:13px}.online-person-meta{font-size:12px}.online-person-meta>span{flex:160px}.online-person-meta [data-ui=button]{flex-shrink:0}.online-help{margin:0;font-size:12px;line-height:1.7}.online-state{text-align:center;justify-items:center;gap:12px;padding:20px 0;display:grid}.online-state>svg{color:var(--muted)}.online-state p{margin:0;font-size:14px;line-height:1.6}@media (max-width:600px){.online-content{padding:16px 20px 20px}.online-person{gap:10px}}@media (max-width:360px){.online-person .lead-avatar{display:none}}.preferences-workspace{min-width:0;max-width:1120px}.preferences-topline{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.preferences-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;width:100%;padding-bottom:12px;display:flex}.preferences-tabs [role=tab]{white-space:normal;text-align:left}.preferences-tabs [aria-selected=true]{color:var(--blue);background:var(--control-hover)}.preferences-save-status{min-height:20px;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.preferences-save-status svg{flex-shrink:0}.preferences-panel{outline-offset:4px;gap:20px;display:grid}.preferences-card-body{padding:0 24px 24px}.preferences-account{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 24px 20px;display:flex}.preferences-account .avatar{flex:0 0 48px;width:48px;height:48px;font-size:16px}.preferences-account>div{flex:1;min-width:180px}.preferences-account strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;display:block}.preferences-account p,.preferences-session p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.preferences-session{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.preferences-session>div{min-width:0}.preferences-session h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.preferences-row{grid-template-columns:minmax(0,1fr) minmax(230px,1fr);align-items:start;gap:32px;padding:20px 0;display:grid}.preferences-row+.preferences-row{border-top:1px solid var(--line)}.preferences-label label{color:var(--ink);font-size:14px;font-weight:600}.preferences-label p{color:var(--muted);max-width:440px;margin:6px 0 0;font-size:14px;line-height:1.6}.preferences-control,.preferences-control .ui-select{width:100%;min-width:0}.preferences-control input{width:100%;min-height:var(--control-height)}.preferences-preview{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;display:flex}.preferences-preview>span{color:var(--muted);font-size:13px}.preferences-preview strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600}.preferences-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.preferences-workspace .preferences-choice{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:100px}.preferences-choice>span{flex:1;min-width:0}.preferences-choice strong,.preferences-choice small{display:block}.preferences-choice strong{font-size:14px}.preferences-choice small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;line-height:1.5}.preferences-workspace .preferences-choice[aria-pressed=true]{border-color:var(--blue);background:var(--control-hover)}.preferences-choice>svg:last-child:not(:first-child){color:var(--blue)}.preferences-density-preview{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--canvas);gap:0;margin-bottom:8px;padding:0 16px;display:grid}.preferences-density-preview>div{grid-template-columns:2fr 1fr 1fr;gap:32px;padding:15px 0;display:grid}.preferences-density-preview>div+div{border-top:1px solid var(--line)}.preferences-density-preview[data-preview-density=compact]>div{padding:8px 0}.preferences-density-preview span{background:var(--line);border-radius:3px;max-width:180px;height:6px}.preferences-note{color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.7;display:flex}.preferences-note svg{flex-shrink:0;margin-top:2px}.preferences-facts{margin:0}.preferences-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:16px 0;font-size:14px;line-height:1.6;display:grid}.preferences-facts>div:last-child{border-bottom:0;padding-bottom:0}.preferences-facts dt{color:var(--muted)}.preferences-facts dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0}.preferences-facts .badge{white-space:normal;text-align:left}.preferences-facts kbd{font-size:12px}.preferences-workspaces .preferences-session:first-child{border-top:0;margin-top:0;padding-top:8px}.preferences-links{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.preferences-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.preferences-footer p{min-width:220px;max-width:570px;color:var(--muted);flex:1;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.6;display:flex}.preferences-footer p svg{flex-shrink:0;margin-top:2px}.preferences-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.preferences-workspace .button,.preferences-dialog-actions .button{white-space:normal}@media (max-width:1000px){.preferences-choices{grid-template-columns:1fr}.preferences-workspace .preferences-choice{min-height:76px}}@media (max-width:767px){.preferences-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preferences-tabs [role=tab]{justify-content:flex-start;padding-inline:10px}.preferences-row{grid-template-columns:minmax(0,1fr);gap:12px}.preferences-card-body,.preferences-account{padding-inline:20px}.preferences-account>div{min-width:120px}.preferences-session{flex-wrap:wrap;gap:12px}.preferences-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.preferences-facts dd{text-align:left}.preferences-control input{font-size:16px}.preferences-footer{align-items:flex-start}}:root{--blue:#2164d8;--action-hover:#1854bc;--canvas:#f4f6f8;--ink:#192d40;--body-ink:#42546a;--muted:#617084;--line:#e2e8ee;--ease-settle:cubic-bezier(.22, 1, .36, 1);--focus-ring:#2475e5}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed}.app-shell main{padding:30px 30px 40px}.page-header h1,.section-requests .page-header h1,.dashboard-heading h1{letter-spacing:-.9px;font-size:28px;line-height:1.25}.page-header p{color:var(--muted)}.global-search{border:1px solid var(--line);box-shadow:none;background:#f7f9fb;transition:border-color .15s,background .15s}.global-search:hover{background:#fff;border-color:#a8bbd2}[data-ui=button]{transition-timing-function:var(--ease-settle)}[data-ui=button]:active:not(:disabled){transform:translateY(1px)}[data-ui=button]:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}input:not([data-ui=search-input]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,select,textarea{transition:border-color .15s ease-out,box-shadow .15s ease-out}.button-labels{display:grid}.button-content,.button-loading-content{grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-loading-content,[data-loading=true] .button-content{visibility:hidden}[data-loading=true] .button-loading-content{visibility:visible}[data-ui=button][data-loading=true]{opacity:.85;cursor:wait}.button-spinner,.spin{animation:.9s linear infinite control-spin}@keyframes control-spin{to{transform:rotate(360deg)}}.connection-indicator{color:#426755;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:11px;display:flex}.connection-indicator>span:first-child:not(.connection-label){background:#329078;border-radius:50%;width:6px;height:6px}.connection-indicator:hover{border-color:var(--line);background:#f7f9fa}.connection-indicator.offline,.connection-indicator.stale{color:#995e16;background:#fff7e9}.connection-indicator.stale>span:first-child{background:#ba791f}.connection-indicator.reconnecting{color:#617084}.connection-banner{color:#725523;background:#fffbf3;border:1px solid #ebd7b5;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.connection-banner>div{flex:1}.connection-banner strong{font-size:13px;display:block}.connection-banner p{margin-top:3px;line-height:1.5}.navigation-progress{z-index:69;pointer-events:none;height:2px;animation:.16s ease-out .22s both shell-fade-in;position:fixed;top:0;left:216px;right:0;overflow:hidden}.navigation-progress:after{content:"";background:#2a8fc9;width:38%;height:100%;animation:1.3s ease-in-out infinite navigation-progress;display:block}@keyframes navigation-progress{0%{transform:translate(-110%)}to{transform:translate(365%)}}:where(#main)>*{animation:.18s ease-out both shell-fade-in}@keyframes shell-fade-in{0%{opacity:0}to{opacity:1}}.section-placeholder-heading{gap:10px;margin-bottom:6px;display:grid}.focus-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 30px;display:grid}.focus-queue-card{--queue-color:#5574a0;text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:17px 18px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;display:flex;box-shadow:0 2px 3px #14294303}.focus-queue-card.amber{--queue-color:#ae7426}.focus-queue-card.teal{--queue-color:#187d79}.focus-queue-card.blue{--queue-color:#2c6cc3}.focus-queue-card:hover,.focus-queue-card.active{border-color:var(--queue-color)}@supports (color:color-mix(in lab, red, red)){.focus-queue-card:hover,.focus-queue-card.active{border-color:color-mix(in srgb, var(--queue-color) 42%, white)}}.focus-queue-card:hover,.focus-queue-card.active{background:var(--queue-color)}@supports (color:color-mix(in lab, red, red)){.focus-queue-card:hover,.focus-queue-card.active{background:color-mix(in srgb, var(--queue-color) 3%, white)}}.focus-queue-card:hover,.focus-queue-card.active{box-shadow:0 3px 12px #17344d08}.focus-queue-icon{width:37px;height:37px;color:var(--queue-color);background:var(--queue-color);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.focus-queue-icon{background:color-mix(in srgb, var(--queue-color) 8%, white)}}.focus-queue-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.focus-queue-copy>span{color:var(--ink);font-size:13px;font-weight:650}.focus-queue-copy small{color:var(--muted);font-size:11px;line-height:1.4}.focus-queue-card>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.focus-queue-card>svg{color:var(--queue-color);opacity:.7}.workspace-heading{margin-bottom:15px}.workspace-heading h2{font-size:17px}.density-control{border:1px solid var(--line);background:#e9edf2;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.density-control button{width:30px;min-height:28px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.density-control button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #18344c15}.request-surface{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #17344d04}.view-tabs,.section-requests .view-tabs{background:#fff;padding:0 20px}.view-tabs button,.section-requests .view-tabs button{min-height:54px;margin-right:24px;padding-inline:0;font-size:13px;font-weight:600}.view-tabs button:last-child{margin-right:0}.view-tabs button.active{color:var(--blue)}.saved-views-trigger{max-width:180px}.saved-views-trigger>span{text-overflow:ellipsis;overflow:hidden}.saved-view-list{gap:6px;padding:18px 22px 0;display:grid}.saved-view-list>div{border:1px solid var(--line);border-radius:8px;align-items:center;display:flex}.saved-view-list>div.active{background:#eff5ff;border-color:#b9cfee}.saved-view-list>div>button:first-child{text-align:left;min-height:46px;color:var(--ink);flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.saved-view-list>div>button:first-child span{overflow-wrap:anywhere;flex:1}.saved-view-list>div>button:first-child svg{color:#5780b6}.saved-view-list .icon-button{margin-right:6px}.lead-search{flex:240px;max-width:440px}@media (max-width:767px){.lead-search{width:100%;max-width:none}}.table-toolbar{gap:10px;padding:16px 20px}.filter-panel{animation:detail-reveal .16s var(--ease-settle);border-top:1px solid #edf0f4;border-bottom:1px solid var(--line);background:#f8fafc}.lead-table th{color:#596b80;background:#f7f9fb;padding-block:12px;font-size:11px;font-weight:600}.lead-table td,.requests-layout.with-detail .lead-table td{padding-top:18px;padding-bottom:18px;font-size:14px}.lead-table tbody tr{transition:background .14s ease-out}.lead-table tbody tr:hover{background:#f6f9fc}.lead-table tbody tr[data-selected=true]{background:#eef5ff;box-shadow:inset 3px 0 #2c72dc}.lead-person strong{font-size:14px;font-weight:650}.lead-person small,.lead-interest small,.lead-table [data-column=receivedAt]{font-size:12px}.lead-avatar{color:#4b6b8b;background:#edf3f8;border-color:#dfe9f1;border-radius:50%;width:36px;height:36px}.lead-table-footer{border-top:1px solid var(--line);background:#fcfdfe;min-height:62px}.lead-table-busy{margin:0 0 -2px}[data-density=compact] .lead-table td{padding-top:10px;padding-bottom:10px}[data-density=compact] .lead-avatar{width:30px;height:30px}[data-density=compact] .lead-next{min-height:32px}.selection-bar{color:#235da9;background:#edf4ff;animation:.16s ease-out detail-reveal}.canvas-footnote{color:#64758a;font-size:11px;line-height:1.6}.detail-panel{border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px #17344d07}.detail-paging{color:var(--muted);align-items:center;gap:4px;display:flex}.detail-paging>span{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:11px}.detail-paging .icon-button{width:28px;height:28px}.detail-top{border-bottom:1px solid var(--line);min-height:58px;padding:12px 20px}.detail-top .eyebrow{letter-spacing:.06em;font-size:11px}.detail-top-actions{gap:8px}.detail-content{scroll-behavior:smooth}.detail-tabs button{align-items:center;gap:5px;display:inline-flex;position:relative}.draft-dot{background:#d09531;border-radius:50%;width:6px;height:6px}.contact-lines>span{align-items:center;gap:10px;min-height:34px;display:flex}.contact-lines>span>span{overflow-wrap:anywhere;flex:1;min-width:0}.contact-lines .icon-button{opacity:.7;width:28px;height:28px;min-height:28px;margin-left:auto}.contact-lines .icon-button:hover{opacity:1}.note-footer{flex-wrap:wrap;gap:10px}.note-footer>span{font-size:11px}.closed-lead-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:6px 0;display:flex}.detail-footer{border-top:1px solid var(--line);background:#fcfdfe}.modal[data-side=true]{border-left:1px solid var(--line)}.modal[data-side=true] .detail-inner{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.modal[data-side=true] .detail-content{flex:1;min-height:0;overflow-y:auto}.modal[data-side=true] .detail-footer{padding-bottom:max(20px, env(safe-area-inset-bottom));flex-shrink:0}.modal[data-side=true] .person-heading,.modal[data-side=true] .detail-status,.modal[data-side=true] .detail-tabs,.modal[data-side=true] .detail-top{flex-shrink:0}.modal[data-side=true] .detail-tabs{margin-top:14px}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-overlay[data-state=open]{animation:.16s ease-out overlay-open}.modal-overlay[data-state=closed]{animation:.14s ease-out overlay-close}.modal[data-state=open][data-side=false]{animation:dialog-open .22s var(--ease-settle)}.modal[data-state=closed][data-side=false]{animation:.13s ease-in dialog-close}.modal[data-state=open][data-side=true]{animation:drawer-open .26s var(--ease-settle)}.modal[data-state=closed][data-side=true]{animation:.17s ease-in drawer-close}@keyframes overlay-open{0%{opacity:0}to{opacity:1}}@keyframes overlay-close{to{opacity:0}}@keyframes dialog-open{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes dialog-close{to{opacity:0;scale:.985}}@keyframes drawer-open{0%{opacity:.6;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-close{to{opacity:0;transform:translate(24px)}}@keyframes detail-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.toast{color:var(--ink);animation:toast-appear .22s var(--ease-settle);background:#fff;border:1px solid #d7e5e1;border-radius:11px;bottom:24px;box-shadow:0 8px 28px #19344b1a}.toast>svg{color:#258775}@keyframes toast-appear{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.empty-state{padding:52px 24px}.empty-state>svg{color:#6b8ba7;box-sizing:content-box;background:#f0f5f9;border-radius:16px;margin-bottom:4px;padding:15px}.empty-state h3{font-size:17px}.empty-state p{max-width:380px;line-height:1.7}.overview-metrics{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 12px #17344d04}.overview-metric{transition:background .16s ease-out}.overview-metric:hover{background:#f7fafe}.overview-metric strong{font-variant-numeric:tabular-nums}.skeleton-block{background:#e7edf3;border-radius:5px;flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.skeleton-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);animation:1.6s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}.skeleton-avatar{border-radius:9px;width:36px;height:36px}.skeleton-icon{border-radius:5px;width:18px;height:18px}.skeleton-text{width:105px;height:10px}.skeleton-mobile-menu{display:none}.skeleton-breadcrumb{width:180px;height:12px}.skeleton-page-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.skeleton-page-heading>div{flex:1;min-width:0}.skeleton-eyebrow{width:80px;height:9px;margin-bottom:10px}.skeleton-title{width:180px;height:27px;margin-bottom:12px}.skeleton-subtitle{width:270px;max-width:100%;height:10px;margin-top:9px}.skeleton-action{width:115px;height:38px}.skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.skeleton-metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.skeleton-value{width:55px;height:28px;margin:18px 0}.skeleton-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.skeleton-panel-heading{border-bottom:1px solid var(--line);padding:25px}.skeleton-row{border-bottom:1px solid #edf1f4;align-items:center;gap:24px;min-height:80px;padding:16px 24px;display:flex}.skeleton-row-name{flex:170px;width:170px;min-width:0;max-width:170px;height:12px}.skeleton-row-cell{flex:90px;width:90px;min-width:0;max-width:90px;height:10px;margin-left:auto}.skeleton-row-badge{width:70px;height:25px;margin-left:auto}.candidate-skeleton{border:1px solid var(--line);border-radius:9px;align-items:center;gap:14px;min-height:83px;margin-bottom:10px;padding:18px;display:flex}.candidate-skeleton>div{flex:1;min-width:0}.candidate-skeleton .skeleton-subtitle{width:min(230px,100%)}@media (max-width:1200px){.connection-label{display:none}.focus-queue-card{gap:9px;padding:15px 13px}.focus-queue-card>svg{display:none}.focus-queue-copy small{font-size:10px}}@media (max-width:900px) and (min-width:768px){.focus-queue-icon{display:none}.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.app-shell main{padding:22px 16px 32px}.navigation-progress{left:0}.page-header h1,.section-requests .page-header h1,.dashboard-heading h1{font-size:25px}.connection-indicator{min-height:44px;padding:0 5px}.connection-banner{flex-wrap:wrap;padding:12px}.connection-banner .button{margin-left:30px}.focus-queue{gap:7px;margin-bottom:22px}.focus-queue-card{grid-template-columns:1fr auto;gap:9px 4px;padding:12px 10px;display:grid}.focus-queue-icon{border-radius:7px;grid-column:1;width:28px;height:28px}.focus-queue-icon svg{width:16px;height:16px}.focus-queue-card>strong{grid-area:1/2;font-size:22px}.focus-queue-copy{grid-column:1/-1}.focus-queue-copy>span{font-size:12px;line-height:1.5}.focus-queue-copy small,.density-control{display:none}.saved-views-trigger{max-width:145px;min-height:40px}.view-tabs,.section-requests .view-tabs{padding-inline:14px}.view-tabs button,.section-requests .view-tabs button{margin-right:20px;font-size:13px}.table-toolbar{padding:14px}.lead-table td,[data-density=compact] .lead-table td{padding-block:4px}.lead-person strong{font-size:15px}.lead-person small,.lead-interest small,.lead-table [data-column=receivedAt]{font-size:13px}.lead-table tbody tr[data-selected=true]{box-shadow:inset 3px 0 #2c72dc}.lead-table-footer{flex-wrap:wrap;gap:14px}.detail-paging .icon-button,.contact-lines .icon-button{width:40px;height:40px}.detail-top{padding:8px 16px}.note-footer>span{font-size:12px}.modal[data-side=true]{width:min(480px,100vw)}.toast{max-width:none;font-size:13px;bottom:16px;left:16px;right:16px}.skeleton-page-heading{gap:16px}.skeleton-mobile-menu{width:24px;height:24px;display:block}.skeleton-breadcrumb{width:96px}.skeleton-subtitle{width:190px}.skeleton-action{width:80px}.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skeleton-metric{padding:16px}.skeleton-row{gap:12px;padding-inline:16px}.skeleton-row-name{flex-basis:120px;width:120px;max-width:120px}.skeleton-row-cell{display:none}.skeleton-row-badge{width:55px}}@media (prefers-reduced-motion:reduce){.app-shell *,.modal *,.modal,.modal-overlay,.toast,.skeleton-block:after,.navigation-progress:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.navigation-progress:after{width:100%}}.draft-status{color:var(--muted);background:#f6f9fc;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.skeleton-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.skeleton-panel-heading .skeleton-subtitle{flex-shrink:1;min-width:0}.unavailable-partners{justify-content:flex-start;gap:8px;width:100%;margin-top:4px;font-size:12px}.unavailable-partners>span{color:var(--blue);margin-left:auto}.assignment-review .modal-actions{z-index:2;border-top:1px solid var(--line);background:#fff;position:sticky;bottom:0}.assignment-review .modal-heading{z-index:2;background:#fff;position:sticky;top:0}@media (max-width:767px){.view-tabs{scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.unavailable-partners{white-space:normal;text-align:left;flex-wrap:wrap}.unavailable-partners>span{margin-left:0}.modal-actions:has(.discard-draft){flex-wrap:wrap;gap:8px}.modal-actions .discard-draft{margin-right:auto;font-size:12px}}.view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-header:has(>.view-header-actions)>div:first-child{flex:1}.view-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:430px){.app-shell .topbar{gap:8px;padding-inline:8px}.app-shell .topbar-left,.app-shell .topbar-right{flex-shrink:0}.app-shell .topbar-right{gap:4px}.app-shell .topbar .global-search{flex-shrink:0;min-width:44px}.app-shell .topbar .connection-indicator{min-width:44px}}.operations-workspace{gap:22px;min-width:0;display:grid}.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-metric{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:22px;transition:border-color .16s,box-shadow .16s;display:flex}.operations-metric:hover,.operations-metric[aria-pressed=true]{border-color:#9ab5ce;box-shadow:0 3px 12px #172d3b06}.operations-metric[aria-pressed=true]{box-shadow:inset 0 0 0 1px #9ab5ce}.operations-metric-icon{color:#8d651f;background:#fbf6e9;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.operations-metric.failed .operations-metric-icon{color:#b14a4d;background:#fcf0f0}.operations-metric.test_confirmed .operations-metric-icon{color:#267665;background:#edf7f2}.operations-metric>span:nth-child(2){gap:5px;min-width:0;display:grid}.operations-metric-label{color:#4a5e6b;font-size:14px;font-weight:600}.operations-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:1.15}.operations-metric small{color:#5e6f7c;font-size:12px;line-height:1.5}.operations-metric-arrow{color:#82939f;margin-top:3px;margin-left:auto}.operations-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #172d3b02}.operations-panel-heading{justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 20px;display:flex}.operations-panel-heading h2{letter-spacing:-.025em;margin:0 0 5px;font-size:18px}.operations-panel-heading p{color:#596c79;font-size:13px;line-height:1.6}.operations-search{width:min(100%,320px)}@media (max-width:767px){.operations-search{width:100%;max-width:none}}.operations-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.operations-tabs{flex-wrap:wrap;gap:3px;max-width:100%;display:flex}.operations-tabs button{color:#526776;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.operations-tabs button:hover{background:#f3f6f8}.operations-tabs button[aria-pressed=true]{color:#214e6c;background:#edf3f8}.operations-tabs button span{color:#506575;font-variant-numeric:tabular-nums;background:#e9eef2;border-radius:5px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid}.operations-tabs button[aria-pressed=true] span{color:#214e6c;background:#fff}.operations-inline-note{color:#85651f;align-items:center;gap:9px;margin:0 24px 17px;font-size:12px;line-height:1.6;display:flex}.operations-feedback{color:#2c654f;background:#f1f8f4;border:1px solid #d8e9df;border-radius:10px;align-items:center;gap:10px;margin:0 24px 18px;padding:11px 15px;font-size:13px;display:flex}.operations-feedback>span{flex:1}.operations-feedback.is-error{color:#994347;background:#fff5f4;border-color:#f0d4d4}.operations-delivery-head,.operations-delivery{grid-template-columns:minmax(150px,1.45fr) minmax(100px,.7fr) minmax(135px,.95fr) minmax(170px,1.2fr);align-items:center;gap:20px;padding:18px 24px;display:grid}.operations-delivery-head,.operations-receipt-head{color:#5e7180;background:#f8fafb;border-block:1px solid #e9eef2;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600}.operations-deliveries,.operations-receipts{margin:0;padding:0;list-style:none}.operations-delivery,.operations-receipt{border-bottom:1px solid #edf0f3;min-height:105px;transition:background .15s}.operations-delivery:last-child,.operations-receipt:last-child{border-bottom:0}.operations-delivery:hover,.operations-receipt:hover{background:#fbfcfd}.operations-delivery.is-pending{background:#f5f9fd}.operations-person{gap:5px;min-width:0;display:grid}.operations-person strong,.operations-lead-link{color:var(--ink);font-size:14px;font-weight:650}.operations-lead-link{text-align:left;overflow-wrap:anywhere;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:0;line-height:1.6;display:inline-flex}.operations-lead-link svg{color:#63849c;opacity:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}.operations-lead-link:hover,.operations-lead-link:focus-visible{color:#255d83}.operations-lead-link:hover svg,.operations-lead-link:focus-visible svg{opacity:1;transform:translate(0)}.operations-partner-link{text-align:left;color:#47677d;justify-self:start;padding:0;font-size:12px;line-height:1.65}.operations-partner-link:hover{text-decoration:underline}.operations-person time{color:#647684;font-variant-numeric:tabular-nums;font-size:11px}.operations-amount,.operations-recorded{font-variant-numeric:tabular-nums;gap:4px;min-width:0;display:grid}.operations-amount b{color:#263e4d;font-size:14px;font-weight:650}.operations-amount small,.operations-recorded small{color:#647684;font-size:11px}.operations-delivery-status{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.operations-delivery-status [data-ui=badge],.operations-receipt-evidence [data-ui=badge]{white-space:normal;padding:3px 7px;font-size:11px;line-height:1.5}.operations-blocked-label{color:#926b22;font-size:11px}.operations-delivery-action{min-width:0}.operations-row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.operations-row-actions [data-ui=button]{min-height:34px;padding:7px 10px;font-size:11px}.operations-complete,.operations-blocked>span{color:#417461;align-items:flex-start;gap:7px;font-size:12px;line-height:1.55;display:flex}.operations-complete svg,.operations-blocked>span svg{margin-top:1px}.operations-blocked{justify-items:start;gap:6px;display:grid}.operations-blocked>span{color:#86632a}.operations-blocked [data-ui=button]{min-height:24px;padding:0;font-size:12px}.operations-muted{color:#5b6e7b;font-size:12px;line-height:1.6}.operations-pagination{color:#647684;font-variant-numeric:tabular-nums;border-top:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.operations-pagination b{color:#425c6e;font-weight:600}.operations-pagination nav{align-items:center;gap:8px;display:flex}.operations-empty{text-align:center;justify-items:center;gap:12px;padding:64px 24px;display:grid}.operations-empty>span{color:#638298;background:#f7fafc;border:1px solid #e7edf2;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:5px;display:grid}.operations-empty h3{font-size:18px}.operations-empty p{color:#5f7483;max-width:380px;margin-bottom:6px;font-size:13px;line-height:1.7}.operations-footnote{color:#607583;justify-content:center;align-items:flex-start;gap:8px;padding:0 10px;font-size:11px;line-height:1.6;display:flex}.operations-footnote svg{margin-top:1px}.operations-mobile-label{display:none}.operations-billing-summary{background:#f0f6f9;border:1px solid #dce7ee;border-radius:16px;grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:30px;display:grid}.operations-billing-total{gap:8px;display:grid}.operations-billing-total>span{color:#466174;font-size:13px;font-weight:600}.operations-billing-total>strong{color:#183d56;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,2.8vw,36px);font-weight:650;line-height:1.3}.operations-billing-total>small{color:#587083;font-size:12px}.operations-billing-count{border-left:1px solid #d9e5ed;justify-content:center;gap:7px;padding:6px 20px;display:grid}.operations-billing-count svg{color:#65859b}.operations-billing-count strong{color:#21485f;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.operations-billing-count span{color:#506b7e;font-size:12px}.operations-billing-filters{flex-wrap:wrap;align-items:flex-end;gap:13px;padding:0 24px 22px;display:flex}.operations-billing-filters .operations-search{flex:230px;width:auto}.operations-billing-filters label{color:#526b7d;flex:0 185px;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.operations-billing-filters select{color:#344f62;background-color:#fff;border:1px solid #cbd6de;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:8px 30px 8px 12px;font-size:13px;font-weight:500}.operations-receipt-head,.operations-receipt{grid-template-columns:minmax(150px,1.35fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(100px,.8fr);align-items:center;gap:20px;padding-left:24px;padding-right:24px;display:grid}.operations-receipt{min-height:92px;padding-top:19px;padding-bottom:19px}.operations-receipt-head>:last-child,.operations-receipt>:last-child{text-align:right}.operations-recorded time{color:#4d6475;font-size:12px}.operations-spinner{animation:.9s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.operations-metric{gap:10px;padding:19px 16px}.operations-metric-icon{width:32px;height:32px}.operations-metric-arrow{display:none}.operations-delivery-head,.operations-delivery{grid-template-columns:minmax(135px,1.3fr) minmax(95px,.8fr) minmax(125px,1fr) minmax(140px,1fr);gap:14px}.operations-row-actions{flex-direction:column;align-items:flex-start}}@media (max-width:1050px){.operations-delivery-head{display:none}.operations-delivery{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px 22px}.operations-delivery .operations-amount{text-align:right}.operations-delivery-action{text-align:right;justify-self:end}.operations-row-actions{flex-direction:row;justify-content:flex-end}.operations-blocked{justify-items:end}.operations-mobile-label{color:#62798a;font-size:11px;display:inline}.operations-receipt-head{display:none}.operations-receipt{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.operations-recorded{text-align:right}.operations-billing-summary{padding:25px}}@media (max-width:760px){.operations-workspace{gap:17px}.operations-metrics{gap:8px}.operations-metric{border-radius:11px;padding:13px 10px;display:block}.operations-metric-icon{border-radius:8px;width:29px;height:29px;margin-bottom:10px}.operations-metric-icon svg{width:16px;height:16px}.operations-metric-label{min-height:36px;font-size:11px;line-height:1.6}.operations-metric strong{font-size:26px}.operations-metric small{display:none}.operations-panel{border-radius:13px}.operations-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px 17px 17px}.operations-panel-heading h2{font-size:17px}.operations-panel-heading p{font-size:12px}.operations-panel-heading>[data-ui=badge]{font-size:11px}.operations-toolbar{gap:14px;padding:0 16px 17px;display:grid}.operations-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.operations-tabs button{flex-wrap:wrap;justify-content:center;gap:4px;min-height:44px;padding:6px 4px;font-size:10px}.operations-tabs button span{min-width:16px;height:17px;font-size:10px}.operations-inline-note{margin:0 17px 17px;font-size:12px}.operations-feedback{margin:0 16px 17px;padding:10px 12px;font-size:12px}.operations-feedback>svg{display:none}.operations-delivery{border-top:1px solid #e9eef2;border-bottom:0;gap:15px 12px;padding:21px 17px}.operations-person{gap:6px}.operations-person time{font-size:11px}.operations-lead-link{min-height:30px;font-size:14px}.operations-lead-link svg{display:none}.operations-partner-link{min-height:30px;font-size:13px}.operations-amount b{font-size:14px}.operations-delivery-status{flex-flow:wrap;grid-column:1/-1;align-items:center}.operations-delivery-action{text-align:left;grid-column:1/-1;justify-self:stretch;width:100%}.operations-row-actions{grid-template-columns:1fr auto;display:grid}.operations-row-actions [data-ui=button]{min-height:44px;font-size:12px}.operations-blocked{justify-items:start}.operations-blocked [data-ui=button]{min-height:44px}.operations-complete{font-size:12px}.operations-pagination{gap:8px;padding:12px 16px;font-size:11px}.operations-pagination nav{gap:4px}.operations-pagination [data-ui=button]{width:40px;height:44px}.operations-footnote{justify-content:flex-start;font-size:11px}.operations-empty{padding:44px 20px}.operations-empty p{font-size:13px}.operations-billing-summary{grid-template-columns:1fr 1fr;gap:24px 10px;padding:22px}.operations-billing-total{grid-column:1/-1}.operations-billing-total>strong{font-size:30px}.operations-billing-count{border:0;justify-content:start;padding:0}.operations-billing-count strong{font-size:24px}.operations-billing-count span{font-size:11px}.operations-billing-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:0 16px 20px;display:grid}.operations-billing-filters .operations-search{grid-column:1/-1}.operations-billing-filters select{min-height:44px;padding-left:10px;font-size:12px}.operations-billing-filters>[data-ui=button]{grid-column:1/-1;justify-self:start;min-height:44px}.operations-receipt{border-top:1px solid #e9eef2;border-bottom:0;gap:18px 10px;padding:20px 17px}.operations-receipt .operations-person{grid-column:1/-1}.operations-recorded{text-align:left;grid-column:1/-1}.operations-recorded time{font-size:12px}.operations-receipt-evidence [data-ui=badge]{font-size:10px}}@media (prefers-reduced-motion:reduce){.operations-workspace *,.operations-workspace :before,.operations-workspace :after{transition:none!important;animation:none!important}}.modal.command-dialog{border:1px solid #ffffff9e;border-radius:18px;width:min(650px,100vw - 32px);overflow:hidden;box-shadow:0 26px 100px #0c222d30,0 6px 24px #0c222d12}.command-palette{flex-direction:column;max-height:min(650px,100dvh - 48px);display:flex}.command-searchbar{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:76px;padding:14px 22px;display:flex}.command-search-icon{color:#51717d;flex-shrink:0}.command-searchbar input{width:100%;min-width:0;font-family:var(--display);color:var(--ink);background:0 0;border:0;outline:none;padding:8px 0;font-size:17px;font-weight:500}.command-searchbar input:focus-visible{box-shadow:none;outline:none}.command-searchbar input::placeholder{color:#7d8a92}.command-clear,.command-dismiss{color:#657780;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-clear{width:28px;height:28px}.command-dismiss{border:1px solid var(--line);min-width:32px;height:25px;padding:0 6px;font-size:11px}.command-dismiss>svg{display:none}.command-clear:hover,.command-dismiss:hover{color:var(--ink);background:#f0f4f5}.command-search-context{color:#798890;justify-content:space-between;gap:12px;padding:12px 22px 4px;font-size:11px;display:flex}.command-search-context>:first-child{text-overflow:ellipsis;white-space:nowrap;color:#4e6570;font-weight:600;overflow:hidden}.command-search-context>:last-child{flex-shrink:0}.command-palette-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd7dc transparent;padding:0 9px 12px;overflow-y:auto}.command-group+.command-group{margin-top:5px}.command-group-heading{letter-spacing:.035em;color:#788892;justify-content:space-between;align-items:center;padding:14px 13px 7px;font-size:11px;font-weight:600;display:flex}.command-group-heading>:last-child:not(:first-child){letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.command-result{cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:60px;margin:2px 0;padding:10px 13px;transition:background-color .11s;display:flex;position:relative}.command-result[aria-selected=true]{background:#edf3fc}.command-result-icon{color:#637985;background:#fafcfc;border:1px solid #e7edef;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.command-result[aria-selected=true] .command-result-icon{color:#2164d8;background:#fff;border-color:#c9d9f4}.command-result-action .command-result-icon{color:#2358c4;background:#eef3fc;border-color:#dde7f8}.command-result-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.command-result-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#233f4d;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.command-result-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#76858d;font-size:12px;line-height:1.35;overflow:hidden}.command-result-status{text-overflow:ellipsis;white-space:nowrap;color:#697d87;background:#f1f4f5;border-radius:5px;flex-shrink:0;max-width:132px;padding:3px 7px;font-size:10px;font-weight:600;overflow:hidden}.command-status-ready{color:#25776a;background:#eaf5ee}.command-status-review{color:#976628;background:#faf2e2}.command-status-new{color:#3c71a1;background:#edf4fc}.command-status-assigned{color:#626aa2;background:#eff0fa}.command-result-enter{color:#2164d8;opacity:0;flex-shrink:0}.command-result[aria-selected=true] .command-result-enter{opacity:1}.command-empty{text-align:center;flex-direction:column;align-items:center;padding:42px 24px 52px;display:flex}.command-empty-icon{color:#6e8b93;background:#f0f5f5;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:17px;display:grid}.command-empty h3{font-family:var(--display);color:var(--ink);margin:0 0 7px;font-size:16px;font-weight:600}.command-empty p{color:var(--muted);margin:0;font-size:13px}.command-empty button{color:#2164d8;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;margin-top:21px;padding:6px;font-size:13px;font-weight:600;display:flex}.command-empty button:hover{background:#edf3fc}.command-footer{border-top:1px solid var(--line);color:#809098;background:#fbfcfc;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 21px;font-size:11px;display:flex}.command-keyboard-hints,.command-keyboard-hints>span{align-items:center;gap:7px;display:flex}.command-keyboard-hints{gap:15px}.command-keyboard-hints kbd{color:#6c818a;background:#fff;border:1px solid #e2e8eb;border-radius:4px;justify-content:center;align-items:center;gap:1px;min-width:20px;height:20px;padding:2px 4px;display:inline-flex;box-shadow:0 1px #e6ecee}.command-count{text-align:right;min-width:0}@media (max-width:600px){.modal.command-dialog{border-radius:14px;width:calc(100vw - 20px)}.command-palette{max-height:calc(100dvh - 28px)}.command-searchbar{gap:9px;min-height:65px;padding:11px 15px}.command-searchbar input{font-size:16px}.command-dismiss{border:0;width:30px;height:30px}.command-dismiss>span{display:none}.command-dismiss>svg{display:block}.command-search-context{gap:8px;padding:10px 17px 3px;font-size:10px}.command-palette-list{padding-inline:5px}.command-group-heading{padding-inline:12px}.command-result{gap:9px;padding:10px}.command-result-icon{border-radius:8px;flex-basis:30px;width:30px;height:30px}.command-result-copy strong{font-size:13px}.command-result-copy>span{font-size:11px}.command-result-status{max-width:90px;font-size:9px}.command-result-enter{display:none}.command-footer{justify-content:flex-end;padding:11px 17px}.command-keyboard-hints{display:none}}@media (prefers-reduced-motion:reduce){.command-result{transition:none}}.modal.lead-workspace-dialog{border:1px solid #ffffffb3;border-radius:20px;height:min(880px,100dvh - 64px);overflow:hidden;box-shadow:0 32px 120px #10243b38,0 8px 28px #10243b14;max-height:calc(100dvh - 64px)!important}.lead-workspace{--lw-text:#233d55;--lw-secondary:#60758a;--lw-border:#e2e9f0;--lw-accent:#2767bb;height:100%;min-height:0;color:var(--lw-text);background:#fff;flex-direction:column;font-size:15px;line-height:1.55;display:flex}.lead-workspace :is(h2,h3,p){margin:0}.lead-workspace :is(button,a,input:not([data-ui=search-input]),select,textarea):focus-visible{outline-offset:3px;outline:2px solid #4388db}.lead-workspace button{touch-action:manipulation}.lw-header{border-bottom:1px solid var(--lw-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:25px 30px;display:flex}.lw-identity{align-items:center;gap:17px;min-width:0;display:flex}.lw-identity>div{min-width:0}.lead-workspace .lw-avatar{color:#48739d;width:56px;height:56px;font-family:var(--display);background:#edf3fb;border:1px solid #dbe7f5;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.lw-identity h2{color:#1b334b;font-family:var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.lw-header-actions{flex:none;align-items:center;gap:5px;display:flex}.lw-header-actions>span{color:#5c7187;text-align:center;font-variant-numeric:tabular-nums;min-width:55px;font-size:12px}.lw-header-actions .icon-button{color:#647c93;border-radius:8px;width:36px;height:36px;min-height:36px}.lw-header-actions .icon-button:last-child{background:#f3f6f9;margin-left:12px}.lw-header-actions .icon-button:hover:not(:disabled){color:var(--lw-accent);background:#edf3fb}.lw-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d3e0 transparent;flex:auto;min-height:0;scroll-padding:24px;overflow:hidden auto}.lw-grid{background:linear-gradient(90deg,#f5f8fc 300px,#fff 300px);grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:100%;display:grid}.lw-customer{border-right:1px solid var(--lw-border);background:#f5f8fc;min-width:0;padding:27px 25px 30px}.lw-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.lw-section-heading h3{font-family:var(--display);letter-spacing:-.015em;font-size:14px;font-weight:700;line-height:1.4}.lw-section-heading :is(button,a){flex-shrink:0;font-size:13px}.lw-contact-list :is(strong,a){color:#284562;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5;display:block}.lw-follow-up{color:#3d648e;background:#eaf2fd;border:1px solid #dbe7f7;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:7px 9px;margin-top:23px;padding:14px;font-size:13px;display:flex}.lw-follow-up>svg{flex:none;margin-top:2px}.lw-follow-up>div{flex:1;min-width:0}.lw-follow-up :is(b,strong){font-size:13px;font-weight:600;display:block}.lw-follow-up :is(time,span){color:#587596;overflow-wrap:anywhere;font-size:13px}.lw-follow-up small{color:#5c7187;margin-top:6px;font-size:12px;line-height:1.5;display:block}.lw-main{min-width:0;padding:22px 30px 34px}.lw-tabs{border-bottom:1px solid var(--lw-border);align-items:center;gap:23px;margin-bottom:25px;display:flex}.lw-tabs button{color:#5c7187;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;min-height:42px;margin-bottom:-1px;padding:0 1px 13px;font-size:14px;font-weight:600;transition:color .14s,border-color .14s;display:flex;position:relative}.lw-tabs button:hover{color:#365c85}.lw-tabs button.active,.lw-tabs button[aria-selected=true]{color:#285b96;border-bottom-color:#4380cb}.lw-tabs button :is(small,.badge){color:#5c7187;background:#f0f4f9;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:500}.lw-composer{background:#fff;border:1px solid #dbe5f0;border-radius:13px;padding:23px;box-shadow:0 3px 12px #24456b05}.lw-composer-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.lw-composer-header h3,.lw-history-header h3,.lw-edit-panel h3{color:#263f58;font-family:var(--display);letter-spacing:-.025em;font-size:17px;font-weight:700;line-height:1.4}.lw-compose-modes{background:#f4f7fb;border:1px solid #e8edf4;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.lw-compose-modes button{color:#5c7187;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s;display:inline-flex}.lw-compose-modes button.active,.lw-compose-modes button[aria-pressed=true],.lw-compose-modes button[aria-selected=true]{color:#356899;background:#fff;border-color:#e1e8f1;box-shadow:0 1px 3px #24456b0b}.lw-compose-modes button:hover:not(.active){color:#365c85}.lw-form{flex-direction:column;gap:19px;display:flex}.lw-form-row,.lw-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.lw-field{color:#526b84;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.lw-field>label,.lw-field>span:first-child{color:#526b84;font-size:13px;font-weight:500}.lw-field>small{color:#5c7187;font-size:12px;font-weight:400;line-height:1.5}.lw-field :is(input,select,textarea),.lw-notes textarea{color:#2f4962;background:#fbfcfe;border:1px solid #dce5ef;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:43px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 1px 2px #102a451f}.lw-field select{cursor:pointer;padding-right:30px}.lw-field :is(input,textarea)::placeholder,.lw-notes textarea::placeholder{color:#94a3b4}.lw-field :is(input,select,textarea):hover:not(:disabled),.lw-notes textarea:hover:not(:disabled){border-color:#bfcee0}.lw-field :is(input,select,textarea):focus,.lw-notes textarea:focus{background:#fff;border-color:#79a4d9;outline:none;box-shadow:0 0 0 3px #3274c910}.lw-field :is(input,select,textarea):disabled,.lw-notes textarea:disabled{cursor:not-allowed;color:#7d8fa1;background:#f2f5f8}.lw-notes textarea,.lw-field textarea{resize:vertical;min-height:135px}.lw-notes{flex-direction:column;gap:8px;display:flex}.lw-compose-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.lw-compose-footer>:is(span,p,div):first-child{color:#5c7187;align-items:center;gap:6px;max-width:270px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.lw-compose-footer>:first-child svg{flex-shrink:0}.lw-compose-footer .button{flex-shrink:0;min-height:40px;font-size:13px}.lw-history{margin-top:32px}.lw-history-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.lw-history-header select{color:#5c7187;background:#fff;border:1px solid #e0e7ef;border-radius:7px;max-width:160px;min-height:34px;padding:6px 28px 6px 10px;font-size:12px}.lw-timeline{flex-direction:column;display:flex}.lw-timeline>article{gap:13px;min-width:0;padding-bottom:26px;display:flex;position:relative}.lw-timeline>article:not(:last-child):before{content:"";background:#e4ebf2;width:1px;position:absolute;top:33px;bottom:0;left:15px}.lw-timeline>article:last-child{padding-bottom:4px}.lw-event-marker{z-index:1;color:#7796b5;background:#f4f8fd;border:1px solid #e2eaf4;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:relative}.lw-event-marker>svg{width:14px;height:14px}.lw-event-marker.is-conversation{color:#5b87b7;background:#edf4fe;border-color:#d6e5f7}.lw-event-body{flex:1;min-width:0;padding-top:4px}.lw-event-body>header{justify-content:space-between;align-items:baseline;gap:13px;display:flex}.lw-event-body header strong{color:#36516d;font-size:14px;font-weight:600;line-height:1.5}.lw-event-body time{color:#5c7187;flex-shrink:0;font-size:12px;font-weight:400}.lw-event-body p{color:#556e86;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.7}.lw-event-meta{color:#5c7187;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:7px;font-size:12px;font-weight:400;display:flex}.lw-event-meta>span+span:before{content:"·";color:#b0bdcb;margin-right:9px}.lw-event-followup{color:#5c7187;align-items:flex-start;gap:7px;margin-top:10px;font-size:13px;line-height:1.6;display:flex}.lw-event-followup>svg{flex-shrink:0;margin-top:3px}.lead-workspace .lw-more{min-height:37px;margin-top:21px;font-size:13px}.lead-workspace .lw-history-zone{color:#5c7187;margin-top:19px;font-size:12px;line-height:1.5}.lw-loading{flex-direction:column;gap:12px;padding:12px 0 25px;display:flex}.lw-loading>span{background:#edf2f8;border-radius:4px;width:90%;height:13px;animation:1.6s ease-in-out infinite lw-loading-pulse;display:block}.lw-loading>span:nth-child(2n){width:65%;animation-delay:.12s}.lw-loading>span:nth-child(3n){width:78%}.lw-message{color:#4f7195;background:#f0f6fe;border:1px solid #dbe7f5;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 17px;padding:13px 15px;font-size:14px;line-height:1.5;display:flex}.lw-message>svg{flex-shrink:0;margin-top:2px}.lw-message>div{flex:1;min-width:0}.lw-message>span{overflow-wrap:anywhere;flex:1;min-width:0}.lw-message[data-tone=error]{color:#9e5750;background:#fdf3f1;border-color:#f0d9d5}.lw-message[data-tone=success]{color:#4b7762;background:#f1f8f4;border-color:#d9e8df}.lw-message .button{min-height:30px;margin-left:auto;font-size:12px}.lw-history-empty{color:#8094a9;text-align:center;background:#fbfcfe;border:1px dashed #dfe7f0;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:31px 25px;display:flex}.lw-history-empty>svg{color:#9aafc4;margin-bottom:4px}.lw-history-empty :is(strong,h3){color:#607991;font-size:15px;font-weight:600}.lw-history-empty p{color:#8195a9;max-width:380px;font-size:14px;line-height:1.6}.lw-assignment-card{background:#fff;border:1px solid #e0e8f1;border-radius:12px;margin-bottom:15px;padding:21px}.lw-assignments>.lw-muted{margin-bottom:22px;font-size:15px;line-height:1.65}.lw-assignment-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.lw-assignment-top strong{color:#32516f;font-family:var(--display);font-size:16px;font-weight:600}.lw-assignment-top .badge{font-size:12px}.lw-assignment-meta{color:#5c7187;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;font-size:13px;display:flex}.lw-assignment-meta strong{color:#426383;font-size:15px;font-weight:600}.lw-assignment-meta b{color:#426383;margin-top:4px;font-size:15px;font-weight:500;display:block}.lw-assignment-card>p{color:#5c7187;font-size:14px}.lw-assignment-card>.button{margin-top:10px}.lw-footer-state :is(b,strong){color:#48637f;font-size:13px;font-weight:600}.lw-edit-panel{padding:4px 0 2px}.lw-edit-panel>header{margin-bottom:25px}.lw-edit-panel>header>p{color:#74899f;margin-top:8px;font-size:15px}.lw-edit-grid{gap:20px 21px}.lw-span-2{grid-column:1/-1}.lw-edit-actions{border-top:1px solid var(--lw-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}.lw-edit-actions>span{color:#5c7187;min-width:0;max-width:220px;margin-right:auto;font-size:12px;line-height:1.5}.lw-muted{color:#5c7187;font-size:13px;font-weight:400}@keyframes lw-loading-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (min-width:961px) and (min-height:900px){.lw-customer{position:sticky;top:0}}@media (min-width:768px) and (max-width:1000px){.lw-header{gap:14px;padding:23px 25px}.lw-grid{background:linear-gradient(90deg,#f5f8fc 265px,#fff 265px);grid-template-columns:265px minmax(0,1fr)}.lw-customer{padding:25px 20px}.lw-main{padding:22px}.lw-composer{padding:19px}.lw-compose-footer{flex-wrap:wrap}.lw-compose-footer>.button{margin-left:auto}}@media (max-width:767px){.modal.lead-workspace-dialog{border:0;border-radius:0;height:100dvh;width:100vw!important;max-height:100dvh!important;top:0!important;left:0!important;transform:none!important}.lw-header{min-height:auto;padding:max(18px, env(safe-area-inset-top)) 20px 17px;flex-wrap:wrap;align-items:flex-start;gap:15px}.lw-identity{flex:1;gap:12px}.lead-workspace .lw-avatar{border-radius:12px;flex-basis:44px;width:44px;height:44px;font-size:15px}.lw-identity h2{letter-spacing:-.04em;font-size:24px}.lw-header-actions{justify-content:flex-end;gap:4px;width:100%;margin-top:-1px}.lw-header-actions .icon-button{width:34px;height:34px;min-height:34px}.lw-header-actions .icon-button:last-child{margin-left:11px}.lw-header-actions>span{min-width:49px}.lw-body{scroll-padding:16px}.lw-grid{background:#fff;flex-direction:column;display:flex}.lw-customer{border-bottom:1px solid #e0e8f2;border-right:0;width:100%;padding:22px 20px}.lw-section-heading{margin-bottom:18px}.lw-follow-up{margin-top:18px}.lw-main{width:100%;padding:20px 20px 28px}.lw-tabs{gap:24px;margin-bottom:22px}.lw-tabs button{min-height:41px;font-size:14px}.lw-composer{padding:19px 17px}.lw-composer-header{align-items:flex-start;gap:15px;margin-bottom:21px}.lw-compose-modes{width:100%}.lw-compose-modes button{flex:1;min-height:34px;font-size:13px}.lw-form-row,.lw-edit-grid{grid-template-columns:minmax(0,1fr);gap:17px}.lw-field :is(input,select,textarea),.lw-notes textarea{min-height:45px;font-size:16px}.lw-notes textarea,.lw-field textarea{min-height:145px}.lw-compose-footer{flex-direction:column;align-items:stretch;gap:15px}.lw-compose-footer>:is(span,p,div):first-child{max-width:none;font-size:12px}.lw-compose-footer .button{width:100%;min-height:43px;font-size:14px}.lw-history{margin-top:29px}.lw-history-header{gap:10px;margin-bottom:22px}.lw-history-header h3{font-size:16px}.lw-history-header select{max-width:140px;min-height:36px}.lw-timeline>article{gap:11px;padding-bottom:25px}.lw-event-body>header{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px}.lw-event-body header strong{font-size:14px}.lw-event-body p{margin-top:8px;line-height:1.65}.lw-history-empty{padding:25px 18px}.lw-assignment-card{padding:19px}.lw-assignment-card>.button{width:100%;min-height:42px}.lw-edit-panel{padding:2px 0 0}.lw-edit-panel>header{margin-bottom:23px}.lw-edit-actions{flex-wrap:wrap;gap:9px}.lw-edit-actions>span{flex:1 0 100%;max-width:none;margin-bottom:4px}.lw-edit-actions .button{flex:1;min-height:43px}.lw-message{flex-wrap:wrap;font-size:14px}.lw-message .button{margin-left:25px}}@media (max-width:360px){.lw-header{padding-inline:16px}.lw-identity h2{font-size:23px}.lw-customer,.lw-main{padding-inline:16px}.lw-composer{padding:18px 14px}.lw-tabs{gap:19px}.lw-history-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lead-workspace *,.modal.lead-workspace-dialog{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lw-tabs{gap:20px}.lw-tabs>button{white-space:nowrap;gap:6px;font-size:13px}.lw-handling{gap:22px;padding-top:23px;display:grid}.lw-missing{color:#976334;font-size:12px;line-height:1.55;margin-top:11px!important}.lw-missing button{color:#2767bb;text-decoration:underline}.lw-partner-comment{border-top:1px solid var(--lw-border);padding-top:22px}.lw-partner-comment>textarea{resize:vertical;width:100%;min-height:155px;font:inherit;color:#29465d;background:#fff;border:1px solid #cddbe7;border-radius:10px;padding:15px;font-size:14px;line-height:1.75;display:block;box-shadow:0 1px 3px #172f4510}.lw-partner-comment>textarea::placeholder{color:#8d9cab}.lw-partner-comment>textarea:focus{outline-offset:1px;border-color:#6699c7;outline:2px solid #5e94c65c}.lw-comment-source{color:#6f8295;font-size:11px;line-height:1.6;margin-top:8px!important}.lw-comment-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lw-comment-footer>span{color:#577d68;align-items:center;gap:6px;font-size:11px;display:flex}.lw-draft-stale{background:#fffaf0;border:1px solid #ecdfbf;border-radius:8px;margin-top:12px;padding:12px}.lw-draft-stale p{color:#80683c;margin-bottom:9px;font-size:12px}.lw-map-panel{border:1px solid var(--lw-border);border-radius:9px;margin-top:12px;overflow:hidden}.lw-map-panel>p{color:var(--lw-secondary);padding:12px;font-size:12px}.lw-map-panel>a{color:#3473aa;border-top:1px solid var(--lw-border);justify-content:space-between;align-items:center;gap:6px;padding:11px 12px;font-size:12px;display:flex}.lw-map-frame{background:#eaf0f2;height:230px;position:relative}.lw-map-frame iframe{border:0;width:100%;height:100%;position:relative}.lw-map-loading{color:var(--lw-secondary);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.lw-callback-control{background:#fffaf0;border:1px solid #eedfbc;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.lw-callback-control>svg{color:#a0803b;flex:none}.lw-callback-control>div{flex:1}.lw-callback-control strong{font-size:14px}.lw-callback-control span{color:#8a7855;font-size:11px;display:block}.lw-payload-preview{border-top:1px solid var(--lw-border);padding-top:10px}.lw-payload-preview summary{cursor:pointer;color:#56718a;font-size:12px}.lw-payload-preview p{white-space:pre-wrap;margin-top:10px;font-size:13px}.lw-assignment-rejected{background:#fafbfc}.lw-assignment-issue{background:#fffaf4;border:1px solid #eadccc;border-radius:8px;margin-top:12px;padding:12px}.lw-assignment-issue>strong{color:#966638;align-items:center;gap:7px;font-size:13px;display:flex}.lw-assignment-issue p{white-space:pre-wrap;margin-top:5px;font-size:13px}.lw-assignment-issue small{color:#8b7860;margin-top:6px;font-size:11px;display:block}.lw-issue-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.lw-issue-form{border-top:1px solid var(--lw-border);margin-top:14px;padding-top:14px}.lw-send-review{background:#f6f9fc;border:1px solid #cbddec;border-radius:12px;margin-top:24px;padding:20px}.lw-send-review h3{font-size:16px}.lw-send-review>div>p{color:var(--lw-secondary);margin-top:4px;font-size:12px}.lw-send-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.lw-send-confirmation{border-top:1px solid #d8e4ee;margin-top:16px;padding-top:16px}.lw-send-confirmation>strong{font-size:14px}.lw-send-confirmation>div{background:#fff;border:1px solid #e0e9f1;border-radius:8px;margin-top:10px;padding:13px}.lw-send-confirmation h4{justify-content:space-between;gap:12px;margin:0 0 6px;font-size:13px;display:flex}.lw-send-confirmation h4 span{color:var(--lw-secondary);font-weight:500}.lw-send-confirmation p{white-space:pre-wrap;font-size:13px;line-height:1.65}.lw-send-confirmation>.lw-muted{margin-top:12px;font-size:11px}.lw-complete{color:#2c7853;background:#f1faf5;border:1px solid #c6e3d3;border-radius:11px;align-items:flex-start;gap:13px;margin-top:23px;padding:18px;display:flex}.lw-complete>svg{flex:none;margin-top:2px}.lw-complete h3{font-size:16px}.lw-complete p{margin-top:4px;font-size:13px}@media (max-width:767px){.lw-tabs{gap:14px;overflow:auto}.lw-tabs>button{padding-inline:0;font-size:12px}.lw-tabs>button>svg{display:none}.lw-comment-footer{flex-direction:column;align-items:flex-start}.lw-comment-footer>.button{width:100%}.lw-callback-control{flex-wrap:wrap}.lw-callback-control>.button{margin-left:32px}.lw-map-frame{height:260px}.lw-send-review{padding:15px}.lw-send-confirmation h4{flex-wrap:wrap}}.lw-check-spinner{animation:1.1s linear infinite lw-check-spin}@keyframes lw-check-spin{to{transform:rotate(360deg)}}.lw-answer-fields{border:0;grid-template-columns:1fr 1fr;gap:17px 14px;min-width:0;margin:0;padding:0;display:grid}.lw-answer-fields label,.lw-manual-review label{font-size:12px;font-weight:600;line-height:1.6;display:block}.lw-answer-field{min-width:0}.lw-answer-fields input:not([type=checkbox]),.lw-answer-fields select,.lw-answer-fields textarea,.lw-manual-review textarea{box-sizing:border-box;color:#263e56;background:#fff;border:1px solid #cbd8e3;border-radius:7px;width:100%;min-width:0;margin-top:7px;padding:9px 10px;font-family:inherit;font-size:13px;display:block}.lw-answer-fields select{text-overflow:ellipsis}.lw-answer-fields textarea,.lw-manual-review textarea{resize:vertical}.lw-answer-fields input:focus-visible,.lw-answer-fields select:focus-visible,.lw-answer-fields textarea:focus-visible,.lw-manual-review textarea:focus-visible{outline-offset:2px;outline:2px solid #5088da}.lw-answer-field[data-status=invalid]>input,.lw-answer-field[data-status=invalid]>select{border-color:#bc8b57}.lw-answer-field small{color:#956439;margin-top:5px;font-size:11px;display:block}.lw-answer-number>label{align-items:center;gap:6px;margin-top:8px;font-weight:400;display:flex}.lw-answer-address{flex-wrap:wrap;gap:7px;display:flex}.lw-answer-address>p{width:100%;color:var(--lw-secondary);margin-top:8px;font-size:12px;line-height:1.5}.lw-answer-address .button,.lw-answer-address .text-button{white-space:normal;font-size:11px}.lw-answer-save{border-top:1px solid #e4eaf0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}.lw-answer-save>span{color:var(--lw-secondary);margin-right:auto;font-size:10px}.lw-manual-review{background:#f8fafc;border:1px solid #dce5ed;border-radius:10px;margin-top:14px;padding:16px}.lw-manual-review h4{font-size:14px}.lw-manual-review p{color:var(--lw-secondary);margin:6px 0 14px;font-size:12px}.lw-manual-review small{color:var(--lw-secondary);margin-top:7px;font-size:10px;display:block}@media (max-width:767px){.lw-answer-fields{grid-template-columns:1fr}.lw-manual-review .button{white-space:normal}}@media (prefers-reduced-motion:reduce){.lw-check-spinner{animation:none}}.lead-workflow-status{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:240px;display:flex}.lead-workflow-status .badge{white-space:normal;max-width:100%;line-height:1.35}.lead-workflow-meta{color:var(--muted);white-space:normal;align-items:flex-start;gap:4px;font-size:11px;line-height:1.45;display:flex}.lead-workflow-meta svg{margin-top:2px}.lead-workflow-meta.is-due,.lead-workflow-meta.needs-review{color:#9a4b18;font-weight:600}.lead-table-footer .lead-order-hint{color:var(--muted);margin-right:auto;font-size:11px}.lead-order-hint .text-button{min-height:28px;padding:0;font-size:11px}@media (max-width:767px){.lead-table tbody tr{grid-template-areas:"person selection""interest interest""state state""next next"}.lead-workflow-status{max-width:none}.lead-table-footer .lead-order-hint{flex-basis:100%;margin-right:0}}.modal.customer-presentation-dialog{border-color:#e4e9ed;border-radius:16px;height:min(940px,100dvh - 48px);box-shadow:0 24px 100px #0c233b36;max-height:calc(100dvh - 48px)!important}.customer-presentation{--lw-text:#203541;--lw-secondary:#5b6e7b;--lw-border:#e1e7eb;--lw-accent:#2565b8;--lw-surface:#fff;--lw-subtle:#f7f9fa;--lw-success:#2f755c;--lw-warning:#8c672d;--lw-radius:10px;color:var(--lw-text);font-size:15px}.customer-presentation .lw-header{border-bottom:0;gap:20px;min-height:0;padding:22px 28px 19px}.customer-presentation .lw-avatar{color:#557581;background:#edf2f4;border-color:#dfe8ec;border-radius:50%;flex-basis:48px;width:48px;height:48px;font-size:16px}.customer-presentation .lw-identity{align-items:center;gap:14px}.customer-presentation .lw-identity h2{color:#1d3440;letter-spacing:-.045em;font-size:28px;line-height:1.2}.customer-presentation .lw-header-actions{gap:2px}.customer-presentation .lw-header-actions>span{min-width:46px;font-size:13px}.customer-presentation .lw-header-actions .icon-button{border-radius:8px;width:36px;height:36px}.customer-presentation .lw-header-actions .icon-button:last-child{background:0 0;margin-left:16px}.customer-presentation .lw-quick-contact{border-bottom:1px solid var(--lw-border);flex:none;align-items:center;gap:8px;padding:0 28px 18px;display:flex}.customer-presentation .lw-quick-contact :is(a,button){border:1px solid var(--lw-border);background:var(--lw-surface);min-height:36px;color:var(--lw-text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.customer-presentation .lw-quick-contact>a:first-child{background:#f1f6f9;border-color:#dae5ed}.customer-presentation .lw-quick-contact>a strong{font-variant-numeric:tabular-nums;font-weight:600}.customer-presentation .lw-quick-contact>a:first-child span{color:var(--lw-secondary);border-left:1px solid #d4e1e9;padding-left:8px;font-size:12px}.customer-presentation .lw-quick-contact :is(a,button):hover{background:#edf3f8;border-color:#c7d8e7}.customer-presentation .lw-contact-spacer{flex:1}.customer-presentation .lw-body{background:var(--lw-surface);scroll-padding:20px}.customer-presentation .lw-grid{background:var(--lw-surface);grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"work context";align-items:stretch;min-height:100%;display:grid}.customer-presentation .lw-main{grid-area:work;min-width:0;padding:0 28px 30px}.customer-presentation .lw-tabs{background:var(--lw-surface);gap:24px;margin:0 0 24px;padding-top:6px;display:flex;overflow:visible}.customer-presentation .lw-tabs>button{min-height:49px;color:var(--lw-secondary);white-space:nowrap;gap:7px;padding:13px 0;font-size:14px;font-weight:600}.customer-presentation .lw-tabs>button.active{color:var(--lw-accent)}.customer-presentation .lw-tabs>button>span{color:#5b6e7b;background:#edf1f4;border-radius:4px;min-width:20px;padding:0 5px;font-size:12px;line-height:20px}.customer-presentation .lw-customer{border:0;border-left:1px solid var(--lw-border);background:#f8fafb;grid-area:context;min-width:0;padding:24px}.customer-presentation .lw-customer-toggle{display:none}.customer-presentation .lw-customer-content{display:block}.customer-presentation .lw-section-heading{gap:8px;margin-bottom:17px}.customer-presentation .lw-section-heading h3{color:var(--lw-text);font-size:13px;font-weight:700}.customer-presentation .lw-section-heading .text-button{font-size:12px}.customer-presentation .lw-contact-list :is(a,strong){color:#294856;font-size:14px;font-weight:550}.customer-presentation .lw-context-property{color:var(--lw-secondary);align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.customer-presentation .lw-context-property svg{color:#7d929e;flex-shrink:0;margin-top:3px}.customer-presentation .lw-map-panel{border-color:var(--lw-border);background:#fff}.customer-presentation .lw-map-panel p{font-size:13px}.customer-presentation .lw-context-history{border-top:1px solid var(--lw-border);margin-top:24px;padding-top:22px}.customer-presentation .lw-context-history .lw-section-heading{margin-bottom:16px}.customer-presentation .lw-context-event{align-items:flex-start;gap:10px;margin-top:16px;display:flex}.customer-presentation .lw-context-event .lw-event-dot{background:#adc0cc;border:0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.customer-presentation .lw-context-event>div{min-width:0}.customer-presentation .lw-context-event strong{font-size:13px;font-weight:600;line-height:1.55;display:block}.customer-presentation .lw-context-event p{color:var(--lw-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.customer-presentation .lw-context-event small{color:var(--lw-secondary);font-size:11px;line-height:1.6;display:block}.customer-presentation .lw-context-muted{color:var(--lw-secondary);font-size:13px;line-height:1.6}.customer-presentation .lw-context-muted button{color:var(--lw-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.customer-presentation .lw-message{border-radius:8px;margin:0 0 18px;padding:10px 13px;font-size:13px}.customer-presentation .lw-composer{border-color:var(--lw-border);border-radius:var(--lw-radius);background:var(--lw-surface);padding:20px}.customer-presentation .lw-composer h3,.customer-presentation .lw-history h3{letter-spacing:-.025em;font-size:18px}.customer-presentation .lw-history{border-top:1px solid var(--lw-border);margin-top:28px;padding-top:24px}.customer-presentation .lw-edit-panel{padding-top:0}@media (max-width:1050px) and (min-width:768px){.customer-presentation .lw-grid{grid-template-columns:minmax(0,1fr) 280px}.customer-presentation .lw-main{padding-inline:22px}.customer-presentation .lw-customer{padding:22px 18px}.customer-presentation .lw-tabs{gap:16px}.customer-presentation .lw-tabs>button{font-size:13px}.customer-presentation .lw-tabs>button>svg{display:none}}@media (max-width:767px){.modal.customer-presentation-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh!important}.customer-presentation .lw-header{flex-wrap:nowrap;align-items:flex-start;gap:10px;padding:17px 20px 13px}.customer-presentation .lw-identity{gap:11px}.customer-presentation .lw-avatar{flex-basis:40px;width:40px;height:40px;font-size:14px}.customer-presentation .lw-identity h2{font-size:23px;line-height:1.25}.customer-presentation .lw-header-actions{flex-wrap:nowrap;gap:0;width:auto;margin-top:-5px}.customer-presentation .lw-header-actions .icon-button{width:44px;height:44px;min-height:44px}.customer-presentation .lw-header-actions .icon-button:last-child{margin-left:0}.customer-presentation .lw-header-actions>span,.customer-presentation .lw-header-actions .icon-button:not(:last-child){display:none}.customer-presentation .lw-quick-contact{flex-wrap:wrap;gap:8px;padding:0 20px 14px}.customer-presentation .lw-quick-contact :is(a,button){gap:7px;min-height:44px;padding:8px 10px;font-size:14px}.customer-presentation .lw-quick-contact>a:first-child span,.customer-presentation .lw-received-brief,.customer-presentation .lw-contact-spacer{display:none}.customer-presentation .lw-grid{flex-direction:column;min-height:0;display:flex}.customer-presentation .lw-customer{background:#f8fafb;border:0;width:100%;padding:0}.customer-presentation .lw-customer-toggle{text-align:left;border:0;border-bottom:1px solid var(--lw-border);width:100%;min-height:64px;color:var(--lw-text);cursor:pointer;background:#f8fafb;align-items:center;gap:10px;padding:13px 20px;display:flex}.customer-presentation .lw-customer-toggle>span{flex:1;min-width:0}.customer-presentation .lw-customer-toggle strong{font-size:14px;font-weight:600;display:block}.customer-presentation .lw-customer-toggle small{color:var(--lw-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;display:block;overflow:hidden}.customer-presentation .lw-customer-toggle>svg{flex-shrink:0}.customer-presentation .lw-customer-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.customer-presentation .lw-customer-content{border-bottom:1px solid var(--lw-border);padding:20px}.customer-presentation .lw-customer-content.is-collapsed{display:none}.customer-presentation .lw-customer .lw-section-heading h3,.customer-presentation .lw-customer .lw-section-heading .text-button,.customer-presentation .lw-customer :is(small,p),.customer-presentation .lw-sharing-settings summary,.customer-presentation .lw-context-event strong,.customer-presentation .lw-contact-list small{font-size:14px}.customer-presentation .lw-customer .button,.customer-presentation .lw-customer .text-button{min-height:44px;font-size:14px}.customer-presentation .lw-main{width:100%;padding:0 20px 24px}.customer-presentation .lw-tabs{scrollbar-width:none;gap:22px;margin-bottom:20px;padding-top:0;overflow:auto}.customer-presentation .lw-tabs>button{min-height:52px;font-size:14px}.customer-presentation .lw-tabs>button>svg{display:none}.customer-presentation .lw-message{font-size:14px}.customer-presentation .lw-composer{padding:16px}}@media (max-width:390px){.customer-presentation .lw-header{padding-inline:16px}.customer-presentation .lw-avatar{display:none}.customer-presentation .lw-quick-contact,.customer-presentation .lw-customer-toggle,.customer-presentation .lw-main{padding-inline:16px}.customer-presentation .lw-tabs{gap:17px}.customer-presentation .lw-tabs>button{font-size:14px}}@media (prefers-reduced-motion:reduce){.customer-presentation .lw-quick-contact :is(a,button){transition:none}}.customer-presentation .lw-quick-contact .lw-quick-email{min-width:0;max-width:270px}.customer-presentation .lw-quick-email span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.customer-presentation .lw-quick-email svg{flex-shrink:0}@media (max-width:480px){.customer-presentation .lw-quick-contact .lw-quick-email{justify-content:center;width:44px;padding:8px}.customer-presentation .lw-quick-email span{display:none}}.customer-presentation .lw-case-meta{color:var(--lw-secondary);flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:7px;font-size:13px;line-height:1.5;display:flex}.customer-presentation .lw-case-meta>span+span:before{content:"·";color:#899ba7;margin-inline:8px}.customer-presentation .lw-header{padding-block:20px 16px}.customer-presentation .lw-quick-contact{padding-bottom:16px}@media (max-width:767px){.customer-presentation .lw-case-meta{margin-top:5px;font-size:14px}.customer-presentation .lw-header{padding-block:16px 12px}.customer-presentation .lw-case-meta>span:nth-child(2){display:none}.customer-presentation .lw-header-actions .icon-button:not(:last-child){display:inline-flex}.customer-presentation .lw-case-meta>span+span:before{margin-inline:6px}}.customer-presentation .lw-phone-missing{color:var(--lw-secondary);font-size:14px}@media (max-width:480px){.customer-presentation .lw-next-action-label{display:none}}@media (max-width:350px){.customer-presentation .lw-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px;display:grid}.customer-presentation .lw-identity,.customer-presentation .lw-identity>div{display:contents}.customer-presentation .lw-identity h2{grid-area:1/1;font-size:22px}.customer-presentation .lw-header-actions{grid-area:1/2}.customer-presentation .lw-case-meta{grid-column:1/-1;margin-top:0}}.customer-request-list{flex-direction:column;display:flex}.customer-request-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);background:0 0;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.customer-request-list>button[aria-current]{color:var(--blue)}.customer-request-list>button>span{min-width:0}.customer-request-list small{color:var(--muted);overflow-wrap:anywhere;display:block}@media (max-width:600px){.customer-request-list>button{flex-direction:column;gap:6px}}.lead-card .lw-header{gap:16px;padding:18px 28px 4px}.lead-card .lw-avatar{flex-basis:44px;width:44px;height:44px;font-size:15px}.lead-card .lw-identity h2{letter-spacing:-.035em;font-size:24px}.lead-card .lw-case-meta{gap:4px 0;margin-top:4px;font-size:13px}.lead-card .lw-mark{align-items:center;gap:6px;display:inline-flex}.lead-card .lw-products{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.lead-card .lw-product{color:var(--lw-text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.lead-card .lw-product>svg{color:var(--lw-accent)}.lead-card .lw-case-number{font-variant-numeric:tabular-nums}.lead-card .lw-band{border-bottom:1px solid var(--lw-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;padding:6px 28px 14px;display:flex}.lead-card .lw-contact-line{flex-wrap:wrap;flex:380px;align-items:center;gap:2px;min-width:0;margin-left:-8px;display:flex}.lead-card .lw-fact{min-width:0;min-height:32px;color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.lead-card .lw-fact>svg{color:var(--lw-secondary);flex:none}.lead-card .lw-fact strong{font-variant-numeric:tabular-nums;font-weight:600}.lead-card a.lw-fact:hover,.lead-card button.lw-fact:hover:not(:disabled){color:var(--lw-accent);background:var(--control-hover)}.lead-card a.lw-fact:hover>svg,.lead-card button.lw-fact:hover:not(:disabled)>svg{color:var(--lw-accent)}.lead-card .lw-fact[data-tone=attention],.lead-card .lw-fact[data-tone=attention]>svg{color:var(--lw-warning)}.lead-card .lw-fact-received{color:var(--lw-secondary);cursor:default}.lead-card .lw-band-right{align-items:center;gap:18px;margin-left:auto;display:flex}.lead-card .lw-stepper{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lead-card .lw-stepper>li{align-items:center;display:flex}.lead-card .lw-stepper>li+li:before{content:"";background:var(--lw-border);width:12px;height:1.5px;display:block}.lead-card .lw-stepper>li[data-tone=done]+li:before{background:var(--lw-success)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-stepper>li[data-tone=done]+li:before{background:color-mix(in srgb, var(--lw-success) 55%, var(--lw-border))}}.lead-card .lw-step{border:1.5px solid var(--lw-border);width:30px;height:30px;color:var(--lw-secondary);background:var(--lw-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .14s ease-out,box-shadow .14s ease-out;display:inline-flex}.lead-card .lw-step:hover{background:var(--control-hover)}.lead-card .lw-stepper>li[data-tone=done] .lw-step{border-color:var(--lw-success);color:var(--lw-success);background:var(--lw-success)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-stepper>li[data-tone=done] .lw-step{background:color-mix(in srgb, var(--lw-success) 10%, var(--lw-surface))}}.lead-card .lw-stepper>li[data-tone=attention] .lw-step{border-color:var(--lw-warning);color:var(--lw-warning)}.lead-card .lw-stepper>li[data-tone=pending] .lw-step{border-color:var(--lw-accent);color:var(--lw-accent)}.lead-card .lw-stepper>li[aria-current=step] .lw-step{border-color:var(--lw-accent);color:var(--lw-accent);box-shadow:0 0 0 3px var(--lw-accent)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-stepper>li[aria-current=step] .lw-step{box-shadow:0 0 0 3px color-mix(in srgb, var(--lw-accent) 18%, transparent)}}.lead-card .lw-next-action{flex:none;font-size:13px}.lead-card .lw-sharing-off{min-height:32px;color:var(--lw-warning);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:550;display:inline-flex}.lead-card .lw-sharing-off:hover{background:var(--control-hover)}.lead-card .lw-menu{z-index:200;border:1px solid var(--line-strong);background:var(--surface);min-width:240px;max-width:calc(100vw - 16px);color:var(--ink);font-family:var(--font);border-radius:12px;padding:6px;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.lead-card .lw-menu:focus-visible{outline:none}.lead-card .lw-menu>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lead-card .lw-menu button{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.lead-card .lw-menu button>svg{color:var(--muted);flex-shrink:0}.lead-card .lw-menu button>span{flex:1;min-width:0}.lead-card .lw-menu button>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.lead-card .lw-menu button:hover:not(:disabled){background:var(--control-hover)}.lead-card .lw-menu button:disabled{opacity:.5;cursor:not-allowed}.lead-card .lw-menu button:focus-visible{outline:2px solid var(--focus-ring,var(--lw-accent));outline-offset:-2px}.lead-card .lw-menu-separator{background:var(--line);height:1px;margin:4px 2px}@media (prefers-reduced-motion:no-preference){.lead-card .lw-menu[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin);animation:.14s cubic-bezier(.23,1,.32,1) ao-pop}}.lead-card .lw-presence{display:contents}.lead-card .lw-historical{padding:10px 28px 0;font-size:13px}.lead-card .lw-main{padding-top:2px}.lead-card .lw-tabs{gap:22px;margin-bottom:18px}.lead-card .lw-handling{padding-top:0}.lead-card .lw-tabs>button{min-height:46px;font-size:13px}.lead-card .lw-tabs>button>svg{opacity:.75}.lead-card .lw-tabs>button.active>svg{opacity:1}.lead-card .lw-view-head{align-items:center;gap:8px;margin:-8px 0 16px -8px;display:flex}.lead-card .lw-view-head h3{color:var(--lw-text);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:650}.lead-card .lw-composer h3,.lead-card .lw-history h3{letter-spacing:-.015em;font-size:15px}.lead-card .lw-history{margin-top:24px;padding-top:20px}.lead-card .lw-edit-panel>header{display:none}.lead-card .lw-customer{padding:20px 22px}.lead-card .lw-aside-heading{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex}.lead-card .lw-aside-heading h3{color:var(--lw-text);margin:0;font-size:13px;font-weight:700}.lead-card .lw-aside-heading .text-button{font-size:12px}.lead-card .lw-aside-tools{gap:2px;margin-right:-6px;display:flex}.lead-card .lw-aside-tools .icon-button{width:30px;height:30px;min-height:30px;color:var(--lw-secondary)}.lead-card .lw-aside-tools .icon-button[aria-pressed=true]{color:var(--lw-accent);background:var(--control-hover)}.lead-card .lw-address{min-width:0}.lead-card .lw-address:focus-visible{outline:2px solid var(--lw-accent);outline-offset:6px;border-radius:6px}.lead-card .lw-address-lines{color:var(--lw-text);overflow-wrap:anywhere;gap:1px;margin:0;font-size:14px;line-height:1.5;display:grid}.lead-card .lw-address-lines strong{font-weight:600}.lead-card .lw-address-county{color:var(--lw-secondary);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.lead-card .lw-address-county .an-county-crest{width:20px;height:24px}.lead-card .lw-map-panel{margin-top:12px}.lead-card .lw-context-property{margin:18px 0 0}.lead-card .lw-follow-up{border:1px solid var(--lw-border);background:var(--lw-surface);border-radius:10px;margin-top:18px;padding:12px 14px}.lead-card .lw-follow-up>svg{color:var(--lw-warning)}.lead-card .lw-context-history{margin-top:22px;padding-top:18px}.lead-card .lw-context-history .lw-aside-heading{margin-bottom:4px}.lead-card .lw-context-event{margin-top:12px}@media (max-width:1050px) and (min-width:768px){.lead-card .lw-band-right{gap:12px}}@media (max-width:767px){.lead-card .lw-header{padding:14px 20px 4px}.lead-card .lw-identity h2{font-size:21px}.lead-card .lw-header-actions .icon-button{width:40px;height:40px;min-height:40px}.lead-card .lw-presence{display:none}.lead-card .lw-case-meta{gap:4px 12px}.lead-card .lw-case-meta>span:nth-child(2){display:inline-flex}.lead-card .lw-case-meta>span+span:before{content:none}.lead-card .lw-case-meta>.lw-case-number{display:none}.lead-card .lw-band{gap:6px 12px;padding:4px 12px 12px}.lead-card .lw-contact-line{flex-basis:100%;margin-left:0}.lead-card .lw-fact{min-height:40px;font-size:14px}.lead-card .lw-band-right{flex:100%;justify-content:space-between;margin-left:0;padding-inline:8px}.lead-card .lw-step{width:34px;height:34px}.lead-card .lw-next-action{min-height:40px}.lead-card .lw-historical{padding-inline:20px}.lead-card .lw-customer{padding:0}.lead-card .lw-customer-content{padding:18px 20px}}@media (max-width:390px){.lead-card .lw-header,.lead-card .lw-historical{padding-inline:16px}.lead-card .lw-band{padding-inline:8px}.lead-card .lw-stepper>li+li:before{width:8px}.lead-card .lw-next-action-label{display:none}.lead-card .lw-next-action{width:40px;min-width:40px;padding:0}}@media (prefers-reduced-motion:reduce){.lead-card .lw-step{transition:none}}.lead-card .lw-handling{gap:16px;min-width:0;display:grid}.lead-card .lw-needs{border-bottom:1px solid var(--lw-border);gap:14px;min-width:0;margin-bottom:22px;padding-bottom:20px;display:grid}.lead-card .lw-words{max-width:72ch;color:var(--lw-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.lead-card .lw-needs .lw-words{font-size:14px}.lead-card .lw-words-property{color:var(--lw-secondary);font-size:13px;line-height:1.5}.lead-card .lw-words-property>span{font-weight:600}.lead-card .lw-sections{border-top:0}.lead-card .lw-words+.lw-sections{border-top:1px solid var(--lw-border);margin-top:4px}.lead-card .lw-handling>.lw-sections:first-child{margin-top:-12px}.lead-card .lw-section{border-bottom:1px solid var(--lw-border)}.lead-card .lw-section-row{width:100%;min-height:54px;color:var(--lw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;margin:0;padding:8px 6px;transition:background .14s ease-out;display:flex}.lead-card .lw-section-row:hover{background:var(--control-hover)}.lead-card .lw-section-icon{color:var(--lw-secondary);flex:none;display:inline-flex}.lead-card .lw-section[data-tone=done] .lw-section-icon{color:var(--lw-success)}.lead-card .lw-section[data-tone=attention] .lw-section-icon{color:var(--lw-warning)}.lead-card .lw-section[data-tone=pending] .lw-section-icon{color:var(--lw-accent)}.lead-card .lw-section-title{letter-spacing:-.01em;flex:0 auto;font-size:14px;font-weight:650}.lead-card .lw-section-state{min-width:0;color:var(--lw-secondary);text-align:right;overflow-wrap:anywhere;flex:auto;font-size:13px}.lead-card .lw-section[data-tone=attention] .lw-section-state{color:var(--lw-warning);font-weight:550}.lead-card .lw-section-row>svg:last-child{color:var(--lw-secondary);flex:none;transition:transform .16s ease-out}.lead-card .lw-section[data-open] .lw-section-chevron{transform:rotate(180deg)}.lead-card .lw-section-body{padding:2px 6px 22px 35px}.lead-card .lw-partner-comment{gap:10px;min-width:0;display:grid}.lead-card .lw-comment-tools{justify-content:flex-end;display:flex}.lead-card .lw-comment-tools .button{color:var(--lw-accent);font-size:13px}.lead-card .lw-partner-comment>textarea{border:1px solid var(--lw-border);width:100%;min-height:132px;color:var(--lw-text);font:inherit;box-shadow:none;resize:vertical;background:#fff;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.65;transition:border-color .14s ease-out;display:block}.lead-card .lw-partner-comment>textarea::placeholder{color:var(--lw-secondary)}.lead-card .lw-partner-comment>textarea:hover:not(:disabled):not(:read-only){border-color:var(--lw-accent)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-partner-comment>textarea:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb, var(--lw-accent) 40%, var(--lw-border))}}.lead-card .lw-partner-comment>textarea:focus{border-color:var(--lw-accent);outline:2px solid var(--lw-accent)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-partner-comment>textarea:focus{outline:2px solid color-mix(in srgb, var(--lw-accent) 24%, transparent)}}.lead-card .lw-partner-comment>textarea:focus{outline-offset:2px}.lead-card .lw-partner-comment>textarea:disabled{opacity:.65;cursor:wait}.lead-card .lw-comment-source{color:var(--lw-secondary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.lead-card .lw-comment-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.lead-card .lw-comment-count{color:var(--lw-secondary);font-variant-numeric:tabular-nums;font-size:12px}.lead-card .lw-draft-stale{border:1px solid var(--lw-border);color:var(--lw-text);border-radius:8px;justify-items:start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.lead-card .lw-draft-stale p{margin:0}@media (max-width:600px){.lead-card .lw-section-row{flex-wrap:wrap;gap:6px 10px;padding-inline:2px}.lead-card .lw-section-state{text-align:left;flex-basis:100%;order:4;padding-left:27px}.lead-card .lw-section-row>svg:last-child{margin-left:auto}.lead-card .lw-section-body{padding:0 2px 20px}.lead-card .lw-partner-comment>textarea{font-size:16px}.lead-card .lw-comment-footer>.button{width:100%}}@media (prefers-reduced-motion:reduce){.lead-card .lw-section-row,.lead-card .lw-section-row>svg:last-child,.lead-card .lw-partner-comment>textarea{transition:none}}.lead-card .lw-answers{min-width:0}.lead-card .lw-answers:focus-visible{outline:none}.lead-card .lw-answers-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:13px;display:flex}.lead-card .lw-answers-title strong{color:var(--lw-text);font-weight:700}.lead-card .lw-answers-title span{color:var(--lw-secondary);font-size:12px}.lead-card .lw-answers-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:32px;margin-top:4px;display:flex}.lead-card .lw-facts+.lw-answers-footer{margin-top:14px}.lead-card .lw-answers-footer>.button,.lead-card .lw-answers-footer>.text-button{margin-left:auto}.lead-card .lw-answers-gap{color:var(--lw-secondary);margin:0;font-size:13px}.lead-card .lw-answers-gap[data-tone=attention]{color:var(--lw-warning);font-weight:550}.lead-card .lw-facts{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px 20px;margin:0;display:grid}.lead-card .lw-facts>div{min-width:0}.lead-card .lw-facts dt{color:var(--lw-secondary);font-size:12px;line-height:1.4}.lead-card .lw-facts dd{color:var(--lw-text);overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:550;line-height:1.4}.lead-card .lw-fact-missing{color:var(--lw-warning);font-weight:550}.lead-card .lw-missing{color:var(--lw-warning);margin:8px 0 0;font-size:13px;line-height:1.5}.lead-card .lw-answer-fields{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 16px;min-width:0;margin:0;padding:0;display:grid}.lead-card .lw-answer-field{min-width:0}.lead-card .lw-answer-field>label{color:var(--lw-secondary);margin-bottom:4px;font-size:12px;font-weight:550;line-height:1.4;display:block}.lead-card .lw-answer-fields input:not([type=checkbox]),.lead-card .lw-answer-fields textarea{box-sizing:border-box;border:1px solid var(--lw-border);width:100%;min-width:0;min-height:36px;color:var(--lw-text);font:inherit;background:#fff;border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.5;display:block}.lead-card .lw-answer-fields input:not([type=checkbox]):hover:not(:disabled),.lead-card .lw-answer-fields textarea:hover:not(:disabled){border-color:var(--lw-secondary)}@supports (color:color-mix(in lab, red, red)){.lead-card .lw-answer-fields input:not([type=checkbox]):hover:not(:disabled),.lead-card .lw-answer-fields textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--lw-secondary) 55%, white)}}.lead-card .lw-answer-fields input:focus-visible,.lead-card .lw-answer-fields textarea:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lead-card .lw-answer-fields textarea{resize:vertical}.lead-card .lw-answer-fields input+input{margin-top:6px}.lead-card .lw-answer-field[data-status=invalid]>input{border-color:var(--lw-warning)}.lead-card .lw-answer-field small{color:var(--lw-warning);margin-top:4px;font-size:12px;display:block}.lead-card .lw-answer-number{gap:6px;display:grid}.lead-card .lw-answer-number>label{min-height:28px;color:var(--lw-text);align-items:center;gap:8px;font-size:13px;font-weight:450;display:flex}.lead-card .lw-answer-number input[type=checkbox]{width:16px;height:16px;accent-color:var(--lw-accent)}.lead-card .lw-answer-address{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-card .lw-answer-address>p{width:100%;color:var(--lw-secondary);margin:0;font-size:13px}.lead-card .lw-answer-save{border-top:1px solid var(--lw-border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.lead-card .lw-evidence{border-top:1px solid var(--lw-border);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.45}.lead-card .lw-evidence-line{align-items:flex-start;gap:8px;display:flex}.lead-card .lw-evidence-mark{color:var(--lw-secondary);flex:none;margin-top:2px;display:inline-flex}.lead-card .lw-evidence[data-tone=done] .lw-evidence-mark{color:var(--lw-success)}.lead-card .lw-evidence[data-tone=attention] .lw-evidence-mark{color:var(--lw-warning)}.lead-card .lw-evidence[data-tone=pending] .lw-evidence-mark{color:var(--lw-accent)}.lead-card .lw-evidence-text{flex:auto;gap:1px;min-width:0;display:grid}.lead-card .lw-evidence-text strong{overflow-wrap:anywhere;font-weight:600}.lead-card .lw-evidence-text small{color:var(--lw-secondary);font-size:12px}.lead-card .lw-evidence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin:-5px -6px -5px 0;display:flex}.lead-card .lw-evidence-actions .icon-button{width:30px;height:30px;min-height:30px;color:var(--lw-secondary)}.lead-card .lw-evidence-actions .text-button{min-height:30px;padding-inline:6px;font-size:13px}.lead-card .lw-evidence-reason{color:var(--lw-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.lead-card .lw-manual-review{gap:8px;margin-top:12px;display:grid}.lead-card .lw-manual-review label{color:var(--lw-text);font-size:13px;font-weight:550;line-height:1.45}.lead-card .lw-manual-review textarea{box-sizing:border-box;border:1px solid var(--lw-border);width:100%;min-height:76px;color:var(--lw-text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.lead-card .lw-manual-review textarea:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lead-card .lw-manual-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.lead-card .lw-evidence-actions .icon-button{width:40px;height:40px;min-height:40px}.lead-card .lw-answer-fields{grid-template-columns:minmax(0,1fr)}.lead-card .lw-answer-save>button{flex:1}.lead-card .lw-manual-actions>button{flex:140px}}:root{--rail-width:244px;--rail-width-collapsed:64px;--rail-step:36px;--rail-bg:#fff;--rail-line:#e7edef;--rail-ink:#1f333f;--rail-text:#4f6470;--rail-muted:#7d8b93;--rail-hover:#f0f4f5;--rail-active:#edf3fc;--rail-accent:#2164d8;--rail-accent-soft:#dbe6fa;--rail-motion:.22s var(--ease-settle,cubic-bezier(.22, 1, .36, 1))}.app-shell.rail-shell .sidebar.rail{z-index:35;width:var(--rail-width);flex-direction:column;flex:0 0 var(--rail-width);border-right:1px solid var(--rail-line);background:var(--rail-bg);color:var(--rail-text);font-family:var(--display);box-shadow:none;transition:width var(--rail-motion);padding:12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.app-shell.rail-shell .app-body{width:auto;min-width:0;margin-left:var(--rail-width);transition:margin-left var(--rail-motion);flex:auto}.rail :is(button,a):focus-visible{outline-offset:0;outline:2px solid #2475e5}.rail-top{flex-shrink:0}.rail-brand{justify-content:space-between;align-items:center;height:56px;padding:0 4px;display:flex}.rail-logo{border-radius:6px;align-items:center;height:40px;padding:0 4px;display:flex}.rail-logo img{width:auto;height:34px;display:block}.rail-logo>.rail-logo-mark,.rail .mobile-close{display:none}.rail-workspace{margin-top:10px;position:relative}.rail-switcher{width:100%;min-height:44px;color:var(--rail-ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:background-color .12s;display:flex}.rail-switcher:hover,.rail-switcher[aria-expanded=true]{background:var(--rail-hover)}.rail-avatar{color:#fff;width:28px;height:28px;font:700 13px/1 var(--display);text-transform:uppercase;background:linear-gradient(135deg,#1f5cf5 0%,#2b8cfb 55%,#37c0fe 100%);border-radius:8px;flex:0 0 28px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 2px #0c222d1f}.rail-avatar-sm{border-radius:6px;flex-basis:22px;width:22px;height:22px;font-size:11px}.rail-avatar-person{background:linear-gradient(135deg,#3b4f5c,#1f333f)}.rail-switcher-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rail-switcher-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--rail-ink);font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.rail-switcher-copy span{text-overflow:ellipsis;white-space:nowrap;color:var(--rail-muted);font-size:11.5px;line-height:1.25;overflow:hidden}.rail-switcher-chevron{color:var(--rail-muted)}.rail-menu{z-index:6;border:1px solid var(--rail-line);transform-origin:0 0;animation:rail-pop .14s var(--ease-settle,ease-out);background:#fff;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}@keyframes rail-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.rail-menu-heading{letter-spacing:.035em;color:#788892;padding:8px 10px 6px;font-size:11px;font-weight:600;display:block}.rail-menu-item{width:100%;min-height:36px;color:var(--rail-ink);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.rail-menu-item>span:not(.rail-avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-menu-item:hover{background:var(--rail-hover)}.rail-menu-item[aria-checked=true]{font-weight:600}.rail-menu-item>svg{color:var(--rail-accent)}.rail-search{border:1px solid var(--rail-line);width:100%;min-height:36px;color:var(--rail-muted);text-align:left;background:#fbfcfc;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:500;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:flex}.rail-search>svg{color:#6f8189}.rail-search:hover{color:var(--rail-text);background:#fff;border-color:#c9d9f4;box-shadow:0 1px 2px #0c222d0a}.rail-search kbd{color:#6c818a;height:20px;font:500 11px/1 var(--display);background:#fff;border:1px solid #e2e8eb;border-radius:4px;align-items:center;margin-left:auto;padding:0 5px;display:inline-flex;box-shadow:0 1px #e6ecee}.sidebar.rail .rail-nav{flex:auto;min-height:0;margin-top:16px}.rail-group-label{letter-spacing:.035em;color:#788892;padding:6px 10px 8px;font-size:11px;font-weight:600;display:block}.rail-items{flex-direction:column;gap:2px;display:flex;position:relative}.rail-indicator{background:var(--rail-active);pointer-events:none;height:34px;transform:translateY(calc(var(--i,0) * var(--rail-step)));transition:transform .24s var(--ease-settle,ease-out), opacity .16s ease;border-radius:8px;position:absolute;top:0;left:0;right:0}.rail-item{z-index:1;width:100%;min-height:34px;color:var(--rail-text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex;position:relative}.rail-item>svg{width:16px;height:16px;color:var(--rail-muted);transition:color .12s}.rail-item:hover{background:var(--rail-hover);color:var(--rail-ink)}.rail-item:hover>svg{color:var(--rail-text)}.rail-item.active{color:var(--rail-ink);font-weight:600}.rail-items .rail-item.active:hover{background:0 0}.rail-bottom .rail-item.active{background:var(--rail-active)}.rail-item.active>svg{color:var(--rail-accent)}.rail-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-count{min-width:20px;color:var(--rail-muted);text-align:center;font-variant-numeric:tabular-nums;background:#f1f4f5;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px}.rail-item.active .rail-count{background:var(--rail-accent-soft);color:#2358c4}.rail-bottom{flex-direction:column;flex-shrink:0;gap:2px;margin-top:auto;padding-top:8px;display:flex}.rail-profile{display:none}.rail-footer{border-top:1px solid var(--rail-line);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:10px 2px 0 10px;display:flex}.rail-env{min-width:0;color:var(--rail-muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.rail-env>i{background:#32bd8b;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #32bd8b1f}.rail-env .rail-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-toggle{width:28px;height:28px;color:var(--rail-muted);border-radius:7px;flex-shrink:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.rail-toggle:hover{background:var(--rail-hover);color:var(--rail-ink)}@media (min-width:768px){.app-shell.rail-shell.rail-collapsed .sidebar.rail{width:var(--rail-width-collapsed);flex-basis:var(--rail-width-collapsed);padding-inline:10px}.app-shell.rail-shell.rail-collapsed .app-body{margin-left:var(--rail-width-collapsed)}.is-collapsed .rail-label,.is-collapsed .rail-group-label{display:none}.is-collapsed .rail-brand{justify-content:center;padding:0}.is-collapsed .rail-logo>.rail-logo-full{display:none}.is-collapsed .rail-logo>.rail-logo-mark{height:30px;display:block}.is-collapsed .rail-switcher,.is-collapsed .rail-search,.is-collapsed .rail-item{justify-content:center;gap:0;padding:0}.is-collapsed .rail-search,.is-collapsed .rail-item{width:44px;margin-inline:auto}.is-collapsed .rail-items{align-items:center}.is-collapsed .rail-indicator{width:44px;margin-left:-22px;left:50%;right:auto}.is-collapsed .rail-count{background:var(--rail-accent);color:#0000;border-radius:50%;width:6px;min-width:0;height:6px;padding:0;font-size:0;line-height:0;position:absolute;top:7px;right:9px}.is-collapsed .rail-count.is-zero{display:none}.is-collapsed .rail-menu{width:236px;top:0;left:calc(100% + 12px);right:auto}.is-collapsed .rail-footer{flex-direction:column;gap:10px;padding:10px 0 0}.is-collapsed .rail-env{height:12px}.is-collapsed [data-tip]{position:relative}.is-collapsed [data-tip]:after{content:attr(data-tip);z-index:7;background:var(--rail-ink);color:#fff;font:500 12px/1.3 var(--display);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease, transform .16s var(--ease-settle,ease-out);border-radius:6px;padding:5px 9px;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 6px 20px #0c222d33}.is-collapsed [data-tip]:hover:after,.is-collapsed [data-tip]:focus-visible:after{opacity:1;transition-delay:70ms;transform:translateY(-50%)}.is-collapsed .rail-switcher[aria-expanded=true]:after,.app-shell.rail-shell .topbar .global-search{display:none}.app-shell.rail-shell .topbar .small-breadcrumb{align-items:center;gap:8px;display:inline-flex}}@media (min-width:768px) and (max-height:560px){.app-shell.rail-shell .sidebar.rail{scrollbar-width:thin;overflow-y:auto}.is-collapsed [data-tip]:after{display:none}}@media (max-width:767px){:root{--rail-step:42px}.app-shell.rail-shell .sidebar.rail{visibility:hidden;width:292px;transition:transform var(--rail-motion), visibility 0s linear .22s;border-right:0;flex-basis:292px;padding:14px;transform:translate(-100%)}.app-shell.rail-shell.nav-open .sidebar.rail{visibility:visible;transition:transform var(--rail-motion);transform:none;box-shadow:0 24px 80px #0c222d3d,0 0 0 1px #0c222d0f}.app-shell.rail-shell .app-body{margin-left:0}.rail .mobile-close{width:32px;height:32px;color:var(--rail-muted);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rail .mobile-close:hover{background:var(--rail-hover);color:var(--rail-ink)}.rail-item{min-height:40px;font-size:14px}.rail-indicator{height:40px}.rail-toggle{display:none}.rail-profile{border-top:1px solid var(--rail-line);align-items:center;gap:10px;min-height:48px;margin-top:6px;padding:12px 8px 4px;display:flex}}.app-shell.workspace-skeleton .sidebar.rail,.app-shell.workspace-skeleton .app-body{transition:none}.skeleton-rail .skeleton-block{background:#eef2f5}.skeleton-rail .skeleton-block:after{background:linear-gradient(90deg,#0000,#ffffffc0,#0000)}.skeleton-rail .rail-switcher:hover{background:0 0}.skeleton-rail-logo{border-radius:5px;width:134px;height:30px}.skeleton-rail-avatar{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.skeleton-rail-text{border-radius:4px;width:104px;height:12px}.skeleton-rail-search{border-radius:9px;height:36px;margin-top:10px;display:block}.skeleton-rail-label{border-radius:4px;width:64px;height:10px;margin:10px;display:block}.skeleton-rail-icon{border-radius:4px;width:16px;height:16px}.skeleton-rail .rail-item{pointer-events:none}@media (min-width:768px){.skeleton-rail.is-collapsed .skeleton-rail-logo{width:30px}.skeleton-rail.is-collapsed .skeleton-rail-search{width:44px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.app-shell.rail-shell .sidebar.rail,.app-shell.rail-shell .app-body,.rail-indicator,.rail-item,.rail-menu,.is-collapsed [data-tip]:after{transition:none;animation:none}}.rail-logo>.rail-logo-on-dark{display:none}.ui-select{vertical-align:middle;width:100%;min-width:0;display:inline-flex;position:relative}.ui-select-trigger{width:100%;min-height:var(--control-height);border:1px solid var(--control-border);background:var(--control-bg);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 11px;font-size:14px;font-weight:500;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.ui-select-trigger>svg{color:var(--muted);transition:transform .16s var(--ease-settle,ease-out);flex-shrink:0}.ui-select-trigger:hover:not(:disabled){border-color:#c9d9f4}.ui-select-trigger[aria-expanded=true]{border-color:#2164d8;box-shadow:0 0 0 3px #2164d81f}.ui-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.ui-select-trigger:focus-visible{border-color:#2164d8;outline:none;box-shadow:0 0 0 3px #2164d833}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.ui-select-placeholder{color:var(--muted);font-weight:400}label .ui-select{margin-top:7px;display:flex}label>svg+.ui-select,label>span+.ui-select{margin-top:0}.period-select .ui-select,.dashboard-controls .ui-select,.county-select .ui-select,.lead-table-footer .ui-select,.directory-capacity .ui-select{width:auto;margin-top:0}.period-select .ui-select-trigger,.dashboard-controls .ui-select-trigger,.county-select .ui-select-trigger{color:#2d4f7a;background:0 0;border-color:#0000;min-height:32px;padding:0 4px 0 6px;font-size:14px}.period-select .ui-select-trigger:hover:not(:disabled),.dashboard-controls .ui-select-trigger:hover:not(:disabled),.county-select .ui-select-trigger:hover:not(:disabled){background:#f0f4f8;border-color:#0000}.county-select .ui-select-trigger{color:#153f6d;font-weight:600}.lead-table-footer .ui-select-trigger{color:#4a6888;border-radius:7px;min-height:30px;padding:0 6px 0 9px}.lw-field .ui-select-trigger{color:var(--ink)}.ui-select-menu{z-index:1000;overscroll-behavior:contain;font-family:var(--display);pointer-events:auto;scrollbar-width:thin;transform-origin:0 0;animation:rail-pop .14s var(--ease-settle,ease-out);background:#fff;border:1px solid #e7edef;border-radius:12px;margin:0;padding:6px;font-size:13px;list-style:none;position:fixed;overflow:auto;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.ui-select-menu li{min-height:34px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;font-weight:500;display:flex}.ui-select-menu li[data-active=true]{background:#f0f4f5}.ui-select-menu li[aria-selected=true]{font-weight:600}.ui-select-menu li[aria-disabled=true]{color:var(--muted);cursor:default}.ui-select-menu li>svg{color:#2164d8;flex-shrink:0;margin-left:auto}.ui-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-select-menu,.ui-select-trigger>svg{transition:none;animation:none}}.onboard-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.onboard-body{scrollbar-width:thin;padding:4px 24px 8px;overflow-y:auto}.onboard-section{border-bottom:1px solid var(--line);padding:20px 0 22px}.onboard-section:last-child{border-bottom:0}.onboard-section-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.onboard-section-head>div{flex:1;min-width:0}.onboard-section-head h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.onboard-section-head p{color:var(--muted);margin-top:2px;font-size:13px}.onboard-step{color:#2164d8;width:24px;height:24px;font:700 12px/1 var(--display);background:#edf3fc;border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.onboard-link{color:#2164d8;white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600}.onboard-link:hover{background:#edf3fc}.onboard-hits{background:#fff;border:1px solid #e7edef;border-radius:12px;max-height:320px;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 18px 60px #0c222d14,0 4px 14px #0c222d0a}.onboard-hits button{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 10px;display:flex}.onboard-hits button:hover:not(:disabled){background:#f0f4f5}.onboard-hit-icon{color:#637985;background:#fafcfc;border:1px solid #e7edef;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.onboard-hit-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onboard-hit-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#233f4d;font-size:14px;font-weight:600;overflow:hidden}.onboard-hit-copy span{text-overflow:ellipsis;white-space:nowrap;color:#76858d;font-size:12px;overflow:hidden}.onboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.onboard-grid label,.onboard-notes{color:var(--body-ink,#42546a);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.onboard-grid label>small{font-weight:500}.onboard-grid .span-2{grid-column:span 2}.onboard-grid input,.onboard-notes textarea,.onboard-grid .ui-select{margin-top:0}.onboard-field{margin-top:16px}.onboard-label{color:var(--body-ink,#42546a);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.onboard-label small{color:var(--muted);font-size:12px;font-weight:400}.onboard-chips{flex-wrap:wrap;gap:8px;display:flex}.onboard-chips-dense{gap:6px}.onboard-chip{min-height:32px;color:var(--body-ink,#42546a);background:#fff;border:1px solid #dce5eb;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.onboard-chips-dense .onboard-chip{min-height:28px;padding:0 10px;font-size:12.5px}.onboard-chip:hover:not(:disabled){background:#f7f9fd;border-color:#c9d9f4}.onboard-chip[aria-pressed=true]{color:#1f4fb3;background:#edf3fc;border-color:#2164d8}.onboard-notes{margin-top:16px}.onboard-notes textarea{resize:vertical;min-height:72px}.onboard-error{color:var(--danger-ink,#a42c45);font-size:12.5px;font-weight:500}.onboard-error-row{align-items:center;gap:6px;margin-top:8px;display:flex}.onboard-muted{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.onboard-footer{border-top:1px solid var(--line);background:#fbfcfc;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.onboard-footer .onboard-muted,.onboard-footer .onboard-error-row{margin:0}.onboard-actions{flex-shrink:0;gap:8px;display:flex}.company-card{background:linear-gradient(#f8fbff,#fff 60%);border:1px solid #dfe9f8;border-radius:12px;padding:14px 16px 12px}.company-card-head{align-items:center;gap:12px;display:flex}.company-card-icon{color:#2164d8;background:#fff;border:1px solid #dbe6fa;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.company-card-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.company-card-title strong{font-family:var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.company-card-title span{color:var(--muted);font-size:12.5px}.company-card-remark{color:var(--danger-ink,#a42c45);margin-top:8px;font-size:12.5px}.company-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:14px 0 0;display:grid}.company-card.compact .company-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-card-facts dt{color:var(--muted);font-size:11.5px}.company-card-facts dd{color:var(--ink);margin:2px 0 0;font-size:13.5px;font-weight:500}.company-card-facts dd small{color:var(--muted);font-weight:400}.company-card-industries{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.company-card-industries span{color:#526775;background:#eef2f5;border-radius:6px;padding:3px 8px;font-size:12px}.company-card-source{color:var(--muted);margin-top:10px;font-size:11.5px}.inspector-section .company-card{padding:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:640px){.onboard-grid{grid-template-columns:1fr}.onboard-grid .span-2{grid-column:auto}.onboard-body{padding-inline:16px}.onboard-footer{flex-direction:column;align-items:stretch;padding-inline:16px}.onboard-actions{justify-content:flex-end}.company-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.directory-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 22px 8px 0;display:flex}.directory-head .directory-tabs{border-bottom:0;flex:1;min-width:0}.directory-state{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.inspector-org{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px}.inspector-contact{flex-direction:column;gap:3px;font-size:13.5px;display:flex}.inspector-contact strong{color:var(--ink);font-weight:600}.inspector-contact span{color:var(--muted)}.inspector-contact a{color:#2164d8;text-decoration:none}.inspector-contact a:hover{text-decoration:underline}.inspector-plain{color:var(--body-ink,#42546a);font-size:13.5px}.inspector-notes{white-space:pre-wrap}@media (max-width:767px){.directory-head{border-bottom:0;flex-direction:column;align-items:stretch;padding:8px 16px 16px}}.inspector-identity .directory-state{grid-column:1/-1;margin-top:6px}.inspector-identity .inspector-org{grid-column:2;margin:0}.onboard-steps{border-bottom:1px solid var(--line);grid-template-columns:.9fr .9fr 1.15fr 1.45fr;gap:4px;margin:0;padding:10px 24px 0;list-style:none;display:grid}.onboard-steps li{flex:1;min-width:0}.onboard-steps button{width:100%;height:100%;min-height:64px;color:var(--muted);text-align:left;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 6px 12px;font-size:13px;font-weight:500;transition:color .12s,border-color .12s;display:flex}.onboard-steps button:disabled{cursor:default;opacity:1}.onboard-steps li.current button{color:var(--ink);border-bottom-color:#2164d8}.onboard-steps li.done button{color:var(--body-ink,#42546a)}.onboard-steps li.done .onboard-step{color:#25776a;background:#dcefe9}.onboard-step-label{white-space:normal;text-wrap:balance;min-width:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.onboard-pane{animation:none}}.onboard-pane{animation:onboard-in .18s var(--ease-settle,ease-out);padding:22px 0 10px}@keyframes onboard-in{0%{opacity:0;transform:translateY(6px)}}.onboard-pane-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.onboard-pane-head h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:700}.onboard-pane-head p{max-width:560px;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.onboard-help{color:var(--muted);font-size:12px;font-weight:400}.price-matrix-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.price-matrix{border-collapse:collapse;width:100%;font-size:13px}.price-matrix th,.price-matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.price-matrix thead th{color:var(--muted);background:#f8fafc;font-size:12px;font-weight:600}.price-matrix tbody th{width:34%;color:var(--ink);font-weight:600}.price-matrix tbody tr:last-child td,.price-matrix tbody tr:last-child th{border-bottom:0}.price-matrix td input{font-variant-numeric:tabular-nums;text-align:right;border-radius:7px;width:100%;min-width:96px;height:34px;margin:0;padding:0 10px}.price-matrix td input::placeholder{text-align:center}.price-matrix-actions{white-space:nowrap;width:1%}.onboard-radios{gap:8px;display:grid}.onboard-radio{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .12s,background-color .12s;display:flex}.onboard-radio:hover{border-color:#c9d9f4}.onboard-radio.selected{background:#f5f8fe;border-color:#2164d8}.onboard-radio input{margin:0}.onboard-radio>span:not(.onboard-inline){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onboard-radio strong{color:var(--ink);font-size:13.5px;font-weight:600}.onboard-radio small{color:var(--muted);font-size:12px}.onboard-inline{flex-shrink:0;width:130px}.onboard-inline .ui-select{margin:0}.onboard-summary{border:1px solid var(--line);background:#fafbfc;border-radius:12px;margin-top:18px;padding:14px 16px}.onboard-summary h4{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700}.onboard-summary dl{gap:8px;margin:0;display:grid}.onboard-summary dl>div{grid-template-columns:120px 1fr;gap:10px;font-size:13px;display:grid}.onboard-summary dt{color:var(--muted)}.onboard-summary dd{color:var(--ink);margin:0}.offer-table{border-collapse:collapse;width:100%;font-size:13px}.offer-table th,.offer-table td{border-bottom:1px solid var(--line);text-align:left;padding:7px 0}.offer-table th{color:var(--muted);font-size:12px;font-weight:600}.offer-table td.num,.offer-table th.num{text-align:right;font-variant-numeric:tabular-nums}.offer-table tr:last-child td{border-bottom:0}.inspector-terms-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.inspector-terms-line:last-child{border-bottom:0}.inspector-terms-line span{color:var(--muted)}.inspector-terms-line strong{color:var(--ink);text-align:right;font-weight:600}@media (max-width:540px){.onboard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-inline:16px}.onboard-steps button{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-inline:0}.onboard-step-label{font-size:12px}.onboard-pane-head{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.onboard-pane-head>div{display:contents}.onboard-pane-head h3{grid-area:1/1}.onboard-pane-head p{grid-area:2/1/auto/-1;margin:0}.onboard-pane-head>button{grid-area:1/2}}@media (max-width:360px){.onboard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.onboard-steps button{text-align:left;flex-direction:row;min-height:56px}}.pi-bar{border:1px solid var(--lw-border,#e2e9f0);color:var(--lw-secondary,#60758a);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.pi-bar strong{color:var(--lw-text,#233d55);font-weight:600}.pi-bar em{color:#2767bb;align-items:center;gap:4px;font-style:normal;display:inline-flex}.pi-sources{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.pi-sources>span{align-items:center;gap:5px;display:inline-flex}.pi-sources>span+span:before{content:"·";color:#b0bccb;margin-right:8px}.pi-bar .spin{color:#2164d8}.pi-notice{align-items:flex-start}.pi-notice>div{gap:2px;display:grid}.pi-empty{text-align:center;color:var(--lw-secondary,#60758a);border:1px dashed #c9d6e5;border-radius:14px;justify-items:center;gap:10px;padding:44px 20px;display:grid}.pi-empty svg{color:#2164d8}.pi-empty strong{color:var(--lw-text,#233d55);font-family:var(--display);font-size:15px}.pi-empty p{max-width:460px;margin:0;font-size:13.5px;line-height:1.5}.pi-skeleton{gap:12px;padding:6px 0;display:grid}.pi-skeleton i{background:linear-gradient(90deg,#eef2f7,#f7f9fc,#eef2f7) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite pi-shimmer;display:block}@keyframes pi-shimmer{to{background-position:-200% 0}}.pi-summary{color:var(--lw-text,#233d55);margin:0 0 14px;font-size:14.5px;line-height:1.55}.pi-description{color:#3d5470;white-space:pre-line;background:#f8fbff;border-left:2px solid #cfdcf3;border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.55}.pi-description small{color:var(--lw-secondary,#60758a);margin-bottom:5px;font-size:11.5px;display:block}.pi-description .onboard-link{margin-left:6px;font-size:12.5px;display:inline}.pi-tags{gap:10px;margin:0;display:grid}.pi-tags>div{grid-template-columns:110px 1fr;align-items:start;gap:10px;font-size:13.5px;display:grid}.pi-tags dt{color:var(--lw-secondary,#60758a);padding-top:5px}.pi-tags dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pi-chip{border:1px solid var(--lw-border,#e2e9f0);color:var(--lw-text,#233d55);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.pi-chip.on{color:#1c6b4a;background:#edf8f2;border-color:#bfe3d2}.pi-chip.muted{color:#4b6076;background:#f7f9fb}.pi-chip code{color:var(--lw-secondary,#60758a);font-family:inherit;font-size:11.5px}a.pi-chip:hover{background:#f4f8fe;border-color:#b9cfee}.pi-chips-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pi-source{color:var(--lw-secondary,#60758a);margin:14px 0 0;font-size:11.5px;line-height:1.5}.pi-fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pi-fin-kpis .pw-kpi{background:#fafcfe;padding:12px 14px}.pi-fin-kpis .pw-kpi strong{font-size:20px}.pi-fin-kpis .pw-kpi small b{font-weight:600}.pi-delta.up{color:#1c6b4a}.pi-delta.down{color:#b2354c}.pi-fin-wrap{scrollbar-width:thin;overflow-x:auto}.pi-fin-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.pi-fin-table th,.pi-fin-table td{border-bottom:1px solid var(--lw-border,#e2e9f0);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 8px}.pi-fin-table th:first-child,.pi-fin-table td:first-child{text-align:left;color:var(--lw-text,#233d55);background:#fff;font-weight:500;position:sticky;left:0}.pi-fin-table thead th{color:var(--lw-secondary,#60758a);font-size:12px;font-weight:600}.pi-fin-table td.neg{color:#b2354c}.pi-fin-table tbody tr:last-child td{border-bottom:0}.pi-fin-table tbody tr:hover td{background:#f8fafd}.pi-remark{color:#7a5310;margin:10px 0 0;font-size:12.5px}.pi-facts>div{align-items:start}.pi-reg{flex-wrap:wrap;gap:6px 14px;display:flex}.pi-reg>span{align-items:center;gap:6px;display:inline-flex}.pi-people{gap:14px;display:grid}.pi-people h4{font-family:var(--display);color:var(--lw-secondary,#60758a);margin:0 0 4px;font-size:12px;font-weight:600}.pi-person{align-items:flex-start;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.pi-person-avatar{color:#2164d8;height:30px;font:700 11px var(--display);background:#edf3fc;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.pi-person>div{flex-direction:column;gap:1px;min-width:0;display:flex}.pi-person strong{color:var(--lw-text,#233d55);font-weight:600}.pi-person>div>span{color:var(--lw-secondary,#60758a);font-size:12.5px}.pi-person-links{flex-wrap:wrap;gap:3px 12px;margin-top:2px;display:flex}.pi-person-links a{color:#2767bb;align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.pi-person-links a:hover,.pi-links a:hover{text-decoration:underline}.pi-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pi-links a{color:#2767bb;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:flex}.pi-links a svg{color:var(--lw-secondary,#60758a);flex-shrink:0}.pi-hours{color:var(--lw-text,#233d55);margin:14px 0 0;font-size:13px}.pi-hours strong{margin-right:6px;font-weight:600}.pi-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pi-events li{grid-template-columns:96px 1fr;gap:10px;font-size:13.5px;display:grid}.pi-events li small{color:var(--lw-secondary,#60758a);font-variant-numeric:tabular-nums}@media (max-width:900px){.pi-fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-tags>div{grid-template-columns:1fr}.pi-bar{flex-direction:column;align-items:flex-start}}.pi-content{gap:20px;display:grid}.pi{container:partner-intel/inline-size}.pi-overview-grid,.pi-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pi-overview-grid>:only-child{grid-column:1/-1}.pi-overview-grid>*,.pi-content>*{min-width:0}.pi .pi-fin-kpis{gap:0;margin:4px 0 20px}.pi .pi-fin-kpis .pw-kpi{box-shadow:none;border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:8px 20px}.pi .pi-fin-kpis .pw-kpi:first-child{padding-left:0}.pi .pi-fin-kpis .pw-kpi:last-child{border-right:0}.pi .pi-fin-kpis .pw-kpi strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.3vw,28px)}.pi .pi-fin-kpis .pw-kpi small{min-height:18px;font-size:12px}.pi-summary-short{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pi .pi-key-tags{gap:9px}.pi .pi-key-tags>div{grid-template-columns:85px 1fr}.pi .pi-key-tags dt{padding-top:2px;font-size:12px}.pi .pi-key-tags .pi-chip{background:0 0;border:0;padding:2px 0;font-weight:400}.pi .pi-key-tags .pi-chip+.pi-chip:before{content:"·";color:var(--muted);margin-right:3px}.pi-website-link{color:var(--blue);align-items:center;gap:7px;margin-top:18px;font-size:12px;text-decoration:none;display:inline-flex}.pi-website-link:hover{text-decoration:underline}.pi-disclosure{border-top:1px solid var(--line);font-size:13px}.pi-disclosure>summary{cursor:pointer;color:var(--ink);padding:14px 0;font-weight:600}.pi-disclosure>summary::marker{color:var(--muted)}.pi-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.pi-disclosure[open]>summary{margin-bottom:6px}.pi-about-more{margin-top:16px}.pi-about-more>summary{color:var(--muted);padding-bottom:0;font-size:12px}.pi-more{border:1px solid var(--line);border-radius:12px;padding:0 20px}.pi-more>summary small{color:var(--muted);margin-left:16px;font-weight:400}.pi-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:20px;display:grid}.pi .pi-essentials .pw-facts>div{grid-template-columns:1fr 1.2fr;gap:16px;padding:9px 0}.pi .pi-essentials .pw-facts dd{text-align:right;font-weight:500}.pi-chart{margin:0 0 8px}.pi-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pi-chart-legend{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.pi-chart-legend span{align-items:center;gap:7px;display:inline-flex}.pi-chart-legend i{border-radius:2px;width:8px;height:8px}.pi-chart .revenue{fill:#609de5;background:#609de5}.pi-chart .profit{fill:#46b7a0;background:#46b7a0}.pi-chart .loss{fill:#df7687}.pi-chart-toggle{border:1px solid var(--line);border-radius:8px;padding:3px;display:inline-flex}.pi-chart-toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:11px}.pi-chart-toggle button[aria-pressed=true]{background:var(--surface-2,#eef3f8);color:var(--ink);box-shadow:0 1px 3px #0000000d}.pi-chart-toggle button:focus-visible,.pi-chart-readout select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pi-chart>svg{width:100%;max-height:272px;display:block;overflow:visible}.pi-chart svg text{fill:var(--muted);font:11px var(--font)}.pi-chart-grid{stroke:var(--line);stroke-dasharray:3 5}.pi-chart-zero{stroke:var(--muted);stroke-opacity:.5}.pi-chart-selection{fill:var(--blue);opacity:0}.pi-chart .is-active .pi-chart-selection{opacity:.045}.pi-chart-bar{opacity:.85}.pi-chart .is-active .pi-chart-bar{opacity:1}.pi-chart-readout{background:var(--surface-2,#f5f8fb);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 16px;padding:10px 12px;font-size:12px;display:flex}.pi-chart-readout select{color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);font:inherit;border-radius:5px;padding:4px 8px}.pi-chart-readout strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.pi .pi-negative{color:#cb576f}.partner-brand{flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.partner-brand.has-image{background:#fff;padding:5px}.partner-brand img{object-fit:contain;width:100%;height:100%;display:block}.pi-brand-logo{border-radius:7px;width:100px;height:38px}@media (max-width:760px){.pi-overview-grid,.pi-detail-grid{grid-template-columns:1fr}.pi .pi-fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.pi .pi-fin-kpis .pw-kpi{padding:0 12px}.pi .pi-fin-kpis .pw-kpi:nth-child(odd){padding-left:0}.pi .pi-fin-kpis .pw-kpi:nth-child(2n){border-right:0}.pi-more>summary small{margin:6px 0 0 14px;display:block}.pi-chart-readout{gap:8px 14px}.pi-chart-readout span{gap:3px;display:grid}.pi-chart-readout strong{margin:0}.pi-chart svg text{font-size:11px}.pi .pi-key-tags>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.pi-skeleton i{animation:none}}:root .partner-workspace .pi .pi-fin-kpis>.pw-kpi{box-shadow:none;background:0 0;border-top:0;border-bottom:0;border-left:0;border-radius:0}:root[data-theme] .partner-workspace .partner-brand.has-image,:root[data-theme] .directory-logo.partner-brand.has-image{background:#fff}@media (max-width:760px){.partner-workspace .pw-body .lw-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:18px;margin-bottom:16px;overflow-x:auto}.partner-workspace .pw-body .lw-tabs>button{white-space:nowrap;flex:none;min-height:44px}.pi .pi-bar{flex-direction:row;align-items:center;padding:10px}.pi .pi-sources{font-size:11px}.pi .pi-sources>span{display:block}.pi .pi-bar>button{flex-shrink:0}}.partner-workspace .pi .pi-chart-readout select{flex:none;width:auto;min-width:110px;max-width:100%}.partner-workspace .pi .pi-essentials .pw-facts{gap:0}.partner-workspace .pi .pi-key-tags .pi-chip{box-shadow:none;background:0 0;border:0}.pi-chart-plot{width:100%;max-width:800px;margin:0 auto;position:relative}.pi-chart-plot>svg{width:100%;height:auto;display:block;overflow:visible}.pi-chart-plot [data-chart-period]{cursor:pointer;outline:none}.pi-chart-plot [data-chart-period]:focus-visible .pi-chart-selection{opacity:.14;stroke:var(--blue);stroke-width:2px}.pi-chart-plot .is-active .pi-chart-selection{opacity:.085}.pi-chart-tooltip{z-index:4;border:1px solid var(--line-strong,#c8d4e0);background:var(--surface,#fff);width:252px;max-width:calc(100% - 12px);color:var(--ink);pointer-events:none;border-radius:12px;padding:15px;position:absolute;top:18px;transform:translate(-50%);box-shadow:0 10px 32px #00000024}.pi-tooltip-period{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.pi-tooltip-period>strong{font:700 17px var(--display)}.pi-tooltip-period>span{color:var(--muted);font-size:11px}.pi-chart-tooltip dl{gap:11px;margin:0;display:grid}.pi-chart-tooltip dl>div{gap:3px;display:grid}.pi-chart-tooltip dt{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.pi-chart-tooltip dt i{border-radius:2px;width:7px;height:7px}.pi-chart-tooltip dd{font:650 16px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;margin:0 0 0 13px}.pi-chart-tooltip>small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.pi-chart-hint{text-align:center;color:var(--muted);margin:6px 0 16px;font-size:11px}.pi-contacts-layout{gap:20px;display:grid}.pi-found-contacts>.lw-section-heading{align-items:flex-start;gap:20px}.pi-found-contacts>.lw-section-heading>div{min-width:0}.pi-found-contacts>.lw-section-heading p{max-width:580px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.pi-found-contacts>.lw-section-heading>button{flex-shrink:0}.pi-found-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.pi-found-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;min-width:0;padding:18px}.pi-found-title{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pi-found-title h4{font:650 14px var(--font);color:var(--ink);margin:0}.pi-found-title p{color:var(--muted);margin:3px 0 0;font-size:12px}.pi-found-icon{background:var(--soft-blue,#edf3ff);width:30px;height:30px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pi-found-links{gap:9px;margin:16px 0;display:grid}.pi-found-links a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.pi-found-links svg{color:var(--muted);flex-shrink:0}.pi-found-links a:hover{color:var(--blue)}.pi-found-card footer{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.pi-found-card footer a{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:5px 10px;font-size:11px;text-decoration:none;display:flex}.pi-found-card footer a>span{color:var(--blue);align-items:center;gap:4px;display:inline-flex}@media (max-width:760px){.pi-found-grid{grid-template-columns:1fr}.pi-found-contacts>.lw-section-heading{flex-wrap:wrap;gap:12px}.pi-chart-tooltip{padding:12px;top:0}.pi-chart-tooltip dd{font-size:15px}}.pi-found-channels{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.pi-found-channels h4{color:var(--ink);margin:0;font-size:13px}.pi-found-channels>p{color:var(--muted);margin:5px 0 14px;font-size:12px}.pi-found-channels ul{margin:0;padding:0;list-style:none}.pi-found-channels li{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:9px 0;display:flex}.pi-found-channels li>a{color:var(--ink);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.pi-found-channels li>span{gap:5px;display:grid}.pi-found-channels li>span a{color:var(--muted);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.pi-found-channels a:hover{text-decoration:underline}.partner-workspace .pi .pi-disclosure>summary{color:var(--ink);align-items:center;gap:9px;margin:0;padding:16px 0;font-size:12px;list-style:none;display:flex}.pi-disclosure>summary::-webkit-details-marker{display:none}.pi-disclosure>summary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex-shrink:0;width:6px;height:6px;margin:0 3px 0 1px;transform:rotate(-45deg)}.pi-disclosure[open]>summary:before{transform:rotate(45deg)}.partner-workspace .pi .pi-disclosure-body{gap:22px;min-width:0;padding:2px 0 22px;display:grid}.partner-workspace .pi .pi-reference-section{min-width:0}.partner-workspace .pi .pi-reference-section>.lw-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.pi-section-count{color:var(--muted);background:var(--surface-2);border-radius:6px;padding:2px 7px;font-size:11px}.pi-section-description{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.partner-workspace .pi .pi-reference-section .pw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.partner-workspace .pi .pi-reference-section .pw-facts>div{grid-template-columns:1fr;align-content:start;gap:6px;min-width:0;display:grid}.pi-fact-wide{grid-column:1/-1}.pi-register .pi-fact-wide+.pi-fact-wide{border-top:1px solid var(--line);padding-top:16px}.partner-workspace .pi .pi-reference-section dt{color:var(--muted);font-size:11px}.partner-workspace .pi .pi-reference-section dd{text-align:left;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.partner-workspace .pi .pi-reference-section .pi-reg{gap:9px;display:grid}.partner-workspace .pi .pi-reference-section .pi-chip{white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:400;display:block}.pi-reference-section .pi-chip code{margin-right:7px}.partner-workspace .pi .pi-about-more .pi-tags{gap:18px}.partner-workspace .pi .pi-about-more .pi-tags>div{grid-template-columns:1fr;gap:7px}.partner-workspace .pi .pi-about-more .pi-tags dt{padding:0;font-size:11px}.partner-workspace .pi .pi-description{border:0;border-top:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;margin:0;padding:18px 0 0;font-size:13px;line-height:1.8}.partner-workspace .pi .pi-description small{color:var(--ink);margin-bottom:12px;font-weight:600}.pi-disclosure-body>.pi-source{margin:0}.partner-workspace .pi .pi-people{gap:24px}.partner-workspace .pi .pi-people h4{margin:0 0 10px;font-size:11px}.partner-workspace .pi .pi-person{gap:12px;padding:10px 0}.partner-workspace .pi .pi-person>div{gap:5px;line-height:1.45}.pi-signatories{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.pi-signatories h4{color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600}.pi-signatories p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.pi-people>div+div{border-top:1px solid var(--line);padding-top:16px}.pi-person>div{overflow-wrap:anywhere;min-width:0}.partner-workspace .pi .pi-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.partner-workspace .pi .pi-events li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:1fr;gap:5px;padding:14px 0 14px 18px;font-size:13px;line-height:1.5;display:grid;position:relative}.pi-events li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:0}.pi-events time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.partner-workspace .pi .pi-events li:nth-last-child(-n+2){border-bottom:0}@container partner-intel (max-width:700px){.pi-overview-grid,.pi-reference-grid{grid-template-columns:1fr;gap:16px}}@container partner-intel (max-width:460px){.partner-workspace .pi .pi-reference-section .pw-facts,.partner-workspace .pi .pi-events{grid-template-columns:1fr}.partner-workspace .pi .pi-events li:nth-last-child(2){border-bottom:1px solid var(--line)}.partner-workspace .pi .pi-history>.lw-section-heading{flex-wrap:wrap}.pi-history>.lw-section-heading button{min-height:44px}}.pc-saved>.lw-section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.pc-count{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.pc-intro{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.pc-list{display:grid}.pc-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 0;display:flex}.pc-row:last-child{border:0;padding-bottom:4px}.pc-avatar{background:var(--soft-blue);width:38px;height:38px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pc-person{flex:1;min-width:0}.pc-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pc-name small{color:var(--muted);font-size:10px;font-weight:400}.pc-person>p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.pc-links{flex-wrap:wrap;gap:9px 18px;margin-top:12px;display:flex}.pc-links a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:12px;text-decoration:none;display:inline-flex}.pc-links svg{color:var(--muted);flex-shrink:0}.pc-links a:hover{color:var(--blue)}.pc-origin{color:var(--muted);font-size:10px;line-height:1.6}.pc-person>.pc-origin{margin-top:11px}.pc-origin a{color:var(--muted);text-underline-offset:3px;margin-left:5px}.pc-person>.pc-note{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.pc-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pc-row-actions .badge{font-size:11px}.pc-editor{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:20px 0;padding:22px}.pc-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-editor-heading h4{color:var(--ink);margin:0;font-size:14px}.pc-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:20px 0;padding:0;display:grid}.pc-fields>label{color:var(--muted);gap:8px;min-width:0;font-size:12px;display:grid}.pc-fields input,.pc-fields textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--ink);font:13px var(--font);border-radius:7px;padding:10px 12px}.pc-fields textarea{resize:vertical}.pc-fields .pc-notes-field{grid-column:1/-1}.pc-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-editor-actions>span{flex:1}.pc-discovered-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-sources>summary{color:var(--muted);cursor:pointer;padding:10px 0 0;font-size:10px}.pc-sources footer{margin-top:10px}.partner-workspace .pi-found-card{padding:16px 18px}.partner-workspace .pi-found-title{margin-bottom:10px}.partner-workspace .pi-found-links{gap:7px;margin:12px 0}@media (max-width:760px){.pc-row{flex-wrap:wrap;gap:10px}.pc-row-actions{justify-content:space-between;width:100%;padding-left:48px}.pc-fields{grid-template-columns:1fr}.pc-editor{padding:16px}.pc-editor-actions>span{display:none}}:root[data-theme] .partner-workspace .pi .pi-description{background:0 0;border-left:0}:root[data-theme] .partner-workspace .pi .pi-description small{color:var(--ink)}:root[data-theme] .partner-workspace .pi .pi-reference-section .pi-chip{background:0 0;border:0}.settings-form,.pc-saved{container:partner-form/inline-size}.pf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.pf-field{align-content:start;gap:9px;min-width:0;display:grid}.pf-label{color:var(--ink);font-size:12px;font-weight:550}.pf-wide{grid-column:1/-1}.pf-control{min-width:0;display:block;position:relative}.pf-control>svg{z-index:1;pointer-events:none;color:var(--muted);position:absolute;top:14px;left:13px}:root[data-theme] .partner-workspace .pf-control>input,:root[data-theme] .partner-workspace .pf-control>textarea,:root[data-theme] .partner-workspace .pf-control>.ui-select .ui-select-trigger,:root[data-theme] .partner-workspace .pf-plain-controls>input:not([type=checkbox]):not([type=radio]),:root[data-theme] .partner-workspace .pf-plain-controls>.ui-select .ui-select-trigger,:root[data-theme] .partner-workspace .settings-notes{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:13px var(--font);border-radius:9px;margin:0;padding:11px 12px 11px 39px;line-height:1.6;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #00000008}.partner-workspace .pf-control>.ui-select{margin:0;display:flex}.partner-workspace .pf-control>textarea{resize:vertical;min-height:126px}.partner-workspace .pf-control input::placeholder,.partner-workspace .pf-control textarea::placeholder,.partner-workspace .settings-notes::placeholder{color:var(--muted);opacity:.8}:root[data-theme] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger):hover:not(:disabled),:root[data-theme] .partner-workspace .settings-notes:hover:not(:disabled){border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger):hover:not(:disabled),:root[data-theme] .partner-workspace .settings-notes:hover:not(:disabled){border-color:color-mix(in srgb, var(--muted) 55%, var(--line))}}:root[data-theme] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger):focus-visible,:root[data-theme] .partner-workspace .settings-notes:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}.pf-control:focus-within>svg{color:var(--blue)}:root[data-theme] .partner-workspace .pf-control>input[aria-invalid=true]{border-color:#d77772}.partner-workspace .pf-hint{color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.6}:root[data-theme] .partner-workspace .pc-editor{border:1px solid var(--blue);margin:24px 0;padding:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme] .partner-workspace .pc-editor{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line))}}:root[data-theme] .partner-workspace .pc-editor{background:var(--surface-2,var(--canvas));border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #0000000a}.partner-workspace .pc-editor-heading{border-bottom:1px solid var(--line);align-items:flex-start;padding:22px 24px}.pc-editor>.pc-intro,.pc-editor>.pw-notice{margin:16px 24px}.pc-editor-body{border:0;grid-template-columns:minmax(0,1fr) 280px;gap:28px;min-width:0;margin:0;padding:24px;display:grid}.pc-editor-main,.pc-editor-context{min-width:0}.pc-editor-context{border-left:1px solid var(--line);padding-left:24px}.pc-status-options{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.pc-status-options legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:12px;font-weight:550}.pc-status-option{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:13px 12px;display:flex;position:relative}.pc-status-option input{opacity:0;width:1px;height:1px;position:absolute}.pc-status-option:focus-within{outline:2px solid var(--blue);outline-offset:2px}.pc-status-option.is-selected{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pc-status-option.is-selected{border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}}.pc-status-option.is-selected{background:var(--soft-blue);color:var(--blue)}.pc-status-option:has(input:disabled){opacity:.55;cursor:not-allowed}.pc-status-option>svg{flex-shrink:0}.pc-status-option>span{flex:1;min-width:0}.pc-status-option strong{color:var(--ink);font-size:12px;font-weight:600;display:block}.pc-status-option small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.pf-info{color:var(--muted);align-items:flex-start;gap:9px;margin-top:20px;display:flex}.pf-info>svg{flex-shrink:0;margin-top:2px}.pf-info p{margin:0;font-size:11px;line-height:1.7}.pf-info strong{color:var(--ink);margin-bottom:5px;font-weight:550;display:block}.partner-workspace .pc-editor-actions{border-top:1px solid var(--line);background:var(--surface);padding:16px 24px}.pf-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.partner-workspace .pf-settings-card{min-width:0;padding:24px}.pf-capacity{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.pf-capacity h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 15px;font-size:12px;font-weight:550;display:flex}.pf-capacity h4 svg{color:var(--muted)}.pf-capacity-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pf-inline-warning{color:#d98d56;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.pf-inline-warning svg{flex-shrink:0;margin-top:2px}.pf-agreement-fields{margin-top:20px}.partner-workspace .pf-settings-card .onboard-radio{border-radius:10px;padding:14px}.pf-settings-card .onboard-radio>span:not(.onboard-inline){min-width:0}.pf-settings-card .onboard-radio strong{font-size:12px}.pf-settings-card .onboard-radio small{font-size:11px;line-height:1.5}.pf-notes-card{flex-direction:column;display:flex}:root[data-theme] .partner-workspace .settings-notes{resize:vertical;flex:1;min-height:180px;padding:14px}:root[data-theme] .partner-workspace .settings-actions{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex;position:static;box-shadow:0 -6px 20px #0000000a}.pf-save-state,.pf-save-buttons{align-items:center;gap:10px;min-width:0;display:flex}.pf-save-state{color:var(--muted);font-size:12px}.pf-save-state.is-dirty{color:var(--blue)}.pf-save-state>svg{flex-shrink:0}@container partner-form (max-width:850px){.pf-settings-grid,.pc-editor-body{grid-template-columns:1fr}.pc-editor-context{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.pc-status-options{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-status-check{display:none}}@container partner-form (max-width:520px){.pf-fields,.pc-status-options{grid-template-columns:1fr}.pc-status-check{display:block}.partner-workspace .pc-editor-heading,.pc-editor-body,.partner-workspace .pc-editor-actions,.partner-workspace .pf-settings-card{padding:18px}.pf-capacity-fields{gap:8px}.pf-capacity-fields .pf-control>svg{display:none}:root[data-theme] .partner-workspace .pf-capacity-fields input{padding-left:10px}.pf-capacity-fields .pf-label{font-size:11px}.pf-save-buttons{flex-wrap:wrap;justify-content:flex-end;width:100%}.partner-workspace .pc-editor-actions>span{display:block}.pc-editor-actions button,.pf-save-buttons button{min-height:44px}:is(.pc-editor-actions button:has(.lucide-archive),.pc-editor-actions button:has(.lucide-rotate-ccw)){margin-right:auto}.pf-settings-card .onboard-radio{flex-wrap:wrap}.pf-settings-card .onboard-inline{margin-left:26px}}:root[data-theme] .partner-workspace .pf-plain-controls>input:not([type=checkbox]):not([type=radio]),:root[data-theme] .partner-workspace .pf-plain-controls>.ui-select .ui-select-trigger{padding-left:12px}.pw-billing-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;container:partner-pricing/inline-size}.pw-billing-layout>.pw-column{display:contents}.pw-billing-layout>.pw-column-wide>section:first-child{grid-column:1/-1;min-width:0}.offer-editor{margin-top:24px}.offer-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:18px;font-size:12px;display:flex}.offer-summary>span{align-items:center;gap:7px;display:inline-flex}.offer-summary strong{color:var(--ink);font-weight:650}.offer-summary>span:last-child{margin-left:auto}.offer-summary .is-dirty,.offer-cell-status.is-dirty{color:var(--blue)}.partner-workspace .pw-matrix-edit{table-layout:fixed;width:100%}.partner-workspace .pw-matrix-edit thead th{text-align:left;padding:14px;font-size:12px;font-weight:500}.partner-workspace .pw-matrix-edit tbody th,.partner-workspace .pw-matrix-edit tbody td{vertical-align:middle;padding:14px}.partner-workspace .pw-matrix-edit th:first-child{width:23%}.offer-segment-title,.offer-product-title{white-space:normal;align-items:center;gap:10px;display:flex}.offer-product-title{font-size:13px;font-weight:600}.offer-segment-title svg{color:var(--muted);flex-shrink:0}.offer-product-icon{background:var(--soft-blue);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.partner-workspace .offer-cell>.offer-price-control{align-items:center;gap:7px;display:flex}.offer-price-input{flex:1;min-width:0;position:relative}:root[data-theme] .partner-workspace .pw-matrix-edit td.offer-cell input{border:1px solid var(--line);text-align:left;border-radius:9px;width:100%;min-width:0;max-width:none;height:42px;padding:9px 32px 9px 12px;font-size:14px;text-decoration:none}.offer-unit{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.partner-workspace .offer-cell-toggle{background:var(--surface);cursor:pointer;flex:0 0 32px;width:32px;height:38px}.offer-cell-status{text-align:left;color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.partner-workspace .offer-editor-bar{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(0,1fr);align-items:start;gap:20px;margin:24px 0;padding-top:22px;display:grid}.partner-workspace .offer-editor-bar .pf-control input{width:100%;height:44px}.offer-save-row,.cov-prefs-save{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.partner-workspace .offer-save-row .pf-hint{flex:1;min-width:180px;margin:0}.offer-review{border:1px solid var(--blue);margin:20px 0;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.offer-review{border:1px solid color-mix(in srgb, var(--blue) 35%, var(--line))}}.offer-review{background:var(--soft-blue);border-radius:10px}.offer-review h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.offer-review h4>span{color:var(--muted);margin-left:auto;font-size:11px}.offer-review ul{margin:0;padding:0;list-style:none}.offer-review li,.offer-review li>span:last-child{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.offer-review li{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:8px 0;font-size:12px}.offer-review del{color:var(--muted)}:root[data-theme] .partner-workspace .cov-studio-split{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(370px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;height:auto;overflow:visible;container:partner-coverage/inline-size}.partner-workspace .cov-studio-split .cov-rules,.partner-workspace .cov-studio-split .cov-map-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0}.partner-workspace .cov-studio-split .cov-rule-scroll{max-height:none;padding:14px;overflow:visible}.partner-workspace .cov-studio-split .cov-map-pane{min-width:0;overflow:visible}.partner-workspace .cov-studio-split .cov-aside{grid-column:1/-1;gap:20px;padding:0}.cov-rules-head h3{align-items:center;gap:8px;display:flex}.cov-rules-head h3 svg{color:var(--blue)}.cov-map-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.cov-map-title{color:var(--blue);align-items:center;gap:8px;display:flex}.cov-map-title h3{color:var(--ink);margin:0;font-size:13px}.cov-map-toolbar .cov-map-tools{z-index:auto;flex-wrap:wrap;position:static}.cov-map-toolbar .cov-tool{min-height:36px;box-shadow:none}.partner-workspace .cov-studio-split .cov-map-card{overflow:hidden}:root[data-theme] :is(.cov-map-card,.cov-check-card) .cov-probe{z-index:auto;border:0;border-top:1px solid var(--line);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;gap:14px;padding:18px;display:grid;position:static}.cov-probe-heading{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.cov-probe-heading strong{color:var(--ink);font-size:12px;font-weight:550}.cov-probe-heading>span{margin-left:auto}.cov-probe-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;display:grid}.cov-probe-fields>:last-child:nth-child(2){grid-column:3}.cov-probe-fields .ui-select{min-width:0}.cov-probe-fields>button{min-height:44px}.partner-workspace .cov-map-foot{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:14px 18px}.partner-workspace .cov-map-hint{text-align:left;line-height:1.5}.partner-workspace .cov-prefs{padding:24px}.cov-pref-layout{grid-template-columns:.85fr 1.15fr;gap:28px;margin:24px 0;display:grid}.cov-pref-layout>div{min-width:0}.cov-pref-layout h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.cov-pref-layout h4 svg{color:var(--muted)}.cov-pref-calendar{border-left:1px solid var(--line);padding-left:28px}.cov-pref-calendar .calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cov-prefs{contain:layout paint}.calendar-day{cursor:pointer;min-width:0;position:relative}.calendar-day input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.calendar-day-face{border:1px solid var(--line);background:var(--surface,#fff);min-height:40px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 4px;font-size:11px;font-weight:500;transition:none;display:flex}.calendar-day input:checked+.calendar-day-face{color:#1f4fb3;background:#edf3fc;border-color:#2164d8}.calendar-day input:focus-visible+.calendar-day-face{outline:2px solid var(--brand,#2164d8);outline-offset:3px}.calendar-day input:disabled+.calendar-day-face{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .calendar-day-face{color:#c4cfda;background:#0f141b;border-color:#ffffff14}:root[data-theme=dark] .calendar-day input:checked+.calendar-day-face{color:#cfe0ff;background:#1d3358;border-color:#4f8bff}@container partner-pricing (max-width:650px){.pw-billing-layout>.pw-column>section{grid-column:1/-1;min-width:0}.partner-workspace .offer-editor-bar{grid-template-columns:1fr}.partner-workspace .offer-editor .price-matrix-wrap{border:0;overflow:visible}.partner-workspace .pw-matrix-edit,.partner-workspace .pw-matrix-edit tbody{min-width:0;display:block}.partner-workspace .pw-matrix-edit thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.partner-workspace .pw-matrix-edit tbody tr{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:14px;display:block}.partner-workspace .pw-matrix-edit tbody th:first-child{border:0;width:100%;padding:0 0 12px;display:block}.partner-workspace .pw-matrix-edit tbody td{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(75px,.8fr) minmax(0,1.2fr);align-items:center;gap:3px 10px;padding:10px 0;display:grid}.pw-matrix-edit tbody td:before{content:attr(data-segment);color:var(--muted);text-align:left;white-space:normal;grid-row:span 2;font-size:11px}.offer-cell-status{grid-column:2}.offer-summary>span:last-child{margin-left:0}.partner-workspace .offer-cell-toggle{flex-basis:36px;width:36px;height:44px}.offer-save-row .offer-editor-actions{flex-wrap:wrap}}@media (max-width:1050px){:root[data-theme] .partner-workspace .cov-studio-split{grid-template-columns:1fr}}@container partner-coverage (max-width:760px){.cov-pref-layout{grid-template-columns:1fr}.cov-pref-calendar{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}}@container partner-coverage (max-width:520px){.cov-probe-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cov-probe-fields>button,.cov-probe-fields>:last-child:nth-child(2){grid-column:1/-1}.cov-probe-heading>span{width:100%;margin-left:0}.partner-workspace .cov-prefs{padding:18px}.cov-pref-priority .pf-fields{grid-template-columns:1fr}.cov-pref-calendar .calendar-days{gap:4px}.cov-pref-calendar .calendar-day-face{min-height:44px;padding:8px 2px}.cov-prefs-save>.offer-editor-actions{width:100%}.cov-prefs-save button{min-height:44px}.cov-rules-head{flex-wrap:wrap}}.cov-rules-pane{gap:20px;min-width:0;display:grid}.cov-check-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}:root[data-theme] .cov-check-card .cov-probe{border-top:0}.cov-check-card .cov-probe-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cov-check-card .cov-probe-fields>button,.cov-check-card .cov-probe-fields>:last-child:nth-child(2){grid-column:1/-1}.partner-workspace .cov-rule-list{grid-template-columns:minmax(0,1fr)}.partner-workspace .cov-rule{min-width:0}@container partner-coverage (max-width:520px){.cov-rule-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.cov-rule-toggle{grid-area:1/1}.cov-mode{grid-area:2/1/auto/-1;justify-self:start;margin-left:44px}.cov-rule-chevron{grid-area:1/2}.cov-rule-meta{grid-template-columns:1fr}.cov-rule-editor .geo-search input{width:100%;min-width:0}.cov-rule-footer{flex-wrap:wrap;gap:12px}}.partner-billing-settings{gap:22px;min-width:0;display:grid}.billing-settings-group{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:18px;display:grid}.billing-settings-group h4{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.billing-settings-group h4 svg{color:var(--muted)}.billing-vat-preview{background:var(--surface-soft,#f1f4f8);color:var(--muted);border-radius:8px;gap:4px;padding:12px;font-size:12px;display:grid}.billing-vat-preview strong{color:var(--ink);font-weight:600}:root[data-theme=dark] .billing-vat-preview{background:#ffffff05}.billing-settings-save{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.billing-settings-save .offer-editor-actions{flex-wrap:wrap;justify-content:flex-end}.pw-billing-layout .partner-billing-settings{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px}.partner-billing-settings>.lw-section-heading,.partner-billing-settings>.pf-hint,.partner-billing-settings>.billing-settings-save{grid-column:1/-1}.partner-billing-settings>.billing-settings-group:first-of-type{grid-area:2/1/span 2}.partner-billing-settings>.billing-settings-group:nth-of-type(2),.partner-billing-settings>.billing-settings-group:nth-of-type(3){grid-column:2}@container partner-pricing (max-width:650px){.pw-billing-layout .partner-billing-settings{grid-template-columns:minmax(0,1fr)}.partner-billing-settings>.billing-settings-group:first-of-type,.partner-billing-settings>.billing-settings-group:nth-of-type(2),.partner-billing-settings>.billing-settings-group:nth-of-type(3){grid-area:auto/1}}.billing-history{min-width:0}.billing-history-version{border-top:1px solid var(--line);padding:14px 0}.billing-history-version summary{cursor:pointer;overflow-wrap:anywhere;font-size:13px}.billing-history-version summary strong{font-weight:500}.billing-history-version summary>span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.billing-history-version dl{gap:12px;margin:12px 0 0;font-size:12px;display:grid}.billing-history-version dl>div{gap:4px;display:grid}.billing-history-version dt{color:var(--muted)}.billing-history-version dd{overflow-wrap:anywhere;margin:0}.pw-billing-layout .billing-records{grid-column:1/-1}.billing-record-terms{white-space:normal;margin-top:6px;font-size:12px}.billing-record-terms summary{cursor:pointer;color:var(--muted)}.billing-record-terms dl{gap:8px;display:grid}.billing-record-terms dt{color:var(--muted)}.billing-record-terms dd{margin:0}.directory-views{border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.directory-views>button{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.directory-views>button:hover{color:var(--ink)}.directory-views>button[aria-selected=true]{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #13294414}.directory-views>button>span{color:#3456ab;text-align:center;font-variant-numeric:tabular-nums;background:#edf2ff;border-radius:4px;min-width:20px;padding:0 5px;font-size:11px;line-height:18px}.directory-views>button:not([aria-selected=true])>span{color:#536074;background:#f0f2f5}.prq-company{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.prq-company>span{gap:2px;min-width:0;display:grid}.prq-company strong{color:var(--ink);font-weight:620}.prq-company small{color:var(--muted);font-size:12px}.prq-company:hover strong{color:var(--blue)}.prq-contact{gap:2px;font-size:13px;display:grid}.prq-contact small{color:var(--muted);font-size:12px}.prq-wants{gap:5px;display:grid}.prq-chips{flex-wrap:wrap;gap:4px;display:flex}.prq-chips>span{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;line-height:18px}.prq-coverage{color:var(--muted);font-size:12px}.prq-state{justify-items:start;gap:5px;display:grid}.prq-followup{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.prq-followup.due{color:#8c672d;font-weight:600}.prq-received{white-space:nowrap;gap:2px;font-size:13px;display:grid}.prq-received small{color:var(--muted);font-size:12px}.prq-owner{color:var(--ink);font-size:13px}.prq-owner.none{color:var(--muted)}.partner-request-workspace .lw-avatar.directory-logo{font-size:17px}.prq-message{border-left:3px solid var(--line-strong,#cfd8e3);background:var(--lw-subtle,#f7f9fa);color:var(--lw-text,#203541);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.prq-lookup{gap:12px;display:grid}.prq-lookup-state{border:1px solid var(--lw-border,#e1e7eb);background:var(--lw-subtle,#f7f9fa);color:var(--lw-secondary,#5b6e7b);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.prq-lookup-state>svg{flex:none}.prq-lookup-state>span{flex:auto}.prq-org-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.prq-org-form>.ui-search{flex:260px;max-width:480px}.prq-org-form>label{color:var(--ink);flex:200px;gap:6px;font-size:12px;font-weight:550;display:grid}.prq-status-form{gap:14px;display:grid}.prq-status-form .lw-field small,.prq-hint{color:var(--lw-secondary,#5b6e7b);font-size:12.5px}.prq-status-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prq-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.prq-edit-grid .pf-wide{grid-column:1/-1}.prq-edit-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.prq-summary-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prq-summary-list li{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.prq-summary-list li span:first-child{color:var(--lw-secondary,#5b6e7b)}.prq-existing{color:#234e8d;background:#eef4fd;border:1px solid #c9dcf6;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.prq-existing>span{flex:auto}@media (max-width:767px){.prq-edit-grid{grid-template-columns:1fr}.directory-views{width:100%}.directory-views>button{flex:1 1 0;justify-content:center}.directory-table th[data-column=contact],.directory-table td[data-column=contact],.directory-table th[data-column=owner],.directory-table td[data-column=owner]{display:none}}.partner-workspace .lw-avatar.directory-logo{font-size:18px}.pw-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pw-quick .lw-contact-spacer{flex:1}.pw-body{scrollbar-width:thin;flex:auto;min-height:0;padding:22px 30px 34px;overflow-y:auto}.pw-body .lw-tabs{flex-wrap:wrap;gap:4px 22px}.pw-notice{color:#7a5310;background:#fff8e9;border:1px solid #f0dcb4;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:13.5px;display:flex}.pw-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.pw-kpi{border:1px solid var(--lw-border,#e2e9f0);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pw-kpi-pending{gap:9px}.pw-kpi span{color:var(--lw-secondary,#60758a);font-size:12.5px}.pw-kpi strong{font-family:var(--display);letter-spacing:-.02em;color:var(--lw-text,#233d55);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.pw-kpi small{color:var(--lw-secondary,#60758a);font-size:12px}.pw-kpi.warning strong{color:#9a6a12}.pw-kpi.danger strong{color:#b2354c}.pw-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 26px;display:grid}.pw-columns:has(.pw-column-wide){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pw-column{flex-direction:column;gap:22px;min-width:0;display:flex}.pw-section{border:1px solid var(--lw-border,#e2e9f0);background:#fff;border-radius:14px;padding:18px 20px}.pw-section .lw-section-heading{margin-bottom:14px}.pw-section .lw-section-heading button,.pw-section .lw-section-heading a{color:#2767bb;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.pw-section .company-card{padding:12px 14px}.pw-facts{gap:10px;margin:0;display:grid}.pw-facts>div{grid-template-columns:130px 1fr;gap:10px;font-size:13.5px;display:grid}.pw-facts dt{color:var(--lw-secondary,#60758a)}.pw-facts dd{color:var(--lw-text,#233d55);margin:0;font-weight:500}.pw-notes{white-space:pre-wrap;font-size:14px}.pw-mini-list{margin:0;padding:0;list-style:none}.pw-mini-list button{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 6px;font-size:13.5px;display:flex}.pw-mini-list button:hover{background:#f4f7fb}.pw-mini-list button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pw-mini-list small{color:var(--lw-secondary,#60758a)}.pw-matrix tbody th{width:auto}.pw-matrix td.num,.pw-matrix th.num{text-align:right;font-variant-numeric:tabular-nums}.pw-cell-empty{color:#b0bccb}.pw-legacy-price{flex-direction:column;gap:2px;display:flex}.pw-legacy-price strong{font-family:var(--display);font-size:26px;font-weight:700}.pw-legacy-price span{color:var(--lw-secondary,#60758a);font-size:12.5px}.pw-upcoming{color:#2767bb;margin-top:10px;font-size:13px}.pw-actions{gap:8px;margin-top:14px;display:flex}.pw-table{border-collapse:collapse;width:100%;font-size:13.5px}.pw-table th,.pw-table td{border-bottom:1px solid var(--lw-border,#e2e9f0);text-align:left;vertical-align:top;padding:9px 8px}.pw-table th{color:var(--lw-secondary,#60758a);font-size:12px;font-weight:600}.pw-table .num{text-align:right;font-variant-numeric:tabular-nums}.pw-table tr:last-child td{border-bottom:0}.pw-link{color:#2767bb;padding:0;font-weight:600}.pw-link:hover{text-decoration:underline}.pw-issue{color:#9a6a12;margin-top:2px;font-size:12px;display:block}.pw-history{margin:0;padding:0;list-style:none}.pw-history li{border-bottom:1px solid var(--lw-border,#e2e9f0);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.pw-history li:last-child{border-bottom:0}.pw-history small{color:var(--lw-secondary,#60758a);margin-left:6px}.pw-chips{flex-wrap:wrap;gap:8px;display:flex}.pw-chips span{border:1px solid var(--lw-border,#e2e9f0);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.pw-rules{margin:0 0 12px;padding:0;list-style:none}.pw-rules li{border-bottom:1px solid var(--lw-border,#e2e9f0);grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.pw-rules li:last-child{border-bottom:0}.pw-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-bars li{grid-template-columns:110px 1fr 28px;align-items:center;gap:10px;font-size:13px;display:grid}.pw-bars i{background:linear-gradient(90deg,#2164d8,#37c0fe);border-radius:999px;height:8px;display:block}.pw-bars strong{text-align:right;font-variant-numeric:tabular-nums}.pw-capacity{margin-bottom:12px}.pw-capacity>div{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.pw-capacity>div strong{font-variant-numeric:tabular-nums}.pw-capacity i{background:#2164d8;border-radius:999px;max-width:100%;height:6px;transition:width .24s;display:block}.pw-capacity i.high{background:#d59b2b}.pw-capacity i.full{background:#c9384f}.pw-contact{gap:12px;display:flex}.pw-contact-avatar{color:#2164d8;height:40px;font:700 13px var(--display);background:#edf3fc;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.pw-contact>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pw-contact strong{font-size:14px}.pw-contact>div>span{color:var(--lw-secondary,#60758a);font-size:12.5px}.pw-contact-links{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.pw-contact-links a{color:#2767bb;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.pw-contact-links a:hover{text-decoration:underline}.pw-activity{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pw-activity li{gap:12px;display:flex}.pw-activity-dot{color:#2164d8;background:#edf3fc;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.pw-activity li>div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.pw-activity li>div>span{color:var(--lw-text,#233d55)}.pw-activity small{color:var(--lw-secondary,#60758a)}@media (max-width:900px){.pw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.pw-columns,.pw-columns:has(.pw-column-wide)){grid-template-columns:1fr}.pw-body{padding:16px 16px 28px}}.partner-workspace{align-items:stretch}.partner-workspace>.lw-header,.partner-workspace>.lw-quick-contact{box-sizing:border-box;align-self:stretch;width:100%}.partner-workspace>.lw-quick-contact{border-bottom:1px solid var(--lw-border,#e2e9f0)}.pw-matrix-edit td.offer-cell>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pw-matrix-edit td.offer-cell input{text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;width:100%;min-width:84px;max-width:120px;height:32px;margin:0;padding:0 9px}.pw-matrix-edit td.offer-cell.changed input{border-color:#2164d8;box-shadow:0 0 0 2px #2164d81a}.pw-matrix-edit td.offer-cell.paused input{color:#9a6a12;text-decoration:line-through}.offer-cell-toggle{border:1px solid var(--lw-border,#e2e9f0);width:26px;height:26px;color:var(--lw-secondary,#60758a);border-radius:6px;place-items:center;display:grid}.offer-cell-toggle:hover:not(:disabled){background:#f4f7fb}.offer-cell-toggle[aria-pressed=true]{color:#9a6a12;background:#fff7e6;border-color:#e7c98a}.offer-editor-help{margin-top:8px;font-size:12.5px}.offer-editor-bar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:14px;display:flex}.offer-editor-bar label{color:var(--lw-secondary,#60758a);flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}.offer-editor-bar label>svg{display:none}.offer-editor-bar input{height:36px;margin:0}.offer-editor-bar input[type=date]{width:160px}.offer-editor-reason{flex:1;min-width:200px}.offer-editor-actions{justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.offer-scheduled{background:#f7faff;border:1px dashed #b9cfee;border-radius:10px;margin-top:16px;padding:12px 14px}.offer-scheduled h4{font-family:var(--display);color:#2767bb;margin:0 0 8px;font-size:13px;font-weight:700}.offer-scheduled ul{margin:0;padding:0;list-style:none}.offer-scheduled li{grid-template-columns:1fr auto 28px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.offer-scheduled-cancel{width:28px;height:28px;color:var(--lw-secondary,#60758a);border-radius:6px;place-items:center;display:grid}.offer-scheduled-cancel:hover:not(:disabled){color:#b2354c;background:#fdecef}.coverage-editor .onboard-field{margin-top:0}.coverage-editor .onboard-notes,.coverage-editor .offer-editor-actions{margin-top:14px}.settings-form{gap:18px;display:grid}.settings-form .onboard-grid label,.settings-form .onboard-notes{font-size:13px}.settings-notes{resize:vertical;width:100%;margin:0}.settings-actions{background:linear-gradient(#0000,#fff 30%);padding:12px 0;position:sticky;bottom:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.20bhq2yj4r-o7.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0smrnln2b1gpy.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.38p7fa7moljse.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.route-review{gap:14px;display:grid}.route-lead{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.route-lead>svg{color:#2164d8}.route-geo{color:#1f6b3a;background:#eaf6ee;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600}.route-geo-missing{color:#8a5a10;background:#fdf3e2}.route-group{gap:8px;display:grid}.route-group-title{letter-spacing:.04em;text-transform:uppercase;color:#5b6f85;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.route-group-title>svg{color:#2164d8}.route-group-review .route-group-title,.route-group-review .route-group-title>svg{color:#9a6210}.candidate.route-card{border-radius:12px;align-items:stretch;gap:12px;margin:0;padding:13px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s}.candidate.route-card:hover:not(.ineligible){border-color:#b9cdf3}.candidate.route-card.selected{box-shadow:0 0 0 3px #dbe6fa}.candidate.route-card>input{align-self:center}.route-recommended{background:linear-gradient(90deg,#f7faff 0%,#fff 60%)}.route-needs_review{background:#fffcf5;border-color:#efd9a8}.candidate.route-card.route-needs_review.selected{background:#fff8e8;border-color:#d9a640;box-shadow:0 0 0 3px #fbecc8}.route-blocked{opacity:.85}.route-card-body{flex:1;gap:5px;min-width:0;display:grid}.route-card-head{align-items:center;gap:8px;min-width:0;display:flex}.route-card-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.route-rank{color:#1f4fb3;font-variant-numeric:tabular-nums;background:#edf3fc;border-radius:7px;flex:none;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.route-tag{border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.route-tag-recommended{color:#fff;background:#2164d8}.route-tag-review{color:#7c4f0a;background:#fbecc8}.route-reasons{color:var(--muted);font-size:13px}.route-reasons-warn{color:#8a5a10;font-weight:550}.route-why{flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.route-why em{color:#3d5270;background:#f7f9fc;border:1px solid #e3ebf5;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:550;display:inline-flex}.route-why em.route-meta{color:var(--muted);background:0 0;border-color:#0000;padding-left:2px;font-weight:450}.route-card-side{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:6px;min-width:128px;display:flex}.candidate.route-card>.route-card-side>b{color:var(--ink);text-align:right;white-space:nowrap;font-size:14px;font-weight:650}.candidate.route-card>.route-card-side>b small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.route-score{align-items:center;gap:8px;display:flex}.route-score strong{font-variant-numeric:tabular-nums;color:#1f4fb3;font-size:13px;font-weight:750}.route-score-track{background:#e9eef5;border-radius:999px;width:96px;height:7px;display:flex;overflow:hidden}.route-score-track i{height:100%;display:block}.route-score-expectedNet{background:#2164d8}.route-score-stability{background:#5a8be6}.route-score-priority{background:#8fb0ef}.route-score-headroom{background:#b9cdf3}.route-score-fit{background:#d6e2f7}.route-override{background:#fffcf5;border:1px solid #efd9a8;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.route-override>span{color:#7c4f0a;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;display:flex}.route-override>span small{color:var(--muted);font-weight:400}.route-override textarea{resize:vertical;width:100%;min-height:56px;margin:0}.route-policy{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.route-policy>svg{flex:none}.coverage-rules{gap:10px;display:grid}.coverage-rule{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.coverage-rule[data-mode=exclude]{background:snow;border-color:#f0d3d8}.coverage-rule[data-active=false]{opacity:.6}.coverage-rule-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coverage-rule-head .ui-select{min-width:150px}.coverage-rule-head>small{gap:4px;margin-left:auto;display:flex}.coverage-mode{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.coverage-mode button{color:var(--muted);background:#fff;padding:6px 10px;font-size:12.5px;font-weight:600}.coverage-mode button[aria-pressed=true]{color:#1f4fb3;background:#edf3fc}.coverage-mode button[aria-pressed=true].exclude{color:#b2354c;background:#fdecef}.coverage-rule-body{gap:8px;display:grid}.coverage-rule-body textarea,.coverage-rule-body input{margin:0}.coverage-radius{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.coverage-radius label{color:var(--body-ink,#42546a);gap:5px;font-size:12.5px;font-weight:500;display:grid}.coverage-radius .ui-select{margin:0}.coverage-rule-note{font-size:12.5px}.coverage-icon{width:28px;height:28px;color:var(--lw-secondary,#60758a);border-radius:6px;place-items:center;display:grid}.coverage-icon:hover:not(:disabled){color:var(--ink);background:#f1f4f8}.coverage-add{flex-wrap:wrap;gap:6px;display:flex}.coverage-empty{color:var(--muted);border:1px dashed #d5dde6;border-radius:12px;padding:14px;font-size:13px}.coverage-probe{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:8px;margin-top:16px;padding:12px 14px;display:grid}.coverage-probe form{align-items:center;gap:8px;display:flex}.coverage-probe input{width:120px;margin:0}.coverage-probe-result{align-items:center;gap:8px;font-size:13px;display:flex}.coverage-probe-result b{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650}.coverage-probe-result b.inside{color:#1f6b3a;background:#eaf6ee}.coverage-probe-result b.outside,.coverage-probe-result b.excluded{color:#b2354c;background:#fdecef}.coverage-probe-result b.unknown{color:#8a5a10;background:#fdf3e2}.coverage-summary{gap:6px;display:grid}.coverage-summary li{align-items:center;gap:8px;font-size:13px;display:flex}.coverage-summary li>svg{color:#2164d8;flex:none}.coverage-summary li.exclude>svg{color:#b2354c}.pw-quality{align-items:center;gap:6px;display:flex}.pw-quality b{color:#3d5270;background:#eef2f7;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.pw-quality b.warning,.pw-quality b.degrading{color:#8a5a10;background:#fdf3e2}.pw-quality b.improving{color:#1f6b3a;background:#eaf6ee}@media (max-width:720px){.candidate.route-card{flex-wrap:wrap}.route-card-side{flex-direction:row;align-items:center;width:100%;min-width:0}}.coverage-map{border:1px solid var(--line);isolation:isolate;background:#eef2f6;border-radius:12px;outline:none;width:100%;overflow:hidden}.coverage-map:focus-visible{box-shadow:0 0 0 3px #dbe6fa}.coverage-map-pickable{cursor:crosshair}.coverage-map .leaflet-container{background:inherit;font-family:inherit}.coverage-map-move .leaflet-container,.coverage-map-place .leaflet-container{cursor:crosshair}.coverage-map .leaflet-control-zoom a{color:var(--ink);border-color:var(--line);background:#fff}.coverage-map .leaflet-control-attribution{color:#6b7a8b;background:#fffc;font-size:9.5px}.coverage-map .leaflet-control-attribution a{color:#4a5a6c}.cov-pin{filter:drop-shadow(0 2px 3px #0f2a5233);background:0 0;border:0}.cov-pin svg{display:block}.leaflet-marker-draggable .cov-pin,.cov-pin.leaflet-marker-draggable{cursor:grab}.coverage-map .leaflet-tooltip{border-color:var(--line);color:var(--ink);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:550;box-shadow:0 6px 20px #13294412}.coverage-map .cov-tip{font-weight:650}.coverage-rule-map{gap:10px;display:grid}.coverage-rule-map .coverage-map{cursor:crosshair}.coverage-radius-controls{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:10px;display:grid}.coverage-radius-controls label{color:var(--body-ink,#42546a);gap:5px;font-size:12.5px;font-weight:500;display:grid}.coverage-radius-controls input{margin:0}.coverage-radius-slider{align-items:center;gap:10px;display:flex}.coverage-radius-slider input[type=range]{accent-color:#2164d8;flex:1;margin:0}.coverage-radius-slider output{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:13px;font-weight:650}.coverage-center{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.coverage-center strong{color:var(--ink);font-weight:600}.coverage-center small{font-variant-numeric:tabular-nums}.coverage-hint{color:var(--muted);font-size:12px}.geo-search{position:relative}.geo-search input{width:100%;margin:0;padding-left:32px}.geo-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.geo-search-list{z-index:1200;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 40px #13294418}.geo-search-list button{text-align:left;width:100%;color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.geo-search-list button:hover,.geo-search-list button[aria-selected=true]{color:#1f4fb3;background:#edf3fc}.geo-search-list button small{color:var(--muted);white-space:nowrap;font-size:11.5px}.coverage-scope{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.coverage-scope .onboard-chip{min-height:26px;padding:0 9px;font-size:12px}.muni-picker{gap:8px;display:grid}.muni-picker-groups{border:1px solid var(--line);border-radius:10px;gap:8px;max-height:260px;padding:8px 10px;display:grid;overflow:auto}.muni-group{gap:5px;display:grid}.muni-group>strong{letter-spacing:.03em;text-transform:uppercase;color:#5b6f85;font-size:11.5px;font-weight:700}.muni-selected{flex-wrap:wrap;gap:5px;display:flex}.calendar-days{flex-wrap:wrap;gap:6px;display:flex}.calendar-hours{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.calendar-hours .ui-select{margin:0}.route-free{color:#1f6b3a;background:#eaf6ee;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.route-goodwill{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.route-goodwill>label{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.route-goodwill>label small{color:var(--muted);font-weight:400}.route-goodwill textarea{resize:vertical;width:100%;min-height:48px;margin:0}.pw-free-badge{color:#1f6b3a;background:#eaf6ee;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.coverage-map .leaflet-tile{mix-blend-mode:normal}.cov-radius-help{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.cov-studio-split{border:1px solid var(--lw-border,#e2e9f0);background:#fff;border-radius:14px;grid-template-columns:minmax(380px,5fr) minmax(0,6fr);height:max(500px,100dvh - 380px);display:grid;overflow:hidden}.cov-studio-stacked{gap:14px;display:grid}.cov-rules{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.cov-rules-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cov-studio-stacked .cov-rules-head{border:0;padding:4px 0}.cov-rules-head h3{color:var(--ink);margin:0;font-size:14px;font-weight:700}.cov-rules-head span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.cov-rule-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 14px 16px;overflow-y:auto}.cov-add{position:relative}.cov-add-menu{z-index:900;border:1px solid var(--line);background:#fff;border-radius:12px;gap:1px;width:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 48px #13294422}.cov-add-menu button{text-align:left;width:100%;height:36px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.cov-add-menu button>svg{color:#2164d8;flex:none}.cov-add-menu button:hover,.cov-add-menu button:focus-visible{background:#edf3fc;outline:none}.cov-add-menu strong{flex:none;font-size:13.5px;font-weight:600;line-height:1}.cov-add-menu small{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:12px;line-height:1;overflow:hidden}.cov-rule-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cov-rule{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .12s,box-shadow .12s}.cov-rule:hover{border-color:#c9d9f4}.cov-rule.selected{border-color:var(--line);box-shadow:none}.cov-rule[data-mode=exclude]{border-color:#f0d3d8}.cov-rule[data-mode=exclude].selected{box-shadow:none;border-color:#c73a55}.cov-rule.inactive .cov-rule-toggle{opacity:.6}.cov-rule-row{align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.cov-rule-toggle{text-align:left;min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;padding:3px 0;display:flex}.cov-rule-icon{color:#1f4fb3;background:#edf3fc;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cov-rule[data-mode=exclude] .cov-rule-icon{color:#b2354c;background:#fdecef}.cov-rule-main{gap:2px;min-width:0;display:grid}.cov-rule-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.cov-rule-summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cov-rule.incomplete .cov-rule-summary{color:#8a5a10}.cov-mode{background:#f1f4f8;border-radius:8px;flex:none;padding:2px;display:inline-flex}.cov-mode button{color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.cov-mode button[aria-pressed=true]{color:#1f4fb3;background:#fff;box-shadow:0 1px 2px #13294414}.cov-mode button.exclude[aria-pressed=true]{color:#b2354c}.cov-rule-chevron{width:28px;height:28px;color:var(--muted);border-radius:7px;flex:none;place-items:center;transition:transform .16s;display:grid}.cov-rule-chevron:hover{color:var(--ink);background:#f1f4f8}.cov-rule.selected .cov-rule-chevron{transform:rotate(180deg)}.cov-rule-editor{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;animation:.16s ease-out cov-in;display:grid}.cov-rule-editor>*,.cov-rule-meta label,.cov-radius-slider{min-width:0}.cov-rule-editor .geo-search input,.cov-rule-meta .cov-note{width:100%;min-width:0;max-width:100%}.cov-rule-editor .cov-radius-exact input{flex:1;width:0;min-width:0}@keyframes cov-in{0%{opacity:0;transform:translateY(-4px)}}.cov-radius{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid}.cov-radius-slider{color:var(--muted);gap:4px;font-size:12px;font-weight:600;display:grid}.cov-radius-slider input[type=range]{accent-color:#2164d8;width:100%;margin:0}.cov-radius-exact{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.cov-radius-exact input{text-align:right;font-variant-numeric:tabular-nums;width:64px;margin:0}.cov-center{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12.5px;display:flex}.cov-center strong{color:var(--ink);font-weight:600}.cov-center small{font-variant-numeric:tabular-nums}.cov-help{color:var(--muted);margin:0;font-size:12px}.cov-rule-meta{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;display:grid}.cov-rule-meta label{color:var(--muted);gap:4px;font-size:12px;font-weight:600;display:grid}.cov-rule-meta .cov-note{height:34px;margin:0;font-size:13px}.cov-rule-actions{justify-content:flex-end;gap:4px;display:flex}.cov-rule-actions .cov-remove:hover:not(:disabled){color:#b2354c;background:#fdecef}.cov-warning{color:#8a5a10;background:#fdf3e2;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12.5px}.cov-empty{color:var(--muted);border:1px dashed #d5dde6;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;display:flex}.cov-empty>svg{color:#2164d8;flex:none}.cov-empty p{margin:0}.cov-savebar{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.cov-savebar.dirty{color:#1f4fb3;background:#edf3fc;font-weight:600}.cov-savebar.dirty small{color:#8a5a10;font-weight:500}.cov-savebar.saved{color:#1f6b3a;background:#eaf6ee;justify-content:flex-start;font-weight:600;animation:.16s ease-out cov-in}.cov-savebar>div{gap:6px;display:flex}.cov-map-pane{scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cov-map-card{border-bottom:1px solid var(--line);background:#fff;flex:none;display:grid;position:relative}.cov-studio-stacked .cov-map-card{border:1px solid var(--lw-border,#e2e9f0);border-radius:14px;overflow:hidden}.cov-map-card .coverage-map{border:0;border-radius:0}.cov-aside{gap:14px;padding:14px;display:grid}.cov-aside .pw-section{margin:0}.cov-map-tools{z-index:800;gap:6px;display:flex;position:absolute;top:12px;left:56px}.cov-tool{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:32px;color:var(--ink);background:#ffffffe6;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;box-shadow:0 6px 18px #13294418}.cov-tool:hover:not(:disabled){border-color:#b9cdf3}.cov-tool.active{color:#fff;background:#2164d8;border-color:#2164d8}.coverage-map-none{cursor:grab}.coverage-map-move,.coverage-map-place{cursor:crosshair}.coverage-map-place{box-shadow:inset 0 0 0 3px #2164d8}.cov-probe{z-index:800;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #13294418}.cov-probe input{width:128px;height:32px;margin:0}.cov-probe .ui-select{min-width:140px;margin:0}.cov-probe-result{border-top:1px solid var(--line);background:#f8fafc;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.cov-probe-result b{border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:650}.cov-probe-result b.inside{color:#1f6b3a;background:#eaf6ee}.cov-probe-result b.outside,.cov-probe-result b.excluded{color:#b2354c;background:#fdecef}.cov-probe-result b.unknown{color:#8a5a10;background:#fdf3e2}.cov-probe-result>span{min-width:0;color:var(--body-ink,#42546a);flex:1}.cov-map-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.cov-legend{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cov-legend i{background:#2164d8;border-radius:50%;width:10px;height:10px;display:inline-block}.cov-legend i.exclude{background:#c73a55;margin-left:8px}.cov-map-hint{text-align:right}.cov-prefs .onboard-grid{gap:10px 14px}.cov-prefs .onboard-label{margin-bottom:6px}.token-picker{cursor:text;background:#fff;border:1px solid #dce5eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:4px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.token-picker-compact{min-height:34px;padding:3px 6px}.token-picker.is-open,.token-picker:focus-within{border-color:#2164d8;box-shadow:0 0 0 3px #2164d81f}.token-picker.is-disabled{opacity:.6;cursor:not-allowed}.token-picker input{min-width:90px;height:26px;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:3px 2px;font-size:13.5px}.token-picker input:focus{box-shadow:none;outline:none}.token{color:#1f4fb3;white-space:nowrap;background:#edf3fc;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.token-picker-compact .token{padding:1px 3px 1px 8px;font-size:12px}.token button{color:#1f4fb3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.token button:hover{background:#dbe6fa}.cov-rule[data-mode=exclude] .token{color:#b2354c;background:#fdecef}.cov-rule[data-mode=exclude] .token button{color:#b2354c}.cov-rule[data-mode=exclude] .token button:hover{background:#fbe0e5}.token-menu{padding:6px}.token-option{color:var(--ink);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.token-option>span{align-items:baseline;gap:8px;min-width:0;display:flex}.token-option small{color:var(--muted);font-size:11.5px}.token-option[data-active=true],.token-option:hover{color:#1f4fb3;background:#edf3fc}.token-option[aria-selected=true]{font-weight:600}.token-option.is-disabled{opacity:.45;cursor:not-allowed}.token-option-free{color:#1f4fb3;font-weight:600}.token-menu-empty{color:var(--muted);padding:8px 10px;font-size:12.5px}@media (max-width:980px){.cov-studio-split{grid-template-columns:minmax(0,1fr);height:auto}.cov-rules{border-right:0;border-bottom:1px solid var(--line)}.cov-rule-scroll{max-height:420px}}.coverage-map-osm-dark .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.85)contrast(.9)saturate(.6)}.cov-head-actions{align-items:center;gap:6px;display:flex}.cov-rule-main strong .cov-pill{vertical-align:1px;margin-left:6px}.cov-pill.dirty{color:#1f4fb3;background:#edf3fc}.cov-pill.new{color:#1f6b3a;background:#eaf6ee}.cov-rule.dirty{border-style:dashed}.cov-rule.dirty.selected{border-style:solid}.cov-divider{letter-spacing:.04em;text-transform:uppercase;color:#b2354c;padding:10px 2px 2px;font-size:11.5px;font-weight:700;list-style:none}.cov-rule-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.cov-rule-footer>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.cov-rule-footer>div:last-child{margin-left:auto}.cov-rule-footer .cov-remove:hover:not(:disabled){color:#b2354c;background:#fdecef}.history-workspace{width:100%;min-width:0;color:var(--ink)}.history-tools{min-width:0}.history-search-row{align-items:center;gap:12px;padding-bottom:12px;display:flex}.history-search{flex:1;min-width:0;max-width:none}.history-search-row>.ui-select{flex-shrink:0;width:190px}.history-filter-count{background:var(--ink);min-width:19px;height:19px;color:var(--surface);border-radius:5px;place-items:center;padding:0 4px;font-size:11px;display:grid}.history-filters{border-top:1px solid var(--line);grid-template-columns:1.1fr 1.35fr 1fr .95fr .95fr;gap:12px;padding:18px 0;display:grid}.history-filters label,.history-date-filter{flex-direction:column;gap:6px;min-width:0;display:flex}.history-filters label>span,.history-date-filter>span{color:var(--muted);font-size:11px;font-weight:600}.history-filters select,.history-filters input:not([data-ui=date-input]),.history-save input{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--control-bg);color:var(--ink);padding:0 9px;font-size:13px}.history-filter-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:12px 0;display:flex}.history-period>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.history-filter-footer>div{align-items:center;gap:15px;display:flex}.history-period .ui-select{width:190px}.history-period>span{color:var(--muted);font-size:11px}.history-view-actions>button,.history-saved button{color:var(--blue);background:0 0;border:0;padding:6px 0;font-size:12px}.history-save{border-top:1px solid var(--line);gap:8px;padding:14px 0;display:flex}.history-save input{flex:1}.history-saved{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.history-saved>span{color:var(--muted);margin-right:4px;font-size:11px}.history-saved>div{border:1px solid var(--line);border-radius:6px;gap:10px;padding:0 9px;display:flex}.history-results-heading{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 8px;font-size:12px;display:flex}.history-results-actions,.history-results-actions>span,.history-pagination{align-items:center;gap:8px;display:flex}.history-results-actions{flex-wrap:wrap;gap:16px}.history-results-heading:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.history-day{margin:0 0 18px}.history-day-label{font:600 11px var(--display);color:var(--muted);align-items:center;gap:10px;padding:12px 2px;display:flex}.history-day-label span:last-child{border:1px solid var(--line);min-width:20px;height:18px;font:400 11px var(--font);border-radius:5px;place-items:center;display:grid}.history-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.history-list li+li{border-top:1px solid var(--line)}.history-row{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 145px 145px 16px;align-items:center;gap:16px;width:100%;padding:18px 20px;transition:background .15s;display:grid}.history-row:hover{background:var(--canvas)}.history-row:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.history-event-icon{border:1px solid var(--line);background:var(--canvas);width:32px;height:32px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.history-row-content{flex-direction:column;gap:3px;min-width:0;display:flex}.history-row-content strong{letter-spacing:-.1px;font-size:14px;font-weight:600}.history-object{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.history-summary{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.6}.history-row-meta{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.history-row-meta>span{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.history-row-meta svg{flex-shrink:0}.history-row-meta time{font-variant-numeric:tabular-nums;font-size:11px}.history-category{width:fit-content;color:var(--muted);letter-spacing:.02em;border:1px solid var(--line);border-radius:5px;padding:4px 7px;font-size:10px;display:inline-flex}.history-category.category-billing,.history-category.category-routing,.history-category.category-delivery{color:var(--blue)}.history-row-arrow{color:var(--muted);opacity:.45}.history-row:hover .history-row-arrow{opacity:1;color:var(--blue)}.history-loading,.history-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.history-empty h3{font:600 17px var(--display);color:var(--ink);margin:0}.history-empty p{max-width:440px;margin:0;font-size:14px}.history-error{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:16px}.history-error p{margin:0 0 10px}.history-more{flex-direction:column;align-items:center;gap:9px;padding:20px 0;display:flex}.history-more p,.history-end{color:var(--muted);text-align:center;margin:0;font-size:12px}.history-more>div{justify-content:center;gap:10px;display:flex}.history-active-filters{flex-wrap:wrap;gap:7px;padding:0 0 12px;display:flex}.history-active-filters button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:9px;max-width:100%;padding:5px 9px;font-size:11px;display:flex}.history-end{padding:20px 0}.history-skeleton{padding:8px 0}.history-notice{background:var(--canvas);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.55}.history-notice p{margin:5px 0 0}.history-spin{animation:1s linear infinite history-spin}@keyframes history-spin{to{transform:rotate(360deg)}}.history-detail.modal{background:var(--surface);width:min(720px,100vw)}.history-detail-body{padding:24px}.history-detail-navigation{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.history-detail-context h2{font:600 23px/1.35 var(--display);letter-spacing:-.5px;overflow-wrap:anywhere;margin:16px 0 6px}.history-detail-context>p{color:var(--muted);margin:0;font-size:12px}.history-author{align-items:center;gap:10px;margin:22px 0;display:flex}.history-author>span{background:var(--canvas);width:35px;height:35px;color:var(--blue);font:600 11px var(--display);border-radius:50%;place-items:center;display:grid}.history-author>div{flex-direction:column;gap:3px;font-size:13px;display:flex}.history-author small{color:var(--muted);font-size:11px}.history-reason{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin:20px 0;padding:16px}.history-reason>span{color:var(--ink);font-size:13px;font-weight:600}.history-reason p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.6}.history-effective{color:var(--muted);gap:10px;margin:18px 0;font-size:12px;display:flex}.history-changes h3{font:600 15px var(--display);align-items:center;gap:9px;margin:25px 0 15px;display:flex}.history-changes h3>span{font:400 11px var(--font);color:var(--muted)}.history-diff-head,.history-diff{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:14px;padding:14px 0;display:grid}.history-diff-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-bottom:9px;font-size:10px}.history-diff{align-items:start;font-size:12px}.history-diff>strong{overflow-wrap:anywhere;font-weight:600}.history-diff>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.history-before{color:var(--muted)}.history-after{color:var(--ink)}.history-diff small{display:none}.history-redacted{color:var(--muted);grid-column:2/4;margin:0}.history-detail .history-notice{margin-top:20px}.history-original,.history-reference{color:var(--muted);margin:20px 0;font-size:12px}.history-original summary,.history-reference summary{cursor:pointer;color:var(--ink);padding:8px 0}.history-original p{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);border-radius:7px;padding:14px}.history-reference dd{overflow-wrap:anywhere;margin:4px 0 12px;font-family:monospace;font-size:10px}.history-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.history-embedded{padding:0}.history-embedded .history-list{background:0 0;border:0;border-radius:0}.history-embedded .history-row{padding-inline:0}.history-row.is-compact{grid-template-columns:32px minmax(0,1fr) 120px 14px;gap:12px;padding:15px}.history-embedded .history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-history-button{text-align:left;color:var(--blue);background:0 0;border:0;padding:8px 0;font-size:12px}@media (max-width:1100px){.history-row{grid-template-columns:32px minmax(0,1fr) 120px 14px;gap:12px}.history-row>.history-category{display:none}.history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.history-filters input,.history-save input{font-size:16px}.history-search-row{flex-wrap:wrap;gap:8px}.history-search{flex:100%;min-height:44px}.history-search-row>.ui-select{flex:1;min-width:0}.history-search-row>button{padding:0 10px;font-size:12px}.history-filters,.history-embedded .history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.history-filters label:nth-child(2){grid-area:2/1/auto/3}.history-filter-footer{flex-wrap:wrap;padding:7px 0}.history-view-actions>button{min-height:var(--control-height)}.history-filter-footer .history-period{justify-content:space-between;gap:8px;width:100%}.history-period .ui-select{width:min(190px,65%)}.history-pagination button{min-height:var(--control-height)}.history-row,.history-row.is-compact{grid-template-columns:26px minmax(0,1fr) 13px;gap:10px;padding:14px 12px}.history-event-icon{border-radius:7px;align-self:start;width:26px;height:28px}.history-row-meta{flex-flow:wrap;grid-column:2;justify-content:space-between;gap:8px;font-size:12px}.history-row-arrow{grid-area:1/3}.history-row-content strong{font-size:14px}.history-summary{font-size:13px}.history-save{flex-wrap:wrap}.history-save input{flex-basis:100%}.history-detail-body{padding:18px}.history-detail-navigation{padding:12px 18px}.history-diff{grid-template-columns:1fr 1fr;gap:10px}.history-diff>strong{grid-column:1/3}.history-diff-head{display:none}.history-diff small{text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.history-redacted{grid-column:1/3}}@media (max-width:480px){.history-search-row>.ui-select{flex:1 0 100%;width:100%}.history-search-row>button:first-of-type{flex:1}.history-filters,.history-embedded .history-filters{grid-template-columns:minmax(0,1fr)}.history-filters label:nth-child(2){grid-area:auto}}@media (prefers-reduced-motion:reduce){.history-spin{animation:none}.history-row{transition:none}}.history-recent .history-list{border:0;border-radius:0}.history-recent-row{text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:15px 0;display:grid}.history-recent-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.history-recent-row strong{font-size:13px;font-weight:600}.history-recent-row>span>span,.history-recent-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.history-recent-row time{color:var(--muted);max-width:90px;font-size:10px}.history-recent-row>svg{color:var(--muted)}.history-recent-row:hover strong{color:var(--blue)}@media (max-width:640px){.history-recent-row{grid-template-columns:28px minmax(0,1fr) 12px}.history-recent-row time{grid-column:2;max-width:none}.history-recent-row>svg{grid-area:1/3}}.claims-workspace{min-width:0;container:claims/inline-size}.claims-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.claims-toolbar .ui-search{flex:230px}.claims-toolbar>.ui-select{width:225px}.claims-list{padding:0;overflow:clip}.claims-columns{grid-template-columns:minmax(190px,1.6fr) minmax(120px,1fr) minmax(130px,1fr) minmax(140px,1fr) minmax(100px,.8fr);align-items:center;gap:16px;padding:16px 20px;display:grid}.claims-columns-partner{grid-template-columns:minmax(200px,1.6fr) minmax(130px,1fr) minmax(150px,1fr) minmax(100px,.8fr)}.claims-columns[aria-hidden]{color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.claim-row{text-align:left;width:100%;color:var(--ink);font:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;font-size:13px}.claim-row:last-child{border-bottom:0}.claim-row:hover{background:var(--control-hover)}.claim-row:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.claim-row>span{overflow-wrap:anywhere;min-width:0}.claim-name{gap:5px;display:grid}.claim-name>span,.claim-suggestion{color:var(--muted)}.claim-mobile-label{display:none}.claims-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.claim-form,.claim-detail{gap:20px;padding:20px 24px;display:grid}.claim-form-inline{gap:14px;margin-top:14px;display:grid}.claim-actions,.claim-overview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.claim-actions{justify-content:flex-end}.claim-overview{color:var(--muted);font-size:12px}.claim-detail>section{border-top:1px solid var(--line);padding-top:18px}.claim-detail h3{margin:0 0 12px;font-size:14px;font-weight:700}.claim-detail p,.claim-terms p{font-size:13px;line-height:1.65}.claim-prose{white-space:pre-wrap;overflow-wrap:anywhere}.claim-terms{color:var(--muted)}.claim-assessment ul{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.claim-assessment li{align-items:flex-start;gap:9px;font-size:13px;display:flex}.claim-assessment li svg{color:var(--muted);flex-shrink:0;margin-top:2px}.claim-detail summary{cursor:pointer;color:var(--ink);font-size:13px}.claim-attachments,.claim-timeline{margin:10px 0;padding:0;list-style:none}.claim-attachments li{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.claim-attachments li .text-button{white-space:normal;overflow-wrap:anywhere;text-align:left}.claim-attachments li>span{color:var(--muted);flex-shrink:0;font-size:12px}.claim-timeline li{border-left:2px solid var(--line);padding:0 0 18px 16px}.claim-timeline li>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.claim-timeline li>div>span{color:var(--muted)}.claim-feedback{background:var(--canvas);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.claim-detail input[type=file]{width:100%;max-width:100%;font-size:12px}.claim-detail .lw-field,.claim-form .lw-field{min-width:0}.claim-detail textarea,.claim-form textarea{resize:vertical;width:100%}.claim-detail .lw-section-heading{flex-wrap:wrap}.partner-portal-shell{background:var(--canvas);min-height:100dvh;color:var(--ink);padding:28px}.partner-portal-shell>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto 28px;display:flex}.partner-portal-shell>main{max-width:1200px;margin:auto}.partner-portal-brand{gap:6px;display:grid}.partner-portal-brand img{width:140px}.partner-portal-brand span{color:var(--muted);font-size:13px}@container claims (max-width:950px){.claims-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.claims-columns>:nth-child(4),.claims-columns>:nth-child(5){grid-column:auto}.claims-columns[aria-hidden]{display:none}}@container claims (max-width:600px){.claims-toolbar .ui-search{flex-basis:100%}.claims-toolbar>.ui-select{flex:1;width:auto;min-width:170px}.claims-toolbar>.button{flex-basis:100%}.claim-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.claim-mobile-label{color:var(--muted);margin-right:6px;display:inline}.claims-pagination{flex-wrap:wrap}}@media (max-width:767px){.claim-form,.claim-detail{padding:18px 16px}.claim-actions .button{white-space:normal}.partner-portal-shell{padding:18px 14px}}.claim-policy-reasons{gap:10px;margin-top:12px;display:grid}.claim-policy-reasons label{align-items:center;gap:10px;font-size:13px;display:flex}.claim-policy-reasons input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav:#1f3947;--nav-deep:#1b313c;--canvas:#0d131a;--surface:#1d2228;--ink:#c5d2dc;--muted:#7b8891;--line:#2f363d;--blue:#3c75f4;--teal:#2d988e;--soft-blue:#293040}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] input:not([data-ui=search-input]):focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline:3px solid #7ea6ff}:root[data-theme=dark] ::selection{background:#2f4159}:root[data-theme=dark] .profile-avatar{background:#527281}:root[data-theme=dark] .global-search kbd{border:1px solid #2f363d}:root[data-theme=dark] .small-dot{background:#4aaea4}:root[data-theme=dark] .icon-button:hover:not(:disabled){background:#272d34}:root[data-theme=dark] .metrics-strip{background:#1d2228;box-shadow:0 2px 4px #00000111}:root[data-theme=dark] .metric:hover{background:#181e23}:root[data-theme=dark] .mini-signal span{background:#475a81}:root[data-theme=dark] .mini-signal.teal span{background:#2a675e}:root[data-theme=dark] .mini-signal.amber span{background:#553a00}:root[data-theme=dark] .mini-signal.slate span{background:#2a4352}:root[data-theme=dark] .view-tabs button.active{color:#6ca6ff;border-bottom-color:#3e79f8}:root[data-theme=dark] .view-tabs button.active span{background:#2a3040}:root[data-theme=dark] .requests-table th{background:#181e23;border-top:1px solid #272d34}:root[data-theme=dark] .requests-table tbody tr:hover{background:#181e23}:root[data-theme=dark] .requests-table tr.selected td:first-child{box-shadow:inset 3px 0 #5894ffe6}:root[data-theme=dark] .selected .avatar{background:#233048;border-color:#31405b}:root[data-theme=dark] .product-icon{background:#1f3531}:root[data-theme=dark] .detail-panel{background:#1d2228;box-shadow:0 4px 15px #00000113}:root[data-theme=dark] .avatar.large{background:#293040;border-color:#293040}:root[data-theme=dark] .detail-tabs small{background:#272d34}:root[data-theme=dark] .detail-content{scrollbar-color:#2f363d transparent}:root[data-theme=dark] .contact-lines{border-bottom:1px solid #272d34}:root[data-theme=dark] .score-track{background:#272d34}:root[data-theme=dark] .score-track span{background:#306752}:root[data-theme=dark] .detail-section.recent{border-top:1px solid #272d34}:root[data-theme=dark] .timeline-item:not(:last-child):before,:root[data-theme=dark] .timeline-icon{background:#272d34}:root[data-theme=dark] .detail-footer,:root[data-theme=dark] .surface{background:#1d2228}:root[data-theme=dark] .priority-panel h2{color:#a3b4b8}:root[data-theme=dark] .workspace-event{border-bottom:1px solid #272d34}:root[data-theme=dark] .calm-note b{color:#839490}:root[data-theme=dark] .partner-logo{background:#272d34}:root[data-theme=dark] .partner-logo.teal{background:#21352e}:root[data-theme=dark] .partner-logo.blue{background:#293040}:root[data-theme=dark] .partner-logo.amber{background:#392f19}:root[data-theme=dark] .partner-logo.violet{background:#302e3f}:root[data-theme=dark] .partner-logo.rose,:root[data-theme=dark] .capacity-track,:root[data-theme=dark] .version-marker{background:#272d34}:root[data-theme=dark] .plain-table td{border-bottom:1px solid #272d34}:root[data-theme=dark] .money-cell{color:#87949d!important}:root[data-theme=dark] .error-banner{background:#3e2b28;border:1px solid #533834}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input])),:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#1d2228;border:1px solid #2f363d}:root[data-theme=dark] .review-request,:root[data-theme=dark] .candidate.ineligible{background:#181e23}:root[data-theme=dark] .review-terms>div{border-bottom:1px solid #272d34}:root[data-theme=dark] .time-conversion{background:#26313f;border:1px solid #253143}:root[data-theme=dark] .command-results button:hover{background:#272d34}:root[data-theme=dark] .toast button{color:#7b8a84}:root[data-theme=dark] .skip-link{background:#1d2228}:root[data-theme=dark] .bootstrap-screen{background:#0d131a}:root[data-theme=dark] .bootstrap-card{background:#1d2228;border:1px solid #2f363d}:root[data-theme=dark] .skeleton-line{background:#272d34}@media (max-width:767px){:root[data-theme=dark] .nav-scrim{background:#14253678}}:root[data-theme=dark]{--muted:#7c8992}:root[data-theme=dark] .metric-heading{color:#88959e}:root[data-theme=dark] .breadcrumb strong{color:#929fa8}:root[data-theme=dark] .person-cell strong{color:#a7b4bd}:root[data-theme=dark] .product-cell>div>span,:root[data-theme=dark] .location-cell{color:#84919a}:root[data-theme=dark] .qualification-box strong{color:#87958d}:root[data-theme=dark] .form-grid label,:root[data-theme=dark] .form-label{color:#86939c}:root[data-theme=dark]{--nav:#203e57;--nav-deep:#192d42;--canvas:#0d131a;--ink:#c8d1dd;--muted:#8c95a1;--body-ink:#aeb7c3;--positive-ink:#60c097;--warning-ink:#d59e57;--action-top:#267ef1;--action-bottom:#216bd5;--action-hover:#305fd1;--control-line:#9ba7b8;--line:#2f363d;--blue:#3b6fee;--teal:#2b8f97;--soft-blue:#2a3040;--danger-ink:#fe788b;--surface:#1d2228}:root[data-theme=dark] body{background:radial-gradient(at 85% 0,#1e343b 0,#0000 45%),#0d131a}:root[data-theme=dark] .app-shell .topbar{background:linear-gradient(105deg,#1d2228ef,#181e23);border-bottom:1px solid #243141}:root[data-theme=dark] .app-shell .global-search{background:#1d2228;border:1px solid #243141;box-shadow:0 2px 8px #357ade06}:root[data-theme=dark] .language-button{color:#89929d}:root[data-theme=dark] .topbar-profile{border-left:1px solid #25313f}:root[data-theme=dark] .topbar-profile .profile-avatar{background:linear-gradient(145deg,#1c4568,#112c43);border:3px solid #1d2228;box-shadow:0 1px 7px #35688f2a}:root[data-theme=dark] .topbar-profile strong{color:#bbc4d1}:root[data-theme=dark] .topbar-profile small{color:#7d8792}:root[data-theme=dark] .topbar-profile>svg{color:#a0aab6}:root[data-theme=dark] .page-header h1{color:#cdd5e2}:root[data-theme=dark] .icon-button:hover{background:#24323f}:root[data-theme=dark] .metric{background:linear-gradient(125deg,#1d2228,#1d2228);box-shadow:0 6px 18px #3772ac06;border:1px solid #253140!important}:root[data-theme=dark] .metric:hover{background:#1d2228;box-shadow:0 12px 24px #3a8bf620}:root[data-theme=dark] .metric-icon{background:#25323f}:root[data-theme=dark] .metric.teal .metric-icon{background:#1c3634}:root[data-theme=dark] .metric.amber .metric-icon{background:#1e343a}:root[data-theme=dark] .metric.slate .metric-icon{background:#21352d}:root[data-theme=dark] .metric-value{color:#cbd3e0}:root[data-theme=dark] .workspace-heading h2{color:#c0c8d5}:root[data-theme=dark] .count-pill{background:#26313f;border:1px solid #213146}:root[data-theme=dark] .synced>span{background:#006f5d}:root[data-theme=dark] .period-select select{color:#8d97a2}:root[data-theme=dark] .request-surface,:root[data-theme=dark] .surface,:root[data-theme=dark] .detail-panel{border-color:#243141;box-shadow:0 5px 22px #387bc00a}:root[data-theme=dark] .request-surface{background:#1d2228}:root[data-theme=dark] .view-tabs{background:linear-gradient(#1d2228,#1d2228);border-bottom-color:#26313f}:root[data-theme=dark] .view-tabs button.active:after{background:#3494ff}:root[data-theme=dark] .view-tabs button span{background:#26313f}:root[data-theme=dark] .table-toolbar{border-bottom-color:#26313f}:root[data-theme=dark] .requests-table th{background:#1d2228;border-bottom:1px solid #263140}:root[data-theme=dark] .requests-table td{border-bottom:1px solid #26313f}:root[data-theme=dark] .requests-table tr.selected{background:linear-gradient(90deg,#23323e,#181e23)}:root[data-theme=dark] .requests-table tr:hover{background:#181e23}:root[data-theme=dark] .requests-table .person-cell strong{color:#bfc8d4}:root[data-theme=dark] .avatar{background:linear-gradient(145deg,#23323e,#213146);border:1px solid #1c3346}:root[data-theme=dark] .person-cell .avatar{box-shadow:0 3px 7px #3783c208}:root[data-theme=dark] .product-icon.heat_pump{background:#1d3534}:root[data-theme=dark] .product-icon.solar{background:#38300b}:root[data-theme=dark] .product-icon.ev{background:#20362c}:root[data-theme=dark] .product-cell>div>span{color:#87919c}:root[data-theme=dark] .table-footer{background:#1d2228}:root[data-theme=dark] .page-button.active{background:#25323f;border:1px solid #2f4157}:root[data-theme=dark] .person-heading h2{color:#c8d1dd}:root[data-theme=dark] .person-heading .avatar{background:#243240}:root[data-theme=dark] .detail-tabs button.active:after{background:#3395ff}:root[data-theme=dark] .detail-section{border-color:#25313f}:root[data-theme=dark] .detail-section h3{color:#b9c2ce}:root[data-theme=dark] .qualification-box{background:linear-gradient(130deg,#21352d,#1e362d);border:1px solid #073a29}:root[data-theme=dark] .qualification-track{background:#13382b}:root[data-theme=dark] .qualification-track span{background:linear-gradient(90deg,#006f54,#33cb8b)}:root[data-theme=dark] .detail-footer{background:#1d2228;border-top-color:#243241}:root[data-theme=dark] .detail-tabs{border-color:#243241}:root[data-theme=dark] .active-view-chips>span{background:#243240;border:1px solid #28425a}:root[data-theme=dark] .candidate.selected{background:#181e23;border-color:#235e90}:root[data-theme=dark] .capacity-track>span{background:linear-gradient(90deg,#006e6d,#2d9fff)}:root[data-theme=dark] .calm-note{background:#181e23;border:1px solid #1e3532}:root[data-theme=dark] .timeline-icon.latest{background:#163734}:root[data-theme=dark] .live-dot{background:#006f56;box-shadow:0 0 0 3px #41dab71e}:root[data-theme=dark] .dashboard-heading h1{color:#bcc5d1}:root[data-theme=dark] .dashboard-controls label{background:#1d2228;border:1px solid #243141}:root[data-theme=dark] .dashboard-controls select{color:#9099a4}:root[data-theme=dark] .dashboard-controls small{background:#24323f}:root[data-theme=dark] .overview-metric{background:#1d2228;border:1px solid #243140;box-shadow:0 6px 19px #458bbb08}:root[data-theme=dark] .overview-metric:hover{box-shadow:0 9px 24px #3c99ec22}:root[data-theme=dark] .metric-bubble{background:#25323f}:root[data-theme=dark] .aqua .metric-bubble{background:#1c3634}:root[data-theme=dark] .green .metric-bubble{background:#1b372c}:root[data-theme=dark] .overview-metric strong{color:#c2cbd7}:root[data-theme=dark] .card-icon{background:#26313f}:root[data-theme=dark] .card-icon.aqua{background:#1e3532}:root[data-theme=dark] .pipeline-label{color:#9ea8b3}:root[data-theme=dark] .pipeline-bar-wrap{filter:drop-shadow(0 4px 5px #3f9df025)}:root[data-theme=dark] .dashboard-insight{background:#23323f}:root[data-theme=dark] .country-tag{background:#24323f;border:1px solid #223241}:root[data-theme=dark] .sweden-canvas{background:radial-gradient(#181e23,#22333e);border:1px solid #22323e}:root[data-theme=dark] .sweden-canvas:before{background-image:linear-gradient(#22647807 1px,#0000 1px),linear-gradient(90deg,#22647807 1px,#0000 1px)}:root[data-theme=dark] .hub-halo{fill:#36d4e829}:root[data-theme=dark] .map-hub.active .hub-halo{fill:#58b2ff29}:root[data-theme=dark] .map-hub:focus-visible .hub-halo{stroke:#61aaf4}:root[data-theme=dark] .map-water-label{fill:#7b8891}:root[data-theme=dark] .map-label{background:#1d2228db;border:1px solid #22333e}:root[data-theme=dark] .county-select{border-bottom:1px solid #26313f}:root[data-theme=dark] .county-select select{color:#b2bcc8}:root[data-theme=dark] .county-number strong{color:#bec7d4}:root[data-theme=dark] .county-dot{background:#319bff}:root[data-theme=dark] .county-dot.aqua{background:#006f6a}:root[data-theme=dark] .county-partners{border-top:1px solid #26313f}:root[data-theme=dark] .mix-ring{box-shadow:0 7px 23px #3e9ccd15}:root[data-theme=dark] .mix-ring>div{background:#1d2228}:root[data-theme=dark] .mix-ring strong{color:#b5bfcb}:root[data-theme=dark] .mix-icon{background:#24323f}:root[data-theme=dark] .mix-product.aqua .mix-icon{background:#1b3631}:root[data-theme=dark] .mix-product.green .mix-icon{background:#21362a}:root[data-theme=dark] .mix-product strong{color:#95a0ab}:root[data-theme=dark] .mix-product>b{color:#a5afba}:root[data-theme=dark] .dashboard-insight.calm{background:#181e23}:root[data-theme=dark] .overview-events>button{border-bottom:1px solid #25323f}:root[data-theme=dark] .overview-events>button:hover{background:#181e23}:root[data-theme=dark] .event-bubble{background:#25323f}:root[data-theme=dark] .event-bubble.aqua{background:#1c3536}:root[data-theme=dark] .event-bubble.green{background:#1a372b}:root[data-theme=dark] .overview-events strong{color:#a8b1bd}:root[data-theme=dark] .dashboard-link-footer{background:#24323f}:root[data-theme=dark] .overview-empty strong{color:#98a3ae}@media (max-width:767px){:root[data-theme=dark] .language-button{border-left:1px solid #223144}:root[data-theme=dark] .mobile-timebar{background:#22323e;border-bottom-color:#21333f}:root[data-theme=dark] .mobile-timebar b{color:#9faab4}}:root[data-theme=dark] .lead-workbench{background:linear-gradient(115deg,#1e343b,#181e23 65%);border:1px solid #2c4353}:root[data-theme=dark] .workbench-symbol{background:#1d2228;border:1px solid #25454d}:root[data-theme=dark] .workbench-intro strong{color:#b9c4cf}:root[data-theme=dark] .workbench-queues button{background:#1d2228a1;border:1px solid #2c4353}:root[data-theme=dark] .workbench-queues button strong{color:#b8c3ce}:root[data-theme=dark] .queue-dot{background:#37c6a4}:root[data-theme=dark] .queue-dot.amber{background:#7e5000}:root[data-theme=dark] .queue-dot.blue{background:#53a0ff}:root[data-theme=dark] .section-requests .request-surface{border-color:#25323f;box-shadow:0 4px 24px #315a8a06}:root[data-theme=dark] .lead-table th{background:#181e23;border-block:1px solid #272d34}:root[data-theme=dark] .lead-table td{color:#98a1ad;border-bottom:1px solid #272d34}:root[data-theme=dark] .lead-table tbody tr{background:#1d2228}:root[data-theme=dark] .lead-table tbody tr[data-selected=true]{background:#23323e}:root[data-theme=dark] .lead-person strong{color:#bcc7d2}:root[data-theme=dark] .lead-avatar{background:linear-gradient(135deg,#213340,#273140);border:1px solid #1f3246}:root[data-theme=dark] .lead-product{background:#1d3535}:root[data-theme=dark] .lead-product.solar{background:#36301e}:root[data-theme=dark] .lead-product.ev{background:#22352c}:root[data-theme=dark] .lead-table-footer{border-top:1px solid #272d34}:root[data-theme=dark] .lead-table-footer strong{color:#909ba6}:root[data-theme=dark] .lead-table-footer select{color:#8c96a1;background:#1d2228;border:1px solid #25323f}@media (max-width:767px){:root[data-theme=dark] .lead-table thead tr{background:#181e23}:root[data-theme=dark] .lead-table tbody tr{border-bottom:1px solid #272d34}:root[data-theme=dark] .lead-table .lead-next{background:#272d34}}:root[data-theme=dark] .count-pill,:root[data-theme=dark] .view-tabs button span,:root[data-theme=dark] .detail-tabs small{color:#99a3ae;background:#25323f}:root[data-theme=dark] .pipeline-shape{background:linear-gradient(100deg,#257ade,#2169c9)}:root[data-theme=dark] .pipeline-step.cyan .pipeline-shape b,:root[data-theme=dark] .pipeline-step.aqua .pipeline-shape b,:root[data-theme=dark] .pipeline-step.green .pipeline-shape b{color:#b9c9d0}:root[data-theme=dark] .app-shell .topbar{background:#1d2228}:root[data-theme=dark] .app-shell .global-search{background:#181e23;border:1px solid #272d34}:root[data-theme=dark] .app-shell .global-search kbd{background:#1d2228;border-color:#2f363d}:root[data-theme=dark] .topbar-profile .profile-avatar{color:#a8b2bd;background:#272d34;border:1px solid #2f4254}:root[data-theme=dark] .surface,:root[data-theme=dark] .detail-panel{background:#1d2228;box-shadow:0 1px 3px #00000115}:root[data-theme=dark] .workbench-queues button{background:#1d2228}:root[data-theme=dark] .workbench-queues button:hover,:root[data-theme=dark] .workbench-queues button.active{background:#2a3040;border-color:#303e66}:root[data-theme=dark] .count-pill,:root[data-theme=dark] .view-tabs button span,:root[data-theme=dark] .detail-tabs small{background:#272d34}:root[data-theme=dark] .lead-table th{background:#181e23}:root[data-theme=dark] .lead-table td,:root[data-theme=dark] .requests-layout.with-detail .lead-table td{border-color:#272d34}:root[data-theme=dark] .lead-avatar{color:#7fa3fc;background:#293040;border:1px solid #293040}:root[data-theme=dark] .lead-table tr.selected{background:#2a3040}:root[data-theme=dark] .plain-table th{background:#181e23}:root[data-theme=dark] .plain-table td{border-color:#272d34}:root[data-theme=dark] .detail-top,:root[data-theme=dark] .detail-footer{background:#1d2228}:root[data-theme=dark] .overview-header[data-daypart=night]{--welcome-wash:#233d53;--welcome-muted:#7c8891;--welcome-divider:#39566d}:root[data-theme=dark] .overview-header-title{box-shadow:1px 0 0 var(--welcome-divider), 10px 0 18px -16px #000001b1}:root[data-theme=dark] .welcome-weather{background:#181e23eb;border:1px solid #1d2228ce;box-shadow:0 4px 20px #00000121}:root[data-theme=dark] .welcome-weather-city+.welcome-weather-city{border-left:1px solid #34597119}:root[data-theme=dark] .weather-city-heading{color:#b3c0ca}:root[data-theme=dark] .weather-city-heading time{color:#8b99a1}:root[data-theme=dark] .weather-temperature{color:#b3c0ca}:root[data-theme=dark] .weather-icon{color:#7d8b93}:root[data-theme=dark] .weather-icon.clear,:root[data-theme=dark] .weather-icon.partly-cloudy{color:#daab5b}:root[data-theme=dark] .weather-condition{color:#a3b1ba}:root[data-theme=dark] .weather-hour{color:#88969e}:root[data-theme=dark] .weather-source{color:#88969e;border-top:1px solid #34597119}@media (max-width:950px){:root[data-theme=dark] .overview-header-title{box-shadow:0 1px 0 var(--welcome-divider), 0 10px 18px -16px #000001b1}}:root[data-theme=dark] .overview-metrics{background:#1d2228}:root[data-theme=dark] .overview-metric:hover,:root[data-theme=dark] .dashboard-insight{background:#181e23}:root[data-theme=dark] .finance-summary{background:#1d2228}:root[data-theme=dark] .partner-directory{background:#1d2228;box-shadow:0 1px 3px #00000115}:root[data-theme=dark] .directory-tabs>button>span{color:#939ba7;background:#272d34}:root[data-theme=dark] .directory-tabs>button.selected>span{color:#7aa4ff;background:#2a3040}:root[data-theme=dark] .directory-filters select{background-color:#1d2228;border:1px solid #334055}:root[data-theme=dark] .directory-table th{background:#181e23;border-block:1px solid #272d34}:root[data-theme=dark] .directory-table th button svg{color:#7f8792}:root[data-theme=dark] .directory-table td{border-bottom:1px solid #272d34}:root[data-theme=dark] .directory-table tbody tr:hover{background:#181e23}:root[data-theme=dark] .directory-table tbody tr.selected{background:#272d34}:root[data-theme=dark] .directory-logo{color:#95a5a0;background:#272d34;border:1px solid #2f363d}:root[data-theme=dark] .directory-logo.blue{color:#7da7f6;background:#2a3040;border-color:#363f55}:root[data-theme=dark] .directory-logo.amber{color:#9a9185;background:#372f1f;border-color:#493e27}:root[data-theme=dark] .directory-logo.purple,:root[data-theme=dark] .directory-logo.violet{color:#9a94a1;background:#272d34;border-color:#453a51}:root[data-theme=dark] .directory-logo.rose{color:#99898e;background:#272d34;border-color:#513742}:root[data-theme=dark] .directory-coverage>small{background:#181e23;border:1px solid #2f363d}:root[data-theme=dark] .partner-meter-track{background:#272d34}:root[data-theme=dark] .partner-meter-track>i{background:#84a5aa}:root[data-theme=dark] .partner-meter.full .partner-meter-track>i{background:#d0954b}:root[data-theme=dark] .directory-footer,:root[data-theme=dark] .partner-inspector,:root[data-theme=dark] .partner-drawer.modal{background:#1d2228}:root[data-theme=dark] .inspector-tabs button>span{background:#272d34}:root[data-theme=dark] .inspector-section{border-bottom:1px solid #272d34}:root[data-theme=dark] .inspector-upcoming{background:#181e23}:root[data-theme=dark] .inspector-actions{background:#1d2228}:root[data-theme=dark] .inspector-notice{color:#a1968b;background:#382f1f}:root[data-theme=dark] .inspector-term-line{border-bottom:1px solid #272d34}:root[data-theme=dark] .pipeline-bar-wrap{background:#272d34}:root[data-theme=dark] .pipeline-step .pipeline-shape{background:#6084d1}:root[data-theme=dark] .pipeline-step.cyan .pipeline-shape{background:#6e9eb9}:root[data-theme=dark] .pipeline-step.aqua .pipeline-shape{background:#539ca4}:root[data-theme=dark] .pipeline-step.green .pipeline-shape{background:#62947d}:root[data-theme=dark]{--blue:#3477ed;--action-hover:#2b67d0;--canvas:#0d131a;--ink:#c5d0dc;--body-ink:#9ea7b3;--muted:#858d99;--line:#2f363d;--focus-ring:#3988fa}:root[data-theme=dark] .topbar{background:#1d2228ed}:root[data-theme=dark] .global-search{background:#181e23}:root[data-theme=dark] .global-search:hover{background:#1d2228;border-color:#4c5c71}:root[data-theme=dark] .connection-indicator{color:#91a098}:root[data-theme=dark] .connection-indicator>span:first-child:not(.connection-label){background:#47a38a}:root[data-theme=dark] .connection-indicator:hover{background:#181e23}:root[data-theme=dark] .connection-indicator.offline,:root[data-theme=dark] .connection-indicator.stale{color:#e09d59;background:#382f1f}:root[data-theme=dark] .connection-indicator.stale>span:first-child{background:#ce8b37}:root[data-theme=dark] .connection-indicator.reconnecting{color:#858d99}:root[data-theme=dark] .connection-banner{color:#a69d91;background:#181e23;border:1px solid #503c16}:root[data-theme=dark] .navigation-progress:after{background:#41a2dd}:root[data-theme=dark] .focus-queue-card{--queue-color:#818a95;background:#1d2228;box-shadow:0 2px 3px #00000113}:root[data-theme=dark] .focus-queue-card.amber{--queue-color:#e6a657}:root[data-theme=dark] .focus-queue-card.teal{--queue-color:#809290}:root[data-theme=dark] .focus-queue-card.blue{--queue-color:#69aeff}:root[data-theme=dark] .focus-queue-card:hover,:root[data-theme=dark] .focus-queue-card.active{border-color:var(--queue-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .focus-queue-card:hover,:root[data-theme=dark] .focus-queue-card.active{border-color:color-mix(in srgb, var(--queue-color) 42%, #1d2228)}}:root[data-theme=dark] .focus-queue-card:hover,:root[data-theme=dark] .focus-queue-card.active{background:var(--queue-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .focus-queue-card:hover,:root[data-theme=dark] .focus-queue-card.active{background:color-mix(in srgb, var(--queue-color) 3%, #1d2228)}}:root[data-theme=dark] .focus-queue-card:hover,:root[data-theme=dark] .focus-queue-card.active{box-shadow:0 3px 12px #0000011d}:root[data-theme=dark] .focus-queue-icon{background:var(--queue-color)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .focus-queue-icon{background:color-mix(in srgb, var(--queue-color) 8%, #1d2228)}}:root[data-theme=dark] .density-control{background:#272d34}:root[data-theme=dark] .density-control button[aria-pressed=true]{background:#1d2228;box-shadow:0 1px 3px #00000137}:root[data-theme=dark] .request-surface{box-shadow:0 3px 12px #00000115}:root[data-theme=dark] .view-tabs,:root[data-theme=dark] .section-requests .view-tabs{background:#1d2228}:root[data-theme=dark] .saved-view-list>div.active{background:#283140;border-color:#495c77}:root[data-theme=dark] .saved-view-list>div>button:first-child svg{color:#7e8792}:root[data-theme=dark] .filter-panel{background:#181e23;border-top:1px solid #272d34}:root[data-theme=dark] .lead-table th{color:#89929e;background:#181e23}:root[data-theme=dark] .lead-table tbody tr:hover{background:#181e23}:root[data-theme=dark] .lead-table tbody tr[data-selected=true]{background:#273140;box-shadow:inset 3px 0 #4b92ffe6}:root[data-theme=dark] .lead-avatar{color:#89949f;background:#272d34;border-color:#2c4353}:root[data-theme=dark] .lead-table-footer{background:#1d2228}:root[data-theme=dark] .selection-bar{color:#6baaff;background:#273140}:root[data-theme=dark] .canvas-footnote{color:#808994}:root[data-theme=dark] .detail-panel{box-shadow:0 4px 20px #0000011b}:root[data-theme=dark] .draft-dot{background:#804f00}:root[data-theme=dark] .detail-footer{background:#1d2228}:root[data-theme=dark] .toast{background:#1d2228;border:1px solid #27473f;box-shadow:0 8px 28px #00000141}:root[data-theme=dark] .toast>svg{color:#7a8b86}:root[data-theme=dark] .empty-state>svg{color:#7d8892;background:#272d34}:root[data-theme=dark] .overview-metrics{background:#1d2228;box-shadow:0 3px 12px #00000115}:root[data-theme=dark] .overview-metric:hover{background:#181e23}:root[data-theme=dark] .skeleton-block{background:#272d34}:root[data-theme=dark] .skeleton-block:after{background:linear-gradient(90deg,#0000,#1d222875,#0000)}:root[data-theme=dark] .skeleton-metric,:root[data-theme=dark] .skeleton-panel{background:#1d2228}:root[data-theme=dark] .skeleton-row{border-bottom:1px solid #272d34}@media (max-width:767px){:root[data-theme=dark] .lead-table tbody tr[data-selected=true]{box-shadow:inset 3px 0 #4b92ffe6}}:root[data-theme=dark] .draft-status{background:#181e23}:root[data-theme=dark] .assignment-review .modal-actions,:root[data-theme=dark] .assignment-review .modal-heading,:root[data-theme=dark] .operations-metric{background:#1d2228}:root[data-theme=dark] .operations-metric:hover,:root[data-theme=dark] .operations-metric[aria-pressed=true]{border-color:#455e74;box-shadow:0 3px 12px #00000119}:root[data-theme=dark] .operations-metric[aria-pressed=true]{box-shadow:inset 0 0 0 1px #000001bf}:root[data-theme=dark] .operations-metric-icon{color:#958c80;background:#36301f}:root[data-theme=dark] .operations-metric.failed .operations-metric-icon{color:#fb8787;background:#272d34}:root[data-theme=dark] .operations-metric.test_confirmed .operations-metric-icon{color:#879893;background:#272d34}:root[data-theme=dark] .operations-metric-label{color:#93a1aa}:root[data-theme=dark] .operations-metric small{color:#84909a}:root[data-theme=dark] .operations-metric-arrow{color:#7c8891}:root[data-theme=dark] .operations-panel{background:#1d2228;box-shadow:0 2px 4px #00000111}:root[data-theme=dark] .operations-panel-heading p{color:#87949d}:root[data-theme=dark] .operations-tabs button{color:#8b98a1}:root[data-theme=dark] .operations-tabs button:hover{background:#0d131a}:root[data-theme=dark] .operations-tabs button[aria-pressed=true]{color:#a4b1bb;background:#272d34}:root[data-theme=dark] .operations-tabs button span{color:#8d9aa3;background:#272d34}:root[data-theme=dark] .operations-tabs button[aria-pressed=true] span{color:#a4b1bb;background:#1d2228}:root[data-theme=dark] .operations-inline-note{color:#968f83}:root[data-theme=dark] .operations-feedback{color:#96a59e;background:#272d34;border:1px solid #2c4639}:root[data-theme=dark] .operations-feedback.is-error{color:#ec898b;background:#181e23;border-color:#533738}:root[data-theme=dark] .operations-delivery-head,:root[data-theme=dark] .operations-receipt-head{color:#838f98;background:#181e23;border-block:1px solid #272d34}:root[data-theme=dark] .operations-delivery,:root[data-theme=dark] .operations-receipt{border-bottom:1px solid #272d34}:root[data-theme=dark] .operations-delivery:hover,:root[data-theme=dark] .operations-receipt:hover,:root[data-theme=dark] .operations-delivery.is-pending{background:#181e23}:root[data-theme=dark] .operations-lead-link svg{color:#7c8891}:root[data-theme=dark] .operations-lead-link:hover,:root[data-theme=dark] .operations-lead-link:focus-visible{color:#97a3ad}:root[data-theme=dark] .operations-partner-link{color:#8d99a3}:root[data-theme=dark] .operations-person time{color:#7e8a94}:root[data-theme=dark] .operations-amount b{color:#b3c1ca}:root[data-theme=dark] .operations-amount small,:root[data-theme=dark] .operations-recorded small{color:#7e8a94}:root[data-theme=dark] .operations-blocked-label{color:#d3a75e}:root[data-theme=dark] .operations-complete,:root[data-theme=dark] .operations-blocked>span{color:#879690}:root[data-theme=dark] .operations-blocked>span{color:#988f83}:root[data-theme=dark] .operations-muted{color:#85929b}:root[data-theme=dark] .operations-pagination{color:#7e8a94;border-top:1px solid #272d34}:root[data-theme=dark] .operations-pagination b{color:#96a3ac}:root[data-theme=dark] .operations-empty>span{color:#7c8891;background:#181e23;border:1px solid #272d34}:root[data-theme=dark] .operations-empty p{color:#808c96}:root[data-theme=dark] .operations-footnote{color:#7f8c95}:root[data-theme=dark] .operations-billing-summary{background:#272d34;border:1px solid #2a4352}:root[data-theme=dark] .operations-billing-total>span{color:#929ea8}:root[data-theme=dark] .operations-billing-total>strong{color:#b5c2cc}:root[data-theme=dark] .operations-billing-total>small{color:#84909a}:root[data-theme=dark] .operations-billing-count{border-left:1px solid #2b4352}:root[data-theme=dark] .operations-billing-count svg{color:#7c8891}:root[data-theme=dark] .operations-billing-count strong{color:#aab8c1}:root[data-theme=dark] .operations-billing-count span{color:#89959e}:root[data-theme=dark] .operations-billing-filters label{color:#88959e}:root[data-theme=dark] .operations-billing-filters select{color:#a2afb9;background-color:#1d2228;border:1px solid #2b4353}:root[data-theme=dark] .operations-recorded time{color:#8f9ba4}@media (max-width:1050px){:root[data-theme=dark] .operations-mobile-label{color:#7c8891}}@media (max-width:760px){:root[data-theme=dark] .operations-delivery,:root[data-theme=dark] .operations-receipt{border-top:1px solid #272d34}}:root[data-theme=dark] .modal.command-dialog{border:1px solid #1d22289e;box-shadow:0 26px 100px #0000016d,0 6px 24px #00000131}:root[data-theme=dark] .command-search-icon{color:#839298}:root[data-theme=dark] .command-searchbar input::placeholder{color:#7b8890}:root[data-theme=dark] .command-clear,:root[data-theme=dark] .command-dismiss{color:#7c8b92}:root[data-theme=dark] .command-clear:hover,:root[data-theme=dark] .command-dismiss:hover{background:#272d34}:root[data-theme=dark] .command-search-context{color:#7b8990}:root[data-theme=dark] .command-search-context>:first-child{color:#8d9ba3}:root[data-theme=dark] .command-palette-list{scrollbar-color:#274450 transparent}:root[data-theme=dark] .command-group-heading{color:#7b8891}:root[data-theme=dark] .command-result[aria-selected=true]{background:#273140}:root[data-theme=dark] .command-result-icon{color:#7b8991;background:#181e23;border:1px solid #272d34}:root[data-theme=dark] .command-result[aria-selected=true] .command-result-icon{color:#64a9ff;background:#1d2228;border-color:#31405a}:root[data-theme=dark] .command-result-action .command-result-icon{color:#66a4ff;background:#283040;border-color:#344055}:root[data-theme=dark] .command-result-copy strong{color:#b2c1c9}:root[data-theme=dark] .command-result-copy>span{color:#7b8990}:root[data-theme=dark] .command-result-status{color:#7a8990;background:#272d34}:root[data-theme=dark] .command-status-ready{color:#869793;background:#23352b}:root[data-theme=dark] .command-status-review{color:#92887d;background:#382f1d}:root[data-theme=dark] .command-status-new{color:#858f9a;background:#25313f}:root[data-theme=dark] .command-status-assigned{color:#898b99;background:#2e2f3f}:root[data-theme=dark] .command-result-enter{color:#64a9ff}:root[data-theme=dark] .command-empty-icon{color:#79898e;background:#272d34}:root[data-theme=dark] .command-empty button{color:#64a9ff}:root[data-theme=dark] .command-empty button:hover{background:#273140}:root[data-theme=dark] .command-footer{color:#7a8990;background:#181e23}:root[data-theme=dark] .command-keyboard-hints kbd{color:#7a898f;background:#1d2228;border:1px solid #2f363d;box-shadow:0 1px #e6ecee80}:root[data-theme=dark] .modal.lead-workspace-dialog{border:1px solid #1d2228b3;box-shadow:0 32px 120px #0000017d,0 8px 28px #00000135}:root[data-theme=dark] .lead-workspace{--lw-text:#b5c0cb;--lw-secondary:#808a95;--lw-border:#2f363d;--lw-accent:#68adff;background:#1d2228}:root[data-theme=dark] .lead-workspace :is(button,:root[data-theme=dark] a,:root[data-theme=dark] input:not([data-ui=search-input]),:root[data-theme=dark] select,:root[data-theme=dark] textarea):focus-visible{outline:2px solid #569bef}:root[data-theme=dark] .lw-header{background:#1d2228}:root[data-theme=dark] .lead-workspace .lw-avatar{color:#838d98;background:#272d34;border:1px solid #304155}:root[data-theme=dark] .lw-identity h2{color:#bfcad5}:root[data-theme=dark] .lw-header-actions>span{color:#848e98}:root[data-theme=dark] .lw-header-actions .icon-button{color:#7d8892}:root[data-theme=dark] .lw-header-actions .icon-button:last-child{background:#0d131a}:root[data-theme=dark] .lw-header-actions .icon-button:hover:not(:disabled){background:#272d34}:root[data-theme=dark] .lw-body{scrollbar-color:#304154 transparent}:root[data-theme=dark] .lw-grid{background:linear-gradient(90deg,#181e23 300px,#1d2228 300px)}:root[data-theme=dark] .lw-customer{background:#181e23}:root[data-theme=dark] .lw-contact-list :is(strong,:root[data-theme=dark] a){color:#adb7c3}:root[data-theme=dark] .lw-follow-up{color:#909aa5;background:#263140;border:1px solid #324155}:root[data-theme=dark] .lw-follow-up :is(time,:root[data-theme=dark] span){color:#818a95}:root[data-theme=dark] .lw-follow-up small,:root[data-theme=dark] .lw-tabs button{color:#848e98}:root[data-theme=dark] .lw-tabs button:hover{color:#97a1ac}:root[data-theme=dark] .lw-tabs button.active,:root[data-theme=dark] .lw-tabs button[aria-selected=true]{color:#72aaef;border-bottom-color:#5593df}:root[data-theme=dark] .lw-tabs button :is(small,:root[data-theme=dark] .badge){color:#848e98;background:#272d34}:root[data-theme=dark] .lw-composer{background:#1d2228;border:1px solid #304154;box-shadow:0 3px 12px #00000117}:root[data-theme=dark] .lw-composer-header h3,:root[data-theme=dark] .lw-history-header h3,:root[data-theme=dark] .lw-edit-panel h3{color:#b3bdc9}:root[data-theme=dark] .lw-compose-modes{background:#0d131a;border:1px solid #272d34}:root[data-theme=dark] .lw-compose-modes button{color:#848e98}:root[data-theme=dark] .lw-compose-modes button.active,:root[data-theme=dark] .lw-compose-modes button[aria-pressed=true],:root[data-theme=dark] .lw-compose-modes button[aria-selected=true]{color:#8c97a2;background:#1d2228;border-color:#314155;box-shadow:0 1px 3px #00000123}:root[data-theme=dark] .lw-compose-modes button:hover:not(.active){color:#97a1ac}:root[data-theme=dark] .lw-field,:root[data-theme=dark] .lw-field>label,:root[data-theme=dark] .lw-field>span:first-child{color:#89939e}:root[data-theme=dark] .lw-field>small{color:#848e98}:root[data-theme=dark] .lw-field :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea),:root[data-theme=dark] .lw-notes textarea{color:#a9b4bf;background:#181e23;border:1px solid #304154;box-shadow:inset 0 1px 2px #0000014b}:root[data-theme=dark] .lw-field :is(input,:root[data-theme=dark] textarea)::placeholder,:root[data-theme=dark] .lw-notes textarea::placeholder{color:#7e8792}:root[data-theme=dark] .lw-field :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):hover:not(:disabled),:root[data-theme=dark] .lw-notes textarea:hover:not(:disabled){border-color:#4f5c6c}:root[data-theme=dark] .lw-field :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):focus,:root[data-theme=dark] .lw-notes textarea:focus{background:#1d2228;border-color:#345c8d;box-shadow:0 0 0 3px #5193eb1a}:root[data-theme=dark] .lw-field :is(input,:root[data-theme=dark] select,:root[data-theme=dark] textarea):disabled,:root[data-theme=dark] .lw-notes textarea:disabled{color:#7d8792;background:#272d34}:root[data-theme=dark] .lw-compose-footer>:is(span,:root[data-theme=dark] p,:root[data-theme=dark] div):first-child{color:#848e98}:root[data-theme=dark] .lw-history-header select{color:#848e98;background:#1d2228;border:1px solid #304154}:root[data-theme=dark] .lw-timeline>article:not(:last-child):before{background:#2f363d}:root[data-theme=dark] .lw-event-marker{color:#7d8792;background:#181e23;border:1px solid #26313f}:root[data-theme=dark] .lw-event-marker.is-conversation{color:#7e8792;background:#273140;border-color:#314155}:root[data-theme=dark] .lw-event-body header strong{color:#a1abb7}:root[data-theme=dark] .lw-event-body time{color:#848e98}:root[data-theme=dark] .lw-event-body p{color:#86919c}:root[data-theme=dark] .lw-event-meta{color:#848e98}:root[data-theme=dark] .lw-event-meta>span+span:before{color:#7d8792}:root[data-theme=dark] .lw-event-followup,:root[data-theme=dark] .lead-workspace .lw-history-zone{color:#848e98}:root[data-theme=dark] .lw-loading>span{background:#272d34}:root[data-theme=dark] .lw-message{color:#848e99;background:#272d34;border:1px solid #304155}:root[data-theme=dark] .lw-message[data-tone=error]{color:#998986;background:#272d34;border-color:#533833}:root[data-theme=dark] .lw-message[data-tone=success]{color:#84938b;background:#272d34;border-color:#2d4638}:root[data-theme=dark] .lw-history-empty{color:#7d8792;background:#181e23;border:1px dashed #304154}:root[data-theme=dark] .lw-history-empty>svg{color:#7d8792}:root[data-theme=dark] .lw-history-empty :is(strong,:root[data-theme=dark] h3){color:#7d8892}:root[data-theme=dark] .lw-history-empty p{color:#7d8792}:root[data-theme=dark] .lw-assignment-card{background:#1d2228;border:1px solid #304154}:root[data-theme=dark] .lw-assignment-top strong{color:#a1acb7}:root[data-theme=dark] .lw-assignment-meta{color:#848e98}:root[data-theme=dark] .lw-assignment-meta strong,:root[data-theme=dark] .lw-assignment-meta b{color:#919ba6}:root[data-theme=dark] .lw-assignment-card>p{color:#848e98}:root[data-theme=dark] .lw-footer-state :is(b,:root[data-theme=dark] strong){color:#909ba6}:root[data-theme=dark] .lw-edit-panel>header>p{color:#7d8792}:root[data-theme=dark] .lw-edit-actions>span,:root[data-theme=dark] .lw-muted{color:#848e98}@media (min-width:768px) and (max-width:1000px){:root[data-theme=dark] .lw-grid{background:linear-gradient(90deg,#181e23 265px,#1d2228 265px)}}@media (max-width:767px){:root[data-theme=dark] .lw-grid{background:#1d2228}:root[data-theme=dark] .lw-customer{border-bottom:1px solid #314155}}:root[data-theme=dark] .lw-missing{color:#94887f}:root[data-theme=dark] .lw-missing button{color:#68adff}:root[data-theme=dark] .lw-partner-comment>textarea{color:#acb8c2;background:#1d2228;border:1px solid #2d4254;box-shadow:0 1px 3px #0000012d}:root[data-theme=dark] .lw-partner-comment>textarea::placeholder{color:#7d8792}:root[data-theme=dark] .lw-partner-comment>textarea:focus{border-color:#78acdb;outline:2px solid #70a7da5c}:root[data-theme=dark] .lw-comment-source{color:#7d8792}:root[data-theme=dark] .lw-comment-footer>span{color:#7f8d84}:root[data-theme=dark] .lw-draft-stale{background:#372f1f;border:1px solid #4b3e1c}:root[data-theme=dark] .lw-draft-stale p{color:#958e81}:root[data-theme=dark] .lw-map-panel>a{color:#71b4f2}:root[data-theme=dark] .lw-map-frame{background:#272d34}:root[data-theme=dark] .lw-callback-control{background:#372f1f;border:1px solid #4d3e17}:root[data-theme=dark] .lw-callback-control>svg,:root[data-theme=dark] .lw-callback-control span{color:#8c8579}:root[data-theme=dark] .lw-payload-preview summary{color:#848f99}:root[data-theme=dark] .lw-assignment-rejected{background:#181e23}:root[data-theme=dark] .lw-assignment-issue{background:#181e23;border:1px solid #4d3c28}:root[data-theme=dark] .lw-assignment-issue>strong{color:#93877d}:root[data-theme=dark] .lw-assignment-issue small{color:#8e8579}:root[data-theme=dark] .lw-send-review{background:#181e23;border:1px solid #2d4253}:root[data-theme=dark] .lw-send-confirmation{border-top:1px solid #2d4253}:root[data-theme=dark] .lw-send-confirmation>div{background:#1d2228;border:1px solid #2d4254}:root[data-theme=dark] .lw-complete{color:#89978e;background:#181e23;border:1px solid #294738}:root[data-theme=dark] .lw-answer-fields input:not([type=checkbox]),:root[data-theme=dark] .lw-answer-fields select,:root[data-theme=dark] .lw-answer-fields textarea,:root[data-theme=dark] .lw-manual-review textarea{color:#b4beca;background:#1d2228;border:1px solid #2d4253}:root[data-theme=dark] .lw-answer-fields input:focus-visible,:root[data-theme=dark] .lw-answer-fields select:focus-visible,:root[data-theme=dark] .lw-answer-fields textarea:focus-visible,:root[data-theme=dark] .lw-manual-review textarea:focus-visible{outline:2px solid #629bee}:root[data-theme=dark] .lw-answer-field[data-status=invalid]>input,:root[data-theme=dark] .lw-answer-field[data-status=invalid]>select{border-color:#d09d69}:root[data-theme=dark] .lw-answer-field small{color:#94887f}:root[data-theme=dark] .lw-answer-save{border-top:1px solid #2f363d}:root[data-theme=dark] .lw-manual-review{background:#181e23;border:1px solid #2d4254}:root[data-theme=dark] .lead-workflow-meta.is-due,:root[data-theme=dark] .lead-workflow-meta.needs-review{color:#eb915e}:root[data-theme=dark] .modal.customer-presentation-dialog{border-color:#2f363d;box-shadow:0 24px 100px #00000179}:root[data-theme=dark] .customer-presentation{--lw-text:#bccad3;--lw-secondary:#85929b;--lw-border:#2f363d;--lw-accent:#68acff;--lw-surface:#1d2228;--lw-subtle:#181e23;--lw-success:#42876d;--lw-warning:#9e793f}:root[data-theme=dark] .customer-presentation .lw-avatar{color:#7f8f95;background:#272d34;border-color:#2f363d}:root[data-theme=dark] .customer-presentation .lw-identity h2{color:#bdccd4}:root[data-theme=dark] .customer-presentation .lw-quick-contact>a:first-child{background:#272d34;border-color:#2b4353}:root[data-theme=dark] .customer-presentation .lw-quick-contact>a:first-child span{border-left:1px solid #2a4352}:root[data-theme=dark] .customer-presentation .lw-quick-contact :is(a,:root[data-theme=dark] button):hover{background:#272d34;border-color:#2d4254}:root[data-theme=dark] .customer-presentation .lw-tabs>button>span{color:#85929b;background:#272d34}:root[data-theme=dark] .customer-presentation .lw-customer{background:#181e23}:root[data-theme=dark] .customer-presentation .lw-contact-list :is(a,:root[data-theme=dark] strong){color:#a9b8c0}:root[data-theme=dark] .customer-presentation .lw-context-property svg{color:#7b8990}:root[data-theme=dark] .customer-presentation .lw-map-panel{background:#1d2228}:root[data-theme=dark] .customer-presentation .lw-context-event .lw-event-dot{background:#4d5e68}@media (max-width:767px){:root[data-theme=dark] .customer-presentation .lw-customer,:root[data-theme=dark] .customer-presentation .lw-customer-toggle{background:#181e23}}:root[data-theme=dark] .customer-presentation .lw-case-meta>span+span:before{color:#7b8891}:root[data-theme=dark] .lead-card .lw-menu{box-shadow:0 18px 60px #0000014b,0 4px 14px #0000012b}:root[data-theme=dark] .lead-card .lw-partner-comment>textarea,:root[data-theme=dark] .lead-card .lw-answer-fields input:not([type=checkbox]),:root[data-theme=dark] .lead-card .lw-answer-fields textarea{background:#1d2228}:root[data-theme=dark] .lead-card .lw-answer-fields input:not([type=checkbox]):hover:not(:disabled),:root[data-theme=dark] .lead-card .lw-answer-fields textarea:hover:not(:disabled){border-color:var(--lw-secondary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .lead-card .lw-answer-fields input:not([type=checkbox]):hover:not(:disabled),:root[data-theme=dark] .lead-card .lw-answer-fields textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--lw-secondary) 55%, #1d2228)}}:root[data-theme=dark] .lead-card .lw-manual-review textarea{background:#1d2228}:root[data-theme=dark]{--rail-bg:#1d2228;--rail-line:#272d34;--rail-ink:#beccd5;--rail-text:#8e9ca4;--rail-muted:#7b8990;--rail-hover:#272d34;--rail-active:#273140;--rail-accent:#64a9ff}:root[data-theme=dark] .rail :is(button,:root[data-theme=dark] a):focus-visible{outline:2px solid #3988fa}:root[data-theme=dark] .rail-avatar{background:linear-gradient(135deg,#3f76f6 0%,#419fff 55%,#006493 100%);box-shadow:inset 0 1px #ffffff20,0 1px 2px #0000014b}:root[data-theme=dark] .rail-avatar-person{background:linear-gradient(135deg,#4b606d,#2e434f)}:root[data-theme=dark] .rail-menu{background:#1d2228;box-shadow:0 18px 60px #0000014b,0 4px 14px #0000012b}:root[data-theme=dark] .rail-menu-heading{color:#7b8891}:root[data-theme=dark] .rail-search{background:#181e23}:root[data-theme=dark] .rail-search>svg{color:#7a8990}:root[data-theme=dark] .rail-search:hover{background:#1d2228;border-color:#31405a;box-shadow:0 1px 2px #00000121}:root[data-theme=dark] .rail-search kbd{color:#7a898f;background:#1d2228;border:1px solid #2f363d;box-shadow:0 1px #e6ecee80}:root[data-theme=dark] .rail-group-label{color:#7b8891}:root[data-theme=dark] .rail-count{background:#272d34}:root[data-theme=dark] .rail-item.active .rail-count{color:#66a4ff}:root[data-theme=dark] .rail-env>i{background:#006f48;box-shadow:0 0 0 3px #56d9a632}@media (min-width:768px){:root[data-theme=dark] .is-collapsed [data-tip]:after{box-shadow:0 6px 20px #00000173}}@media (max-width:767px){:root[data-theme=dark] .app-shell.rail-shell.nav-open .sidebar.rail{box-shadow:0 24px 80px #00000187,0 0 0 1px #0000012b}}:root[data-theme=dark] .skeleton-rail .skeleton-block{background:#272d34}:root[data-theme=dark] .skeleton-rail .skeleton-block:after{background:linear-gradient(90deg,#0000,#1d2228c0,#0000)}:root[data-theme=dark] .ui-select-trigger:hover:not(:disabled){border-color:#31405a}:root[data-theme=dark] .ui-select-trigger[aria-expanded=true]{border-color:#3477ed;box-shadow:0 0 0 3px #4084fb32}:root[data-theme=dark] .ui-select-trigger:focus-visible{border-color:#3477ed;box-shadow:0 0 0 3px #4084fb52}:root[data-theme=dark] .period-select .ui-select-trigger,:root[data-theme=dark] .dashboard-controls .ui-select-trigger,:root[data-theme=dark] .county-select .ui-select-trigger{color:#a3acb8}:root[data-theme=dark] .period-select .ui-select-trigger:hover:not(:disabled),:root[data-theme=dark] .dashboard-controls .ui-select-trigger:hover:not(:disabled),:root[data-theme=dark] .county-select .ui-select-trigger:hover:not(:disabled){background:#272d34}:root[data-theme=dark] .county-select .ui-select-trigger{color:#b2bcc8}:root[data-theme=dark] .lead-table-footer .ui-select-trigger{color:#8c96a1}:root[data-theme=dark] .ui-select-menu{background:#1d2228;border:1px solid #272d34;box-shadow:0 18px 60px #0000014b,0 4px 14px #0000012b}:root[data-theme=dark] .ui-select-menu li[data-active=true]{background:#272d34}:root[data-theme=dark] .ui-select-menu li>svg{color:#64a9ff}:root[data-theme=dark] .onboard-step{color:#64a9ff;background:#273140}:root[data-theme=dark] .onboard-link{color:#64a9ff}:root[data-theme=dark] .onboard-link:hover{background:#273140}:root[data-theme=dark] .onboard-hits{background:#1d2228;border:1px solid #272d34;box-shadow:0 18px 60px #00000135,0 4px 14px #00000121}:root[data-theme=dark] .onboard-hits button:hover:not(:disabled){background:#272d34}:root[data-theme=dark] .onboard-hit-icon{color:#7b8991;background:#181e23;border:1px solid #272d34}:root[data-theme=dark] .onboard-hit-copy strong{color:#b2c1c9}:root[data-theme=dark] .onboard-hit-copy span{color:#7b8990}:root[data-theme=dark] .onboard-grid label,:root[data-theme=dark] .onboard-notes,:root[data-theme=dark] .onboard-label{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .onboard-chip{color:var(--body-ink,#9ea7b3);background:#1d2228;border:1px solid #2f363d}:root[data-theme=dark] .onboard-chip:hover:not(:disabled){background:#181e23;border-color:#31405a}:root[data-theme=dark] .onboard-chip[aria-pressed=true]{color:#68a2ff;background:#273140;border-color:#3477ed}:root[data-theme=dark] .onboard-error{color:var(--danger-ink,#fe788b)}:root[data-theme=dark] .onboard-footer{background:#181e23}:root[data-theme=dark] .company-card{background:linear-gradient(#181e23,#1d2228 60%);border:1px solid #263141}:root[data-theme=dark] .company-card-icon{color:#64a9ff;background:#1d2228;border:1px solid #344055}:root[data-theme=dark] .company-card-remark{color:var(--danger-ink,#fe788b)}:root[data-theme=dark] .company-card-industries span{color:#8b98a1;background:#272d34}:root[data-theme=dark] .inspector-contact a{color:#64a9ff}:root[data-theme=dark] .inspector-plain{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .onboard-steps li.current button{border-bottom-color:#3477ed}:root[data-theme=dark] .onboard-steps li.done button{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .onboard-steps li.done .onboard-step{color:#869793;background:#1f352f}:root[data-theme=dark] .price-matrix thead th{background:#181e23}:root[data-theme=dark] .onboard-radio:hover{border-color:#31405a}:root[data-theme=dark] .onboard-radio.selected{background:#181e23;border-color:#3477ed}:root[data-theme=dark] .onboard-summary{background:#181e23}:root[data-theme=dark] .pw-notice{color:#a59c90;background:#372f1f;border:1px solid #503c0c}:root[data-theme=dark] .pw-kpi{border:1px solid var(--lw-border,#2f363d);background:#1d2228}:root[data-theme=dark] .pw-kpi span{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-kpi strong{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pw-kpi small{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-kpi.warning strong{color:#dba553}:root[data-theme=dark] .pw-kpi.danger strong{color:#ff798b}:root[data-theme=dark] .pw-section{border:1px solid var(--lw-border,#2f363d);background:#1d2228}:root[data-theme=dark] .pw-section .lw-section-heading button,:root[data-theme=dark] .pw-section .lw-section-heading a{color:#68adff}:root[data-theme=dark] .pw-facts dt{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-facts dd{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pw-mini-list button:hover{background:#0d131a}:root[data-theme=dark] .pw-mini-list small{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-cell-empty{color:#7e8792}:root[data-theme=dark] .pw-legacy-price span{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-upcoming{color:#68adff}:root[data-theme=dark] .pw-table th,:root[data-theme=dark] .pw-table td{border-bottom:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pw-table th{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-link{color:#68adff}:root[data-theme=dark] .pw-issue{color:#dba553}:root[data-theme=dark] .pw-history li{border-bottom:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pw-history small{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-chips span{border:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pw-rules li{border-bottom:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pw-bars i{background:linear-gradient(90deg,#3477ed,#006493)}:root[data-theme=dark] .pw-capacity i{background:#3477ed}:root[data-theme=dark] .pw-capacity i.high{background:#7e5000}:root[data-theme=dark] .pw-capacity i.full{background:#de4d60}:root[data-theme=dark] .pw-contact-avatar{color:#64a9ff;background:#273140}:root[data-theme=dark] .pw-contact>div>span{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pw-contact-links a{color:#68adff}:root[data-theme=dark] .pw-activity-dot{color:#64a9ff;background:#273140}:root[data-theme=dark] .pw-activity li>div>span{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pw-activity small{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .partner-workspace>.lw-quick-contact{border-bottom:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pw-matrix-edit td.offer-cell.changed input{border-color:#3477ed;box-shadow:0 0 0 2px #4084fb2a}:root[data-theme=dark] .pw-matrix-edit td.offer-cell.paused input{color:#dba553}:root[data-theme=dark] .offer-cell-toggle{border:1px solid var(--lw-border,#2f363d);color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .offer-cell-toggle:hover:not(:disabled){background:#0d131a}:root[data-theme=dark] .offer-cell-toggle[aria-pressed=true]{color:#dba553;background:#382f1c;border-color:#715614}:root[data-theme=dark] .offer-editor-bar label{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .offer-scheduled{background:#181e23;border:1px dashed #495c77}:root[data-theme=dark] .offer-scheduled h4{color:#68adff}:root[data-theme=dark] .offer-scheduled-cancel{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .offer-scheduled-cancel:hover:not(:disabled){color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .settings-actions{background:linear-gradient(#0000,#1d2228 30%)}:root[data-theme=dark] .pi-bar{border:1px solid var(--lw-border,#2f363d);color:var(--lw-secondary,#808a95);background:#181e23}:root[data-theme=dark] .pi-bar strong{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pi-bar em{color:#68adff}:root[data-theme=dark] .pi-sources>span+span:before{color:#7e8792}:root[data-theme=dark] .pi-bar .spin{color:#64a9ff}:root[data-theme=dark] .pi-empty{color:var(--lw-secondary,#808a95);border:1px dashed #304155}:root[data-theme=dark] .pi-empty svg{color:#64a9ff}:root[data-theme=dark] .pi-empty strong{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pi-skeleton i{background:linear-gradient(90deg,#272d34,#181e23,#272d34)}:root[data-theme=dark] .pi-summary{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pi-description{color:#9ea8b3;background:#181e23;border-left:2px solid #344056}:root[data-theme=dark] .pi-description small,:root[data-theme=dark] .pi-tags dt{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-chip{border:1px solid var(--lw-border,#2f363d);color:var(--lw-text,#b5c0cb);background:#1d2228}:root[data-theme=dark] .pi-chip.on{color:#94a29a;background:#22352c;border-color:#214939}:root[data-theme=dark] .pi-chip.muted{color:#939da8;background:#181e23}:root[data-theme=dark] .pi-chip code{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] a.pi-chip:hover{background:#181e23;border-color:#495c77}:root[data-theme=dark] .pi-source{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-fin-kpis .pw-kpi{background:#181e23}:root[data-theme=dark] .pi-delta.up{color:#94a29a}:root[data-theme=dark] .pi-delta.down{color:#ff798b}:root[data-theme=dark] .pi-fin-table th,:root[data-theme=dark] .pi-fin-table td{border-bottom:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .pi-fin-table th:first-child,:root[data-theme=dark] .pi-fin-table td:first-child{color:var(--lw-text,#b5c0cb);background:#1d2228}:root[data-theme=dark] .pi-fin-table thead th{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-fin-table td.neg{color:#ff798b}:root[data-theme=dark] .pi-fin-table tbody tr:hover td{background:#181e23}:root[data-theme=dark] .pi-remark{color:#a59c90}:root[data-theme=dark] .pi-people h4{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-person-avatar{color:#64a9ff;background:#273140}:root[data-theme=dark] .pi-person strong{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pi-person>div>span{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-person-links a,:root[data-theme=dark] .pi-links a{color:#68adff}:root[data-theme=dark] .pi-links a svg{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-hours{color:var(--lw-text,#b5c0cb)}:root[data-theme=dark] .pi-events li small{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .pi-chart .revenue{fill:#7ebfff;background:#72b0f9}:root[data-theme=dark] .pi-chart .profit{fill:#60d6bd;background:#006e5a}:root[data-theme=dark] .pi-chart .loss{fill:#ff95a6}:root[data-theme=dark] .pi-chart-toggle button[aria-pressed=true]{background:var(--surface-2,#272d34);box-shadow:0 1px 3px #00000127}:root[data-theme=dark] .pi-chart-readout{background:var(--surface-2,#181e23)}:root[data-theme=dark] .pi-chart-readout select{background:var(--surface,#1d2228)}:root[data-theme=dark] .pi .pi-negative{color:#ff869e}:root[data-theme=dark][data-theme=dark] .pi .pi-negative{color:#ffa1b3}:root[data-theme=dark] .partner-brand.has-image,:root[data-theme=dark][data-theme] .partner-workspace .partner-brand.has-image,:root[data-theme=dark][data-theme] .directory-logo.partner-brand.has-image{background:#1d2228}:root[data-theme=dark] .pi-chart-tooltip{border:1px solid var(--line-strong,#2f4254);background:var(--surface,#1d2228);box-shadow:0 10px 32px #00000155}:root[data-theme=dark] .pi-found-card{background:var(--surface,#1d2228)}:root[data-theme=dark] .pi-found-icon{background:var(--soft-blue,#293040)}:root[data-theme=dark] .directory-views>button[aria-selected=true]{box-shadow:0 1px 2px #00000135}:root[data-theme=dark] .directory-views>button>span{color:#7aa4ff;background:#2a3040}:root[data-theme=dark] .directory-views>button:not([aria-selected=true])>span{color:#939ba7;background:#272d34}:root[data-theme=dark] .prq-followup.due{color:#948b7f}:root[data-theme=dark] .prq-message{border-left:3px solid var(--line-strong,#314155);background:var(--lw-subtle,#181e23);color:var(--lw-text,#bccad3)}:root[data-theme=dark] .prq-lookup-state{border:1px solid var(--lw-border,#2f363d);background:var(--lw-subtle,#181e23);color:var(--lw-secondary,#85929b)}:root[data-theme=dark] .prq-status-form .lw-field small,:root[data-theme=dark] .prq-hint,:root[data-theme=dark] .prq-summary-list li span:first-child{color:var(--lw-secondary,#85929b)}:root[data-theme=dark] .prq-existing{color:#73a5ee;background:#273140;border:1px solid #2e415a}:root[data-theme=dark] .route-lead>svg{color:#64a9ff}:root[data-theme=dark] .route-geo{color:#6ebc83;background:#24352a}:root[data-theme=dark] .route-geo-missing{color:#d69f5a;background:#392f1b}:root[data-theme=dark] .route-group-title{color:#858f9a}:root[data-theme=dark] .route-group-title>svg{color:#64a9ff}:root[data-theme=dark] .route-group-review .route-group-title,:root[data-theme=dark] .route-group-review .route-group-title>svg{color:#dfa054}:root[data-theme=dark] .candidate.route-card:hover:not(.ineligible){border-color:#4a5b7c}:root[data-theme=dark] .candidate.route-card.selected{box-shadow:0 0 0 3px #dbe6fa80}:root[data-theme=dark] .route-recommended{background:linear-gradient(90deg,#181e23 0%,#1d2228 60%)}:root[data-theme=dark] .route-needs_review{background:#181e23;border-color:#523c00}:root[data-theme=dark] .candidate.route-card.route-needs_review.selected{background:#372f1e;border-color:#7c5100;box-shadow:0 0 0 3px #fbecc880}:root[data-theme=dark] .route-rank{color:#68a2ff;background:#273140}:root[data-theme=dark] .route-tag-recommended{background:#3477ed}:root[data-theme=dark] .route-tag-review{color:#a89d92;background:#3f2d00}:root[data-theme=dark] .route-reasons-warn{color:#d69f5a}:root[data-theme=dark] .route-why em{color:#a0a9b5;background:#181e23;border:1px solid #26313f}:root[data-theme=dark] .route-score strong{color:#68a2ff}:root[data-theme=dark] .route-score-track{background:#272d34}:root[data-theme=dark] .route-score-expectedNet{background:#3477ed}:root[data-theme=dark] .route-score-stability{background:#6c9efb}:root[data-theme=dark] .route-score-priority{background:#3d5992}:root[data-theme=dark] .route-score-headroom{background:#4a5b7c}:root[data-theme=dark] .route-score-fit{background:#344055}:root[data-theme=dark] .route-override{background:#181e23;border:1px solid #523c00}:root[data-theme=dark] .route-override>span{color:#a89d92}:root[data-theme=dark] .coverage-rule{background:#1d2228}:root[data-theme=dark] .coverage-rule[data-mode=exclude]{background:#181e23;border-color:#52373c}:root[data-theme=dark] .coverage-mode button{background:#1d2228}:root[data-theme=dark] .coverage-mode button[aria-pressed=true]{color:#68a2ff;background:#273140}:root[data-theme=dark] .coverage-mode button[aria-pressed=true].exclude{color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .coverage-radius label{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .coverage-icon{color:var(--lw-secondary,#808a95)}:root[data-theme=dark] .coverage-icon:hover:not(:disabled){background:#272d34}:root[data-theme=dark] .coverage-empty{border:1px dashed #304154}:root[data-theme=dark] .coverage-probe{background:#181e23}:root[data-theme=dark] .coverage-probe-result b.inside{color:#6ebc83;background:#24352a}:root[data-theme=dark] .coverage-probe-result b.outside,:root[data-theme=dark] .coverage-probe-result b.excluded{color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .coverage-probe-result b.unknown{color:#d69f5a;background:#392f1b}:root[data-theme=dark] .coverage-summary li>svg{color:#64a9ff}:root[data-theme=dark] .coverage-summary li.exclude>svg{color:#ff798b}:root[data-theme=dark] .pw-quality b{color:#a0a9b5;background:#272d34}:root[data-theme=dark] .pw-quality b.warning,:root[data-theme=dark] .pw-quality b.degrading{color:#d69f5a;background:#392f1b}:root[data-theme=dark] .pw-quality b.improving{color:#6ebc83;background:#24352a}:root[data-theme=dark] .coverage-map{background:#272d34}:root[data-theme=dark] .coverage-map:focus-visible{box-shadow:0 0 0 3px #dbe6fa80}:root[data-theme=dark] .coverage-map .leaflet-control-zoom a{background:#1d2228}:root[data-theme=dark] .coverage-map .leaflet-control-attribution{color:#7e8792;background:#1d2228cc}:root[data-theme=dark] .coverage-map .leaflet-control-attribution a{color:#98a2ad}:root[data-theme=dark] .cov-pin{filter:drop-shadow(0 2px 3px #29456f52)}:root[data-theme=dark] .coverage-map .leaflet-tooltip{box-shadow:0 6px 20px #00000131}:root[data-theme=dark] .coverage-radius-controls label{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .coverage-radius-slider input[type=range]{accent-color:#64a9ff}:root[data-theme=dark] .geo-search-list{background:#1d2228;box-shadow:0 14px 40px #0000013d}:root[data-theme=dark] .geo-search-list button:hover,:root[data-theme=dark] .geo-search-list button[aria-selected=true]{color:#68a2ff;background:#273140}:root[data-theme=dark] .muni-group>strong{color:#858f9a}:root[data-theme=dark] .route-free{color:#6ebc83;background:#24352a}:root[data-theme=dark] .route-goodwill{background:#181e23}:root[data-theme=dark] .pw-free-badge{color:#6ebc83;background:#24352a}:root[data-theme=dark] .cov-studio-split{border:1px solid var(--lw-border,#2f363d);background:#1d2228}:root[data-theme=dark] .cov-add-menu{background:#1d2228;box-shadow:0 18px 48px #00000151}:root[data-theme=dark] .cov-add-menu button>svg{color:#64a9ff}:root[data-theme=dark] .cov-add-menu button:hover,:root[data-theme=dark] .cov-add-menu button:focus-visible{background:#273140}:root[data-theme=dark] .cov-rule{background:#1d2228}:root[data-theme=dark] .cov-rule:hover{border-color:#31405a}:root[data-theme=dark] .cov-rule[data-mode=exclude]{border-color:#52373c}:root[data-theme=dark] .cov-rule[data-mode=exclude].selected{border-color:#dc4e66}:root[data-theme=dark] .cov-rule-icon{color:#68a2ff;background:#273140}:root[data-theme=dark] .cov-rule[data-mode=exclude] .cov-rule-icon{color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .cov-rule.incomplete .cov-rule-summary{color:#d69f5a}:root[data-theme=dark] .cov-mode{background:#272d34}:root[data-theme=dark] .cov-mode button[aria-pressed=true]{color:#68a2ff;background:#1d2228;box-shadow:0 1px 2px #00000135}:root[data-theme=dark] .cov-mode button.exclude[aria-pressed=true]{color:#ff798b}:root[data-theme=dark] .cov-rule-chevron:hover{background:#272d34}:root[data-theme=dark] .cov-radius-slider input[type=range]{accent-color:#64a9ff}:root[data-theme=dark] .cov-rule-actions .cov-remove:hover:not(:disabled){color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .cov-warning{color:#d69f5a;background:#392f1b}:root[data-theme=dark] .cov-empty{border:1px dashed #304154}:root[data-theme=dark] .cov-empty>svg{color:#64a9ff}:root[data-theme=dark] .cov-savebar{background:#181e23}:root[data-theme=dark] .cov-savebar.dirty{color:#68a2ff;background:#273140}:root[data-theme=dark] .cov-savebar.dirty small{color:#d69f5a}:root[data-theme=dark] .cov-savebar.saved{color:#6ebc83;background:#24352a}:root[data-theme=dark] .cov-map-card{background:#1d2228}:root[data-theme=dark] .cov-studio-stacked .cov-map-card{border:1px solid var(--lw-border,#2f363d)}:root[data-theme=dark] .cov-tool{background:#1d2228e6;box-shadow:0 6px 18px #0000013d}:root[data-theme=dark] .cov-tool:hover:not(:disabled){border-color:#4a5b7c}:root[data-theme=dark] .cov-tool.active{background:#3477ed;border-color:#3477ed}:root[data-theme=dark] .coverage-map-place{box-shadow:inset 0 0 0 3px #4084fbe6}:root[data-theme=dark] .cov-probe{background:#1d2228e6;box-shadow:0 8px 24px #0000013d}:root[data-theme=dark] .cov-probe-result{background:#181e23}:root[data-theme=dark] .cov-probe-result b.inside{color:#6ebc83;background:#24352a}:root[data-theme=dark] .cov-probe-result b.outside,:root[data-theme=dark] .cov-probe-result b.excluded{color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .cov-probe-result b.unknown{color:#d69f5a;background:#392f1b}:root[data-theme=dark] .cov-probe-result>span{color:var(--body-ink,#9ea7b3)}:root[data-theme=dark] .cov-legend i{background:#3477ed}:root[data-theme=dark] .cov-legend i.exclude{background:#dc4e66}:root[data-theme=dark] .token-picker{background:#1d2228;border:1px solid #2f363d}:root[data-theme=dark] .token-picker.is-open,:root[data-theme=dark] .token-picker:focus-within{border-color:#3477ed;box-shadow:0 0 0 3px #4084fb32}:root[data-theme=dark] .token{color:#68a2ff;background:#273140}:root[data-theme=dark] .token button{color:#68a2ff}:root[data-theme=dark] .token button:hover{background:#344055}:root[data-theme=dark] .cov-rule[data-mode=exclude] .token{color:#ff798b;background:#3e2a2e}:root[data-theme=dark] .cov-rule[data-mode=exclude] .token button{color:#ff798b}:root[data-theme=dark] .cov-rule[data-mode=exclude] .token button:hover{background:#43272d}:root[data-theme=dark] .token-option[data-active=true],:root[data-theme=dark] .token-option:hover{color:#68a2ff;background:#273140}:root[data-theme=dark] .token-option-free{color:#68a2ff}:root[data-theme=dark] .cov-pill.dirty{color:#68a2ff;background:#273140}:root[data-theme=dark] .cov-pill.new{color:#6ebc83;background:#24352a}:root[data-theme=dark] .cov-divider{color:#ff798b}:root[data-theme=dark] .cov-rule-footer .cov-remove:hover:not(:disabled){color:#ff798b;background:#3e2a2e}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.left-1\/2{left:50%}.z-70{z-index:70}.z-71{z-index:71}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.h-dvh{height:100dvh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.w-\[min\(470px\,calc\(100vw-32px\)\)\]{width:min(470px,100vw - 32px)}.w-\[min\(480px\,100vw\)\]{width:min(480px,100vw)}.w-\[min\(520px\,calc\(100vw-32px\)\)\]{width:min(520px,100vw - 32px)}.w-\[min\(620px\,calc\(100vw-32px\)\)\]{width:min(620px,100vw - 32px)}.w-\[min\(660px\,calc\(100vw-32px\)\)\]{width:min(660px,100vw - 32px)}.w-\[min\(1060px\,calc\(100vw-32px\)\)\]{width:min(1060px,100vw - 32px)}.w-\[min\(1200px\,calc\(100vw-48px\)\)\]{width:min(1200px,100vw - 48px)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-\[16px\]{border-radius:16px}.rounded-card{border-radius:12px}.rounded-control{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--action-bg\)\]{border-color:var(--action-bg)}.border-\[var\(--control-border\)\]{border-color:var(--control-border)}.border-amber-100{border-color:var(--color-amber-100)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-line{border-color:var(--line)}.border-rose-100{border-color:var(--color-rose-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.bg-\[\#15223145\]{background-color:#15223145}.bg-\[var\(--action-bg\)\]{background-color:var(--action-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.font-display{font-family:var(--display)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#3a729c\]{color:#3a729c}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-brand{color:var(--blue)}.text-emerald-700{color:var(--color-emerald-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-rose-700{color:var(--color-rose-700)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.opacity-80{opacity:.8}.shadow-button{--tw-shadow:0 1px 2px var(--tw-shadow-color,#13294414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px var(--tw-shadow-color,#13294405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dialog{--tw-shadow:0 24px 90px var(--tw-shadow-color,#082a503a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\,transform\]{transition-property:background,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[cooldays\:edge\]{cooldays:edge}.\[cooldays\:incident\]{cooldays:incident}.\[cooldays\:monitoring\]{cooldays:monitoring}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--blue)}@media (hover:hover){.enabled\:hover\:border-\[var\(--line-strong\)\]:enabled:hover{border-color:var(--line-strong)}.enabled\:hover\:bg-\[var\(--action-hover\)\]:enabled:hover{background-color:var(--action-hover)}.enabled\:hover\:bg-\[var\(--control-hover\)\]:enabled:hover{background-color:var(--control-hover)}.enabled\:hover\:text-ink:enabled:hover{color:var(--ink)}.enabled\:hover\:underline:enabled:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:430px){.max-\[430px\]\:hidden{display:none}.max-\[430px\]\:inline-flex{display:inline-flex}}@media not all and (min-width:48rem){.max-md\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-md\:w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.max-md\:w-full{width:100%}.max-md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:justify-between{justify-content:space-between}.max-md\:rounded-none{border-radius:0}.max-md\:bg-blue-50{background-color:var(--color-blue-50)}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (min-width:1021px){.min-\[1021px\]\:grid-cols-\[1\.03fr_1fr\]{grid-template-columns:1.03fr 1fr}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}}.\[\&_h2\]\:font-display h2{font-family:var(--display)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:leading-snug h2{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:tracking-tight h2{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h2\]\:text-ink h2{color:var(--ink)}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-muted p{color:var(--muted)}}:root[data-theme=dark]{--canvas:#12171d;--surface:#1c2229;--surface-2:#232a32;--surface-3:#2a323b;--line:#2c343d;--line-strong:#3a434e;--ink:#e3eaf1;--body-ink:#c4cfda;--muted:#8b98a6;--blue:#4f8bff;--action-bg:#3269d1;--action-hover:#285fcb;--control-bg:#0b0f15;--control-hover:#212a35;--control-border:#ffffff29;--control-shadow:inset 0 1px 2px #00000026;--soft-blue:#1b2a45;--focus-ring:#6ea1ff;--rail-bg:#1c2229;--rail-line:#2c343d;--rail-ink:#e3eaf1;--rail-text:#b6c2ce;--rail-muted:#8391a0;--rail-hover:#252d36;--rail-active:#1e2f4d;--rail-accent:#7fb0ff;--rail-accent-soft:#274270}:root[data-theme=dark] body{background:radial-gradient(ellipse at 85% 0%, #17304a66 0, transparent 45%), var(--canvas);color:var(--ink)}:root[data-theme=dark] ::selection{color:#fff;background:#2f5aa8}:root[data-theme=dark] .bg-white{background-color:var(--surface)}:root[data-theme=dark] .bg-slate-50,:root[data-theme=dark] .hover\:bg-slate-50:hover{background-color:var(--surface-2)}:root[data-theme=dark] .hover\:bg-slate-100:hover{background-color:var(--surface-3)}:root[data-theme=dark] .hover\:border-slate-300:hover{border-color:var(--line-strong)}:root[data-theme=dark] .shadow-card{box-shadow:0 1px 2px #00000040}:root[data-theme=dark] .shadow-button{box-shadow:0 1px 2px #00000059}:root[data-theme=dark] .shadow-dialog{box-shadow:0 30px 90px #0009,0 0 0 1px #ffffff0d}:root[data-theme=dark] .bg-\[\#15223145\]{background-color:#04080fb3}:root[data-theme=dark] .bg-slate-50.text-slate-600{color:#b7c2cd;background-color:#2a3139;border-color:#3a434d}:root[data-theme=dark] .bg-emerald-50{background-color:#12302a}:root[data-theme=dark] .text-emerald-700{color:#6fd6a8}:root[data-theme=dark] .border-emerald-100{border-color:#1c4a3c}:root[data-theme=dark] .bg-amber-50{background-color:#362b12}:root[data-theme=dark] .text-amber-800{color:#f0c268}:root[data-theme=dark] .border-amber-100{border-color:#4d3d18}:root[data-theme=dark] .bg-blue-50{background-color:#182a47}:root[data-theme=dark] .text-blue-700{color:#86b3ff}:root[data-theme=dark] .border-blue-100,:root[data-theme=dark] .border-blue-200{border-color:#24416c}:root[data-theme=dark] .bg-indigo-50{background-color:#242a4d}:root[data-theme=dark] .text-indigo-700{color:#a8b1ff}:root[data-theme=dark] .border-indigo-100{border-color:#363e70}:root[data-theme=dark] .bg-rose-50{background-color:#3b1e27}:root[data-theme=dark] .text-rose-700{color:#ff93a6}:root[data-theme=dark] .border-rose-100{border-color:#5b2c38}:root[data-theme=dark] .rail-logo>.rail-logo-on-light{display:none}:root[data-theme=dark] .rail-logo>.rail-logo-on-dark{display:block}:root[data-theme=dark] .rail-search{color:#8391a0;background:#171d24;border-color:#2c343d}:root[data-theme=dark] .rail-search:hover{color:#c4cfda;background:#1f262e;border-color:#3a4a66}:root[data-theme=dark] .rail-search kbd,:root[data-theme=dark] .command-keyboard-hints kbd,:root[data-theme=dark] .command-dismiss{color:#9aa7b5;background:#252d36;border-color:#3a434e;box-shadow:0 1px #00000059}:root[data-theme=dark] .rail-menu{background:#232a32;border-color:#343d48;box-shadow:0 24px 70px #0009,0 4px 14px #0006}:root[data-theme=dark] .rail-count{color:#9aa7b5;background:#2a323b}:root[data-theme=dark] .rail-item.active .rail-count{background:var(--rail-accent-soft);color:#a9c8ff}:root[data-theme=dark] .rail-env>i{background:#34c38f;box-shadow:0 0 0 3px #34c38f26}:root[data-theme=dark] .is-collapsed [data-tip]:after{color:#12171d;background:#e8eef5;box-shadow:0 8px 24px #00000080}:root[data-theme=dark] .skeleton-rail .skeleton-block,:root[data-theme=dark] .skeleton-block{background:#2a323b}:root[data-theme=dark] .skeleton-block:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}:root[data-theme=dark] .app-shell .topbar{border-color:var(--line);background:#1c2229f2}:root[data-theme=dark] .connection-indicator,:root[data-theme=dark] .language-button{color:var(--muted)}:root[data-theme=dark] .modal.command-dialog{border-color:#343d48;box-shadow:0 30px 100px #000000b3,0 6px 24px #00000080}:root[data-theme=dark] .command-searchbar input:not([data-ui=search-input]):focus-visible,:root[data-theme=dark] .command-searchbar input{box-shadow:none;color:var(--ink);outline:none}:root[data-theme=dark] .command-result[aria-selected=true]{background:#1e2f4d}:root[data-theme=dark] .command-result-icon{color:#9aa7b5;background:#232a32;border-color:#343d48}:root[data-theme=dark] .command-result[aria-selected=true] .command-result-icon{color:#9ec2ff;background:#2a3a55;border-color:#3f5a86}:root[data-theme=dark] .command-result-action .command-result-icon{color:#9ec2ff;background:#1e2f4d;border-color:#2e4670}:root[data-theme=dark] .command-result-copy strong{color:var(--ink)}:root[data-theme=dark] .command-footer{background:#181e25}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),select,textarea),:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3{color:var(--ink)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6f7c8a}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] input:not([data-ui=search-input]):focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{outline-color:var(--focus-ring)}:root[data-theme=dark] .command-searchbar input:focus-visible{outline:none}:root[data-theme=dark]{--canvas:#0d1219;--surface:#151b23;--surface-2:#1a212b;--surface-3:#212a35;--line:#ffffff10;--line-strong:#ffffff1f;--rail-bg:#0f141b;--rail-line:#ffffff0e;--rail-hover:#ffffff08;--rail-active:#1d3358;--glow:#4f8bff}:root[data-theme=dark] body{background:radial-gradient(1100px 600px at 12% -10%, #1d3f7a3d 0, transparent 60%), radial-gradient(900px 500px at 100% 110%, #0f5f6b26 0, transparent 55%), var(--canvas)}:root[data-theme=dark] body:before{content:"";z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root[data-theme=dark] .app-shell{z-index:1;position:relative}:root[data-theme=dark] .bg-white,:root[data-theme=dark] .request-surface,:root[data-theme=dark] .surface,:root[data-theme=dark] .detail-panel,:root[data-theme=dark] .overview-metrics,:root[data-theme=dark] .dashboard-card,:root[data-theme=dark] .queue-card,:root[data-theme=dark] .summary-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .operations-summary,:root[data-theme=dark] .lead-summary-card,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .calm-note{background-color:var(--surface);border-color:var(--line);box-shadow:inset 0 1px #ffffff0b,0 1px 2px #0006,0 16px 40px -20px #000000b3}:root[data-theme=dark] .app-shell main table,:root[data-theme=dark] .lead-table{--line:#ffffff0c}:root[data-theme=dark] .lead-table tbody tr:hover>td,:root[data-theme=dark] .plain-table tbody tr:hover>td{background:#ffffff05}:root[data-theme=dark] .lead-table th,:root[data-theme=dark] .plain-table th{background:#ffffff03}:root[data-theme=dark] .app-shell .topbar{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0d121999;border-bottom:1px solid #ffffff0c}:root[data-theme=dark] .app-shell.rail-shell .sidebar.rail{background:linear-gradient(#10161e 0%,#0e131a 100%);border-right-color:#ffffff0c}:root[data-theme=dark] .rail-indicator,:root[data-theme=dark] .rail-bottom .rail-item.active{background:linear-gradient(90deg,#244a8a66,#1b2f5266);box-shadow:inset 0 0 0 1px #6ea1ff1f,inset 3px 0 #6ea1ff}:root[data-theme=dark] .rail-item.active>svg{color:#9ec2ff;filter:drop-shadow(0 0 6px #4f8bff66)}:root[data-theme=dark] .rail-avatar{box-shadow:inset 0 1px #ffffff40,0 0 0 1px #ffffff14,0 6px 18px -6px #2f6fe8cc}:root[data-theme=dark] .rail-search{background:#0b0f15;border-color:#ffffff12;box-shadow:inset 0 1px 2px #00000080}:root[data-theme=dark] .rail-search:hover{background:#0d1218;border-color:#4f8bff66;box-shadow:inset 0 1px 2px #00000080,0 0 0 3px #4f8bff1a}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),select,textarea){background-color:#0b0f15;border-color:#ffffff14;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 2px #0006}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),select,textarea):focus-visible{border-color:#4f8bff;outline:none;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #4f8bff33}:root[data-theme=dark] .command-searchbar input,:root[data-theme=dark] .command-searchbar input:focus-visible{box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .overview-metric strong,:root[data-theme=dark] .summary-value,:root[data-theme=dark] .stat-value{color:#f4f7fb;text-shadow:0 0 24px #4f8bff26}:root[data-theme=dark] .modal-overlay{-webkit-backdrop-filter:blur(6px)}:root[data-theme=dark] .modal.command-dialog{background:#151b23f5;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12,0 40px 120px #000c,0 0 0 1px #00000080}:root[data-theme=dark] .command-result[aria-selected=true]{background:linear-gradient(90deg,#244a8a66,#1b2f5266);box-shadow:inset 0 0 0 1px #6ea1ff1f}:root[data-theme=dark] .modal{border-color:#ffffff14}:root[data-theme=dark] *{scrollbar-color:#ffffff1f transparent}:root[data-theme=dark] .lw-grid{background:0 0}@media (min-width:768px){:root[data-theme=dark] .is-collapsed .rail-logo>.rail-logo-on-dark{display:none}}:root[data-theme=dark] .dashboard-controls label{background:#0b0f15;border-color:#ffffff14;box-shadow:inset 0 1px 2px #0006}:root[data-theme=dark] .dashboard-controls select,:root[data-theme=dark] .dashboard-controls select:focus-visible,:root[data-theme=dark] .period-select select,:root[data-theme=dark] .period-select select:focus-visible{box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .dashboard-controls small{color:#9ec2ff;background:#1d3358;border-color:#3f5a86}:root[data-theme=dark] .lead-product,:root[data-theme=dark] .product-icon{color:#8fb6ff;background:#4f8bff1a;box-shadow:inset 0 0 0 1px #4f8bff2e}:root[data-theme=dark] .lead-product.solar,:root[data-theme=dark] .product-icon.solar{color:#ffcf6e;background:#f2b84b1c;box-shadow:inset 0 0 0 1px #f2b84b33}:root[data-theme=dark] .lead-product.heat_pump,:root[data-theme=dark] .product-icon.heat_pump{color:#6fe0e0;background:#22c1c31a;box-shadow:inset 0 0 0 1px #22c1c333}:root[data-theme=dark] .lead-product.ev,:root[data-theme=dark] .product-icon.ev{color:#8fb6ff;background:#4f8bff1a;box-shadow:inset 0 0 0 1px #4f8bff2e}:root[data-theme=dark] .density-control{background:#0b0f15;border-color:#ffffff12}:root[data-theme=dark] .density-control button{color:#8391a0}:root[data-theme=dark] .density-control button[aria-pressed=true]{color:#f4f7fb;background:#252d38;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000080}:root[data-theme=dark] .ui-select-trigger{background:var(--control-bg);border-color:var(--control-border);color:var(--ink);box-shadow:var(--control-shadow)}:root[data-theme=dark] .ui-select-trigger:hover:not(:disabled){border-color:#ffffff29}:root[data-theme=dark] .ui-select-trigger[aria-expanded=true],:root[data-theme=dark] .ui-select-trigger:focus-visible{border-color:#4f8bff;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #4f8bff33}:root[data-theme=dark] :is(.period-select,.dashboard-controls,.county-select) .ui-select-trigger{box-shadow:none;color:#c4cfda;background:0 0;border-color:#0000}:root[data-theme=dark] :is(.period-select,.dashboard-controls,.county-select) .ui-select-trigger:hover:not(:disabled),:root[data-theme=dark] :is(.period-select,.dashboard-controls,.county-select) .ui-select-trigger[aria-expanded=true]{box-shadow:none;background:#ffffff0a;border-color:#0000}:root[data-theme=dark] .county-select .ui-select-trigger{color:#e3eaf1}:root[data-theme=dark] .ui-select-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a212bf7;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #000000b3,0 4px 14px #00000080}:root[data-theme=dark] .ui-select-menu li{color:#e3eaf1}:root[data-theme=dark] .ui-select-menu li[data-active=true]{background:#ffffff0d}:root[data-theme=dark] .ui-select-menu li[aria-disabled=true]{color:#7c8998}:root[data-theme=dark] .ui-select-menu li>svg{color:#9ec2ff}:root[data-theme=dark] .onboard-step{color:#9ec2ff;background:#1d3358}:root[data-theme=dark] .onboard-link{color:#86b3ff}:root[data-theme=dark] .onboard-link:hover{background:#1d3358}:root[data-theme=dark] .onboard-hits{background:#1a212b;border-color:#ffffff1a;box-shadow:0 24px 70px #000000b3}:root[data-theme=dark] .onboard-hits button:hover:not(:disabled){background:#ffffff0a}:root[data-theme=dark] .onboard-hit-icon{color:#9aa7b5;background:#232a32;border-color:#343d48}:root[data-theme=dark] .onboard-hit-copy strong{color:var(--ink)}:root[data-theme=dark] .onboard-chip{color:#c4cfda;background:#0f141b;border-color:#ffffff14}:root[data-theme=dark] .onboard-chip:hover:not(:disabled){background:#161d26;border-color:#ffffff29}:root[data-theme=dark] .onboard-chip[aria-pressed=true]{color:#cfe0ff;background:#1d3358;border-color:#4f8bff}:root[data-theme=dark] .onboard-footer{background:#12181f}:root[data-theme=dark] .company-card{background:linear-gradient(#172131,#151b23 70%);border-color:#2b3d5c}:root[data-theme=dark] .company-card-icon{color:#9ec2ff;background:#1d3358;border-color:#2e4670}:root[data-theme=dark] .company-card-industries span{color:#b6c2ce;background:#252d38}:root[data-theme=dark] .onboard-steps li.current button{border-bottom-color:#4f8bff}:root[data-theme=dark] .onboard-steps li.done .onboard-step{color:#6fd6a8;background:#12302a}:root[data-theme=dark] .price-matrix thead th{background:#ffffff05}:root[data-theme=dark] .onboard-radio{border-color:#ffffff14}:root[data-theme=dark] .onboard-radio.selected{background:#1a2740;border-color:#4f8bff}:root[data-theme=dark] .onboard-summary{background:#12181f;border-color:#ffffff12}:root[data-theme=dark] .partner-workspace .offer-cell input,:root[data-theme=dark] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger),:root[data-theme=dark] .partner-workspace .pf-plain-controls>input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),:root[data-theme=dark] .partner-workspace .pf-plain-controls>.ui-select .ui-select-trigger,:root[data-theme=dark] .partner-workspace .pf-settings-card .onboard-inline .ui-select-trigger,:root[data-theme=dark] .partner-workspace .settings-notes{background:var(--surface);border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .partner-workspace .offer-cell input,:root[data-theme=dark] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger),:root[data-theme=dark] .partner-workspace .pf-plain-controls>input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),:root[data-theme=dark] .partner-workspace .pf-plain-controls>.ui-select .ui-select-trigger,:root[data-theme=dark] .partner-workspace .pf-settings-card .onboard-inline .ui-select-trigger,:root[data-theme=dark] .partner-workspace .settings-notes{border-color:color-mix(in srgb, var(--muted) 22%, var(--line))}}:root[data-theme=dark] .partner-workspace .offer-cell input,:root[data-theme=dark] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger),:root[data-theme=dark] .partner-workspace .pf-plain-controls>input:not([type=checkbox]):not([type=radio]):not([data-ui=search-input]),:root[data-theme=dark] .partner-workspace .pf-plain-controls>.ui-select .ui-select-trigger,:root[data-theme=dark] .partner-workspace .pf-settings-card .onboard-inline .ui-select-trigger,:root[data-theme=dark] .partner-workspace .settings-notes{box-shadow:0 1px 2px #00000012}:root[data-theme=dark] .partner-workspace .offer-cell.changed input{border-color:var(--blue)}:root[data-theme=dark] .partner-workspace .offer-cell input[aria-invalid=true]{border-color:#d77772}:root[data-theme=dark] .partner-workspace .pf-control :is(input,textarea,.ui-select-trigger):focus-visible,:root[data-theme=dark] .partner-workspace .settings-notes:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue);box-shadow:none}:root[data-theme=dark] .partner-workspace .pf-control input[aria-invalid=true]{border-color:#d77772}:root[data-theme=dark] .cov-rule.selected{border-color:var(--line);box-shadow:none}:root[data-theme=dark] .cov-rule[data-mode=exclude].selected{box-shadow:none;border-color:#52373c}:root[data-theme] .cov-rule :is(button,input):focus-visible{outline:1px solid var(--brand,#4f8bff);outline-offset:2px;box-shadow:none}:root[data-theme] .cov-rule input:not([type=range]):focus-visible{border-color:var(--brand,#4f8bff);outline:none}.analytics{--an-accent:#2a78d6;--an-teal:#1a998a;--viz-1:#2a78d6;--viz-2:#1baf7a;--viz-3:#eb6834;--viz-4:#7c6ce0;--viz-5:#eda100;--viz-other:#9aa8b6;--viz-prior:#8494a3;--viz-step-1:#86b6ef;--viz-step-2:#5598e7;--viz-step-3:#2a78d6;--viz-step-4:#1c5cab;--viz-seq-1:#cde2fb;--viz-seq-2:#9ec5f4;--viz-seq-3:#5598e7;--viz-seq-4:#2a78d6;--viz-seq-5:#184f95;--ao-map-empty:#eef2f6;--ao-map-neighbour:#f3f6f9;--ao-chart-hover:#487bb009;--ao-card-tint:#f7faff;min-width:0;color:var(--ink);gap:16px;padding:6px 0 28px;display:grid}.analytics button{transition:background .15s,color .15s,border-color .15s}.an-button{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.an-button:hover:not(:disabled){border-color:var(--an-accent);color:var(--an-accent)}.an-button.an-primary{background:var(--blue);color:#fff;border-color:var(--blue)}.an-control{flex-direction:column;gap:3px;min-width:0;display:flex}.an-control>span{color:var(--muted);font-size:10px;font-weight:600}.an-control select,.an-control input:not([data-ui=date-input]){color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:0;max-width:210px;padding:3px 20px 3px 0;font-size:12px;font-weight:600}.an-control select option{background:var(--surface);color:var(--ink)}.an-control input:not([data-ui=date-input]){padding:3px 0}.an-clear{color:var(--an-accent);align-items:center;gap:4px;font-size:12px;display:flex}.an-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:23px;margin-top:2px;display:flex;overflow-x:auto}.an-tabs button{color:var(--muted);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:2px 0 11px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.an-tabs button>svg{opacity:.75;flex-shrink:0}.an-tabs button[aria-current=page]{border-color:var(--an-accent);color:var(--an-accent)}.an-tabs button[aria-current=page]>svg{opacity:1}.an-tabs button:hover{color:var(--ink)}.an-report-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:-7px 0 -8px;font-size:10px;display:flex}.an-up{color:var(--an-up,#0f7a6c)}.an-down{color:var(--an-down,#b8502a)}.an-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.an-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:18px 20px 12px;display:flex}.an-panel>header>div:first-child{flex:1 1 0;min-width:min-content}.an-panel h3{letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35}@media (max-width:600px){.an-panel>header>div:first-child{min-width:0}.an-panel h3{white-space:normal}}.an-panel header p{color:var(--muted);text-wrap:pretty;max-width:60ch;margin-top:3px;font-size:12px;line-height:1.5}.an-panel-tools{--control-height:36px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.an-panel-tools .an-panel-select{width:220px;max-width:100%;margin:0}.an-panel-tools .an-panel-select .ui-select-trigger{min-height:36px;font-size:13px;font-weight:500}.an-segmented{background:var(--canvas);border:1px solid var(--line);border-radius:6px;align-items:center;max-width:100%;padding:3px;display:inline-flex}.an-segmented button{white-space:nowrap;color:var(--muted);border-radius:4px;padding:5px 9px;font-size:10px}.an-segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000000a}.an-series{border-top:1px solid var(--line)}.an-series .an-table-scroll{max-height:260px}.an-panel-note{color:var(--muted);padding:1px 21px 19px;font-size:10px;line-height:1.6}.an-data-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.an-table-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.an-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.an-table th{border-block:1px solid var(--line);background:var(--canvas);padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.an-table th{background:color-mix(in srgb, var(--canvas) 55%, var(--surface))}}.an-table th{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.an-table th{color:color-mix(in srgb, var(--muted) 78%, var(--ink))}}.an-table th{text-align:right;font-size:12px;font-weight:500}.an-table th small{opacity:.85;margin-left:3px;font-size:11px;font-weight:400}.an-table th:first-child,.an-table td:first-child{text-align:left;padding-left:20px}.an-table th button{color:inherit;font:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}.an-table th button:hover{color:var(--ink)}.an-table th button[data-sorted]{color:var(--ink);font-weight:600}.an-table th button>svg{opacity:.45}.an-table th button[data-sorted]>svg{opacity:1}.an-table td{border-bottom:1px solid var(--line);text-align:right;padding:13px 16px}.an-table tbody tr:last-child td{border-bottom:0}.an-table td small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.an-table tbody tr:hover{background:var(--ao-card-tint)}.an-row-link{width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:500;display:flex}.an-row-link>span:not(.an-row-mark){white-space:normal;min-width:140px;max-width:280px}.an-row-link>svg{color:var(--muted);opacity:.6;flex-shrink:0;margin-left:auto;transition:opacity .15s,transform .15s}.an-row-link:hover>svg{color:var(--blue);opacity:1;transform:translate(2px)}.an-row-mark{width:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.an-row-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px;margin-right:-3px}.an-channel-mark,.an-brand-mark{object-fit:contain;flex-shrink:0;width:18px;height:18px}.an-brand-mark{border-radius:4px}.an-county-crest{object-fit:contain;flex-shrink:0;width:22px;height:27px}.an-row-link>.an-channel-mark,.an-row-link>.an-brand-mark,.an-row-link>.an-county-crest{margin-right:-2px}.ao-donut-legend .an-brand-mark,.ao-donut-legend .an-channel-mark{width:15px;height:15px}.ao-source-table td button .an-brand-mark,.ao-source-table td button .an-channel-mark{width:17px;height:17px}.ao-barlist-icon{justify-content:center;align-items:center;width:24px;display:inline-flex}.ao-barlist-icon .an-county-crest{width:20px;height:24px}.ao-map-tooltip>strong{align-items:center;gap:8px;display:flex}.ao-map-tooltip>strong>img{object-fit:contain;flex-shrink:0;width:26px;height:32px}.ao-composition-grid .ao-stack>.ao-panel{container-type:inline-size}.ao-funnel-note{padding-top:10px}.an-row-secondary{margin:4px 0 0 34px;font-size:12px}.an-text-link{color:var(--blue);text-align:left;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.an-text-link:hover:not(:disabled){text-decoration:underline}.an-pagination{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px 10px 20px;font-size:13px;display:flex}.an-pagination-count{margin-right:auto}.an-pagination-error{color:var(--danger-ink,#c8503f)}.an-pagination-nav{align-items:center;gap:8px;display:flex}.an-pagination-page{text-align:center;font-variant-numeric:tabular-nums;min-width:90px}.an-panel-search{--control-height:36px;width:240px;max-width:100%}.an-empty{color:var(--muted);font-size:13px;text-align:center!important;padding:32px 20px!important}.an-empty-error{padding:12px 16px!important}@media (max-width:600px){.an-pagination-word{display:none}.an-pagination-page{min-width:0}.an-panel-search{width:100%}}.an-context-note{color:var(--muted);font-size:12px;line-height:1.6}.an-panel-link{margin:0 21px 20px}.an-notice{border:1px solid var(--an-accent);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.an-notice{border:1px solid color-mix(in srgb, var(--an-accent) 30%, var(--line))}}.an-notice{background:var(--an-accent)}@supports (color:color-mix(in lab, red, red)){.an-notice{background:color-mix(in srgb, var(--an-accent) 4%, var(--surface))}}.an-notice{color:var(--muted);border-radius:5px;padding:14px 17px;font-size:12px;line-height:1.6}.an-notice>svg{color:var(--an-accent);margin-top:2px}.an-notice>button{color:var(--an-accent);white-space:nowrap;margin-left:auto;font-size:11px}.an-source-list{padding:0 21px 12px}.an-source-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.an-source-list strong{font-size:12px;font-weight:500;display:block}.an-source-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.an-source-list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.an-definitions{margin:0;padding:0 21px 22px;font-size:11px;line-height:1.7}.an-definitions dt{margin-top:11px;font-weight:600}.an-definitions dd{color:var(--muted);margin:2px 0 0}.an-import{gap:13px;padding:2px 21px 22px;display:grid}.an-import>p{color:var(--muted);font-size:12px;line-height:1.7}.an-upload{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.an-upload input{max-width:100%;font-size:11px}.an-import textarea{resize:vertical;background:var(--canvas);width:100%;min-height:130px;max-height:320px;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:13px;font:11px/1.7 ui-monospace,monospace}.an-import-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.an-error{color:#d86d64!important}.an-report-footer{color:var(--muted);align-items:center;gap:7px;padding-top:5px;font-size:10px;display:flex}.ao-channels .an-table-scroll{padding-bottom:6px}.ao-channel-table th,.ao-channel-table td{padding:10px 12px;font-size:12.5px}.ao-channel-table th:first-child,.ao-channel-table td:first-child{padding-left:20px}.ao-channel-table th:last-child,.ao-channel-table td:last-child{padding-right:20px}.ao-channel-name{color:var(--ink);align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.ao-channel-name:hover{color:var(--blue)}.ao-channel-name>i{border-radius:3px;width:9px;height:9px}.ao-channel-spend{justify-items:end;gap:2px;min-width:96px;display:grid}.ao-channel-spend>b{font-weight:600}.ao-channel-spend>small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.ao-tooltip b small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.ao-channel-share{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ao-channel-share>i{background:var(--muted);border-radius:3px;width:64px;height:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ao-channel-share>i{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.ao-channel-share em{border-radius:inherit;height:100%;display:block}.ao-channel-share>small{text-align:right;min-width:28px;font-size:11px}.an-coverage{color:var(--muted);align-items:flex-start;gap:8px;margin-top:-4px;padding:0 4px;font-size:12px;line-height:1.5;display:flex}.an-coverage>svg{flex-shrink:0;margin-top:2px}.an-coverage[data-tone=warn]{color:var(--ink)}.an-coverage[data-tone=warn]>svg{color:#b78028}.an-coverage .text-button{font-size:12px}.ao-map-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:16px;display:grid}.ao-map-panel{flex-direction:column;display:flex}.ao-map{border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex:1;min-height:460px;margin:0 20px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ao-map{background:color-mix(in srgb, var(--canvas) 70%, var(--surface))}}.ao-map>svg{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.ao-map-neighbour{fill:var(--ao-map-neighbour);stroke:var(--line);stroke-width:.5px}.ao-map-county{stroke:var(--surface);stroke-width:.7px;stroke-linejoin:round;cursor:pointer;transition:filter .12s,stroke-width .12s}.ao-map-county.is-active{stroke:var(--ink);stroke-width:1.1px;filter:brightness(1.06)}.ao-map-county:focus-visible{stroke:var(--focus-ring);stroke-width:1.4px;outline:none}.ao-map-tooltip{z-index:2;border:1px solid var(--line);background:var(--surface);min-width:170px;color:var(--ink);pointer-events:none;border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid;position:absolute;transform:translate(14px,14px);box-shadow:0 8px 28px #0003}.ao-map-tooltip>strong{font-size:12.5px;font-weight:600}.ao-map-tooltip>span{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.ao-map-tooltip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ao-map-tooltip>small{color:var(--muted);font-size:11px}.ao-map-legend{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.ao-map-legend{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.ao-map-legend{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ao-map-legend>i{gap:2px;display:flex}.ao-map-legend b{border-radius:2px;width:16px;height:8px;display:block}.ao-map-list .ao-barlist{padding-bottom:12px}.ao-secondary-grid{align-items:start}@media (max-width:1000px){.ao-map-grid{grid-template-columns:minmax(0,1fr)}.ao-map{min-height:420px}}@media (max-width:600px){.ao-map{min-height:360px;margin:0 14px 14px}}.af-bridge{margin:0 20px}.af-bridge>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:12.5px;display:flex}.af-bridge>div:first-child{border-top:0}.af-bridge dt{color:var(--muted);line-height:1.5}.af-bridge dt small{margin-top:2px;font-size:11px;display:block}.af-bridge dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:600}.af-bridge .af-bridge-total{border-top:1px solid var(--line-strong)}.af-bridge-total dt{color:var(--ink);font-weight:600}.af-bridge-total dd{font-family:var(--display);font-size:16px;font-weight:700}.ao-chart-wrap.af-chart{height:280px}.af-note{align-items:flex-start;gap:8px;padding:0 4px;font-size:12px;display:flex}.af-note>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.af-stats .ao-stat[data-tone=down] .ao-stat-value{color:#c8503f}.an-report{gap:16px;min-width:0;display:grid}.an-report>*{transition:opacity .22s}.an-report[data-pending]>:not(.ui-busy-bar){opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.an-report>.ui-busy-bar{margin:-8px 0 -10px}.an-skeleton-tabs{border-bottom:1px solid var(--line);gap:24px;padding-bottom:12px;display:flex;overflow:hidden}.an-skeleton-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.an-skeleton-bar>span{flex:1}.an-skeleton-primary{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:16px;display:grid}.an-skeleton-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.an-skeleton-donut{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;display:grid}.an-skeleton-stats{--tiles:6}.an-partner .an-skeleton-stats{--tiles:4}@media (max-width:1180px){.an-skeleton-stats{--tiles:3}.an-skeleton-stats>div:nth-child(3n+1){border-left:0}.an-skeleton-stats>div:nth-child(n+4){border-top:1px solid var(--line)}.an-partner .an-skeleton-stats{--tiles:4}.an-partner .an-skeleton-stats>div:nth-child(3n+1){border-left:1px solid var(--line)}.an-partner .an-skeleton-stats>div:first-child{border-left:0}.an-partner .an-skeleton-stats>div:nth-child(n+4){border-top:0}}@media (max-width:1150px){.an-skeleton-composition{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.an-skeleton-primary{grid-template-columns:minmax(0,1fr)}.an-skeleton-bar>.ui-skeleton:first-child,.an-skeleton-bar>.ui-skeleton:nth-child(2){width:100%!important}}@media (max-width:600px){.an-skeleton-donut{grid-template-columns:minmax(0,1fr);justify-items:center}}.an-detail>header{justify-content:space-between;align-items:center;gap:15px;padding:23px;display:flex}.an-detail>.an-context-note{padding:0 23px 18px}.an-partner{padding:8px 0 16px}:root[data-theme=dark] .analytics{--an-accent:#76aaff;--an-teal:#64c7b4;--an-up:#5fc9b3;--an-down:#f0a07a;--viz-1:#3987e5;--viz-2:#199e70;--viz-3:#d95926;--viz-4:#9085e9;--viz-5:#c98500;--viz-other:#5b6b7a;--viz-prior:#7f8ea0;--viz-step-1:#2a6fc4;--viz-step-2:#3d8ae8;--viz-step-3:#66a4ee;--viz-step-4:#9ec5f4;--viz-seq-1:#1c4675;--viz-seq-2:#256abf;--viz-seq-3:#3987e5;--viz-seq-4:#6da7ec;--viz-seq-5:#b7d3f6;--ao-map-empty:#242c36;--ao-map-neighbour:#1a2129;--ao-chart-hover:#84baff09;--ao-card-tint:#16232e}:root[data-theme=dark] .an-panel,:root[data-theme=dark] .an-detail{background-color:#1d242c}:root[data-theme=dark] .an-button{background:#212a34}:root[data-theme=dark] .an-button.an-primary{background:#376ac8}@media (min-width:1500px){.an-tabs{gap:20px}}@media (max-width:900px){.an-data-grid{grid-template-columns:1fr}}@media (max-width:600px){.analytics{gap:18px}.an-button{padding:8px 10px;font-size:11px}.an-control select{font-size:11px}.an-tabs{gap:18px}.an-tabs button{padding-bottom:11px;font-size:11px}.an-report-caption{gap:5px;font-size:9px}.an-panel>header{flex-wrap:wrap;padding:17px 15px 13px}.an-panel h3{font-size:13px}.an-panel-note{padding-inline:15px}.an-notice{flex-wrap:wrap;padding:12px;font-size:11px}.an-notice p{flex:1;min-width:170px}.an-notice>button{margin-left:28px}.an-view-controls{flex-wrap:wrap}.an-detail>header{padding:17px}.an-detail h2{font-size:17px}.an-import{padding-inline:15px}.an-report-footer{align-items:flex-start;font-size:9px}}@media (prefers-reduced-motion:reduce){.analytics button{transition:none}}.analytics .page-header,.analytics .view-header{margin:0;padding-bottom:0}.analytics .an-tabs{gap:24px;margin:0}.an-commandbar{--control-height:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.an-commandbar [data-ui=button][data-size=md]{padding-block:6px}.analytics .an-compare-trigger{color:var(--muted);font-variant-numeric:tabular-nums;gap:6px;padding-inline:8px;font-size:13px;font-weight:500}.analytics .an-compare-trigger:hover:not(:disabled),.analytics .an-compare-trigger[data-state=open]{color:var(--ink)}.analytics .an-compare-trigger[data-state=open]{background:var(--control-hover)}.an-compare-trigger>svg:last-child{transition:transform .16s var(--ease-settle,ease-out)}.an-compare-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.an-compare-menu{z-index:200;border:1px solid var(--line-strong);background:var(--surface);min-width:248px;max-width:calc(100vw - 16px);color:var(--ink);font-family:var(--font);border-radius:12px;padding:6px;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.an-compare-menu:focus-visible{outline:none}.an-compare-menu>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-compare-menu button{width:100%;min-height:36px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.an-compare-menu button>span{flex:1;gap:2px;min-width:0;display:grid}.an-compare-menu button>span>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.an-compare-menu button>svg{flex-shrink:0}.an-compare-menu button:hover{background:var(--control-hover)}.an-compare-menu button[aria-pressed=true]{background:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){.an-compare-menu button[aria-pressed=true]{background:color-mix(in srgb, var(--action-bg) 11%, var(--surface))}}.an-compare-menu button[aria-pressed=true]{color:var(--action-bg);font-weight:600}.an-compare-menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.an-compare-menu[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin);animation:.14s cubic-bezier(.23,1,.32,1) ao-pop}}.an-updated{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px;font-size:12px}.an-commandbar-period,.an-commandbar-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.an-commandbar .ui-range-trigger{max-width:min(100%,480px);min-height:36px;padding-block:0;line-height:1.3}.an-commandbar .an-currency{flex-shrink:0}.analytics .an-filter-toggle{position:relative}.an-filter-toggle[aria-expanded=true]{border-color:var(--action-bg);color:var(--action-bg)}.an-filter-count{border:2px solid var(--canvas);background:var(--action-bg);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-6px}.analytics .an-currency-quiet{color:var(--muted);font-variant-numeric:tabular-nums;gap:5px;padding-inline:8px}.analytics .an-currency-quiet:hover:not(:disabled){color:var(--ink)}.an-context{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:-4px;font-size:12px;display:flex}.an-context-updated{margin-left:auto}.analytics .an-control>.ui-select{max-width:none;margin:0}.analytics .an-control .ui-select-trigger{min-height:36px;font-family:var(--font);font-size:13px;font-weight:500}.analytics .an-control .ui-select-trigger:disabled{opacity:.55;cursor:default}.analytics .an-control>span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.an-filter-popover{--control-height:32px;z-index:200;width:316px;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font);border-radius:12px;gap:6px;padding:10px;display:grid;overflow-y:auto;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.an-filter-popover:focus-visible{outline:none}.an-filter-row{align-items:center;gap:10px;display:flex}.an-filter-row>label{color:var(--muted);flex:0 0 88px;font-size:12px;font-weight:500}.an-filter-row>.ui-select{flex:1;min-width:0}.an-filter-popover .ui-select-trigger{border-radius:7px;padding:0 8px 0 10px;font-size:13px}.an-filter-row-env{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}@media (prefers-reduced-motion:no-preference){.an-filter-popover[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin);animation:.14s cubic-bezier(.23,1,.32,1) ao-pop}}.an-active-filters{flex-wrap:wrap;gap:6px;margin-top:-5px;display:flex}.an-active-chip{border:1px solid var(--an-accent);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.an-active-chip{border:1px solid color-mix(in srgb, var(--an-accent) 25%, var(--line))}}.an-active-chip{background:var(--an-accent)}@supports (color:color-mix(in lab, red, red)){.an-active-chip{background:color-mix(in srgb, var(--an-accent) 5%, var(--surface))}}.an-active-chip{border-radius:5px;max-width:100%}.an-active-chip span{color:var(--muted)}.an-active-chip svg{flex-shrink:0}.an-active-filters .an-clear{margin-left:4px;font-size:11px}.an-active-chip.an-chip-test{border-color:#b78028}@supports (color:color-mix(in lab, red, red)){.an-active-chip.an-chip-test{border-color:color-mix(in srgb, #b78028 35%, var(--line))}}.an-active-chip.an-chip-test{background:#d2a254}@supports (color:color-mix(in lab, red, red)){.an-active-chip.an-chip-test{background:color-mix(in srgb, #d2a254 10%, var(--surface))}}@media (max-width:600px){.analytics{gap:14px}.analytics .an-tabs{gap:18px}.an-commandbar-period,.an-commandbar-tools{width:100%}.an-commandbar .ui-range-trigger{flex:100%;max-width:none}.an-updated{display:none}.an-commandbar-tools>.an-filter-toggle{flex:1}}.ao-overview{gap:16px;min-width:0;display:grid}.analytics .ao-stats{grid-template-columns:repeat(var(--tiles,6), minmax(0, 1fr));padding:0;display:grid}.ao-substrip{grid-template-columns:repeat(var(--tiles,4), minmax(0, 1fr));gap:12px;padding:2px 4px;display:grid}@media (max-width:1180px){.ao-substrip[style*="--tiles: 6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ao-substrip>.ao-stat{border:0;border-radius:8px;gap:4px;padding:6px 0}.ao-substrip>.ao-stat:hover{background:0 0}.ao-substrip .ao-stat-value{font-size:22px}.ao-substrip .ao-stat-sub{min-height:0}.ao-chart-type>button{min-width:30px;padding-inline:7px}.ao-stat{border-left:1px solid var(--line);text-align:left;flex-direction:column;gap:5px;min-width:0;padding:16px 16px 14px;transition:background-color .15s;display:flex;container-type:inline-size}.ao-stat:first-child{border-left:0}.ao-stat:hover{background:var(--ao-card-tint)}.ao-stat:focus-visible{outline-offset:-3px}.ao-stat-title{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ao-stat-title>svg{color:var(--blue);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.ao-stat:hover .ao-stat-title>svg,.ao-stat:focus-visible .ao-stat-title>svg{opacity:1}.ao-stat-value-row{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-top:2px;display:flex}.ao-stat-value{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:clamp(19px,15cqi,26px);font-weight:700;line-height:1.15}.ao-stat[data-tone=down] .ao-stat-value{color:#c8503f}.ao-stat-sub{min-height:17px;color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.45}.ao-stat-foot{align-items:center;min-height:20px;margin-top:auto;padding-top:4px;display:flex}.ao-stat-foot:empty{display:none}.ao-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.ao-delta small{color:var(--muted);margin-left:3px;font-size:11px;font-weight:500}.ao-delta-muted{color:var(--muted);white-space:normal;font-weight:500}.ao-attention{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-6px;padding:0 4px;font-size:12px;display:flex}.ao-attention-label{font-weight:600}.ao-attention button{color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.ao-attention button:hover{color:var(--ink);background:var(--control-hover)}.ao-attention strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ao-attention button[data-quiet] strong{color:var(--muted);font-weight:500}.ao-attention i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.ao-attention .ao-dot-amber{background:#d2a254}.ao-economics{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ao-economics>button{text-align:left;flex-direction:column;min-width:0;padding:14px 18px;display:flex}.ao-economics>button+button{border-left:1px solid var(--line)}.ao-economics>button:hover:not(:disabled){background:var(--ao-card-tint)}.ao-economics>button>span{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.ao-economics>button>span svg{opacity:.6;flex-shrink:0}.ao-economics strong{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:23px;font-weight:700;line-height:1.1}.ao-economics small{color:var(--muted);font-size:11px;line-height:1.4}.ao-primary-grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:16px;display:grid}.ao-primary-grid-even{grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr)}.ao-stack{gap:16px;display:grid}.ao-stack .ao-channel-share>i{width:96px}.ao-panel>header{padding:16px 20px 10px}.ao-panel h3{letter-spacing:-.02em;font-size:14px}.ao-panel>header p{margin-top:3px;font-size:12px}.ao-chart-tools{--control-height:30px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics .ao-chart-options-trigger{border-radius:7px;width:30px;height:30px}.ao-chart-options{z-index:200;border:1px solid var(--line-strong);background:var(--surface);min-width:232px;max-width:calc(100vw - 16px);color:var(--ink);font-family:var(--font);border-radius:12px;gap:12px;padding:12px;display:grid;box-shadow:0 18px 60px #0c222d1f,0 4px 14px #0c222d0f}.ao-chart-options:focus-visible{outline:none}.ao-chart-options-group{gap:6px;display:grid}.ao-chart-options-group>span{color:var(--muted);font-size:11px;font-weight:600}.ao-chart-options-group [data-ui=segmented]{width:100%}.ao-chart-options-group [data-ui=segmented]>button{flex:1}.ao-chart-options-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}@media (prefers-reduced-motion:no-preference){.ao-chart-options[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin);animation:.14s cubic-bezier(.23,1,.32,1) ao-pop}}@keyframes ao-pop{0%{opacity:0;transform:scale(.96)}}.ao-chart-tools>.ui-select{width:126px}.analytics .ao-chart-tools .ui-select-trigger{border-radius:7px;min-height:30px;padding:0 8px 0 10px;font-size:12px;font-weight:500}.ao-chart-unit{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:11px}.ao-chart-wrap{width:100%;min-width:0;height:260px;padding:4px 8px 0 4px}.ao-chart-wrap .recharts-wrapper:focus-visible{outline:2px solid var(--an-accent);outline-offset:-3px}.ao-tooltip{border:1px solid var(--line);background:var(--surface);min-width:190px;color:var(--ink);font-family:var(--font);border-radius:10px;padding:12px 14px;font-size:12px;box-shadow:0 8px 28px #0003}.ao-tooltip>strong{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ao-tooltip>span{color:var(--muted);align-items:center;gap:7px;margin-top:5px;display:flex}.ao-tooltip b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-weight:600}.ao-tooltip i{border-radius:50%;width:8px;height:8px}.ao-tooltip .an-channel-mark{width:14px;height:14px}.ao-tooltip .an-row-dot{border-radius:50%;width:8px;height:8px;margin:0}.ao-tooltip-total{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:6px}.ao-chart-footer .an-channel-mark{width:14px;height:14px}.ao-prior-dot{background:var(--viz-prior)}.ao-chart-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 20px 14px;font-size:12px;display:flex}.ao-chart-footer>span{align-items:center;gap:7px;display:inline-flex}.ao-chart-footer i{background:var(--viz-1);border-radius:1px;width:14px;height:2px;display:inline-block}.ao-chart-footer i.ao-prior-line{border-top:2px dashed var(--viz-prior);background:0 0;height:0}.ao-chart-axis{margin-left:auto}.ao-chart-footer>button{color:var(--blue);align-items:center;gap:5px;padding:3px 0;font-weight:600;display:flex}.ao-quality{flex-direction:column;display:flex}.ao-footnote{color:var(--muted);padding:8px 20px 14px;font-size:11px;line-height:1.5}.ao-composition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ao-composition-grid>.ao-panel{container-type:inline-size}@container (max-width:420px){.ao-panel .ao-donut{grid-template-columns:116px minmax(0,1fr);gap:8px 12px;padding-inline:16px}.ao-panel .ao-donut-plot{width:116px;height:116px}.ao-panel .ao-donut-center strong{font-size:calc(19px * var(--fit,1))}.ao-panel .ao-donut-legend li>button,.ao-panel .ao-donut-legend li>div{grid-template-columns:12px minmax(0,1fr) auto 34px;gap:7px;padding:5px 6px;font-size:12px}}.ao-donut{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:8px 18px;padding:2px 20px 18px;display:grid}.ao-donut-plot{width:148px;height:148px;position:relative}.ao-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 21%;display:flex;position:absolute;inset:0}.ao-donut-center small{color:var(--muted);letter-spacing:.04em;margin-bottom:1px;font-size:10px;font-weight:600;line-height:1.2}.ao-donut-center strong{max-width:100%;font-family:var(--display);font-size:calc(22px * var(--fit,1));letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.15;overflow:hidden}.ao-donut-center span{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}.ao-donut-legend{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ao-donut-legend li>button,.ao-donut-legend li>div{width:100%;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;transition:background-color .12s,opacity .12s;display:grid}.ao-donut-legend li>button:hover{background:var(--control-hover)}.ao-donut-legend li[data-dim]>*{opacity:.45}.ao-donut-legend i{border-radius:3px;width:10px;height:10px}.ao-legend-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ao-legend-value{font-variant-numeric:tabular-nums;font-weight:600}.ao-legend-share{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.ao-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ao-barlist{gap:2px;margin:0;padding:2px 12px 14px;list-style:none;display:grid}.ao-barlist li>button,.ao-barlist li>div{width:100%;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:22px minmax(110px,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:8px;font-size:12.5px;display:grid}:is(.ao-barlist li>button:has(.ao-barlist-icon),.ao-barlist li>div:has(.ao-barlist-icon)){grid-template-columns:22px 24px minmax(100px,.9fr) minmax(0,1.1fr) auto}.ao-barlist li>button:hover{background:var(--control-hover)}.ao-barlist-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ao-barlist-label{flex-direction:column;min-width:0;display:flex}.ao-barlist-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ao-barlist-label small{color:var(--muted);font-size:11px}.ao-barlist-track{background:var(--muted);border-radius:4px;height:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ao-barlist-track{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.ao-barlist-track i{border-radius:0 4px 4px 0;height:100%;display:block}.ao-barlist-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.ao-source-table th,.ao-source-table td{padding:11px 14px;font-size:12.5px}.ao-source-table th:first-child,.ao-source-table td:first-child{padding-left:20px}.ao-source-table td button{color:var(--ink);align-items:center;gap:9px;font-weight:500;display:flex}.ao-source-table td button:hover{color:var(--an-accent)}.ao-source-table td button i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ao-panel-link{border-top:1px solid var(--line);width:100%;color:var(--an-accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;font-weight:600;display:flex}.ao-panel-link:hover{background:var(--ao-card-tint)}.ao-data-note{background:var(--canvas);width:100%;color:var(--muted);text-align:left;align-items:flex-start;gap:7px;padding:10px 20px;font-size:11.5px;line-height:1.5;display:flex}.ao-data-note svg{flex-shrink:0;margin-top:1px}.ao-ledger{padding:0 20px 13px}.ao-ledger>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.ao-ledger span{color:var(--muted)}.ao-ledger strong{font-weight:600}@media (max-width:1180px){.analytics .ao-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-stats>.ao-stat:nth-child(3n+1){border-left:0}.ao-stats>.ao-stat:nth-child(n+4){border-top:1px solid var(--line)}.analytics .ao-stats[style*="--tiles: 4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ao-stats[style*="--tiles: 4"]>.ao-stat:nth-child(3n+1){border-left:1px solid var(--line)}.ao-stats[style*="--tiles: 4"]>.ao-stat:first-child{border-left:0}.ao-stats[style*="--tiles: 4"]>.ao-stat:nth-child(n+4){border-top:0}}@media (max-width:1150px){.ao-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.ao-composition-grid{grid-template-columns:minmax(0,1fr)}.ao-donut{grid-template-columns:148px minmax(0,1fr)}}@media (max-width:1000px){.analytics .ao-stats[style*="--tiles: 4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stats[style*="--tiles: 4"]>.ao-stat:nth-child(odd){border-left:0}.ao-stats[style*="--tiles: 4"]>.ao-stat:nth-child(2n){border-left:1px solid var(--line)}.ao-stats[style*="--tiles: 4"]>.ao-stat:nth-child(n+3){border-top:1px solid var(--line)}.ao-substrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ao-primary-grid,.ao-secondary-grid{grid-template-columns:minmax(0,1fr)}.ao-economics{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-economics>button:nth-child(3){border-left:0}.ao-economics>button:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:700px){.analytics .ao-stats,.analytics .ao-stats[style*="--tiles: 4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stats>.ao-stat{padding:14px 14px 12px}.ao-stats>.ao-stat:nth-child(3n+1){border-left:1px solid var(--line)}.ao-stats>.ao-stat:nth-child(odd){border-left:0}.ao-stats>.ao-stat:nth-child(n+3){border-top:1px solid var(--line)}.ao-stat-value{font-size:24px}}@media (max-width:600px){.ao-overview{gap:12px}.ao-attention{gap:6px 10px}.ao-attention-label{width:100%}.ao-panel>header{flex-wrap:wrap;padding:15px 14px 10px}.ao-chart-tools{justify-content:space-between;width:100%}.ao-chart-tools>[data-ui=segmented]{flex:1}.ao-chart-tools>[data-ui=segmented]>button{flex:1;padding-inline:4px}.ao-chart-wrap{height:220px;padding:0 4px 0 0}.ao-chart-footer{padding-inline:14px}.ao-donut{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:14px}.ao-donut-legend{width:100%}.ao-barlist{padding-inline:6px}.ao-barlist li>button,.ao-barlist li>div{grid-template-columns:20px minmax(90px,1fr) minmax(0,1fr) auto;gap:8px;font-size:12px}:is(.ao-barlist li>button:has(.ao-barlist-icon),.ao-barlist li>div:has(.ao-barlist-icon)){grid-template-columns:20px 24px minmax(80px,1fr) minmax(0,1fr) auto}.ao-source-table{min-width:560px}.ao-economics>button{padding:12px}.ao-economics strong{font-size:21px}.ao-ledger{padding-inline:14px}}.ao-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ao-business-partner{grid-template-columns:minmax(0,1fr)}.ao-business-grid .ao-panel>header{flex-wrap:wrap}.ao-business-grid .ao-panel>header>div{flex:1;min-width:150px}.ao-funnel{margin:0;padding:0 20px;list-style:none}.ao-funnel li+li{border-top:1px solid var(--line)}.ao-funnel button{text-align:left;grid-template-columns:18px minmax(0,1fr) auto 45px;align-items:center;gap:8px;width:100%;min-height:52px;padding:14px 0;display:grid}.ao-funnel button:hover .ao-funnel-content{color:var(--blue)}.ao-funnel-index,.ao-funnel small{color:var(--muted);font-size:11px}.ao-funnel small{text-align:right;font-variant-numeric:tabular-nums}.ao-funnel strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ao-funnel-content{gap:8px;min-width:0;font-size:12px;display:grid}.ao-funnel-track{background:var(--muted);border-radius:4px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ao-funnel-track{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.ao-funnel-track{overflow:hidden}.ao-funnel-track i{background:var(--blue);border-radius:0 4px 4px 0;height:100%;transition:width .24s;display:block}.ao-funnel-result{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding:15px 20px 5px;font-size:12px;display:flex}.ao-funnel-result strong{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ao-cac-note{color:var(--muted);margin:0 20px;padding:14px 0 18px;font-size:12px;line-height:1.6}.ao-cac-note .text-button{font-size:12px}.analytics .ao-funnel-followup{white-space:normal;text-align:left;align-self:flex-start;margin:8px 20px 0;font-size:12px}.ao-cost-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 20px 20px;display:grid}.ao-cost-metrics>div,.ao-unit-headline>div,.ao-unit-footer>div,.ao-delivery-metrics>*{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.ao-cost-metrics span,.ao-unit-headline span,.ao-unit-footer span,.ao-delivery-metrics span{color:var(--muted);font-size:12px;line-height:1.5}.ao-cost-metrics strong,.ao-unit-headline strong,.ao-unit-footer strong,.ao-delivery-metrics strong{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.25}.ao-cost-metrics small,.ao-unit-headline small,.ao-unit-footer small,.ao-delivery-metrics small{color:var(--muted);font-size:11px;line-height:1.6}.ao-cost-metrics>div>span{min-height:36px}.ao-cost-coverage{background:var(--canvas);border-block:1px solid var(--line);align-items:flex-start;gap:9px;padding:12px 20px;display:flex}.ao-cost-coverage>svg{color:var(--muted);flex-shrink:0;margin-top:3px}.ao-cost-coverage p{color:var(--muted);flex:1;font-size:11px;line-height:1.6}.ao-cost-coverage .button,.ao-cost-coverage .text-button{font-size:11px}.ao-ad-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px 20px;display:grid}.ao-engagement .ao-ad-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:4px 20px 16px}.ao-engagement .ao-ad-detail dd{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:700}.ao-engagement .ao-cac-note{padding-top:0}.ao-ad-detail dt{color:var(--muted);font-size:11px}.ao-ad-detail dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:600}.ao-unit-headline,.ao-unit-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-inline:20px;padding:5px 0 20px;display:grid}.ao-unit-headline .text-button{font-size:12px}.ao-value-bridge{border-top:1px solid var(--line);margin:0 20px}.ao-value-bridge>div{justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:12px;display:flex}.ao-value-bridge dt{color:var(--muted);line-height:1.5}.ao-value-bridge small{margin-top:3px;font-size:10px;display:block}.ao-value-bridge dd{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-weight:600}.ao-value-bridge .ao-value-total{border-top:1px solid var(--line)}.ao-value-total dt{color:var(--ink)}.ao-unit-footer{border-top:1px solid var(--line);padding:16px 0 0}.ao-unit-footer strong{font-size:22px}.ao-delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 20px 20px;display:grid}.ao-delivery-metrics>button{text-align:left}.ao-delivery-metrics>button:hover span{color:var(--blue)}.ao-delivery-metrics strong{font-size:22px}@media (max-width:1100px){.ao-business-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.ao-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics .ao-funnel-followup{min-height:44px}}@media (max-width:600px){.ao-business-grid{gap:12px}.ao-cost-metrics{grid-template-columns:minmax(0,1fr);gap:14px;padding-inline:14px}.ao-cost-metrics>div{grid-template-columns:minmax(0,1fr) auto;column-gap:15px;display:grid}.ao-cost-metrics>div>span{align-self:center;min-height:0}.ao-cost-metrics strong{font-size:22px}.ao-cost-metrics small{grid-column:1/-1}.ao-cost-metrics>div+div{border-top:1px solid var(--line);padding-top:14px}.ao-cost-coverage{flex-wrap:wrap;padding-inline:14px}.ao-cost-coverage .text-button{min-height:44px}.ao-ad-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-inline:14px}.ao-unit-headline,.ao-unit-footer,.ao-value-bridge{margin-inline:14px}.ao-unit-headline,.ao-unit-footer{gap:14px}.ao-unit-headline strong{font-size:24px}.ao-funnel,.ao-funnel-result{padding-inline:14px}.ao-delivery-metrics{gap:20px 14px;padding-inline:14px}}.an-reconciliation{margin:0}.an-reconciled-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:16px;display:grid}.an-reconciled-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.an-reconciled-metrics strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px)}.an-reconciliation small{color:var(--muted);font-size:12px;display:block}.an-reconciliation summary{cursor:pointer;padding-block:12px}.an-reconciliation .an-table-wrap{overflow:auto}.an-reconciliation table{border-collapse:collapse;width:100%}.an-reconciliation th,.an-reconciliation td{text-align:left;border-bottom:1px solid var(--line);padding:10px}@media (max-width:768px){.an-reconciled-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.an-reconciled-metrics{grid-template-columns:1fr}}.an-reconciliation{padding:20px}.an-reconciliation .ao-footnote{font-size:12px;line-height:1.5}.an-ads-trail{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;padding:0 20px 12px;font-size:13px;display:flex}.an-ads-trail>[aria-current]{color:var(--ink);font-weight:500}.an-ads-table[data-busy=true]{opacity:.55;transition:opacity .16s ease-out}.an-ads-table .an-row-static{cursor:default}.an-ads-panel .an-coverage{margin:0 20px 12px}@media (prefers-reduced-motion:reduce){.an-ads-table[data-busy=true]{transition:none}}.an-ads-table th:first-child,.an-ads-table td:first-child{min-width:240px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
