@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}html,body,#root{width:100%;height:100%}:root{color-scheme:light;--bg: #ebf1f7;--bg-accent: #f7fbff;--panel: rgba(251, 253, 255, .72);--panel-solid: rgba(248, 251, 255, .92);--panel-strong: rgba(241, 246, 252, .96);--panel-dark: rgba(7, 16, 29, .92);--border: rgba(96, 117, 142, .22);--border-strong: rgba(42, 62, 88, .14);--border-accent: rgba(78, 161, 214, .28);--text: #102033;--text-strong: #07111f;--muted: #64758b;--muted-strong: #445367;--primary: #081220;--primary-soft: #14253b;--primary-accent: #4e9fd6;--primary-accent-soft: rgba(78, 159, 214, .14);--accent-cyan: #4ac6d2;--accent-cyan-soft: rgba(74, 198, 210, .13);--glow-primary: 0 0 0 1px rgba(78, 159, 214, .14), 0 22px 54px rgba(34, 82, 143, .14);--glow-cyan: 0 0 0 1px rgba(74, 198, 210, .14), 0 18px 44px rgba(74, 198, 210, .12);--success: #166534;--success-soft: #eefbf4;--warning: #92400e;--warning-soft: #fff9eb;--danger: #b42318;--danger-soft: #fff1f2;--feedback-info-bg: rgba(237, 246, 255, .96);--feedback-info-border: rgba(78, 159, 214, .26);--feedback-info-text: #14558d;--feedback-success-bg: rgba(236, 253, 243, .96);--feedback-success-border: rgba(22, 163, 74, .18);--feedback-success-text: #166534;--feedback-warning-bg: rgba(255, 250, 235, .98);--feedback-warning-border: rgba(245, 158, 11, .22);--feedback-warning-text: #92400e;--feedback-error-bg: rgba(255, 241, 241, .98);--feedback-error-border: rgba(239, 68, 68, .2);--feedback-error-text: #b42318;--focus-ring: 0 0 0 4px rgba(78, 159, 214, .16);--theme-transition-duration: .34s;--theme-transition-ease: cubic-bezier(.22, 1, .36, 1);--radius-sm: 14px;--radius: 20px;--radius-lg: 28px;--shadow: 0 24px 60px rgba(10, 20, 34, .12);--shadow-soft: 0 16px 38px rgba(10, 20, 34, .08);--shadow-strong: 0 32px 82px rgba(10, 20, 34, .24);--card-shadow: 0 22px 48px rgba(10, 20, 34, .08);--card-shadow-hover: 0 30px 62px rgba(10, 20, 34, .12);--glass-shadow: 0 26px 64px rgba(10, 20, 34, .12)}:root[data-theme=dark]{color-scheme:dark;--bg: #0a111b;--bg-accent: #121c29;--panel: rgba(14, 23, 34, .8);--panel-solid: rgba(12, 20, 31, .92);--panel-strong: rgba(18, 28, 42, .96);--panel-dark: rgba(4, 9, 17, .92);--border: rgba(107, 133, 164, .24);--border-strong: rgba(140, 171, 207, .18);--border-accent: rgba(100, 173, 216, .28);--text: #d8e4f3;--text-strong: #f8fbff;--muted: #90a5c0;--muted-strong: #b6c6d8;--primary: #070f1c;--primary-soft: #0f1b2d;--primary-accent: #77c9f5;--primary-accent-soft: rgba(119, 201, 245, .18);--accent-cyan: #73d8de;--accent-cyan-soft: rgba(115, 216, 222, .16);--glow-primary: 0 0 0 1px rgba(119, 201, 245, .18), 0 22px 54px rgba(19, 53, 94, .22);--glow-cyan: 0 0 0 1px rgba(115, 216, 222, .18), 0 18px 44px rgba(115, 216, 222, .14);--success: #86efac;--success-soft: rgba(20, 83, 45, .56);--warning: #fcd34d;--warning-soft: rgba(120, 53, 15, .42);--danger: #fca5a5;--danger-soft: rgba(127, 29, 29, .42);--feedback-info-bg: rgba(13, 38, 64, .74);--feedback-info-border: rgba(77, 160, 213, .24);--feedback-info-text: #c7e7ff;--feedback-success-bg: rgba(18, 67, 47, .68);--feedback-success-border: rgba(74, 222, 128, .26);--feedback-success-text: #bbf7d0;--feedback-warning-bg: rgba(104, 52, 12, .56);--feedback-warning-border: rgba(251, 191, 36, .28);--feedback-warning-text: #fde68a;--feedback-error-bg: rgba(110, 29, 39, .56);--feedback-error-border: rgba(248, 113, 113, .28);--feedback-error-text: #fecaca;--focus-ring: 0 0 0 4px rgba(119, 201, 245, .18);--shadow: 0 24px 60px rgba(2, 6, 23, .38);--shadow-soft: 0 16px 38px rgba(2, 6, 23, .26);--shadow-strong: 0 32px 82px rgba(2, 6, 23, .54);--card-shadow: 0 24px 56px rgba(2, 6, 23, .28);--card-shadow-hover: 0 34px 74px rgba(2, 6, 23, .36);--glass-shadow: 0 30px 72px rgba(2, 6, 23, .34)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Plus Jakarta Sans,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 12% 0%,rgba(78,159,214,.16),transparent 22%),radial-gradient(circle at 88% 14%,rgba(74,198,210,.11),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.72) 0%,transparent 12%),linear-gradient(180deg,#f7fafc 0%,var(--bg) 100%);letter-spacing:-.01em;transition:background var(--theme-transition-duration) var(--theme-transition-ease),color calc(var(--theme-transition-duration) - 40ms) ease}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:0}.appViewport,.appShell,.loginShell,.loginHero,.loginPanelWrap,.loginPanelCard,.loginMetricCard,.loginHeroBackdrop,.shellSidebar,.shellTopbar,.main,.card,.btn,.input,.pill,.dataSummaryPill,.filterSummaryPill,.actionCard,.entityCard,.inboxCard,.marketHighlightCard,.drawerSummaryCard,.drawerFieldCard,.drawerSoftCard,.overlayPanel,.pageHeroPanel,.pageStatCard,.pageSurfaceCard,.stickyFilterCard,.filterPanel,.advancedDisclosure,.softEmptyState,.drawerEmptyState,.executionPanel,.executionMetaCard,.executionStatusCard,.tableSurface,.advancedJsonBlock,.segmented,.segmentedBtn,.statusBadge,.historyBadge,.historyItem,.feedbackNotice,.skeletonCard,.skeletonLine,.marketChartSurface,.marketRawTable th,.marketRawTable td,.marketBreakdownTable th,.marketBreakdownTable td{transition:background var(--theme-transition-duration) var(--theme-transition-ease),background-color var(--theme-transition-duration) var(--theme-transition-ease),color calc(var(--theme-transition-duration) - 40ms) ease,border-color calc(var(--theme-transition-duration) - 40ms) ease,opacity calc(var(--theme-transition-duration) - 40ms) ease}.shellSidebar:after,.card:before,.pageSurfaceCard:before,.settingsCard:before,.filterPanel:before,.advancedDisclosure:before,.entityCard:before,.actionCard:before,.inboxCard:before,.marketHighlightCard:before,.overlayBackdrop,.drawerHeader,.pageHeroPanel:after,.skeletonCard:after,.skeletonLine:after{transition:background var(--theme-transition-duration) var(--theme-transition-ease),opacity calc(var(--theme-transition-duration) - 40ms) ease}html.theme-switching body:before{background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 24%),radial-gradient(circle at 86% 14%,rgba(34,211,238,.08),transparent 18%),#f8fbff29;animation:themeScrimFade var(--theme-transition-duration) var(--theme-transition-ease)}:root[data-theme=dark].theme-switching body:before{background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 24%),radial-gradient(circle at 86% 14%,rgba(34,211,238,.08),transparent 18%),#070c1438}html.theme-switching .main,html.theme-switching .loginShell,html.theme-switching .loginHero,html.theme-switching .loginPanelWrap,html.theme-switching .loginPanelCard,html.theme-switching .loginMetricCard,html.theme-switching .loginHeroBackdrop,html.theme-switching .pageHeroPanel,html.theme-switching .homeHero,html.theme-switching .homeSectionCard,html.theme-switching .card,html.theme-switching .pageSurfaceCard,html.theme-switching .stickyFilterCard,html.theme-switching .filterPanel,html.theme-switching .advancedDisclosure,html.theme-switching .entityCard,html.theme-switching .actionCard,html.theme-switching .inboxCard,html.theme-switching .marketHighlightCard,html.theme-switching .settingsCard,html.theme-switching .softEmptyState,html.theme-switching .drawerSummaryCard,html.theme-switching .drawerFieldCard,html.theme-switching .drawerSoftCard,html.theme-switching .executionPanel,html.theme-switching .executionMetaCard,html.theme-switching .executionStatusCard,html.theme-switching .tableSurface,html.theme-switching .marketChartSurface,html.theme-switching .pill,html.theme-switching .dataSummaryPill,html.theme-switching .filterSummaryPill,html.theme-switching .btn,html.theme-switching .input,html.theme-switching .statusBadge,html.theme-switching .historyBadge,html.theme-switching .feedbackNotice,html.theme-switching .marketRawTable th,html.theme-switching .marketRawTable td,html.theme-switching .marketBreakdownTable th,html.theme-switching .marketBreakdownTable td{animation:themeSurfaceBlend var(--theme-transition-duration) var(--theme-transition-ease);will-change:opacity}@keyframes themeScrimFade{0%{opacity:.22}to{opacity:0}}@keyframes themeSurfaceBlend{0%{opacity:.88}to{opacity:1}}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.appViewport{min-height:100dvh}.appShell{min-height:100dvh;display:grid;grid-template-columns:clamp(236px,22vw,280px) minmax(0,1fr);gap:1px;position:relative;transition:grid-template-columns .22s ease}.appShellSidebarOverlay{grid-template-columns:76px minmax(0,1fr)}.shellSidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at 18% 0%,rgba(79,157,207,.2),transparent 26%),radial-gradient(circle at 78% 16%,rgba(74,198,210,.1),transparent 20%),linear-gradient(180deg,#060d18fb,#08111dfe 52%,#060c15fe);border-right:1px solid rgba(255,255,255,.06);color:#e2e8f0;box-shadow:inset -1px 0 #ffffff0a,26px 0 58px #02061738;overflow:hidden;transition:width .22s ease,box-shadow .22s ease,transform .22s ease}.shellSidebarPinned{width:100%}.shellSidebarAuto{width:76px;z-index:16}.shellSidebarOverlayExpanded{width:clamp(236px,22vw,280px)}.shellSidebar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 22%),linear-gradient(90deg,#ffffff06 0,#fff0 18%),repeating-linear-gradient(180deg,rgba(148,163,184,.05) 0,rgba(148,163,184,.05) 1px,transparent 1px,transparent 34px);pointer-events:none;animation:gridGlow 14s ease-in-out infinite}.sidebarHeader{padding:24px 18px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.shellSidebarBrand{display:flex;align-items:center;min-height:32px}.shellSidebarBrandMini{display:none}.shellSidebarDetailGroup{min-width:0}.shellSidebarAuto .shellSidebarBrandFull,.shellSidebarAuto .tagline,.shellSidebarAuto .sidebarAgentValue,.shellSidebarAuto .shellNavItemLabel,.shellSidebarAuto .sidebarFooter .small,.shellSidebarAuto .shellFooterActions .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand{font-weight:800;font-size:26px;letter-spacing:-.05em;color:#f8fafc;font-family:Iowan Old Style,Georgia,serif}.tagline{margin-top:6px;font-size:12px;color:#e2e8f0b8;line-height:1.5}.sidebarAgentCard{margin-top:14px;padding:14px 14px 13px;border-radius:18px;background:linear-gradient(180deg,#0e1b2db3,#09121f5c);border:1px solid rgba(125,211,252,.16);box-shadow:inset 0 1px #ffffff14,0 18px 36px #0206172e}.sidebarAgentLabel{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#bfdbfec7;font-weight:700}.sidebarAgentValue{margin-top:6px;font-size:14px;color:#f8fafc;font-weight:700;line-height:1.4}.shellNav{padding:14px 12px;overflow:auto;flex:1}.shellNavItem,.shellBottomNavItem{position:relative;width:100%;text-align:left;padding:13px 14px;min-height:50px;border-radius:17px;border:1px solid rgba(255,255,255,.035);background:linear-gradient(180deg,#ffffff08,#0814231f);cursor:pointer;font-size:14px;color:#e2e8f0c7;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.shellNavItem:before,.shellBottomNavItem:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#77c9f5f0,#4ac6d224);opacity:0;transform:scaleY(.72);transition:opacity .18s ease,transform .18s ease}.shellNavItem:hover,.shellBottomNavItem:hover{background:linear-gradient(180deg,#4f9dcf24,#08142338);border-color:#7dd3fc29;transform:translate(2px);box-shadow:0 14px 28px #0206172e}.shellNavItemActive{background:linear-gradient(180deg,#4f9dcf38,#0b1727e0);color:#f8fafc;border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff14,0 18px 34px #02061742}.shellNavItemActive:before,.shellBottomNavItem.shellNavItemActive:before{opacity:1;transform:scaleY(1)}.shellNavItem[data-loading=true]:before,.shellBottomNavItem[data-loading=true]:before{animation:none}.shellNavItem[data-loading=true]:after,.shellBottomNavItem[data-loading=true]:after{content:"";position:static;width:.92em;height:.92em;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;background:transparent;opacity:1;transform:none;transition:none;animation:buttonLoadingSpin .72s linear infinite;flex:0 0 auto;order:3;margin-left:auto}.shellNavItemLabel{min-width:0}.shellNavItemGlyph{display:none;flex:0 0 auto;width:27px;height:27px;color:inherit}.shellNavItemGlyph svg{display:block;width:100%;height:100%}.navMetaBadge{min-width:22px;padding:2px 7px;border-radius:999px;background:#ffffff1a;color:#f8fafc;font-size:11px;font-weight:700;text-align:center;box-shadow:inset 0 1px #ffffff1f}.shellNavItemActive .navMetaBadge{background:#ffffff1f;color:#f8fafc}.sidebarFooter{padding:14px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0206171a,#02061738)}.shellFooterActions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.shellSidebarPrimary{flex:1;min-height:0;display:flex;flex-direction:column}.shellSidebarRailControls{display:none;padding:0 8px 14px}.shellSidebarRailDivider{height:1px;margin:0 6px 15px;background:linear-gradient(90deg,#94a3b800,#94a3b857 38%,#7dd3fc6b 50%,#94a3b857 82%,#94a3b800);opacity:.95}.shellSidebarRailButton{width:100%;min-height:48px;padding:0;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#0814232e);color:#e2e8f0d6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.shellSidebarRailButton+.shellSidebarRailButton{margin-top:8px}.shellSidebarRailButton svg{width:20px;height:20px;display:block;margin:0 auto;flex:0 0 auto}.shellSidebarRailButton:hover,.shellSidebarRailButton:focus-visible{border-color:#7dd3fc2e;background:linear-gradient(180deg,#4f9dcf24,#08142338);color:#f8fafc;box-shadow:0 14px 28px #0206172e;transform:translateY(-1px)}.shellSidebarRailButtonActive{border-color:#7dd3fc3d;background:linear-gradient(180deg,#4f9dcf3d,#0b1727e6);color:#f8fafc;box-shadow:inset 0 1px #ffffff14,0 18px 34px #02061742}.shellSidebarRailExitButton:hover,.shellSidebarRailExitButton:focus-visible{border-color:#b42318b8;background:#a11212f0;color:#fff}.shellSidebarModeButton,.shellSidebarTopbarToggle{white-space:nowrap}.themeToggleButton{border-color:#7dd3fc3d}.shellBody{min-width:0;display:flex;flex-direction:column;position:relative;z-index:1}.shellTopbarViewport{position:sticky;top:18px;z-index:8;margin:0 24px;height:var(--shell-topbar-height, auto);transition:height .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.shellTopbarStack{width:100%;transform-origin:top center;will-change:transform,opacity;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.shellTopbarStackHidden{opacity:0;transform:translateY(calc(-100% - 20px)) scale(.985)}.shellTopbarViewportHidden{border:none!important;height:0;pointer-events:none}.shellTopbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 18px}.shellTopbarViewport{border:1px solid rgba(78,159,214,.14);background:linear-gradient(180deg,#fafcffd1,#f4f8fcb8);border-radius:24px;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:var(--glass-shadow)}.shellTopbarLeading,.shellTopbarMeta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.shellTopbarMeta .dataSummaryPillStrong{position:relative;padding-left:13px}.shellTopbarMeta .dataSummaryPillStrong:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 4px #7dd3fc1f;display:inline-block;vertical-align:middle}.shellTopbarEyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-accent)}.shellTopbarTitle{margin-top:4px;font-size:25px;font-weight:800;letter-spacing:-.04em;color:var(--text-strong)}.btn.shellMenuButton,.shellBottomNav{display:none}.shellMenuButton{flex-direction:column;align-items:flex-start;gap:2px}.shellSidebarCollapsed .sidebarHeader,.shellSidebarCollapsed .sidebarFooter{padding-inline:12px}.shellSidebarCollapsed .sidebarFooter{display:none}.shellSidebarCollapsed .shellSidebarBrand{justify-content:center}.shellSidebarCollapsed .shellSidebarBrandFull,.shellSidebarCollapsed .shellSidebarDetailGroup,.shellSidebarCollapsed .tagline,.shellSidebarCollapsed .sidebarAgentCard,.shellSidebarCollapsed .sidebarFooter .small,.shellSidebarCollapsed .shellFooterActions,.shellSidebarCollapsed .errorBox{display:none}.shellSidebarCollapsed .shellSidebarBrandMini{display:inline}.shellSidebarCollapsed .shellNav{padding-inline:8px}.shellSidebarCollapsed .shellNavItem{position:relative;justify-content:center;min-height:48px;padding:12px 6px}.shellSidebarCollapsed .shellNavItem:hover{transform:translate(0)}.shellSidebarCollapsed .shellNavItemLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shellSidebarCollapsed .shellNavItemGlyph{display:inline-flex;align-items:center;justify-content:center}.shellSidebarCollapsed .navMetaBadge{position:absolute;top:4px;right:4px;min-width:18px;padding:1px 5px;font-size:10px}.shellSidebarCollapsed .shellSidebarRailControls{display:block}.shellMenuButtonLabel{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent)}.shellMenuButtonValue{font-size:14px;font-weight:700;color:var(--text-strong)}.main{flex:1;min-width:0;overflow:visible;padding:24px;background:radial-gradient(circle at 8% 0%,rgba(126,159,203,.24),transparent 20%),radial-gradient(circle at 100% 16%,rgba(110,203,211,.18),transparent 18%),linear-gradient(180deg,#ffffff38,#fff0 12%),repeating-linear-gradient(90deg,rgba(129,145,165,.08) 0,rgba(129,145,165,.08) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(180deg,rgba(129,145,165,.04) 0,rgba(129,145,165,.04) 1px,transparent 1px,transparent 40px),linear-gradient(180deg,#f7fafdfa,#ecf2f8)}:root[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 24%),radial-gradient(circle at 86% 14%,rgba(34,211,238,.1),transparent 18%),linear-gradient(180deg,#09111d,#0f1724)}:root[data-theme=dark] .shellSidebar{background:radial-gradient(circle at 18% 0%,rgba(119,201,245,.16),transparent 26%),radial-gradient(circle at 78% 16%,rgba(115,216,222,.1),transparent 20%),linear-gradient(180deg,#040911fb,#040910fe 54%,#050b12fe);border-right-color:#94a3b814}:root[data-theme=dark] .shellTopbar{border-color:#77c9f524;background:linear-gradient(180deg,#0a111cd1,#0f1825b8);box-shadow:0 24px 50px #02061752}:root[data-theme=dark] .main{background:radial-gradient(circle at 8% 0%,rgba(119,201,245,.1),transparent 20%),radial-gradient(circle at 100% 18%,rgba(115,216,222,.08),transparent 18%),repeating-linear-gradient(90deg,rgba(148,163,184,.04) 0,rgba(148,163,184,.04) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(180deg,rgba(148,163,184,.03) 0,rgba(148,163,184,.03) 1px,transparent 1px,transparent 40px),linear-gradient(180deg,#080e16fa,#0a111b 20%,#0b121d)}:root[data-theme=dark] .card,:root[data-theme=dark] .pageSurfaceCard,:root[data-theme=dark] .stickyFilterCard,:root[data-theme=dark] .settingsCard,:root[data-theme=dark] .filterPanel,:root[data-theme=dark] .advancedDisclosure,:root[data-theme=dark] .entityCard,:root[data-theme=dark] .actionCard,:root[data-theme=dark] .inboxCard,:root[data-theme=dark] .marketHighlightCard,:root[data-theme=dark] .homeFilterBar,:root[data-theme=dark] .homeInfoStrip,:root[data-theme=dark] .homeBulkBar{background:linear-gradient(180deg,#121c2bf5,#172335f0);border-color:#60a5fa29;box-shadow:0 20px 40px #02061747}:root[data-theme=dark] .inboxCardSystemMedium{border-color:#fbbf2447;background:linear-gradient(180deg,#352a12f5,#2c2310f0)}:root[data-theme=dark] .inboxCardSystemHigh{border-color:#f8717147;background:linear-gradient(180deg,#3a1b1bf5,#2e1717f0)}:root[data-theme=dark] .card:before,:root[data-theme=dark] .pageSurfaceCard:before,:root[data-theme=dark] .settingsCard:before,:root[data-theme=dark] .filterPanel:before,:root[data-theme=dark] .advancedDisclosure:before,:root[data-theme=dark] .entityCard:before,:root[data-theme=dark] .actionCard:before,:root[data-theme=dark] .inboxCard:before,:root[data-theme=dark] .marketHighlightCard:before{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 28%,transparent 72%,rgba(56,189,248,.08) 100%)}:root[data-theme=dark] .btn{background:linear-gradient(180deg,#101926e6,#0a121df0);border-color:#77c9f58a;color:var(--text);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #02061724}:root[data-theme=dark] .btn:hover{background:linear-gradient(180deg,#141f2ef5,#0c141ff5);border-color:#77c9f538}:root[data-theme=dark] .btnDanger{background:#50121c52;border-color:#f8717147;color:#fecaca}:root[data-theme=dark] .btnDangerAlternate{border-color:#f871714d;color:#fecaca}:root[data-theme=dark] .input{background:linear-gradient(180deg,#0a111ce0,#080e18f0);border-color:#77c9f524;color:var(--text)}:root[data-theme=dark] .input::placeholder{color:#7b8fa9}:root[data-theme=dark] .input:focus{background:linear-gradient(180deg,#0e1624f5,#0b121df5);border-color:#77c9f547}:root[data-theme=dark] .pill,:root[data-theme=dark] .dataSummaryPill,:root[data-theme=dark] .filterSummaryPill,:root[data-theme=dark] .badge{background:#111b2be0;border-color:#60a5fa29;color:var(--muted-strong);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .dataSummaryPillStrong{background:linear-gradient(135deg,#081120fa,#1d4ed8b8)}:root[data-theme=dark] .entityCardMeta span,:root[data-theme=dark] .homeCardMeta span{background:#111b2bc2;border-color:#60a5fa24}:root[data-theme=dark] .entityCardPrimaryValue,:root[data-theme=dark] .drawerSummaryCard,:root[data-theme=dark] .drawerFieldCard,:root[data-theme=dark] .drawerSoftCard,:root[data-theme=dark] .executionPanel,:root[data-theme=dark] .executionMetaCard,:root[data-theme=dark] .executionStatusCard{background:linear-gradient(180deg,#152132fa,#101928f0);border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .filterPanel,:root[data-theme=dark] .advancedDisclosure,:root[data-theme=dark] .stickyFilterCard,:root[data-theme=dark] .homeFilterBar,:root[data-theme=dark] .homeInfoStrip,:root[data-theme=dark] .homeBulkBar{background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 22%),linear-gradient(180deg,#111a29fa,#0d1521f0)}:root[data-theme=dark] .filterPanelTag,:root[data-theme=dark] .filterPanelSectionShell{background:#0d15218f;border-color:#77c9f51f;color:var(--muted-strong)}:root[data-theme=dark] .emptyState{background:radial-gradient(circle at top right,rgba(119,201,245,.08),transparent 24%),linear-gradient(180deg,#0e1622c7,#0b121de0);border-color:#77c9f529}:root[data-theme=dark] .softEmptyState,:root[data-theme=dark] .drawerEmptyState{background:#0f1724b3;border-color:#60a5fa2e}:root[data-theme=dark] .overlayPanel,:root[data-theme=dark] .overlayPanelDrawer,:root[data-theme=dark] .overlayPanelModal{background:radial-gradient(circle at top left,rgba(34,211,238,.1),transparent 20%),radial-gradient(circle at 88% 0%,rgba(59,130,246,.08),transparent 18%),linear-gradient(180deg,#080e18fb,#0c131ffb);border-color:#7dd3fc38;box-shadow:0 30px 90px #0206179e}:root[data-theme=dark] .listingsMapCanvasCard{background:radial-gradient(circle at top left,rgba(34,211,238,.16),transparent 22%),linear-gradient(180deg,#080e18fa,#0c131ff5);border-color:#7dd3fc38}:root[data-theme=dark] .listingsMapListItem{background:#0f1724c2;border-color:#60a5fa2e;color:#f1f5f9f0}:root[data-theme=dark] .listingsMapListItemActive{background:#1e293beb;border-color:#60a5fa52}:root[data-theme=dark] .listingsMapSelectionRow{background:#0a121fd1;border-color:#60a5fa2e}:root[data-theme=dark] .listingsMapListBadge{background:#0f1724e0;border-color:#60a5fa2e;color:#e2e8f0db}:root[data-theme=dark] .listingsMapListBadgeMatches{background:#1d4ed838;border-color:#60a5fa4d;color:#bfdbfe}:root[data-theme=dark] .listingsMapListBadgeCustom{background:#16a34a38;border-color:#4ade804d;color:#bbf7d0}:root[data-theme=dark] .listingsMapSelectionTitle{color:#f1f5f9f5}:root[data-theme=dark] .listingsMapFilterChip{background:#0f1724d1;border-color:#60a5fa2e;color:#e2e8f0e6}:root[data-theme=dark] .listingsMapFilterChip:hover{border-color:#60a5fa57;background:#162134f0}:root[data-theme=dark] .listingsMapFilterChipActive{background:#1d4ed83d;border-color:#7dd3fc57;color:#eff6ff}:root[data-theme=dark] .listingsMapLegendHelpButton{background:#0f172aeb;border-color:#60a5fa42;color:#eff6ff;box-shadow:0 16px 30px #0208176b}:root[data-theme=dark] .listingsMapLegendHelpButton:hover,:root[data-theme=dark] .listingsMapLegendHelpButton:focus-visible{background:#1e293bfa;border-color:#7dd3fc5c;box-shadow:0 18px 34px #0f172a75}:root[data-theme=dark] .listingsMapLegendCard{background:#080e18bd;border-color:#60a5fa29}:root[data-theme=dark] .listingsMapLegendDetail,:root[data-theme=dark] .listingsMapLegendFooter{color:#bfdbfec7}:root[data-theme=dark] .detailStagePanel.overlayPanelDrawer{background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 22%),radial-gradient(circle at 88% 0%,rgba(59,130,246,.12),transparent 18%),linear-gradient(180deg,#080e18fc,#0c131ffc);border-color:#7dd3fc38;box-shadow:0 34px 96px #020617a3}:root[data-theme=dark] .hr{background:#334155e6}:root[data-theme=dark] .errorBox{background:#5f1a1a61;border-color:#f8717147;color:#fecaca}:root[data-theme=dark] .marketRawTable th{background:#0f1724fa;border-bottom-color:#334155f5}:root[data-theme=dark] .marketRawTable td{border-top-color:#1e293bf5}:root[data-theme=dark] .segmented{border-color:#77c9f524;background:linear-gradient(180deg,#101926d6,#0a121ddb);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0206172e}:root[data-theme=dark] .segmentedBtn:hover{background:#1e293bc7}:root[data-theme=dark] .tableSurface,:root[data-theme=dark] .advancedJsonBlock,:root[data-theme=dark] .skeletonCard{border-color:#7dd3fc2e;background:linear-gradient(180deg,#141f2ffa,#0f1724f0);color:var(--text)}:root[data-theme=dark] .skeletonCard:after,:root[data-theme=dark] .skeletonLine:after{background:linear-gradient(90deg,transparent,rgba(125,211,252,.16),transparent)}:root[data-theme=dark] .skeletonLine{background:#1e293beb}:root[data-theme=dark] .actionSelectionLabel{background:#131f31d6;border-color:#7dd3fc29;color:var(--muted-strong)}:root[data-theme=dark] .actionCardBodyText{color:var(--text)}:root[data-theme=dark] .settingsCommercialHeroCard,:root[data-theme=dark] .settingsCommercialActionCard{border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff0a,0 20px 42px #0206173d}:root[data-theme=dark] .settingsCommercialHeroCard{background:radial-gradient(circle at top right,rgba(59,130,246,.24),transparent 28%),radial-gradient(circle at bottom left,rgba(34,211,238,.14),transparent 32%),linear-gradient(180deg,#0e1827fa,#111e30f5)}:root[data-theme=dark] .settingsCommercialActionCard{background:linear-gradient(180deg,#101a28fa,#0d1521f0)}:root[data-theme=dark] .settingsCommercialPlanName{color:#f8fbff}:root[data-theme=dark] .settingsCommercialHeroMeta,:root[data-theme=dark] .settingsCommercialHeroBody{color:#c5d4e8}:root[data-theme=dark] .settingsCommercialHeroPills .pill{background:#0a121ec2;border-color:#60a5fa38;color:#d5e4f5}:root[data-theme=dark] .settingsCommercialHeroCallout{background:#08121fb8;border-color:#38bdf83d;color:#e5f0fb}:root[data-theme=dark] .settingsCommercialSummaryGrid .pageStatCard{background:linear-gradient(180deg,#121d2cfa,#0f1724f0);border-color:#7dd3fc29}:root[data-theme=dark] .settingsCommercialSnapshotSection,:root[data-theme=dark] .settingsCommercialAddOnSection,:root[data-theme=dark] .settingsCommercialCatalogDisclosure{border-color:#7dd3fc2e;background:linear-gradient(180deg,#101a28fa,#0d1521f0);box-shadow:inset 0 1px #ffffff0a,0 18px 38px #02061738}:root[data-theme=dark] .settingsCommercialMetricCard,:root[data-theme=dark] .settingsCommercialHealthCard,:root[data-theme=dark] .settingsCommercialAddOnCard{border-color:#7dd3fc29;background:linear-gradient(180deg,s(18,29,44,.98) 0%,rgba(15,23,36,.94) 100%);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .settingsCommercialHealthCard{background:radial-gradient(circle at top right,rgba(31,214,98,.18),transparent 32%),linear-gradient(180deg,#0e1c1afa,#0f1724f0)}:root[data-theme=dark] .settingsCommercialTonewarning{background:radial-gradient(circle at top right,rgba(245,132,11,.2),transparent 32%),linear-gradient(180deg,#29170efa,#0f1724f0)}:root[data-theme=dark] .settingsCommercialTonecritical{background:radial-gradient(circle at top right,rgba(239,68,68,.18),transparent 32%),linear-gradient(180deg,#2a1418fa,#0f1724f0)}:root[data-theme=dark] .settingsCommercialMetricTitle,:root[data-theme=dark] .settingsCommercialMetricDetail,:root[data-theme=dark] .settingsCommercialMetricFootnote,:root[data-theme=dark] .settingsCommercialAddOnItemMeta,:root[data-theme=dark] .settingsCommercialAddOnItemDetail,:root[data-theme=dark] .settingsCommercialCatalogBody,:root[data-theme=dark] .settingsCommercialAddOnEmpty{color:#c5d4e8}:root[data-theme=dark] .settingsCommercialMetricValue,:root[data-theme=dark] .settingsCommercialAddOnItemTitle,:root[data-theme=dark] .settingsCommercialCatalogTitle{color:#f8fbff}:root[data-theme=dark] .settingsCommercialMetricBadge,:root[data-theme=dark] .settingsCommercialHealthBadge{background:#09101bb8;border-color:#60a5fa2e}:root[data-theme=dark] .settingsCommercialHealthBadgehealthy{color:#86efac}:root[data-theme=dark] .settingsCommercialHealthBadgewarning{color:#fcd34d}:root[data-theme=dark] .settingsCommercialHealthBadgecritical{color:#fca5a5}:root[data-theme=dark] .settingsCommercialProgressTrack{background:#1e293bf0}:root[data-theme=dark] .settingsCommercialAddOnItem{border-top-color:#334155eb}:root[data-theme=dark] .settingsCommercialCatalogPanel{border-top-color:#334155eb}:root[data-theme=dark] .settingsCommercialCatalogChevron{border-color:#94a3b8eb}:root[data-theme=dark] .sevHigh{background:#6e1d278f;border-color:#f8717147;color:#fecaca}:root[data-theme=dark] .sevMed{background:#78350f75;border-color:#fbbf2442;color:#fde68a}:root[data-theme=dark] .sevLow{background:#0f2b52b8;border-color:#60a5fa47;color:#bfdbfe}:root[data-theme=dark] .pillToneSuccess{background:#12432fad;border-color:#4ade8042;color:#bbf7d0}:root[data-theme=dark] .pillToneDanger{background:#6e1d278f;border-color:#f8717147;color:#fecaca}:root[data-theme=dark] .drawerHighlightItem,:root[data-theme=dark] .drawerMatchScore,:root[data-theme=dark] .drawerMatchMetaItem{background:linear-gradient(180deg,#142032fa,#101827f0);border-color:#7dd3fc2e;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .drawerMetricChip{background:#131f31d6;border-color:#7dd3fc29;color:var(--muted-strong)}:root[data-theme=dark] .messagePreviewBox,:root[data-theme=dark] .historyItem,:root[data-theme=dark] .historyBadge,:root[data-theme=dark] .statusBadge,:root[data-theme=dark] .executionOutcomeStrip{background:linear-gradient(180deg,#141f2ffa,#0f1724f0);border-color:#7dd3fc29;color:var(--text)}:root[data-theme=dark] .historyItemOutbound{background:linear-gradient(180deg,#102b51b3,#0c1827f0);border-left-color:#60a5fa}:root[data-theme=dark] .historyItemInbound{background:linear-gradient(180deg,#11422f9e,#0b1a16f0);border-left-color:#4ade80}:root[data-theme=dark] .historyItemManual{background:linear-gradient(180deg,#68340c75,#20150bf0);border-left-color:#fbbf24}:root[data-theme=dark] .historyTitle,:root[data-theme=dark] .executionOutcomeTitle{color:var(--text-strong)}:root[data-theme=dark] .historyMeta,:root[data-theme=dark] .historySummaryLine,:root[data-theme=dark] .executionOutcomeBody{color:var(--muted-strong)}:root[data-theme=dark] .historyTimestamp,:root[data-theme=dark] .historyGroupCount,:root[data-theme=dark] .compactDisclosureMeta{color:var(--muted)}:root[data-theme=dark] .compactMetaStripItem,:root[data-theme=dark] .compactDisclosure,:root[data-theme=dark] .drawerFieldInlineItem,:root[data-theme=dark] .drawerReasonPreview{border-color:#7dd3fc29;background:linear-gradient(180deg,#141f2ffa,#0f1724f0)}:root[data-theme=dark] .compactMetaStripItemOffice,:root[data-theme=dark] .entitySignalOffice{border-color:#67e8f93d;background:linear-gradient(135deg,#082f49eb,#0f766ed1);color:#ecfeff}:root[data-theme=dark] .compactDisclosureLabel,:root[data-theme=dark] .drawerFieldInlineValue,:root[data-theme=dark] .historyPreviewLine,:root[data-theme=dark] .notificationPreviewLine,:root[data-theme=dark] .drawerPreviewText{color:var(--text-strong)}:root[data-theme=dark] .historyBadgeOutbound,:root[data-theme=dark] .statusBadgeInfo{background:#0f2b52b8;border-color:#60a5fa47;color:#bfdbfe}:root[data-theme=dark] .historyBadgeInbound,:root[data-theme=dark] .statusBadgeSuccess{background:#12432fad;border-color:#4ade8042;color:#bbf7d0}:root[data-theme=dark] .historyBadgeManual,:root[data-theme=dark] .statusBadgeWarning{background:#68340c8f;border-color:#fbbf2447;color:#fde68a}:root[data-theme=dark] .drawerMatchCardCustom,:root[data-theme=dark] .customMatchPicker,:root[data-theme=dark] .customMatchEditor,:root[data-theme=dark] .customMatchCandidateSelected{border-color:#4ade8047}:root[data-theme=dark] .drawerMatchCardCustom .drawerMatchCardEyebrow,:root[data-theme=dark] .drawerMatchCardCustom .drawerMatchScoreLabel{color:#86efac}:root[data-theme=dark] .drawerMatchCardCustom .drawerMatchScore{background:#14532d6b;border-color:#4ade804d}:root[data-theme=dark] .customMatchCandidate{background:#0f1724c2;border-color:#7dd3fc24}:root[data-theme=dark] .customMatchCandidate:hover{background:#452809b8;border-color:#fbbf2447}:root[data-theme=dark] .customMatchCandidateChanged,:root[data-theme=dark] .customMatchInputChanged,:root[data-theme=dark] .customMatchChangedStrip .compactMetaStripItem,:root[data-theme=dark] .customMatchChangedBadge{border-color:#fbbf2457;background:#452809cc;color:#fde68a}:root[data-theme=dark] .customMatchFieldLabelChanged{color:#fde68a}:root[data-theme=dark] .statusBadgeNeutral{background:#131f31d6;border-color:#7dd3fc29;color:var(--muted-strong)}.shellMain{padding-top:30px}.workspaceTabBarShell{display:flex;align-items:center;gap:10px;margin:-12px 0 14px;min-height:42px;padding:0 10px 10px}.shellWorkspaceTabs .workspaceTabBarShell{margin:0;min-height:auto}.workspaceTabBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;flex:1 1 auto;min-width:0;padding:6px;border:1px solid rgba(148,163,184,.48);border-radius:18px;background:#f8fafcd1;box-shadow:inset 0 1px #ffffffc7}.workspaceTabCurrent{border-color:#94a3b82e}.workspaceTab{min-width:0;min-height:34px;display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:12px;padding:5px 6px 5px 8px;background:transparent;color:var(--muted-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.workspaceTab:hover{background:#ffffffb8;color:var(--text)}.workspaceTabActive{background:linear-gradient(180deg,#fffffffa,#eff6fff0);border-color:#3b82f647;color:#0f172a;box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffeb}.workspaceTabIcon{flex:0 0 auto;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:11px;font-weight:800}.workspaceTabLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750}.workspaceTabClose{flex:0 0 auto;width:22px;height:22px;display:inline-grid;place-items:center;margin-left:auto;border-radius:999px;color:var(--muted);font-size:14px;line-height:1}.workspaceTabClose:hover,.workspaceTabClose:focus-visible{background:#0f172a14;color:#0f172a;outline:none}.workspaceTabNotice{flex:0 0 auto;max-width:260px;padding:8px 10px;border-radius:12px;border:1px solid var(--feedback-warning-border);background:var(--feedback-warning-bg);color:var(--feedback-warning-text);font-size:12px;font-weight:800}.workspaceTabStagePanel{height:min(78dvh,900px);min-height:520px;margin:0 0 18px;padding:18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(125,211,252,.18);border-radius:28px;background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 20%),radial-gradient(circle at 88% 0%,rgba(59,130,246,.1),transparent 18%),linear-gradient(180deg,#fcfefffb,#f1f6fffb);box-shadow:0 24px 60px #0f172a1f}.workspaceTabDeckHidden,.workspaceTabStagePanelHidden{display:none}.workspaceTabStagePanelActive{display:block}.detailStageWorkspaceTab{min-height:100%}.workspaceTabStagePanel .drawerHeader{top:-18px}.workspaceTabStageStatus{min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px}.pageTransitionSurface{animation:pageSurfaceIn .38s cubic-bezier(.22,1,.36,1);transform-origin:top center;min-height:calc(100vh - 48px)}@keyframes pageSurfaceIn{0%{opacity:0;transform:translateY(20px) scale(.992);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.authTransitionOverlay{position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden;--auth-grid-duration: 20.8s;--auth-light-duration: 14.4s;--auth-sweep-duration: 12.8s;--auth-pulse-duration: 3.84s;--auth-grid-opacity: .42;--auth-backdrop-opacity: .94;--auth-light-opacity: .9;--auth-trace-opacity: .78;--auth-sweep-opacity: .74;--auth-node-ring-alpha: .12;--auth-node-glow-alpha: .52;animation:authTransitionOverlayIn .62s cubic-bezier(.22,1,.36,1) backwards;transition:opacity .62s ease,background .62s ease}.authTransitionOverlay-sign-out{z-index:220;--auth-grid-duration: 16.8s;--auth-light-duration: 11.2s;--auth-sweep-duration: 9.6s;--auth-pulse-duration: 3.08s;--auth-grid-opacity: .52;--auth-backdrop-opacity: 1;--auth-light-opacity: 1;--auth-trace-opacity: .9;--auth-sweep-opacity: .92;--auth-node-ring-alpha: .18;--auth-node-glow-alpha: .68}.authTransitionOverlayAtmosphere,.authTransitionSurfaceBackdrop,.authTransitionSurfaceField,.authTransitionOverlayGrid,.authTransitionOverlaySeam{position:absolute}.authTransitionOverlayAtmosphere{inset:-18%;animation:authTransitionAtmosphereIn .92s cubic-bezier(.22,1,.36,1) backwards;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s ease}.authTransitionOverlayGrid{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 18%),repeating-linear-gradient(90deg,rgba(148,163,184,.08) 0,rgba(148,163,184,.08) 1px,transparent 1px,transparent 44px),repeating-linear-gradient(180deg,rgba(148,163,184,.07) 0,rgba(148,163,184,.07) 1px,transparent 1px,transparent 44px);opacity:var(--auth-grid-opacity);animation:authTransitionGridIn .76s cubic-bezier(.22,1,.36,1) backwards,loginGridDrift var(--auth-grid-duration) linear infinite reverse}.authTransitionOverlaySeam{top:6%;bottom:6%;left:clamp(58%,62vw,66%);width:2px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.64) 16%,rgba(125,211,252,.86) 50%,rgba(255,255,255,.42) 84%,transparent 100%);box-shadow:0 0 34px #7dd3fc47;opacity:.88;animation:authTransitionSeamIn .78s cubic-bezier(.22,1,.36,1) .1s backwards}.authTransitionOverlayContent{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,420px);align-items:center;gap:36px;padding:clamp(28px,10vw,112px);animation:authTransitionContentIn .82s cubic-bezier(.22,1,.36,1) backwards}.authTransitionOverlayHero,.authTransitionOverlayCard{animation-duration:.82s;animation-fill-mode:backwards;animation-timing-function:cubic-bezier(.22,1,.36,1);transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .62s ease,filter .62s ease,border-color .24s ease,box-shadow .28s cubic-bezier(.22,1,.36,1)}.authTransitionOverlayHero{animation-name:authTransitionHeroIn;animation-delay:.11s;position:relative;min-height:min(68vh,760px);padding:clamp(28px,4vw,42px);border-radius:34px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(180deg,#07111d8f,#07111d47);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d,0 28px 72px #02061729;color:#f8fbff}.authTransitionOverlayBadge{animation:authTransitionItemIn .62s cubic-bezier(.22,1,.36,1) .16s backwards;position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid rgba(191,219,254,.16);background:#040c154d;box-shadow:inset 0 1px #ffffff14;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dbeafe}.authTransitionOverlayHeroContent{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:100%;max-width:620px}.authTransitionOverlayBrandBlock{margin-top:auto}.authTransitionOverlayEyebrow{margin-top:26px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bfdbfecc}.authTransitionOverlayBrandWrap,.authTransitionOverlaySignalLane,.authTransitionOverlayCopy{transition:transform .76s cubic-bezier(.22,1,.36,1),opacity .52s ease,filter .52s ease}.authTransitionOverlayBrandWrap{animation:authTransitionBrandIn .82s cubic-bezier(.22,1,.36,1) .22s backwards;margin-top:16px}.authTransitionOverlayBrandMark{font-size:clamp(72px,10vw,126px);letter-spacing:-.065em}.authTransitionOverlaySignalLane{animation:authTransitionItemIn .7s cubic-bezier(.22,1,.36,1) .3s backwards;margin-top:18px;min-height:30px}.authTransitionOverlaySignalMessage{display:inline-flex;align-items:center;font-size:clamp(22px,2.5vw,30px);line-height:1.12;font-weight:700;letter-spacing:-.035em;color:#f8fbfff5;text-shadow:0 12px 30px rgba(2,6,23,.22)}.authTransitionOverlayCopy{animation:authTransitionItemIn .72s cubic-bezier(.22,1,.36,1) .36s backwards;margin-top:18px;max-width:34ch;font-size:17px;line-height:1.62;color:#e2e8f0cc}.authTransitionOverlayCard{animation-name:authTransitionCardIn;animation-delay:.2s;justify-self:end;width:min(100%,420px);padding:24px;border-radius:26px;border:1px solid rgba(125,211,252,.18);background:linear-gradient(180deg,#081423c7,#06131f9e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14,0 28px 68px #02061738}.authTransitionOverlayCardEyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.authTransitionOverlayCardTitle{margin-top:12px;font-size:30px;line-height:1.04;font-weight:800;letter-spacing:-.04em}.authTransitionOverlayCardBody{margin-top:10px;font-size:14px;line-height:1.6}.authTransitionOverlayProgress{position:relative;height:3px;border-radius:999px;overflow:hidden;margin-top:20px}.authTransitionOverlayProgressFill{width:100%;height:100%;animation:authTransitionProgressIn .82s cubic-bezier(.22,1,.36,1) .32s backwards;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .42s ease}.authTransitionOverlaySteps{display:grid;gap:10px;margin-top:18px;animation:authTransitionItemIn .72s cubic-bezier(.22,1,.36,1) .36s backwards}.authTransitionOverlayStep{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:#bfdbfe85;transition:color .22s ease,transform .22s ease,opacity .22s ease}.authTransitionOverlayStep.isActive{color:#e2e8f0eb}.authTransitionOverlayStep.isCurrent{transform:translate(2px)}.authTransitionOverlayStepDot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #7dd3fc14}.authTransitionOverlay-pending .authTransitionOverlayBrandWrap{transform:translateY(0) scale(1)}.authTransitionOverlay-pending{--auth-grid-duration: 18.2s;--auth-light-duration: 12.6s;--auth-sweep-duration: 10.8s;--auth-pulse-duration: 3.34s;--auth-grid-opacity: .48;--auth-backdrop-opacity: .98;--auth-light-opacity: .96;--auth-trace-opacity: .84;--auth-sweep-opacity: .82;--auth-node-ring-alpha: .15;--auth-node-glow-alpha: .6}.authTransitionOverlay-entering .authTransitionOverlayHero{transform:translateY(-8px) scale(1.01)}.authTransitionOverlay-entering{--auth-grid-duration: 14.6s;--auth-light-duration: 9.8s;--auth-sweep-duration: 8.2s;--auth-pulse-duration: 2.72s;--auth-grid-opacity: .58;--auth-backdrop-opacity: 1;--auth-light-opacity: 1;--auth-trace-opacity: .96;--auth-sweep-opacity: 1;--auth-node-ring-alpha: .2;--auth-node-glow-alpha: .76}.authTransitionOverlay-entering .authTransitionOverlayBrandWrap{transform:translateY(-6px) scale(.982)}.authTransitionOverlay-entering .authTransitionOverlaySignalLane,.authTransitionOverlay-entering .authTransitionOverlayCopy{transform:translateY(-4px)}.authTransitionOverlay-entering .authTransitionOverlayAtmosphere{transform:scale(1.03)}.authTransitionOverlay-settling .authTransitionOverlayHero,.authTransitionOverlay-settling .authTransitionOverlayCard{animation:none;transform:translateY(-16px) scale(1.03);opacity:0;filter:blur(10px)}.authTransitionOverlay-settling .authTransitionOverlayBrandWrap,.authTransitionOverlay-settling .authTransitionOverlaySignalLane,.authTransitionOverlay-settling .authTransitionOverlayCopy{animation:none;transform:translateY(-18px) scale(1.02);opacity:0;filter:blur(10px)}.authTransitionOverlay-settling{--auth-grid-duration: 13.2s;--auth-light-duration: 8.8s;--auth-sweep-duration: 7.4s;--auth-pulse-duration: 2.54s;--auth-grid-opacity: .62;--auth-backdrop-opacity: 1;--auth-light-opacity: 1;--auth-trace-opacity: 1;--auth-sweep-opacity: 1;--auth-node-ring-alpha: .22;--auth-node-glow-alpha: .82}.authTransitionOverlay-entering .authTransitionOverlayGrid,.authTransitionOverlay-settling .authTransitionOverlayGrid,.authTransitionOverlay-sign-out .authTransitionOverlayGrid{box-shadow:inset 0 0 120px #7dd3fc14}.authTransitionOverlay-settling .authTransitionOverlayBadge,.authTransitionOverlay-settling .authTransitionOverlaySteps,.authTransitionOverlay-settling .authTransitionOverlayProgressFill,.authTransitionOverlay-settling .authTransitionOverlaySeam,.authTransitionOverlay-settling .authTransitionOverlayContent{animation:none}.authTransitionOverlay-sign-out.authTransitionOverlay-pending{--auth-grid-duration: 16.8s;--auth-light-duration: 11.2s;--auth-sweep-duration: 9.6s;--auth-pulse-duration: 3.08s;--auth-grid-opacity: .52;--auth-backdrop-opacity: 1;--auth-light-opacity: 1;--auth-trace-opacity: .9;--auth-sweep-opacity: .92;--auth-node-ring-alpha: .18;--auth-node-glow-alpha: .68}.loginHeroContent,.loginMetricGrid,.loginPanelCard,.loginPanelWrap:before,.loginHeroBackdrop,.loginHeroSignalField{transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .56s ease,filter .56s ease,box-shadow .32s cubic-bezier(.22,1,.36,1)}.loginShellTransitionOut .loginHeroContent{transform:translateY(14px) scale(.988);opacity:.48;filter:blur(8px)}.loginShellTransitionOut .loginMetricGrid{transform:translateY(24px) scale(.98);opacity:.22;filter:blur(14px)}.loginShellTransitionOut .loginHeroBackdrop,.loginShellTransitionOut .loginHeroSignalField{transform:scale(1.012);opacity:.78;filter:saturate(1.08)}.loginShellTransitionOut .loginPanelCard{transform:translate(18px) scale(.986);opacity:.34;filter:blur(10px)}.loginShellTransitionOut .loginPanelWrap:before{transform:scaleY(1.08);opacity:1;box-shadow:0 0 40px #7dd3fc57}.loginShellTransitionIn{animation:loginSurfaceReturn .76s cubic-bezier(.22,1,.36,1)}.loginShellTransitionIn .loginHeroContent{animation:loginSurfaceReturnHero .82s cubic-bezier(.22,1,.36,1)}.loginShellTransitionIn .loginPanelCard{animation:loginSurfaceReturnCard .82s cubic-bezier(.22,1,.36,1)}@keyframes loginSurfaceReturn{0%{opacity:.76;transform:scale(1.012);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes loginSurfaceReturnHero{0%{opacity:0;transform:translateY(18px) scale(.99);filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes loginSurfaceReturnCard{0%{opacity:0;transform:translate(22px) scale(.985);filter:blur(12px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes authTransitionOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes authTransitionAtmosphereIn{0%{opacity:0;transform:scale(1.05);filter:blur(14px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes authTransitionGridIn{0%{opacity:0;transform:scale(1.015)}to{opacity:var(--auth-grid-opacity);transform:scale(1)}}@keyframes authTransitionSurfaceIn{0%{opacity:0;transform:scale(1.028);filter:saturate(1.16) blur(10px)}to{opacity:var(--auth-backdrop-opacity);transform:scale(1);filter:saturate(1) blur(0)}}@keyframes authTransitionFieldIn{0%{opacity:0;transform:scale(1.02);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes authTransitionSeamIn{0%{opacity:0;transform:translate(24px) scaleY(.84);filter:blur(10px)}to{opacity:.88;transform:translate(0) scaleY(1);filter:blur(0)}}@keyframes authTransitionContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes authTransitionHeroIn{0%{opacity:0;transform:translateY(26px) scale(.988);filter:blur(16px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes authTransitionCardIn{0%{opacity:0;transform:translate(28px) scale(.982);filter:blur(16px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes authTransitionBrandIn{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes authTransitionItemIn{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes authTransitionProgressIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:920px){.officeSuitePage .pageHeroGrid,.officeSuitePage .settingsGrid.officeSuiteGrid{grid-template-columns:1fr}.loginHeroRotator,.loginMetricGrid,.loginWelcomeTitle,.loginHeroSummary,.loginThemeToggle{display:none!important}.loginHeroContent{text-align:center!important}.loginHeroBrandBlock{margin-top:0!important;margin-bottom:20px!important}.loginPanelMeta{grid-template-columns:50% auto!important;text-align:center!important}.loginStatusItemValue{justify-content:center!important}.loginStatusItem:nth-child(2){display:none}.loginShellEntryStage-landing{max-height:100vh!important}.loginEntryScreenContent{gap:35vh!important}.authTransitionOverlayContent{grid-template-columns:1fr;align-content:center;gap:20px;padding:24px 18px}.authTransitionOverlaySeam{display:none}.authTransitionOverlayHero{max-width:none;min-height:auto;padding:22px}.authTransitionOverlayCopy{max-width:none;font-size:17px}.authTransitionOverlayBrandMark{font-size:clamp(58px,16vw,96px)}.authTransitionOverlaySignalMessage{font-size:clamp(19px,5vw,26px)}.authTransitionOverlayCard{justify-self:stretch;width:100%}}@media(max-width:640px){.authTransitionOverlayHero{padding:18px;border-radius:24px}.authTransitionOverlayBrandMark{font-size:clamp(46px,15vw,74px)}.authTransitionOverlaySignalLane{min-height:24px}.authTransitionOverlaySignalMessage{font-size:18px}.authTransitionOverlayCard{padding:18px;border-radius:22px}.authTransitionOverlayCardTitle{font-size:24px}}@keyframes auroraDrift{0%,to{transform:translateZ(0) scale(1);opacity:.76}50%{transform:translate3d(12px,-8px,0) scale(1.03);opacity:1}}@keyframes gridGlow{0%,to{opacity:.42}50%{opacity:.68}}.card{position:relative;overflow:hidden;background:var(--panel);border:1px solid rgba(125,211,252,.14);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card:before,.pageSurfaceCard:before,.settingsCard:before,.filterPanel:before,.advancedDisclosure:before,.entityCard:before,.actionCard:before,.inboxCard:before,.marketHighlightCard:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 28%,transparent 72%,rgba(59,130,246,.08) 100%);pointer-events:none}.headerRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.h1{font-size:28px;font-weight:800;letter-spacing:-.04em;margin:0;color:var(--text-strong)}.subtle{color:var(--muted);margin-top:6px;line-height:1.55}.btn{border:1px solid var(--border);min-height:40px;background:linear-gradient(180deg,#ffffffbd,#f1f6fbe0);padding:9px 13px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:13px;font-weight:700;color:var(--text);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0a14220f}button[data-loading=true],a.btn[data-loading=true]{pointer-events:none}button[data-loading=true]:not(.shellNavItem):not(.shellBottomNavItem):before,a.btn[data-loading=true]:not(.shellNavItem):not(.shellBottomNavItem):before{content:"";width:.92em;height:.92em;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:buttonLoadingSpin .72s linear infinite;flex:0 0 auto}.btn:hover{background:linear-gradient(180deg,#fffffff0,#f7fbfff0);border-color:#4e9fd63d;box-shadow:0 16px 30px #0a14221a;transform:translateY(-1px)}.btn:focus-visible,.input:focus-visible,.shellNavItem:focus-visible,.shellBottomNavItem:focus-visible,.segmentedBtn:focus-visible,summary:focus-visible,.entityCard:focus-visible,.actionCard:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.btnPrimary{background:linear-gradient(135deg,#081321,#183657 48%,#0b1829);background-size:180% 180%;color:#fff;border-color:#77c9f538;box-shadow:0 18px 34px #0a142233}.btnPrimary:hover{opacity:1;background-position:100% 50%;box-shadow:0 22px 40px #18365747;background:linear-gradient(135deg,#22344a,#1c397a 48%,#13285a)}.btnDanger{background:#ffffffe6;border-color:#fecaca;color:var(--danger)}.btnDanger:hover{background:#fff7f7}.btnDangerAlternate{background:#0000;border-color:#b4231899;color:var(--danger);box-shadow:none}.btnDangerAlternate:hover{background:#a11212;color:#fff}@keyframes buttonLoadingSpin{to{transform:rotate(360deg)}}.officeSuitePage{position:relative;display:grid;gap:14px;isolation:isolate;--office-suite-ink: #fff4e8;--office-suite-muted: #d4c5b8;--office-suite-border: rgba(251, 191, 36, .14);--office-suite-border-strong: rgba(249, 115, 22, .3);--office-suite-panel: linear-gradient(180deg, rgba(39, 27, 23, .96) 0%, rgba(27, 21, 20, .98) 52%, rgba(22, 20, 27, .98) 100%);--office-suite-panel-muted: linear-gradient(180deg, rgba(52, 36, 29, .82) 0%, rgba(27, 21, 20, .9) 100%);--office-suite-panel-strong: linear-gradient(180deg, rgba(58, 37, 28, .96) 0%, rgba(30, 21, 20, .98) 100%);--office-suite-hero: linear-gradient(145deg, rgba(48, 32, 26, .98) 0%, rgba(33, 24, 23, .98) 46%, rgba(22, 21, 29, .98) 100%);--office-suite-chip-bg: rgba(255, 247, 237, .08);--office-suite-chip-strong: linear-gradient(135deg, rgba(245, 158, 11, .28) 0%, rgba(180, 83, 9, .78) 54%, rgba(127, 29, 29, .82) 100%);--office-suite-chip-text: #fff4e8;--office-suite-action-bg: linear-gradient(180deg, rgba(68, 47, 38, .86) 0%, rgba(31, 24, 22, .96) 100%);--office-suite-input-bg: rgba(38, 29, 26, .94);--office-suite-glow: 0 30px 70px rgba(8, 6, 5, .34);--office-suite-accent: #fbbf24;--office-suite-accent-soft: rgba(245, 158, 11, .16);--office-suite-highlight: #fb923c;--office-suite-highlight-soft: rgba(251, 146, 60, .12)}.officeSuitePage:before{content:"";position:absolute;inset:-18px -10px auto;height:240px;border-radius:36px;background:radial-gradient(circle at 12% 18%,var(--office-suite-accent-soft),transparent 28%),radial-gradient(circle at 84% 10%,var(--office-suite-highlight-soft),transparent 24%),radial-gradient(circle at 52% 0%,rgba(127,29,29,.08),transparent 30%);pointer-events:none;z-index:-1}.officeSuitePageOrg{--office-suite-border-strong: rgba(251, 191, 36, .28);--office-suite-panel-strong: linear-gradient(180deg, rgba(74, 45, 29, .96) 0%, rgba(33, 23, 21, .98) 100%);--office-suite-hero: radial-gradient(circle at 86% 12%, rgba(245, 158, 11, .15), transparent 24%), linear-gradient(145deg, rgba(52, 35, 26, .98) 0%, rgba(34, 25, 22, .98) 46%, rgba(21, 21, 28, .98) 100%);--office-suite-chip-strong: linear-gradient(135deg, rgba(245, 158, 11, .3) 0%, rgba(180, 83, 9, .76) 58%, rgba(120, 53, 15, .94) 100%);--office-suite-accent: #fbbf24;--office-suite-accent-soft: rgba(245, 158, 11, .16);--office-suite-highlight: #fdba74;--office-suite-highlight-soft: rgba(251, 146, 60, .14)}.officeSuitePageAdmin{--office-suite-border-strong: rgba(249, 115, 22, .32);--office-suite-panel: linear-gradient(180deg, rgba(33, 24, 22, .98) 0%, rgba(25, 20, 21, .98) 54%, rgba(21, 20, 27, .98) 100%);--office-suite-panel-muted: linear-gradient(180deg, rgba(59, 35, 28, .84) 0%, rgba(28, 22, 21, .92) 100%);--office-suite-panel-strong: linear-gradient(180deg, rgba(87, 43, 28, .96) 0%, rgba(34, 22, 21, .98) 100%);--office-suite-hero: radial-gradient(circle at 88% 12%, rgba(249, 115, 22, .18), transparent 24%), radial-gradient(circle at 12% 12%, rgba(245, 158, 11, .12), transparent 22%), linear-gradient(145deg, rgba(40, 26, 23, .98) 0%, rgba(29, 22, 21, .98) 44%, rgba(23, 20, 28, .98) 100%);--office-suite-chip-strong: linear-gradient(135deg, rgba(251, 191, 36, .24) 0%, rgba(194, 65, 12, .84) 62%, rgba(127, 29, 29, .9) 100%);--office-suite-action-bg: linear-gradient(180deg, rgba(78, 47, 34, .82) 0%, rgba(30, 23, 22, .96) 100%);--office-suite-accent: #fdba74;--office-suite-accent-soft: rgba(251, 146, 60, .16);--office-suite-highlight: #f97316;--office-suite-highlight-soft: rgba(249, 115, 22, .16)}.officeSuiteHeroSurface{background:radial-gradient(circle at top right,rgba(251,191,36,.12),transparent 28%),radial-gradient(circle at 10% 18%,rgba(180,83,9,.14),transparent 26%),var(--office-suite-hero)!important;box-shadow:var(--office-suite-glow);overflow:hidden}.officeSuiteHeroSurface:after{background:linear-gradient(120deg,rgba(255,245,235,.08) 0%,transparent 34%,transparent 72%,rgba(255,245,235,.04) 100%),linear-gradient(180deg,rgba(251,191,36,.08) 0%,transparent 22%)}.officeSuitePage .pageHeroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.95fr);gap:18px;align-items:start}.officeSuitePage .pageHeroKicker{color:var(--office-suite-accent);letter-spacing:.18em}.officeSuitePage .pageHeroTitle,.officeSuitePage .sectionTitle{color:var(--office-suite-ink);font-family:Iowan Old Style,Georgia,serif}.officeSuitePage .pageHeroBody,.officeSuitePage .small,.officeSuitePage .pageStatDetail,.officeSuitePage .compactDisclosureMeta{color:var(--office-suite-muted)}.officeSuitePage .pageHeroHint{margin-top:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--office-suite-border);background:linear-gradient(180deg,#fff7ed0f,#442f2657);color:var(--office-suite-ink);box-shadow:inset 0 1px #ffffff0a}.officeSuitePage .pageHeroUtility{justify-content:flex-end;gap:10px}.officeSuitePage .dataSummaryPill,.officeSuitePage .pill{background:var(--office-suite-chip-bg);border-color:var(--office-suite-border);color:var(--office-suite-chip-text);box-shadow:inset 0 1px #ffffff2e}.officeSuitePage .dataSummaryPillStrong{background:var(--office-suite-chip-strong);color:#fff}.officeSuitePage .settingsGrid.officeSuiteGrid{gap:18px;align-items:start}.officeSuitePage .officeSuitePrimaryColumn,.officeSuitePage .officeSuiteSecondaryColumn{display:grid;gap:18px}.officeSuitePage .settingsCard.officeSuitePanel,.officeSuitePage .officeSuiteDisclosureShell .advancedDisclosure{position:relative;isolation:isolate;contain:paint;overflow:clip;background:var(--office-suite-panel);border:1px solid var(--office-suite-border);box-shadow:var(--office-suite-glow);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0);backface-visibility:hidden}.officeSuitePage .settingsCard{border-color:var(--office-suite-border);background-color:#1e1716cc}.officeSuitePage .settingsCard:before,.officeSuitePage .settingsCard.officeSuitePanel:before,.officeSuitePage .officeSuiteDisclosureShell .advancedDisclosure:before,.officeSuitePage .settingsCard.settingsCardMuted:before,.officeSuitePage .compactDisclosure:before{content:none;display:none}.officeSuitePage .settingsCard.settingsCardMuted,.officeSuitePage .officeSuiteDisclosureShell .settingsCard.settingsCardMuted,.officeSuitePage .compactDisclosure{position:relative;isolation:isolate;contain:paint;overflow:clip;background:linear-gradient(180deg,#3a271fe6,#1f1817f5);border-color:var(--office-suite-border);box-shadow:inset 0 1px #ffffff0a,0 14px 28px #08060529;transform:translateZ(0);backface-visibility:hidden}.officeSuitePage .compactDisclosure:before{content:none;display:none}.officeSuitePage .compactDisclosureSummary,.officeSuitePage .compactDisclosureBody{position:relative;background:transparent}.officeSuitePage .pageStatCard{background:linear-gradient(180deg,#fff7ed0f,#422c2347);border-color:var(--office-suite-border);min-height:100%;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #08060529}.officeSuitePage .pageStatLabel,.officeSuitePage .compactDisclosureLabel{color:var(--office-suite-ink)}.officeSuitePage .officeAdvancedPersonCard{margin-top:0}.officeSuitePage .officeAdvancedPersonSummary{align-items:flex-start;padding:14px 16px;justify-content:flex-start}.officeSuitePage .compactDisclosureSummary:after,.officeSuitePage .compactDisclosure[open] .compactDisclosureSummary:after,.officeSuitePage .officeAdvancedPersonSummary:after{content:none;display:none}.officeSuitePage .officeAdvancedPersonHeader{display:flex;justify-content:space-between;gap:12px;flex:1;flex-wrap:wrap;min-width:0}.officeSuitePage .officeAdvancedPersonIdentity{min-width:0}.officeSuitePage .officeAdvancedPersonTitle{font-size:16px}.officeSuitePage .officeAdvancedPersonMeta{margin-top:6px}.officeSuitePage .officeAdvancedPersonPills{min-width:min(100%,260px)}.officeSuitePage .officeAdvancedPersonBody{padding:0 16px 16px}.officeSuitePage .pageStatValue{color:var(--office-suite-ink)}.officeSuitePage .btn{position:relative;isolation:isolate;contain:paint;overflow:clip;background:var(--office-suite-action-bg);border-color:var(--office-suite-border);color:var(--office-suite-ink);box-shadow:inset 0 1px #fff5eb1a,0 12px 24px #0806052e;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.officeSuitePage .btn:hover{border-color:var(--office-suite-border-strong);background:linear-gradient(180deg,#583a2aeb,#231a18fa);box-shadow:0 18px 34px #08060538}.officeSuitePage .btnPrimary{background:linear-gradient(135deg,#fbbf24f0,#c2410cf5 58%,#7f1d1df0);border-color:transparent;color:#fffaf5;box-shadow:0 20px 38px #78350f47}.officeSuitePage .btn:disabled{opacity:1;color:#fff4e885;border-color:#fbbf241f;background:linear-gradient(180deg,#3c2a22d1,#1f1817e6);box-shadow:inset 0 1px #fff5eb08;filter:none}.officeSuitePageAdmin .btnPrimary{background:linear-gradient(135deg,#fdba74f0,#ea580cf0 54%,#991b1beb)}.officeSuitePage .btnDangerAlternate{background:#7f1d1d24;border-color:#dc262666;color:#fecaca}.officeSuitePageAdmin .btnDangerAlternate{color:#fecaca}.officeSuitePage .input{background:var(--office-suite-input-bg);border-color:var(--office-suite-border);color:var(--office-suite-ink);box-shadow:inset 0 1px #fff5eb0a,0 10px 20px #08060529}.officeSuitePage .input:focus{border-color:var(--office-suite-border-strong);background:#37261ffa;box-shadow:0 0 0 4px #fbbf241f,0 16px 30px #08060533}.officeSuitePageAdmin .input:focus{background:#111a27fa}.officeSuiteStatusNote{padding:0 6px;color:var(--office-suite-muted);font-size:13px}.officeSuiteDisclosureShell{display:grid}.officeSuiteDisclosureShell .advancedDisclosureSummary{background:transparent}.officeHierarchy{display:grid;gap:18px}.officeHierarchyLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.officeHierarchyLegendItem,.officeHierarchyOwnerCard,.officeHierarchyOfficeCard,.officeHierarchyNode,.officeHierarchyEmpty{position:relative;isolation:isolate;contain:paint;overflow:clip;border-radius:18px;border:1px solid var(--office-suite-border);background:linear-gradient(180deg,#fff7ed0f,#3d28204d);box-shadow:inset 0 1px #fff5eb0a,0 14px 28px #08060524;padding:8px;transform:translateZ(0);backface-visibility:hidden}.officeHierarchyLegendItem{display:grid;gap:6px;padding:14px}.officeHierarchyLegendTitle,.officeHierarchyOwnerTitle,.officeHierarchyNodeTitle{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--office-suite-ink)}.officeHierarchyLegendCopy,.officeHierarchyOwnerMeta,.officeHierarchyNodeMeta{font-size:12px;line-height:1.5;color:var(--office-suite-muted)}.officeHierarchyOwnerBand,.officeHierarchyAuthorityBand,.officeHierarchyFloating{display:grid;gap:10px}.officeHierarchyOwnerGrid,.officeHierarchyAuthorityRow,.officeHierarchyFloatingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.officeHierarchyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.officeHierarchyOfficeCard{display:grid;gap:14px;padding:16px;position:relative;isolation:isolate;contain:paint;overflow:clip;background:linear-gradient(180deg,#402a21eb,#211917fa);box-shadow:inset 0 1px #fff5eb0a,0 16px 30px #0806052e;transform:translateZ(0);backface-visibility:hidden}.officeHierarchyOfficeCard:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#fbbf24eb,#f9731685,#ef44443d);z-index:0;pointer-events:none}.officeHierarchyOfficeCard>*{position:relative;z-index:1}.officeHierarchyOfficeHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.officeHierarchyUpward{padding:10px 12px;border-radius:14px;border:1px dashed var(--office-suite-border-strong);background:linear-gradient(180deg,#fbbf240d,#3b25183d);color:var(--office-suite-ink);font-size:12px;line-height:1.5;position:relative;isolation:isolate;contain:paint;overflow:clip;transform:translateZ(0);backface-visibility:hidden}.officeHierarchyChains{display:grid;gap:12px}.officeHierarchyChain{display:grid;gap:10px}.officeHierarchyChainChildren{display:grid;gap:10px;margin-left:20px;padding-left:14px;border-left:2px solid var(--office-suite-border-strong);position:relative;isolation:isolate;contain:paint}.officeHierarchyNode{display:grid;gap:4px;padding:12px 14px;background-clip:padding-box}.officeHierarchyNodeLead{background:linear-gradient(180deg,#fbbf241a,#492e205c)}.officeHierarchyNodeChild,.officeHierarchyNodeFloating{background:linear-gradient(180deg,#fff7ed0a,#33251f42)}.officeHierarchyEmpty{padding:12px 14px;color:var(--office-suite-muted);font-size:12px}.officeHierarchyNodeRole-account_owner{border-color:#fbbf2457;background:linear-gradient(180deg,#facc1529,#ffffff0f)}.officeHierarchyNodeRole-office_admin{border-color:#fb923c52;background:linear-gradient(180deg,#fb923c29,#fff7ed0d)}.officeHierarchyNodeRole-agent{border-color:#f59e0b47;background:linear-gradient(180deg,#f59e0b24,#fff7ed0d)}.officeHierarchyNodeRole-assistant{border-color:#d9770642;background:linear-gradient(180deg,#d977061f,#fff7ed0d)}.officeHierarchyNodeRole-analyst{border-color:#a3e6353d;background:linear-gradient(180deg,#84cc161f,#fff7ed0d)}.officeSuitePanelDashboard,.officeSuitePanelIdentity,.officeSuitePanelOrganisation,.officeSuitePanelOffice,.officeSuitePanelAuthority,.officeSuitePanelControl,.officeSuitePanelAdminAssignments,.officeSuitePanelAdminAudit,.officeSuitePanelAdminVisibility{background:var(--office-suite-panel)}.officeSuitePageOrg .pageHeroHint,.officeSuitePageAdmin .pageHeroHint,.officeSuitePageOrg .pageStatCard,.officeSuitePageAdmin .pageStatCard,.officeSuitePageOrg .settingsCard.officeSuitePanel,.officeSuitePageAdmin .settingsCard.officeSuitePanel,.officeSuitePageOrg .officeSuiteDisclosureShell .advancedDisclosure,.officeSuitePageAdmin .officeSuiteDisclosureShell .advancedDisclosure,.officeSuitePageOrg .compactDisclosure,.officeSuitePageAdmin .compactDisclosure,.officeSuitePageOrg .settingsCard.settingsCardMuted,.officeSuitePageAdmin .settingsCard.settingsCardMuted{color:var(--office-suite-ink)}.officeSuitePageOrg .pageStatCard,.officeSuitePageAdmin .pageStatCard{background:linear-gradient(180deg,#fff7ed0f,#422c2347)}.officeSuitePage .advancedDisclosure advancedDisclosureOpen{background:#000!important}.officeSuitePageOrg .pageHeroHint,.officeSuitePageAdmin .pageHeroHint{background:#ffffff0f}.officeSuitePageOrg .pageHeroTitle,.officeSuitePageOrg .sectionTitle,.officeSuitePageOrg .pageStatLabel,.officeSuitePageOrg .pageStatValue,.officeSuitePageOrg .compactDisclosureLabel,.officeSuitePageAdmin .pageHeroTitle,.officeSuitePageAdmin .sectionTitle,.officeSuitePageAdmin .pageStatLabel,.officeSuitePageAdmin .pageStatValue,.officeSuitePageAdmin .compactDisclosureLabel{color:#fff7ed}.officeSuitePageOrg .btn:hover,.officeSuitePageAdmin .btn:hover{box-shadow:0 18px 38px #0000003d}.officeSuitePageOrg .btnDangerAlternate:hover,.officeSuitePageAdmin .btnDangerAlternate:hover{background:#ef44442e;color:#fff}.officeSuitePageOrg .input:focus{background:#111a27fa}:root[data-theme=dark] .officeSuitePageOrg,:root[data-theme=dark] .officeSuitePageAdmin{--office-suite-ink: #fff4e8;--office-suite-muted: #d7c7b9;--office-suite-border: rgba(251, 191, 36, .16);--office-suite-border-strong: rgba(249, 115, 22, .32);--office-suite-panel: linear-gradient(180deg, rgba(37, 27, 24, .98) 0%, rgba(26, 21, 21, .99) 52%, rgba(20, 20, 28, .99) 100%);--office-suite-panel-muted: linear-gradient(180deg, rgba(51, 35, 30, .88) 0%, rgba(28, 22, 21, .94) 100%);--office-suite-panel-strong: linear-gradient(180deg, rgba(72, 44, 31, .98) 0%, rgba(31, 22, 22, .99) 100%);--office-suite-chip-bg: rgba(255, 247, 237, .08);--office-suite-chip-text: #fff4e8;--office-suite-action-bg: linear-gradient(180deg, rgba(70, 48, 39, .88) 0%, rgba(30, 23, 22, .98) 100%);--office-suite-input-bg: rgba(39, 30, 27, .96);--office-suite-glow: 0 28px 72px rgba(8, 6, 5, .42)}:root[data-theme=dark] .officeSuitePage .pageHeroHint,:root[data-theme=dark] .officeSuitePage .pageStatCard,:root[data-theme=dark] .officeSuitePage .settingsCard.officeSuitePanel,:root[data-theme=dark] .officeSuitePage .officeSuiteDisclosureShell .advancedDisclosure,:root[data-theme=dark] .officeSuitePage .compactDisclosure,:root[data-theme=dark] .officeSuitePage .settingsCard.settingsCardMuted{color:var(--office-suite-ink)}.appShellOffice .shellSidebar,.shellSidebarOffice{background:radial-gradient(circle at 14% 0%,rgba(245,158,11,.18),transparent 28%),radial-gradient(circle at 82% 18%,rgba(239,68,68,.14),transparent 20%),linear-gradient(180deg,#1e1312fc,#14161ffc 56%,#1f1114fc);border-right-color:#fbbf241f;box-shadow:inset -1px 0 #ffffff0a,24px 0 48px #0f172a3d}.appViewportOffice{background:radial-gradient(circle at 8% 0%,rgba(245,158,11,.1),transparent 18%),radial-gradient(circle at 94% 12%,rgba(239,68,68,.08),transparent 16%),linear-gradient(180deg,#201715fa,#12131c)}.appShellOffice .sidebarAgentCard{background:linear-gradient(180deg,#5621177a,#231a154d);border-color:#fbbf2438;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0f172a33}.appShellOffice .sidebarAgentLabel,.appShellOffice .shellTopbarEyebrow{color:#fde68adb}.appShellOffice .shellNavItem:hover,.appShellOffice .shellBottomNavItem:hover{background:linear-gradient(180deg,#f59e0b29,#31161857);border-color:#fbbf2438}.appShellOffice .shellNavItemActive,.appShellOffice .shellBottomNavItem.shellNavItemActive{background:linear-gradient(180deg,#f59e0b38,#531c1cbd);border-color:#fbbf2442}.appShellOffice .sidebarFooter{background:#19100f70;border-top-color:#fbbf241f}.shellTopbarOffice,.appShellOffice .shellTopbar{border-color:#fbbf2429;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 26%),linear-gradient(180deg,#211916f0,#171b26eb);box-shadow:0 20px 42px #0f172a47;border-radius:24px}.appShellOffice .shellTopbarTitle,.appShellOffice .shellMenuButtonValue{color:#fff7ed}.appShellOffice .shellTopbarMeta .dataSummaryPill,.appShellOffice .shellNavDrawerHeader .dataSummaryPill{background:#ffffff14;border-color:#fbbf242e;color:#fff7ed}.appShellOffice .shellTopbarMeta .dataSummaryPillStrong{background:linear-gradient(135deg,#fbbf2433,#dc262657)}.shellNavDrawerOffice,.shellNavDrawerOffice .shellNavDrawerContent{background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 24%),linear-gradient(180deg,#1e1312fc,#14161ffc)}.shellNavDrawerOffice .shellNavDrawerFooter{border-top-color:#fbbf2424}.pageTransitionSurfaceOffice{position:relative;border-radius:28px}.pageTransitionSurfaceOffice:before{content:"";position:absolute;inset:0 0 auto;height:220px;border-radius:28px;background:radial-gradient(circle at 10% 12%,rgba(245,158,11,.12),transparent 24%),radial-gradient(circle at 88% 8%,rgba(239,68,68,.1),transparent 22%);pointer-events:none;z-index:-1}.shellNoticeOffice{background:linear-gradient(180deg,#201715fa,#14161ffa);border-color:#fbbf242e;box-shadow:0 28px 64px #0f172a42}.shellNoticeOffice:before{background:linear-gradient(180deg,rgba(251,191,36,.06) 0%,transparent 26%)}:root[data-theme=dark] .appViewportOffice,:root[data-theme=dark] .appShellOffice,:root[data-theme=dark] .shellMainOffice,:root[data-theme=dark] .appShellOffice .main,:root[data-theme=dark] .pageTransitionSurfaceOffice{background:radial-gradient(circle at 8% 0%,rgba(245,158,11,.1),transparent 18%),radial-gradient(circle at 94% 12%,rgba(239,68,68,.08),transparent 16%),linear-gradient(180deg,#201715fa,#12131c)}.shellNoticeOffice .h1{color:#fff7ed;font-family:Iowan Old Style,Georgia,serif}.shellNoticeOffice .subtle{color:#cbd5e1}.homeActionGridChanger{display:grid;grid-template-columns:1fr fit-content(60vw);align-items:start;gap:10px}@media(max-width:1180px){.homeCtas{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.homeCtas>:first-child{grid-column:1 / -1}.drawerFieldInlineItem{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(50px,100% / 3),1fr))!important}.homeActionGridChanger{display:grid;grid-template-rows:auto auto;grid-template-columns:none;align-items:start;gap:10px}.homeActionFooterChanger{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:none!important;gap:10px}.homeActionFooterChanger>:first-child{grid-column:1!important}.settingsCommercialMetricCard{padding:8px!important}.settingsCommercialMetricBadge{padding:2px 6px!important;min-width:fit-content!important}.officeAdvancedPersonPills>.pill{padding:4px 8px!important;font-size:10px!important}.settingsGrid{grid-template-columns:minmax(0,47fr) minmax(0,52fr)!important}.drawerSummaryDetail{display:none!important}.drawerSummaryValue{font-size:13px!important}}@media(max-width:720px){.officeSuitePage:before{inset:-10px 0 auto;height:180px}.officeSuitePage .pageHeroPanel,.officeSuitePage .settingsCard.officeSuitePanel,.officeSuitePage .officeSuiteDisclosureShell .advancedDisclosure{border-radius:22px}.officeSuitePage .pageHeroUtility{justify-content:flex-start}.officeSuitePage .pageStatGrid,.officeHierarchyGrid,.officeHierarchyLegend,.officeHierarchyOwnerGrid,.officeHierarchyAuthorityRow,.officeHierarchyFloatingGrid{grid-template-columns:1fr}.officeHierarchyChainChildren{margin-left:0;padding-left:10px}}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.input{flex:1;min-width:220px;border:1px solid var(--border);border-radius:14px;padding:10px 12px;font-size:14px;outline:none;background:linear-gradient(180deg,#ffffffd6,#f5f9fdf0);color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:inset 0 1px #ffffffbd,0 8px 20px #0a142208}.input::placeholder{color:#94a3b8}.input:focus{background:#fff;border-color:#4e9fd657;box-shadow:var(--focus-ring),0 14px 30px #4e9fd614}.settingsInputDirty{border-color:#d9770680;background:#fff7edfa;box-shadow:0 0 0 1px #fbbf2438}.settingsInputDirty:focus{border-color:#d977069e;box-shadow:0 0 0 1px #fbbf2442,0 0 0 4px #fbbf2429}select.input{appearance:auto;-webkit-appearance:menulist;-moz-appearance:auto;background-image:none!important;padding-right:50px}.grid2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1024px){.grid2{grid-template-columns:1fr 1fr}}.sectionHead{display:flex;align-items:center;justify-content:space-between;margin:12px 0 8px}.sectionTitle{font-size:14px;font-weight:800;margin:0;color:var(--text-strong);letter-spacing:-.01em}.settingsFieldHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.settingsDirtyBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;background:#d9770624;color:#b45309;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.settingsFieldDirty{display:grid;gap:0}.settingsToggle{border:1px solid transparent;border-radius:14px;padding:10px 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.settingsToggleDirty{border-color:#d9770661;background:#fff7edc7;box-shadow:inset 0 0 0 1px #fbbf2429}.settingsChoiceRowDirty{padding:8px;border-radius:16px;background:#fff7eda8;box-shadow:inset 0 0 0 1px #d9770624}.settingsChoiceDirty{box-shadow:inset 0 0 0 1px #d977066b}.settingsSectionActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.settingsChangeList{display:grid;gap:8px;font-size:13px;color:#92400e}.small{font-size:12px;color:var(--muted);line-height:1.4}.feedbackNotice{border:1px solid;border-radius:14px;padding:8px 10px;font-size:13px;white-space:pre-wrap}.feedbackNoticeFloatingViewport{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px + var(--feedback-stack-offset, 0px));left:50%;width:min(960px,calc(100vw - 24px));transform:translate(-50%);z-index:1200;pointer-events:none;animation:feedbackNoticeSlideIn .28s cubic-bezier(.22,1,.36,1)}.feedbackNoticeFloatingViewportExiting{animation:feedbackNoticeSlideOut .32s cubic-bezier(.64,0,.78,0);animation-fill-mode:forwards}.feedbackNoticeFloating{padding:14px 18px;border-radius:20px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);pointer-events:auto}.feedbackNoticeTitle{font-weight:700;margin-bottom:4px}.feedbackNotice[data-tone=info]{background:var(--feedback-info-bg);border-color:var(--feedback-info-border);color:var(--feedback-info-text)}.feedbackNotice[data-tone=success]{background:var(--feedback-success-bg);border-color:var(--feedback-success-border);color:var(--feedback-success-text)}.feedbackNotice[data-tone=warning]{background:var(--feedback-warning-bg);border-color:var(--feedback-warning-border);color:var(--feedback-warning-text)}.feedbackNotice[data-tone=error]{background:var(--feedback-error-bg);border-color:var(--feedback-error-border);color:var(--feedback-error-text)}@keyframes feedbackNoticeSlideIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 24px))}to{opacity:1;transform:translate(-50%)}}@keyframes feedbackNoticeSlideOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,calc(-100% - 24px))}}.badge{font-size:12px;padding:4px 8px;border-radius:10px;border:1px solid var(--border);background:#f8fafc}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pillsCompact{gap:6px;margin-top:0}.pill{font-size:11px;padding:6px 10px;border-radius:999px;background:#f8fbffd6;color:var(--muted-strong);border:1px solid rgba(148,163,184,.18);font-weight:700;box-shadow:inset 0 1px #fffc;height:fit-content!important;text-transform:capitalize}.pillToneSuburb{background:linear-gradient(180deg,#fafd8c75,#f0fcaa6b);color:#434230;border-color:#b4c55e47}.pillToneSuccess{background:linear-gradient(180deg,#ecfdf3f5,#dcfce7eb);color:#166534;border-color:#22c55e47}.pillToneDanger{background:linear-gradient(180deg,#fef2f2fa,#fee2e2f0);color:#991b1b;border-color:#ef44443d}.actionCard{text-align:left;position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(78,159,214,.12),transparent 22%),linear-gradient(180deg,#ffffffdb,#f4f8fceb);border:1px solid rgba(124,143,166,.18);border-radius:20px;padding:14px;cursor:pointer;box-shadow:var(--card-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.actionCard:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px);border-color:#4e9fd64d}.actionCardSelected{border-color:#16598d57;box-shadow:0 24px 52px #0a142229}.actionCard:after,.entityCard:after,.drawerSummaryCard:after,.drawerFieldCard:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#3b82f6d1,#22d3ee75,#3b82f600);opacity:.8}.entityCardPinned:after{background:linear-gradient(90deg,#f59e0bd1,#fbbf2475,#f59e0b00)}.actionTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.actionTitle{font-size:14px;font-weight:700;margin:0}.actionMeta{font-size:12px;color:var(--muted);margin-top:4px}.actionSelectionLabel{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;background:#f1f5f9c2;border:1px solid rgba(148,163,184,.18);color:#334155;font-size:12px;font-weight:700}.actionCardTitle{font-size:15px;letter-spacing:-.02em;color:var(--text-strong)}.actionCardBodyText{margin-top:10px;font-size:13px;line-height:1.5;color:#334155}.actionCardMetaStrip{margin-top:10px}.sev{font-size:12px;padding:5px 9px;border-radius:999px;border:1px solid var(--border);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sevHigh{background:#fff1f1;border-color:#ffd0d0;color:#b42318}.sevMed{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.sevLow{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.overlayBackdrop{position:fixed;inset:0;background:radial-gradient(circle at 18% 18%,rgba(78,159,214,.14),transparent 24%),radial-gradient(circle at 84% 12%,rgba(74,198,210,.08),transparent 18%),#02061799;opacity:0;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);transition:opacity .24s ease;pointer-events:none;overscroll-behavior:contain}.overlayBackdropVisible{opacity:1;pointer-events:auto}.overlayBackdropHidden{opacity:0;pointer-events:none}.overlayPanel{position:fixed;background:linear-gradient(180deg,#fbfdffe6,#f3f8fdf0);box-shadow:var(--shadow-strong);overflow:auto;opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease;pointer-events:none;overscroll-behavior:contain;border:1px solid rgba(124,143,166,.14);isolation:isolate}.overlayInlinePanel{position:relative;width:100%;min-width:0;opacity:1;transform:none;pointer-events:auto}.overlayPanelDrawer{top:0;right:0;height:100dvh;width:min(560px,100%);padding:18px 18px 24px;background:radial-gradient(circle at top left,rgba(74,198,210,.08),transparent 20%),linear-gradient(180deg,#fafcffe6,#f1f6fff2);transform:translate(30px)}.detailStagePanel.overlayPanelDrawer{inset:20px;height:auto;width:clamp(80vw,1400px,95vw);max-height:calc(100dvh - 40px);margin:auto;padding:22px;border:1px solid rgba(125,211,252,.18);border-radius:32px;background:radial-gradient(circle at top left,rgba(34,211,238,.1),transparent 20%),radial-gradient(circle at 88% 0%,rgba(59,130,246,.12),transparent 18%),linear-gradient(180deg,#fcfefffb,#f1f6fffb);overflow:hidden;will-change:transform,opacity;transform:translateY(34px) scale(.972)}.detailStagePanel.overlayPanelVisible{transform:none}.detailStagePanel.overlayPanelHidden{opacity:0;transform:translateY(34px) scale(.972)}.overlayPanelModal{inset:40px;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 80px);margin:auto;padding:22px;border-radius:24px;transform:translateY(18px) scale(.98)}.overlayPanelVisible{opacity:1;transform:none;pointer-events:auto}.overlayPanelHidden{opacity:0;transform:translate(30px) translateY(18px) scale(.98);pointer-events:none}.listingsMapModalPanel{width:clamp(80vw,1400px,95vw);padding:18px}.listingsMapModal{display:flex;flex-direction:column;gap:16px;min-height:min(820px,calc(100dvh - 120px))}.listingsMapHeader{margin-bottom:0!important}.listingsMapLayout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;max-height:min(820px,calc(100dvh - 240px));min-height:520px;flex:1 1 auto;align-items:stretch}.listingsMapUtilityRow{gap:12px;align-items:stretch}.listingsMapMainColumn{display:flex;flex-direction:column;min-height:0;height:100%}.listingsMapFilterCard{border-radius:22px;padding:10px 12px;height:100%}.listingsMapFilterCardWithLegendHelp{position:relative;overflow:hidden}.listingsMapFilterHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding-right:38px}.listingsMapLegendHelp{position:absolute;top:10px;right:12px;display:flex;flex-direction:column;align-items:flex-end;z-index:4}.listingsMapLegendHelpButton{width:26px;height:26px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#ffffffe0;color:var(--text-strong);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:13px;font-weight:800;line-height:1;box-shadow:0 12px 22px #0f172a1f;cursor:help;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.listingsMapLegendHelpButton:hover,.listingsMapLegendHelpButton:focus-visible{border-color:#2563eb52;background:#eff6fff5;box-shadow:0 16px 28px #3b82f62e;transform:translateY(-1px)}.listingsMapLegendHelpButton:focus-visible{outline:2px solid rgba(37,99,235,.22);outline-offset:2px}.listingsMapFilterChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.listingsMapFilterChip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.22);background:#ffffffbd;color:var(--text-strong);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.listingsMapFilterChip:hover{border-color:#2563eb3d;background:#eff6ffe6;box-shadow:0 10px 22px #3b82f61f;transform:translateY(-1px)}.listingsMapFilterChipActive{background:linear-gradient(180deg,#dbeafef5,#bfdbfef0);border-color:#2563eb4d;color:#1d4ed8;box-shadow:0 12px 24px #3b82f624}.listingsMapFilterChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#ffffffb8;color:inherit;font-size:10px;font-weight:800}.listingsMapLegendCard{border-radius:22px;padding:10px 12px;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.listingsMapLegendList{display:flex;flex-direction:column;gap:6px;margin-top:6px;min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.listingsMapLegendInlineGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin-top:10px}.listingsMapLegendInlineItem{display:flex;align-items:center;gap:8px;min-width:0}.listingsMapLegendInlineLabel{font-size:11px;font-weight:800;color:var(--text-strong);line-height:1.2}.listingsMapLegendItem{display:flex;align-items:flex-start;gap:7px;min-width:0}.listingsMapLegendSwatch{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.94);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:8px;font-weight:800;color:#fff;box-shadow:0 6px 10px #0f172a1f}.listingsMapLegendSwatchOrange{background:#f97316}.listingsMapLegendSwatchBlue{background:#2563eb}.listingsMapLegendSwatchRed{background:#ef4444}.listingsMapLegendSwatchGreen{background:#16a34a}.listingsMapLegendSwatchSlate{background:#475569}.listingsMapLegendSwatchWhite{background:#ffffff24;border-color:#fffffff5;color:#e2e8f0}.listingsMapLegendSwatchRing{box-shadow:0 0 0 2px #ffffff3d,0 6px 10px #0f172a1f}.listingsMapLegendSwatchText{line-height:1}.listingsMapLegendBody{min-width:0;display:flex;flex-direction:column;gap:1px}.listingsMapLegendLabel{font-size:11px;font-weight:800;color:var(--text-strong);line-height:1.2}.listingsMapLegendDetail,.listingsMapLegendFooter{font-size:10px;line-height:1.25;color:var(--muted)}.listingsMapLegendFooter{margin-top:6px}.listingsMapCanvasCard,.listingsMapSelectionCard,.listingsMapListCard{min-height:0}.listingsMapCanvasCard{position:relative;border-radius:28px;overflow:hidden;flex:1 1 auto;height:100%;max-height:100%;min-height:0;border:1px solid rgba(125,211,252,.16);background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 22%),linear-gradient(180deg,#fffffff0,#f1f5f9e6);box-shadow:0 26px 58px #0f172a29}.listingsMapCanvasWrap,.listingsMapCanvas{width:100%;height:100%;min-height:0}.listingsMapEmptyOverlay{position:absolute;inset:18px;display:grid;place-items:center;pointer-events:none}.listingsMapSidebar{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;max-height:100%;overflow-y:scroll;padding-right:4px;scrollbar-gutter:stable}.listingsMapSidebar>*{min-height:0}.listingsMapSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;flex:1 0 auto}.listingsMapSummaryGrid>*{height:100%}.listingsMapSelectionCard,.listingsMapListCard{border-radius:22px;padding:18px;display:flex;flex-direction:column;flex:1 0 auto}.listingsMapSelectionTitle{margin-top:8px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.listingsMapListCard{min-height:0}.listingsMapList{display:flex;flex-direction:column;gap:8px;margin-top:12px;flex:1 1 auto;min-height:0;overflow:visible;padding-right:4px}.listingsMapListItem{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#ffffffb8;color:var(--ink);padding:12px 14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.listingsMapListItem:hover{transform:translateY(-1px);border-color:#2563eb47;box-shadow:0 14px 30px #3b82f624}.listingsMapListItemActive{border-color:#2563eb57;background:#dbeafebd;box-shadow:0 16px 34px #3b82f624}.listingsMapListItemHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.listingsMapListItemTitle{font-weight:700}.listingsMapListBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#f1f5f9eb;color:#475569;font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 9px;flex:0 0 auto}.listingsMapListBadgeMatches{background:#dbeafef5;border-color:#2563eb42;color:#1d4ed8}.listingsMapListBadgeCustom{background:#dcfce7f5;border-color:#22c55e47;color:#15803d}.listingsMapListItemMeta{font-size:12px;color:var(--muted)}.listingsMapSelectionList{display:flex;flex-direction:column;gap:10px;margin-top:14px;flex:1 1 auto;min-height:0}.listingsMapSelectionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#ffffff9e;padding:14px}.listingsMapSelectionRowBody{min-width:0;display:flex;flex-direction:column;gap:4px}.listingsMapSelectionRowTitle{font-size:13px;font-weight:800;color:var(--text-strong)}.listingsMapSelectionRowMeta{font-size:12px;color:var(--muted);line-height:1.45}.listingMapUserMarker{width:18px;height:18px;border-radius:999px;border:3px solid rgba(255,255,255,.95);background:#2563eb;box-shadow:0 0 0 7px #2563eb2e,0 12px 26px #2563eb3d}@media(prefers-reduced-motion:reduce){html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}.pageTransitionSurface{animation:none}.shellSidebar:after,.pageHeroPanel:after{animation:none!important}.shellTopbarViewport,.shellTopbar,.shellTopbarStack,.shellTopbarStackHidden{transition:none!important;transform:none!important;opacity:1!important;border:none!important}.overlayBackdrop,.overlayPanel,.overlayBackdropVisible,.overlayBackdropHidden,.overlayPanelVisible,.overlayPanelHidden{transition:none!important;opacity:1!important;transform:none!important}}.drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:sticky;top:-18px;margin:-18px -18px 14px;padding:18px 18px 14px;border-radius:0 0 24px 24px;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 24%),radial-gradient(circle at 82% 20%,rgba(34,211,238,.1),transparent 18%),linear-gradient(135deg,#050f1cfa,#0a1c30f5 52%,#0f172af5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(125,211,252,.16);box-shadow:0 18px 40px #0814232e;z-index:2}.detailStage{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.detailStageColumnsShell{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.detailStageColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1fr);gap:16px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.detailStageColumn{min-width:0;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px;scrollbar-width:thin;border:1px solid rgba(148,163,184,.56);border-radius:22px}.detailStageColumnWide{min-width:0}.detailStageMobileSwitch{display:none}.detailStageMobileSwitchLabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.detailStageMobileSwitchTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:#e2e8f06b;box-shadow:inset 0 1px #ffffffb8}.detailStageMobileSwitchTab{min-height:42px;border:0;border-radius:12px;background:transparent;color:var(--muted-strong);font:inherit;font-size:13px;font-weight:700;padding:0 10px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.detailStageMobileSwitchTabActive{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);color:#0f172a;box-shadow:0 10px 22px #0f172a1a,inset 0 1px #ffffffeb}.detailStageMobileSwitchTab:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}.detailStageMobileSwitchTab:not(.detailStageMobileSwitchTabActive):hover{background:#ffffff7a;color:var(--text)}.weeklySummaryResponsiveStage,.notificationResponsiveStage,.clientResponsiveStage,.listingResponsiveStage{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.detailStage>.drawerHeader,.detailStage>.detailStageHeroBar,.detailStage>.drawerHeroStrip,.detailStage>.drawerSummaryGrid,.detailStage>.drawerActionBarTop,.detailStage>.detailStageColumnsShell,.detailStage>.detailStageColumns,.detailStage>.detailStageWorkspaceGroup,.detailStage>.detailStageVendorReportToggleRow,.detailStage>.detailStageVendorReportInline,.detailStage>.errorBox,.detailStage>.pills,.detailStage>.row,.detailStage>.hr{grid-column:1 / -1}.detailStageWorkspaceGroup{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:4px}.detailStageWorkspacePrimary{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;flex:1 1 auto;min-height:0;height:100%;align-content:start}.detailStageWorkspaceColumns{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.detailStageWorkspaceColumns .detailStageColumnsShell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;transition:height .18s ease,min-height .18s ease}.detailStageWorkspaceColumns .detailStageColumns{flex:1 1 auto;min-height:0;overflow:hidden;align-items:start}.detailStageWorkspacePrimary .detailStageColumn{height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.detailStageWorkspaceGroupOpen .detailStageWorkspaceColumns{flex:1 1 auto;max-height:100%;min-height:0}.detailStageWorkspaceGroupOpen .detailStageWorkspacePrimary{flex:0 0 100%;max-height:100%}.detailStageVendorReportToggleRow{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:wrap}.detailStageVendorReportHint{color:var(--muted-strong)}.detailStageVendorReportInline{flex:0 0 auto;margin-top:2px;padding-bottom:6px}.detailStagePanel .drawerHeader{top:-22px;margin:-18px -18px 0;padding:12px 22px;border-radius:28px 28px 24px 24px}.detailStageHeroBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.detailStageHeroBarMeta{flex:1 1 520px;min-width:0}.detailStageHeroBarActions{margin-left:auto;justify-content:flex-end;flex:0 0 auto}.detailStagePanel .drawerSection{margin-top:0;padding:14px;border:1px solid rgba(124,143,166,.16);border-radius:22px;background:radial-gradient(circle at top right,rgba(78,159,214,.08),transparent 20%),linear-gradient(180deg,#f8fbffd1,#f3f8ffeb);box-shadow:inset 0 1px #ffffffe0,0 18px 36px #0a14220f}.detailStagePanel .drawerSectionHead{margin-bottom:4px}.detailStagePanel .drawerSectionBody{gap:10px}.detailStagePanel .drawerSummaryGrid,.detailStageSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.drawerHeader:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,#7dd3fc00,#7dd3fc80,#7dd3fc00)}.drawerHeroTitle{font-size:26px;font-weight:800;letter-spacing:-.04em;color:#f8fafc;line-height:1.15}.drawerHeroMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.drawerSectionTitle{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.drawerHeader .drawerSectionTitle,.drawerHeader .pageHeroKicker{color:#93c5fd}.drawerHeader .pageHeroKicker:before{background:#7dd3fc94}.drawerHeader .pill,.drawerHeader .dataSummaryPill,.drawerHeader .statusBadge{background:#ffffff14;border-color:#7dd3fc2e;color:#f8fafc;box-shadow:none}.drawerHeader .btn{background:#ffffff14;color:#f8fafc;border-color:#7dd3fc2e;box-shadow:none}.drawerHeader .btn:hover{background:#ffffff24;border-color:#7dd3fc42}.drawerHeaderActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:5px}.drawerPillRow{margin-top:10px}.drawerSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.drawerSummaryCard{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(124,143,166,.16);background:linear-gradient(180deg,#ffffffc7,#f6f9ffe6);padding:12px 12px 11px;box-shadow:inset 0 1px #ffffffd6,0 14px 28px #0a14220d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.drawerSummaryCard:hover,.drawerFieldCard:hover,.drawerSoftCard:hover{transform:translateY(-2px);border-color:#60a5fa33;box-shadow:0 18px 36px #0f172a14}.drawerSummaryLabel{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.drawerSummaryValue{margin-top:3px;font-size:18px;font-weight:800;color:var(--text-strong);line-height:1.35}.drawerSummaryDetail{margin-top:2px;font-size:11px;color:var(--muted-strong);line-height:1.35}.drawerSection{margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.16)}.drawerSectionHead{justify-content:space-between;align-items:flex-start;gap:8px}.drawerSectionBody{display:grid;gap:8px}.drawerFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drawerFieldCard{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(124,143,166,.14);background:linear-gradient(180deg,#f8fbffc7,#f3f8ffe6);padding:11px 10px 10px}.drawerFieldLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.drawerFieldValue{margin-top:5px;font-size:13px;color:var(--text);line-height:1.4}.drawerSoftCard{border-radius:18px;border:1px solid rgba(124,143,166,.14);background:linear-gradient(180deg,#f8fbffc2,#f2f7ffe6);padding:12px;box-shadow:inset 0 1px #ffffffdb}.drawerSoftCardCompact{padding:10px 12px}.drawerEmptyState{border-radius:16px;border:1px dashed rgba(148,163,184,.46);background:#f8fafcd1;padding:12px;color:var(--muted)}.drawerActionBar{display:flex;flex-wrap:wrap;gap:6px}.drawerActionBarCompact .btn{padding-inline:30px}.drawerHighlightBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drawerHighlightItem{border-radius:14px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(180deg,#f7fafff5,#eff6ffeb);padding:6px 7px;box-shadow:inset 0 1px #ffffffe6}.drawerHighlightLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center}.drawerHighlightValue{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--text-strong)}.drawerMatchList{display:flex;flex-direction:column;gap:10px;margin-top:8px}.drawerMatchToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.44);background:#f8fbffd1}.drawerMatchToolbarControls{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-wrap:wrap}.drawerMatchToolbarField{display:grid;gap:6px;min-width:min(180px,100%)}.drawerMatchToolbarField span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.drawerMatchToolbarField .input{min-width:0}.drawerMatchToolbarMeta{font-size:12px;font-weight:700;color:var(--muted-strong)}.drawerMatchCard{width:100%;text-align:left;padding:14px;display:grid;gap:8px;cursor:default}.drawerMatchCardCustom{border-color:#22c55e8a}.drawerMatchCardCustom:hover{border-color:#54d986d6}.drawerMatchCardCustom .drawerMatchCardEyebrow{color:#238f4c}.drawerMatchCardCustom .drawerMatchScore{border-color:#22c55e57;background:linear-gradient(180deg,#f0fdf4fa,#cff7dac7)}.drawerMatchCardCustom .drawerMatchScoreValue{background:linear-gradient(135deg,#14532d,#238f4c 58%,#22c55e);-webkit-background-clip:text;background-clip:text}.drawerMatchCardCustom .drawerMatchScoreLabel{color:#238f4c}.drawerMatchCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.drawerMatchCardEyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent)}.drawerMatchCardTitle{margin-top:4px;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.03em;color:var(--text-strong)}.drawerMatchInlineMeta{margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted-strong)}.drawerMatchScore{min-width:70px;padding:8px 10px;border-radius:16px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(180deg,#eff6fffa,#e0f2feeb);text-align:right;box-shadow:inset 0 1px #ffffffe0}.drawerMatchScoreValue{font-size:22px;font-weight:800;letter-spacing:-.05em;background:linear-gradient(135deg,#0f172a,#1d4ed8 58%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center}.drawerMatchScoreLabel{margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;text-align:center}.drawerMatchMetricRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.drawerMetricChip{padding:5px 8px;border-radius:999px;background:#f8fbfff5;border:1px solid rgba(148,163,184,.16);color:#334155;font-size:11px;font-weight:700}.drawerMatchMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.drawerMatchMetaItem{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#ffffffb8;padding:8px 9px}.drawerMatchMetaLabel{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.drawerMatchMetaValue{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--text-strong);line-height:1.45}.drawerMatchPills{margin-top:0}.drawerMatchCardFooter{margin-top:0;padding-top:8px;border-top:1px solid rgba(148,163,184,.12);display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.customMatchModal{width:min(1120px,calc(100vw - 32px))}.customMatchPanel{display:grid;gap:14px}.customMatchHeader{margin:-4px -4px 0}.customMatchGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;align-items:start}.customMatchPicker,.customMatchEditor{display:grid;gap:10px;min-width:0;border:1px solid rgba(148,163,184,.14);background:#f8fbffd1;border-radius:16px;padding:12px}.customMatchCandidateList{display:grid;gap:8px;max-height:min(520px,58vh);overflow:auto;padding-right:4px}.customMatchCandidate{width:100%;min-height:72px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.16);background:#ffffffe0;border-radius:12px;padding:10px;cursor:pointer}.customMatchCandidate:hover,.customMatchCandidateSelected{border-color:#f59e0b5c;background:#fffbebf5}.customMatchCandidateChanged{border-color:#eab308c7;box-shadow:0 0 0 1px #eab30847}.customMatchCandidateRadio{width:14px;height:14px;border-radius:50%;border:2px solid rgba(148,163,184,.72)}.customMatchCandidateSelected .customMatchCandidateRadio{border-color:#b45309;box-shadow:inset 0 0 0 3px #fffbeb;background:#f59e0b}.customMatchCandidateTitle,.customMatchCandidateMeta{display:block;min-width:0}.customMatchCandidateTitle{font-size:14px;font-weight:800;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customMatchCandidateMeta{margin-top:4px;font-size:12px;color:var(--muted-strong);line-height:1.35}.customMatchFormGrid{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:10px}.customMatchChangedStrip .compactMetaStripItem,.customMatchChangedBadge{border-color:#eab30852;background:#fef9c3e6;color:#92400e}.customMatchEditor label{display:grid;gap:5px}.customMatchFieldLabelChanged{display:inline-flex;align-items:center;gap:8px;color:#92400e;font-weight:700}.customMatchChangedBadge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.customMatchInputChanged{border-color:#eab308b8;background:#fffbebfa;box-shadow:0 0 0 1px #eab3082e}.customMatchTextarea{min-height:160px;resize:vertical}.customMatchNotes{min-height:96px;resize:vertical}.customMatchFooter{justify-content:flex-end}.compactMetaStrip{display:flex;flex-wrap:wrap;gap:6px}.compactMetaStripItem{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.2}.compactMetaStripItemOffice{border-color:#2dd4bf3d;background:linear-gradient(135deg,#ecfdf5fa,#e0f2fefa);color:#0f766e}.compactMetaStripItemStrong{border-color:#60a5fa3d;background:linear-gradient(135deg,#0f172afa,#1d4ed8d1);color:#f8fafc}.drawerSectionMetaStrip,.historyMetaStrip,.drawerMatchMetaStrip{margin-top:1px}.drawerFieldInlineList{display:grid;gap:8px}.drawerFieldInlineItem{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:color-mix(in srgb,var(--panel) 94%,transparent)}.drawerFieldInlineValue{flex:1 1 220px;text-align:right;font-size:12px;font-weight:700;line-height:1.4;color:var(--text-strong)}.drawerReasonPreview{font-size:12px;line-height:1.45;color:var(--text);padding:8px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:color-mix(in srgb,var(--panel) 94%,transparent)}.drawerCompactActions{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;margin-left:auto;width:min(100%,420px)}.drawerCompactActions .btn{align-self:flex-start}.inlineDisclosureRow{width:min(100%,420px);border:1px solid rgba(148,163,184,.64);border-radius:14px;background:color-mix(in srgb,var(--panel) 95%,transparent);overflow:hidden}.inlineDisclosureRowHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px}.inlineDisclosureToggle{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;height:100%}.inlineDisclosureToggle:after{content:"Show";font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-accent)}.inlineDisclosureRowOpen .inlineDisclosureToggle:after{content:"Hide"}.inlineDisclosureRowAction{padding:4px 5px 4px 0;display:flex;align-items:flex-start;justify-content:flex-end}.inlineDisclosureRowBody{padding:0 10px 10px;display:grid;gap:8px}.drawerMatchDisclosure{margin-top:0;font-size:.8em}.compactDisclosure{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:color-mix(in srgb,var(--panel) 95%,transparent);overflow:hidden}.compactDisclosureSummary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:9px 10px;font-size:12px;color:var(--muted-strong)}.compactDisclosureSummary::-webkit-details-marker{display:none}.compactDisclosureLabel{font-weight:800;color:var(--text-strong)}.compactDisclosureMeta{font-size:11px;color:var(--muted)}.compactDisclosureSummary:after{content:"Show";font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-accent)}.compactDisclosure[open] .compactDisclosureSummary:after{content:"Hide"}.compactDisclosureBody{padding:0 10px 10px;display:grid;gap:8px}.drawerPreviewText{white-space:pre-wrap;font-size:13px;line-height:1.5;color:var(--text)}.hr{height:1px;background:#cbd5e1cc;margin:16px 0}.errorBox{margin-top:12px;background:#fff1f1;border:1px solid #ffd0d0;border-radius:14px;padding:10px 12px;font-size:13px;color:#b42318;white-space:pre-wrap}.executionPanel{border:1px solid rgba(125,211,252,.18);border-radius:18px;background:linear-gradient(180deg,#f8fcfffa,#fffffff0);padding:14px;box-shadow:inset 0 1px #ffffffad,0 14px 28px #0f172a0a}.executionMetaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.executionMetaCard,.executionStatusCard{border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#fffffff0;padding:8px 10px}.relationshipSummaryCard--cold{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.relationshipSummaryCard--warming{border-color:#fde68a;background:#fffbeb;color:#92400e}.relationshipSummaryCard--engaged{border-color:#86efac;background:#ecfdf3;color:#166534}.relationshipSummaryCard--highly_engaged{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.relationshipSummaryCard--neutral{border-color:var(--border);background:#fffffff0;color:var(--text-strong)}:root[data-theme=dark] .relationshipSummaryCard--cold{border-color:#60a5fa47;background:#0f2b52b8;color:#bfdbfe}:root[data-theme=dark] .relationshipSummaryCard--warming{border-color:#fbbf2447;background:#68340c8f;color:#fde68a}:root[data-theme=dark] .relationshipSummaryCard--engaged{border-color:#4ade8042;background:#12432fad;color:#bbf7d0}:root[data-theme=dark] .relationshipSummaryCard--highly_engaged{border-color:#a78bfa47;background:#372159a8;color:#ddd6fe}:root[data-theme=dark] .relationshipSummaryCard--neutral{border-color:#7dd3fc2e;background:linear-gradient(180deg,#152132fa,#101928f0);color:var(--text-strong)}.executionChannelRow,.executionActionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.executionOutcomeStrip{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px solid rgba(125,211,252,.18);border-radius:14px;background:linear-gradient(180deg,#f5fafff5,#ecf6ffeb)}.executionOutcomeTitle{margin-top:4px;font-size:14px;font-weight:800;color:#0f172a}.executionOutcomeBody{margin-top:4px;font-size:13px;line-height:1.5;color:#475569}.messagePreviewBox{border:1px solid var(--border);border-radius:14px;background:#fffffff0;padding:12px;white-space:pre-wrap;color:#1f2937;line-height:1.5}.bulkContactModal{width:min(1120px,calc(100vw - 32px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;overflow:hidden}.bulkContactHeader{margin-bottom:0}.bulkContactStats,.bulkContactControls,.bulkContactFooter,.bulkComposerTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bulkContactControls{padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffc7}.bulkChannelToggle{display:inline-grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:8px}.bulkTemplateSelect{flex:1 1 280px;min-width:min(100%,240px)}.bulkContactLayout{min-height:0;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px}.bulkRecipientRail,.bulkComposerPanel{min-height:0;overflow-y:auto;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#f8fafce6}.bulkRecipientRail{display:grid;align-content:start;gap:8px;padding:10px}.bulkRecipientRow{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fff;color:inherit;text-align:left;cursor:pointer}.bulkRecipientRow:hover,.bulkRecipientRowActive{border-color:#2563eb57;background:#eff6ff}.bulkRecipientCheck{display:inline-flex;align-items:center;justify-content:center}.bulkRecipientMain{min-width:0;display:grid;gap:3px}.bulkRecipientName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:#0f172a}.bulkRecipientMeta,.bulkPreviewHint{font-size:12px;line-height:1.35;color:#64748b}.bulkRecipientScore{min-width:42px;padding:6px 8px;border-radius:12px;background:#ecfdf3;color:#166534;font-weight:800;text-align:center}.bulkRecipientOutcome{grid-column:2 / -1;justify-self:start;padding:3px 7px;border-radius:999px;background:#fffbeb;color:#92400e;font-size:11px;font-weight:800}.bulkComposerPanel{display:grid;align-content:start;gap:14px;padding:14px;background:#ffffffe0}.bulkComposerTitle{margin-top:3px;font-size:20px;font-weight:850;color:#0f172a}.bulkField{display:grid;gap:6px}.bulkField textarea{resize:vertical;min-height:180px}.bulkPreviewPanel{display:grid;gap:12px;padding:12px;border:1px solid rgba(14,165,233,.18);border-radius:16px;background:#f8fbff}.bulkRenderedPreview{display:grid;gap:12px}.bulkContactFooter{padding-top:2px}.historyList{display:flex;flex-direction:column;gap:8px}.historyItem{border:1px solid var(--border);border-left-width:3px;border-radius:14px;background:#fff;padding:10px 12px}.historyItemOutbound{border-left-color:#1d4ed8;background:#f8fbff}.historyItemInbound{border-left-color:#238f4c;background:#f6fff8}.historyItemManual{border-left-color:#92400e;background:#fffaf2}.historyHeader,.historyCompactHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.historyMainLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.historyTitle{font-size:13px;font-weight:800;color:#111827}.historyTimestamp{font-size:11px;color:var(--muted)}.historyBadges{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.historyBadge{font-size:10px;font-weight:700;padding:3px 7px;border-radius:999px;border:1px solid var(--border);background:#fff;color:#475569;text-transform:capitalize;align-content:center}.historyBadgeOutbound{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.historyBadgeInbound{border-color:#86efac;background:#ecfdf3;color:#166534}.historyBadgeManual{border-color:#fde68a;background:#fffbeb;color:#92400e}.historyMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:#64748b}.historyPreviewLine{margin-top:1px;font-size:13px;line-height:1.45;color:var(--text)}.historySummaryLine{margin-top:0;font-size:12px;line-height:1.45;color:#475569}.historyGroupStack{display:grid;gap:12px}.historyGroup{display:grid;gap:8px}.historyGroupHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.historyGroupLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.historyGroupCount{font-size:11px;color:var(--muted)}.historyMetaStripSecondary{margin-top:0}.notificationPreviewLine{margin-top:8px;font-size:13px;line-height:1.45;color:var(--text)}.notificationMetaStrip{margin-top:6px}.notificationActionRow{margin-top:10px}.statusBadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:5px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#ffffffc7;color:#475569;letter-spacing:.01em}.statusBadgeDot{width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.9;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent)}.statusBadgeLabel{white-space:nowrap}.statusBadgeSubtle{box-shadow:inset 0 0 0 1px #ffffff73}.statusBadgeNeutral{border-color:#cbd5e1;background:#f8fafc;color:#475569}.statusBadgeInfo{border-color:#60a5fa47;background:#eff6fffa;color:#1d4ed8}.statusBadgeSuccess{border-color:#4ade8042;background:#ecfdf3fa;color:#166534}.statusBadgeWarning{border-color:#fbbf2447;background:#fffbebfa;color:#92400e}.statusBadgeError{border-color:#fca5a54d;background:#fff1f2fa;color:#b91c1c}.emptyState{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px dashed rgba(124,143,166,.42);border-radius:20px;background:radial-gradient(circle at top right,rgba(78,159,214,.08),transparent 22%),linear-gradient(180deg,#f9fbfdeb,#f3f7fbe6);padding:16px}.emptyStateSignal{display:grid;align-content:center;gap:5px;width:34px}.emptyStateSignal span{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#4e9fd6e0,#4ac6d23d)}.emptyStateSignal span:nth-child(1){width:34px}.emptyStateSignal span:nth-child(2){width:24px}.emptyStateSignal span:nth-child(3){width:16px}.emptyStateContent{min-width:0}.emptyStateTitle{font-size:14px;font-weight:800;color:#0f172a}.emptyStateBody{margin-top:6px;font-size:13px;line-height:1.5;color:#64748b}.notificationFeedItemUnread{box-shadow:0 0 0 1px #1d4ed814}.notificationFeedItemSeen{opacity:.96}.notificationFeedItemArchived{opacity:.88}.segmented{display:inline-flex;gap:6px;padding:5px;border-radius:18px;border:1px solid rgba(124,143,166,.16);background:#f7fafdc7;box-shadow:inset 0 1px #ffffffc2,0 12px 26px #0a14220d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.segmentedBtn{border:none;background:transparent;color:var(--muted-strong);font-size:13px;font-weight:700;padding:8px 12px;border-radius:13px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.segmentedBtn:hover{background:#e2e8f070}.segmentedBtnActive{background:linear-gradient(135deg,#081321,#183657 52%,#0b1829);color:#f8fafc;box-shadow:0 12px 24px #0a14222e}.shellNotice{max-width:620px;padding:28px}.pageHeroPanel{position:relative;overflow:hidden;isolation:isolate;border-radius:30px;padding:22px;margin-bottom:14px;background:radial-gradient(circle at 10% 0%,rgba(119,201,245,.18),transparent 24%),radial-gradient(circle at 82% 18%,rgba(115,216,222,.12),transparent 18%),linear-gradient(135deg,#060f1bfb,#0a1928fb 48%,#0c1e2ffb);border:1px solid rgba(125,211,252,.12);box-shadow:0 30px 74px #08142338}.pageHeroPanel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 22%),linear-gradient(120deg,transparent 30%,rgba(255,255,255,.08) 48%,transparent 68%),repeating-linear-gradient(90deg,rgba(148,163,184,.05) 0,rgba(148,163,184,.05) 1px,transparent 1px,transparent 40px);pointer-events:none;animation:auroraDrift 16s ease-in-out infinite}.pageHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr);gap:14px;align-items:stretch}.pageHeroTitle{margin:0;font-size:33px;font-weight:800;letter-spacing:-.05em;color:#f8fafc}.pageHeroKicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#3d8ee9}.pageHeroKicker:before{content:"";width:22px;height:1px;border-radius:999px;background:#7dd3fc94}.pageHeroBody{margin-top:8px;font-size:14px;line-height:1.6;color:#dbe7f4db;max-width:760px}.pageHeroActions{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;flex-wrap:wrap}.pageHeroUtility{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pageHeroHint{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#cbd5e1cc;font-size:12px;line-height:1.5}.pageHeroHint strong{color:#f8fafc}.pageStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settingsCard.officeSuitePanel{padding:10px}.pageStatCard{border-radius:18px;border:1px solid rgba(125,211,252,.12);background:linear-gradient(180deg,#071320bd,#0a1828b3);padding:13px;box-shadow:inset 0 1px #ffffff14,0 18px 34px #0206171a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pageStatLabel{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfeb8}.settingsStatLabel{color:#009fffe6}.settingsStatValue{color:#282828!important}.settingsStatDetail{color:#000!important}.pageStatValue{margin-top:6px;font-size:24px;font-weight:800;letter-spacing:-.04em;color:#f8fafc}.pageStatDetail{margin-top:4px;font-size:11px;line-height:1.4;color:#cbd5e1d1}.pageSurfaceCard{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(124,143,166,.16);background:linear-gradient(180deg,#ffffffc7,#f2f7fce6);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.stickyFilterCard,.filterPanel{top:12px;z-index:10;border-radius:22px;border:1px solid rgba(85,161,202,.28);background:linear-gradient(180deg,#fcfdffcc,#f2f7fcf0);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px;margin-bottom:12px}.filterPanelHeader,.filterPanelAdvancedHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.filterPanelHeaderCopy{min-width:min(100%,620px)}.filterPanelEyebrowRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filterPanelEyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-accent)}.filterPanelTag{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;border:1px solid rgba(124,143,166,.16);background:#ffffff8a;color:var(--muted-strong);font-size:11px;font-weight:700}.filterPanelLiveDot{width:7px;height:7px;border-radius:999px;background:var(--accent-cyan);box-shadow:0 0 0 4px #4ac6d21f;animation:loginStatusPulse 2.8s ease-in-out infinite}.filterPanelTitle{margin:6px 0 0;font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--text-strong)}.filterPanelHelper{margin-top:6px;font-size:13px;color:var(--muted-strong);line-height:1.55}.filterPanelHeaderActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filterPanelSearch{margin-top:6px}.filterPanelCollapsedSummary{display:grid;gap:10px;margin-top:12px}.filterPanelCollapseMeta{font-size:12px;line-height:1.45;color:var(--muted-strong)}.filterPanelSectionShell{border:1px solid rgba(124,143,166,.12);border-radius:18px;background:#fff6;box-shadow:inset 0 1px #ffffff9e;padding:14px}.filterPanelQuickRow,.filterPanelAdvanced,.filterPanelFooter{margin-top:12px}.filterPanelSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.filterPanelSectionLabel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.filterPanelSectionHint{font-size:12px;line-height:1.45;color:var(--muted)}.filterPanelControls,.filterPanelAdvancedBody{margin-top:8px}.filterPanelSummary{display:grid;gap:10px}.advancedDisclosure{margin-top:12px;border-radius:22px;border:1px solid rgba(124,143,166,.16);background:linear-gradient(180deg,#fcfdffd6,#f2f7fceb);box-shadow:var(--card-shadow);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.advancedDisclosureHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;flex-wrap:wrap}.advancedDisclosureEyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent)}.advancedDisclosureTitleRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.advancedDisclosureTitle{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#000}.advancedDisclosureSummary{font-size:12px;color:var(--muted-strong)}.advancedDisclosureBodyText{margin-top:6px;font-size:13px;line-height:1.55;color:var(--muted-strong)}.advancedDisclosureActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.advancedDisclosurePanel{padding:0 16px 16px;border-top:1px solid rgba(148,163,184,.1)}.dataSummaryStrip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.dataSummaryPill{padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffffb8;color:var(--muted-strong);font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0a14220a}.dataSummaryPillStrong{background:linear-gradient(135deg,#081321fa,#16598dd1);border-color:#77c9f52e;color:#f8fafc;box-shadow:var(--glow-primary)}.dataSummaryPillGreen{background:linear-gradient(135deg,#0faa1efa,#1db45ad1)!important;border-color:#7dd3b4b8!important;color:#f8fafc!important;box-shadow:var(--glow-primary)!important}.dataSummaryPillRed{background:linear-gradient(135deg,#c8172afa,#c84e50d1)!important;border-color:#a0bedcb8!important;color:#f8fafc!important;box-shadow:var(--glow-primary)!important}.pageHeroPanel .dataSummaryPill{border-color:#7dd3fc29;background:#ffffff14;color:#f1f5f9eb;box-shadow:none}.pageHeroPanel .dataSummaryPillStrong{background:#ffffff24;border-color:#bfdbfe42;color:#f8fafc;box-shadow:none}.filterSummaryBar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.filterSummaryLabel{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center}.filterSummaryPill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(124,143,166,.16);background:#f4f8fcdb;color:#24455f;font-size:12px;font-weight:700}.entityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.entityCard{text-align:left;position:relative;border:1px solid rgba(124,143,166,.18);border-radius:22px;padding:16px;background:radial-gradient(circle at top right,rgba(78,159,214,.1),transparent 20%),linear-gradient(180deg,#ffffffdb,#f4f8fceb);box-shadow:var(--card-shadow);overflow:hidden;opacity:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .22s ease,max-height .22s ease,padding .22s ease,margin .22s ease;cursor:pointer;display:grid;grid-template-rows:auto auto auto 1fr}.entityCard:hover{transform:translateY(-3px);border-color:#4e9fd64d;box-shadow:var(--card-shadow-hover)}.entityCardPinned{border-color:#f59e0bad;box-shadow:inset 0 1px #ffffffdb,0 18px 36px #b453091f}.entityCardStatStack{display:flex;flex-direction:row;align-items:first baseline;gap:8px;flex:0 0 auto}.entityCardRemoving{pointer-events:none;opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-color:#cbd5e100;box-shadow:none;transform:scale(.98) translateY(-8px)}.entityCardHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.entityCardHeadMain{flex:1 1 auto;min-width:0}.entityCardTitle{margin:0;font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--text-strong);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.entityCardStatStack{flex:0 0 auto}.entityCardMeta{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.entityCardMeta span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#eef4fca8;border:1px solid rgba(148,163,184,.12)}.entityCardBody{margin-top:10px;display:grid;gap:8px}.entityCardLine{font-size:13px;line-height:1.5;color:var(--muted-strong)}.entityCardLineStrong{color:#1e293b;font-weight:600}.entityCardTopMeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.entityCardEyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent)}.entityCardPrimaryValue{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 11px;border-radius:16px;border:1px solid rgba(124,143,166,.14);background:linear-gradient(180deg,#f8fbffd1,#f2f7ffe6);box-shadow:inset 0 1px #ffffffdb,0 10px 20px #0a14220a}.entityCardPrimaryLabel{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.entityCardMetric{font-size:28px;font-weight:800;letter-spacing:-.05em;color:var(--text-strong);background:linear-gradient(135deg,#081321,#16598d 58%,#4ac6d2);-webkit-background-clip:text;background-clip:text;color:transparent}.entityCardMetricSm{font-size:22px}.entityCardSubmetric{font-size:13px;color:var(--muted)}.entityCardSubmetricStrong{max-width:180px;text-align:right;color:#475569;font-weight:600}.entityCardFooter{margin-top:10px;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:end;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.entityCardFooter>.small{align-self:center}.entityCardFooterWithButton>.small{align-self:end;min-height:40px;display:flex;align-items:center}.entityCardHint{font-size:12px;font-weight:700;color:var(--primary-accent);display:inline-flex;align-items:center;gap:6px}.entityCardHint:after{content:"->";font-size:11px}.entityCardSignalRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.entitySignal{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;background:#f8fbfff5;border:1px solid rgba(148,163,184,.18);color:var(--muted-strong);align-content:center}.entitySignalStrong{background:#eff6fff5;border-color:#60a5fa47;color:#1d4ed8}.entitySignalOffice{background:linear-gradient(135deg,#ecfdf5fa,#e0f2fefa);border-color:#2dd4bf3d;color:#0f766e}.pinButton{width:34px;height:34px;min-width:34px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#ffffffd1;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0f;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.pinButton:hover{transform:translateY(-1px);border-color:#0ea5e95c;color:#0f172a}.pinButton:focus-visible{outline:2px solid rgba(14,165,233,.42);outline-offset:2px}.pinButtonActive{border-color:#f59e0ba3;background:linear-gradient(135deg,#fffbebfa,#e0f2fef0);color:#92400e;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #b4530924}.pinButtonIcon{position:relative;width:13px;height:16px;transform:rotate(-35deg)}.pinButtonIcon:before,.pinButtonIcon:after{content:"";position:absolute;left:50%;background:currentColor;transform:translate(-50%)}.pinButtonIcon:before{top:1px;width:12px;height:8px;border-radius:5px 5px 3px 3px}.pinButtonIcon:after{top:7px;width:3px;height:10px;border-radius:999px}.loadingStack{display:grid;gap:12px}.softEmptyState{border-radius:22px;border:1px dashed rgba(124,143,166,.4);background:#f8fafcb8;padding:18px}.dangerHeroCard{border-radius:24px;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--danger-soft) 78%,transparent),transparent 72%),linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 78%,var(--danger-soft)));box-shadow:var(--card-shadow);padding:20px}.dangerHeroTitle{font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--danger);margin-bottom:10px}.dangerHeroList{display:grid;gap:10px;color:var(--text-strong);line-height:1.5}.dataMaintenanceSection{margin-top:26px}.dataSectionHeading{margin-top:6px}.dataSectionEyebrow{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dataSectionTitle{margin:6px 0 0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.dangerPanelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:18px}.dangerPanelCard{border-radius:26px;border:1px solid color-mix(in srgb,var(--danger) 18%,var(--border));background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 82%,var(--danger-soft)));box-shadow:var(--card-shadow);padding:20px}.dangerPanelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dangerPanelEyebrow{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--danger)}.dangerPanelTitle{margin:6px 0 0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.dangerPanelBody{display:grid;gap:14px;margin-top:16px}.dangerPreviewCard{display:grid;gap:12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--danger) 16%,var(--border));background:color-mix(in srgb,var(--panel) 84%,var(--danger-soft));padding:16px}.dangerPreviewTitle{font-size:1.05rem;font-weight:800;color:var(--text-strong)}.dangerPreviewMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:.92rem}.dangerPreviewHint{color:var(--text);line-height:1.5}.dangerPreviewList{display:grid;gap:8px}.dangerPreviewListItem{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:10px;align-items:center;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:10px 12px;font-size:.92rem}.dangerActionRow{display:flex;justify-content:flex-start}.dataEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dataEditorField{display:grid;gap:6px}.dataEditorField span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dataEditorFieldFull{grid-column:1 / -1}.dangerEmptyState{border-radius:16px;border:1px dashed color-mix(in srgb,var(--danger) 20%,var(--border));background:color-mix(in srgb,var(--panel) 88%,var(--danger-soft));color:var(--muted);padding:14px}@media(max-width:720px){.dataEditorGrid{grid-template-columns:minmax(0,1fr)}}.inboxList{display:grid;gap:15px;grid-template-columns:auto auto}.inboxCard{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(124,143,166,.16);background:linear-gradient(180deg,#ffffff6b,#f4f8fc80);box-shadow:var(--card-shadow);padding:14px;transition:border-color 1s,box-shadow .18s ease}.inboxCard:hover{border-color:#4e81aecc;box-shadow:var(--card-shadow-hover);background:linear-gradient(180deg,#ebebebd1,#f4f8fce6)}.inboxCardSystemMedium{border-color:#eab3083d;background:linear-gradient(180deg,#fffceb61,#fff7d68a)}.inboxCardSystemHigh{border-color:#f8717138;background:linear-gradient(180deg,#fff5f594,#ffebeb8a)}.inboxCardUnread{border-color:#93c5fdf5;box-shadow:0 18px 36px #2563eb14}.inboxCardArchived{opacity:.9}.marketPanelGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;margin-bottom:14px;align-items:start}.marketSnapshotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.marketHighlightCard{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(124,143,166,.16);background:#ffffffd1;padding:14px;box-shadow:inset 0 1px #ffffffbf,var(--card-shadow)}.marketRawTable{width:100%;border-collapse:collapse;font-size:13px}.marketRawTable th{text-align:left;padding:8px;background:#f8fafcfa;border-bottom:1px solid rgba(226,232,240,.96);position:sticky;top:0}.marketRawTable td{padding:8px;border-top:1px solid rgba(238,242,247,.96)}.skeletonCard{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(163,173,185,.38);background:linear-gradient(180deg,#ffffffb8,#f8fafcd6);min-height:132px}.skeletonCard:after,.skeletonLine:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:skeletonShimmer 1.5s ease-in-out infinite}.skeletonLine{position:relative;overflow:hidden;height:10px;border-radius:999px;background:#e2e8f0e6}.skeletonLineLg{height:14px}.skeletonLineSm{width:52%}.settingsGrid{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:14px;align-items:start;width:100%;max-width:100%}.settingsGrid>*{min-width:0}.settingsColumn{display:grid;gap:14px;align-content:start;min-width:0}.settingsColumn>*{min-width:0}.settingsColumnSecondary{align-self:start;min-width:0}.settingsCard{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(124,143,166,.16);background:#ffffffc7;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.settingsCardDirty{border-color:#d977064d;box-shadow:0 18px 42px #0f172a12,0 0 0 1px #fbbf242e}.settingsCardMuted{background:#f8fafcdb}.settingsAdvancedPreferenceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:4px}.settingsAdvancedPreferenceCard{display:grid;gap:12px;margin-top:12px;padding:14px}.settingsNotificationPreferencesOverlay{inset:18px;width:auto;max-height:calc(100dvh - 36px);padding:0;border-radius:32px;overflow:hidden}.settingsNotificationPreferencesOverlayShell{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;height:100%;min-height:0;padding:22px}.settingsNotificationPreferencesOverlayHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settingsNotificationPreferencesOverlayTitle{margin-top:4px;font-size:28px;font-weight:800;color:#0f172a}.settingsNotificationPreferencesOverlayBody{margin-top:8px;max-width:760px;color:#64748b;line-height:1.5}.settingsNotificationPreferencesOverlayStats{display:flex;flex-wrap:wrap;gap:10px}.settingsNotificationMatrixSurface{margin-top:0;max-height:420px}.settingsNotificationMatrixSurfaceFullscreen{flex:1 1 auto;min-height:0;max-height:none}.settingsNotificationPreferencesOverlayShell .settingsAdvancedPreferenceCard{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;margin-top:0;overflow:hidden}.settingsNotificationMatrix{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.settingsNotificationMatrix th,.settingsNotificationMatrix td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(226,232,240,.9)}.settingsNotificationMatrix th{position:sticky;top:0;z-index:1;background:#f8fafcf5;color:#475569;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.settingsNotificationMatrix tbody tr:last-child td{border-bottom:0}.settingsNotificationMatrixLabel{font-weight:700;color:#0f172a}.settingsNotificationMatrixMeta{margin-top:4px;color:#64748b;line-height:1.45}.settingsNotificationMatrixToggle{display:inline-flex;align-items:center;gap:8px;color:#334155;font-weight:600}.settingsNotificationMatrixToggle input:disabled+span{color:#94a3b8}.templateLibraryList{display:grid;gap:10px;margin-top:14px;max-height:50vh;overflow-y:scroll;border:1px solid rgba(148,163,184,.34);border-radius:12px;padding:2px}.templateLibraryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#f8fafcd1}.templateLibraryTitle{overflow-wrap:anywhere;font-size:14px;font-weight:800;color:#0f172a}.templateLibraryMeta{margin-top:4px;font-size:12px;font-weight:700;color:#64748b}.templateEditorCard{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(59,130,246,.18);border-radius:16px;background:#eff6ffa8}.templateEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.templateVariableBar{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.templateKindPicker{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.templateKindOption{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffb8;color:#334155;font-size:13px;font-weight:750}.templateVariableBar .btn{min-height:34px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}:root[data-theme=dark] .settingsNotificationMatrix th,:root[data-theme=dark] .settingsNotificationMatrix td{border-bottom-color:#475569b3}:root[data-theme=dark] .settingsNotificationMatrix th{background:#0f172aeb;color:#cbd5e1}:root[data-theme=dark] .settingsNotificationMatrixLabel{color:#e2e8f0}:root[data-theme=dark] .settingsNotificationMatrixMeta,:root[data-theme=dark] .settingsNotificationMatrixToggle{color:#94a3b8}:root[data-theme=dark] .settingsNotificationPreferencesOverlayTitle{color:#e2e8f0}:root[data-theme=dark] .settingsNotificationPreferencesOverlayBody{color:#94a3b8}.calendarPage{display:grid;gap:16px}.calendarSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendarSection{display:grid;gap:12px}.calendarConnectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendarConnectionCard{display:grid;gap:10px}.calendarConnectionHeader,.calendarWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.calendarWorkspaceActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.calendarViewSwitch{width:fit-content}.calendarTabs{width:fit-content;max-width:100%;flex-wrap:wrap}.calendarSearchBar{display:grid;grid-template-columns:minmax(120px,620px) auto;gap:8px;align-items:center}.calendarFilterBar{display:grid;grid-template-columns:minmax(420px,1fr) auto}@media screen and (max-width:1400px){.calendarSearchBar{grid-template-columns:1fr min(200px)}.calendarFilterBar{display:grid;grid-template-columns:auto;gap:10px}.calendarTabs{justify-content:center}}.calendarEventList,.calendarActivityGroup{display:grid;gap:10px}.calendarEventCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;position:relative;border:1px solid rgba(124,143,166,.66);border-radius:18px;background:#ffffffc2;box-shadow:0 16px 32px #0a14220f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendarEventCardOverlayActive,.calendarEventCard:focus-within{z-index:20}.calendarEventCard:hover{border:1px solid rgba(134,143,226,.86);box-shadow:4px 4px #0a14220f;background:linear-gradient(180deg,#f5f5f5d1,#f4f8fce6)}.calendarEventCardMain{min-width:0;display:grid;gap:6px;cursor:pointer}.calendarEventCardTitle,.calendarActivityTitle{font-weight:800;color:var(--text);overflow-wrap:anywhere}.calendarEventCardMeta,.calendarActivityMeta{font-size:12px;color:var(--muted);line-height:1.45}.calendarEventSide{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.calendarEditorStage{min-height:0}.calendarEditorBody{display:grid;gap:12px;overflow-y:scroll}.calendarEditorCard{display:grid;gap:12px;height:100%;overflow-y:scroll}.calendarTemplateRow{display:flex;flex-wrap:wrap;gap:8px}.calendarEditorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendarEditorField{display:grid;gap:6px;min-width:0;color:var(--muted-strong);font-size:12px;font-weight:700}.calendarEditorFieldWide{grid-column:1 / -1}.calendarEditorField textarea.input{min-height:120px;resize:vertical}.calendarEditorFieldError{color:var(--danger);font-size:12px;font-weight:600}.calendarEditorToggle{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:700}.calendarEditorAttendeeList{display:grid;gap:8px}.calendarEditorAttendeeRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:center}.calendarMonthStack{display:grid;gap:14px}.calendarMonthSelect{width:min(260px,100%)}.calendarMonthPanel{display:grid;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffffd1;box-shadow:0 12px 28px #0f172a0f}.calendarMonthHeader{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:800;color:var(--text-strong)}.calendarMonthScroller{overflow-x:auto;padding-bottom:2px}.calendarMonthGridWrap{min-width:760px}.calendarWeekdayGrid,.calendarMonthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#94a3b83d}.calendarWeekday{min-height:34px;display:flex;align-items:center;padding:0 8px;background:#f1f5f9eb;color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calendarMonthGrid{margin-top:1px}.calendarDayCell{min-height:132px;min-width:0;display:grid;align-content:start;gap:8px;padding:8px;background:#ffffffeb}.calendarDayCellEmpty{background:#f8fafc9e}.calendarDayCellToday{background:color-mix(in srgb,var(--warning-soft) 82%,rgba(255,255,255,.9));box-shadow:inset 0 0 0 2px #f59e0b6b}.calendarDayCellToday .calendarDayNumber{background:var(--warning);color:var(--panel-solid)}.calendarDayNumber{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#0f172a0f;color:var(--muted-strong);font-size:12px;font-weight:800}.calendarDayEvents{display:grid;gap:6px}.calendarEventBlock{width:100%;min-width:0;display:grid;gap:3px;padding:7px;border:1px solid rgba(59,130,246,.22);border-radius:6px;background:#eff6ffe6;color:var(--text);font:inherit;text-align:left;cursor:pointer}.calendarEventBlock:hover,.calendarEventBlock:focus-visible{border-color:#2563eb6b;background:#dbeafef5;box-shadow:var(--focus-ring);outline:0}.calendarEventBlockTitle,.calendarEventBlockDate,.calendarEventBlockLinks{min-width:0;overflow-wrap:anywhere}.calendarEventBlockTitle{color:var(--text-strong);font-size:12px;font-weight:800;line-height:1.25}.calendarEventBlockDate,.calendarEventBlockLinks{color:var(--muted-strong);font-size:11px;line-height:1.25}.calendarOpenMenu{position:relative}.calendarOpenMenuList{position:absolute;top:calc(100% + 6px);right:0;min-width:min(320px,60vw);max-width:min(360px,72vw);max-height:220px;overflow-y:auto;padding:4px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #0f172a29;z-index:40}.calendarOpenMenuItem{width:100%;min-height:34px;display:block;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.calendarOpenMenuItem:hover,.calendarOpenMenuItem:focus{background:#0ea5e91a}.calendarLinkPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,auto) auto auto;gap:8px;align-items:center}.calendarLinkedEntityChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.calendarLinkedEntityChip:hover{background:#c8323233}.calendarLinkedEntityChip{cursor:pointer}.calendarLinkAddControls{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;align-items:center}.calendarLinkedEntityList{display:grid;gap:10px}.calendarLinkedRecordsHeader{display:grid;gap:10px;margin-bottom:10px}.calendarLinkedRecordsActions{display:grid;grid-template-columns:repeat(2,minmax(128px,1fr));gap:8px;align-items:start}.calendarLinkedEntityRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,transparent)}.calendarLinkedEntityBody{min-width:0;display:grid;gap:5px}.calendarLinkedEntityKind{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-accent)}.calendarLinkedEntityTitle{font-size:15px;font-weight:800;line-height:1.35;color:var(--text-strong);overflow-wrap:anywhere}.calendarLinkedEntitySummary{font-size:12px;line-height:1.45;color:var(--muted-strong);overflow-wrap:anywhere}.calendarLinkedEntityActions{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.calendarEntityPicker{position:relative;min-width:0}.calendarEntityOptions{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;padding:4px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fffffffa;box-shadow:0 18px 36px #0f172a29}.calendarEntityOption{width:100%;min-height:34px;display:block;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.calendarEntityOption:hover,.calendarEntityOption:focus{background:#0ea5e91a}.calendarActionRow{margin-top:4px;flex-wrap:wrap}.calendarDetailBody{height:100%;overflow-y:auto}.calendarDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.calendarDetailSummaryCard{grid-column:1;height:40vh;overflow-y:auto}.calendarDetailAttendeesCard{grid-column:1}.calendarDetailSummaryCard,.calendarDetailAttendeesCard,.calendarDetailLinkedSlot,.calendarDetailLinkedCard{min-height:0}.calendarDetailLinkedSlot{grid-column:2;grid-row:1 / span 2;position:relative}.calendarDetailLinkedCard{position:absolute;inset:0;overflow-y:auto}.calendarDetailHistoryCard{grid-column:1 / -1}.calendarActivitySection{margin-top:16px;padding:8px 14px!important}.calendarActivitySummaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.calendarActivitySummaryText{min-width:0;font-size:13px;font-weight:800;color:var(--text);line-height:1.35}.calendarActivityToggle{min-height:32px;padding:7px 12px;flex:0 0 auto}.calendarActivityBody{padding-top:12px}.calendarActivityRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#f8fafcd1}.calendarActivityActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.settingsCommercialOverview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:14px;align-items:stretch}.settingsCommercialHeroCard,.settingsCommercialActionCard{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(148,163,184,.18);padding:20px}.settingsCommercialHeroCard{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(56,189,248,.1),transparent 30%),linear-gradient(180deg,#f8fbfffa,#eff6fff5);box-shadow:inset 0 1px #ffffffd1,0 18px 38px #0f172a14}.settingsCommercialActionCard{background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:inset 0 1px #ffffffd1,0 16px 34px #0f172a0d}.settingsCommercialEyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-accent)}.settingsCommercialPlanName{margin-top:10px;font-size:clamp(28px,4vw,38px);line-height:1;font-weight:900;letter-spacing:-.05em;color:var(--text-strong)}.settingsCommercialHeroMeta{margin-top:10px;font-size:13px;font-weight:700;color:var(--muted-strong)}.settingsCommercialHeroBody{margin-top:12px;max-width:56ch;font-size:14px;line-height:1.65;color:var(--muted-strong)}.settingsCommercialHeroPills{margin-top:14px}.settingsCommercialHeroPills .pill{background:#ffffffb8;border-color:#60a5fa2e}.settingsCommercialHeroCallout{margin-top:16px;padding:14px 15px;border-radius:16px;border:1px solid rgba(14,165,233,.16);background:#ffffffb3;font-size:13px;line-height:1.6;color:var(--text-strong)}.settingsCommercialActionCard .sectionTitle{margin:0}.settingsCommercialActionRow{gap:10px;flex-wrap:wrap}.settingsCommercialActionRow .btn{flex:1 1 170px}.settingsCommercialSummaryGrid .pageStatCard{border-color:#94a3b829;background:linear-gradient(180deg,#fffffff0,#f8fafce6)}.settingsCommercialSnapshotSection,.settingsCommercialAddOnSection{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#fffffff2,#f8fafceb);box-shadow:inset 0 1px #ffffffd1,0 14px 32px #0f172a0d}.settingsCommercialSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.settingsCommercialMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settingsCommercialMetricCard,.settingsCommercialHealthCard,.settingsCommercialAddOnCard{display:grid;gap:5px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.3);background:linear-gradient(180deg,#fffffff5,#f8fafce6);box-shadow:inset 0 1px #ffffffd6}.settingsCommercialHealthCard{grid-column:span 3;background:radial-gradient(circle at top right,rgba(34,197,94,.32),transparent 40%),linear-gradient(180deg,#f6fdf8fa,#f8fafceb)}.settingsCommercialTonewarning{background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 30%),linear-gradient(180deg,#fffbebfa,#f8fafceb)}.settingsCommercialTonecritical{background:radial-gradient(circle at top right,rgba(239,68,68,.14),transparent 30%),linear-gradient(180deg,#fef2f2fa,#f8fafceb)}.settingsCommercialMetricHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.settingsCommercialMetricTitle{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.settingsCommercialMetricBadge,.settingsCommercialHealthBadge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;min-width:fit-content;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffffc7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settingsCommercialHealthBadgehealthy{border-color:#22c55e2e;color:#166534}.settingsCommercialHealthBadgewarning{border-color:#f59e0b33;color:#b45309}.settingsCommercialHealthBadgecritical{border-color:#ef444433;color:#b91c1c}.settingsCommercialMetricValue{font-size:24px;line-height:1.05;font-weight:900;letter-spacing:-.04em;color:var(--text-strong)}.settingsCommercialMetricDetail,.settingsCommercialCatalogBody,.settingsCommercialAddOnItemDetail{font-size:13px;line-height:1.55;color:var(--muted-strong)}.settingsCommercialHealthActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto}.settingsCommercialHealthFeedback{flex:1 1 100%;text-align:left}.settingsCommercialHealthFeedbackOk{color:#166534}.settingsCommercialHealthFeedbackError{color:#b91c1c}.settingsCommercialProgressTrack{height:10px;width:100%;overflow:hidden;border-radius:999px;background:#e2e8f0eb}.settingsCommercialProgressFill{height:100%;border-radius:inherit;transition:width .18s ease}.settingsCommercialMetricFootnote,.settingsCommercialAddOnItemMeta{font-size:12px;color:var(--muted-strong)}.settingsCommercialAddOnGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settingsCommercialAddOnList{display:grid;gap:10px}.settingsCommercialAddOnItem{padding-top:10px;border-top:1px solid rgba(226,232,240,.86)}.settingsCommercialAddOnList>:first-child{padding-top:0;border-top:0}.settingsCommercialAddOnItemTitle,.settingsCommercialCatalogTitle{font-size:15px;font-weight:800;color:var(--text-strong)}.settingsCommercialAddOnEmpty{font-size:13px;line-height:1.55;color:var(--muted-strong)}.settingsCommercialCatalogDisclosure{border-radius:20px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffff5,#f8fafceb);overflow:hidden}.settingsCommercialCatalogSummary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.settingsCommercialCatalogSummary::-webkit-details-marker{display:none}.settingsCommercialCatalogChevron{width:12px;height:12px;flex:0 0 auto;border-right:2px solid rgba(100,116,139,.9);border-bottom:2px solid rgba(100,116,139,.9);transform:rotate(45deg);transition:transform .18s ease}.settingsCommercialCatalogDisclosure[open] .settingsCommercialCatalogChevron{transform:rotate(225deg)}.settingsCommercialCatalogPanel{display:grid;gap:12px;padding:0 18px 18px;border-top:1px solid rgba(226,232,240,.9)}.settingsCommercialDetailsGrid{display:grid;gap:14px}.settingsCommercialUsageGroupCard{grid-column:1 / -1}.settingsCommercialUsageGroup{display:grid;gap:12px;margin-top:14px}.settingsCommercialUsageGroupRow{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(125,211,252,.12)}.settingsCommercialUsageGroupRow:first-child{padding-top:0;border-top:none}.settingsCommercialUsageGroupTitle{font-size:15px;font-weight:700;color:#f8fafc}.settingsCommercialUsageGroupCopy{margin-top:4px;font-size:12px;line-height:1.45;color:#cbd5e1d1}.settingsCommercialUsageGroupStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.settingsCommercialUsageGroupStat{border-radius:14px;border:1px solid rgba(125,211,252,.12);background:#ffffff08;padding:10px 12px}.settingsCommercialUsageGroupStatLabel{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfeb8}.settingsCommercialUsageGroupStatValue{margin-top:6px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#f8fafc}.settingsCommercialUsageGroupStatMeta{margin-top:4px;font-size:12px;line-height:1.45;color:#cbd5e1d1}.plansPage{display:grid;gap:14px}.plansHeroActions{align-content:start}.plansHeroControl{display:grid;gap:8px;justify-items:end}.plansHeroControlLabel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#bfdbfec2}.plansSnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.plansCompareWrap{position:relative;isolation:isolate;margin-top:16px;overflow-x:auto;overflow-y:hidden;background-clip:padding-box;clip-path:inset(0 round 24px);border-radius:26px;border:1px solid rgba(124,143,166,.18);background:radial-gradient(circle at top left,rgba(78,159,214,.08),transparent 24%),radial-gradient(circle at top right,rgba(74,198,210,.08),transparent 22%),linear-gradient(180deg,#ffffffe6,#f7fafcf5);box-shadow:0 24px 48px #0a142214,inset 0 1px #ffffffb3}.plansCompareWrap:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:inherit;pointer-events:none;z-index:4}.plansCompareTable{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;table-layout:fixed}.plansCompareTable th,.plansCompareTable td{padding:0;text-align:left;vertical-align:top}.plansCompareIntroCell,.plansComparePlanHead,.plansCompareLabelCell,.plansCompareValueCell,.plansCompareSectionLead,.plansCompareSectionFill{position:relative;border-right:1px solid rgba(226,232,240,.92);border-bottom:1px solid rgba(226,232,240,.92);padding:6px!important}.plansCompareTable tr>:last-child{border-right:0}.plansCompareTable tbody tr:last-child>*{border-bottom:0;background-clip:padding-box}.plansCompareTable tbody tr:last-child>.plansCompareLabelCell{border-bottom-left-radius:18px}.plansCompareTable tbody tr:last-child>.plansCompareValueCell{border-bottom-right-radius:0}.plansCompareTable tbody tr:last-child>.plansCompareValueCell:last-child{border-bottom-right-radius:18px}.plansCompareIntroCell{position:sticky;left:0;z-index:9;width:240px;min-width:240px;padding:22px 20px!important;background:linear-gradient(180deg,#f8fafcfc,#f1f5f9f5);box-shadow:18px 0 28px -24px #0f172a42}.plansCompareEyebrow,.plansComparePlanLabel,.plansCompareSectionTitle,.plansCompareRowLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.plansCompareEyebrow{color:var(--primary-accent)}.plansCompareIntroTitle{margin-top:8px;font-size:20px;font-weight:900;letter-spacing:-.04em;color:var(--text-strong)}.plansCompareIntroBody,.plansComparePlanSubheadline,.plansCompareSectionBody,.plansCompareRowHint,.plansComparePlanFootnote{font-size:12px;line-height:1.45;color:var(--muted-strong)}.plansCompareIntroBody{margin-top:8px}.plansCompareLegend{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(203,213,225,.82)}.plansCompareLegendItem{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:var(--muted-strong)}.plansCompareLegendSwatch{width:12px;height:12px;margin-top:3px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#e2e8f0e6}.plansCompareLegendSwatchCurrent{border-color:#3b82f652;background:linear-gradient(180deg,#dbeafe,#bfdbfef2);box-shadow:0 0 0 4px #dbeafeb8}.plansCompareLegendSwatchRecommended{border-color:#10b98147;background:linear-gradient(180deg,#dcfce7,#bbf7d0f0);box-shadow:0 0 0 4px #dcfce7bd}.plansComparePlanHead{min-width:176px;padding:10px!important;background:linear-gradient(180deg,#ffffffd6,#f8fafcb8)}.plansComparePlanCard{position:relative;overflow:hidden;display:grid;gap:12px;min-height:100%;padding:18px 16px 14px;border-radius:24px;border:1px solid rgba(124,143,166,.18);background:linear-gradient(180deg,#ffffffd6,#f8fafceb);box-shadow:0 18px 36px #0a142214,inset 0 1px #ffffffe0}.plansComparePlanCard:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#94a3b88c,#e2e8f059)}.plansComparePlanFlag{display:inline-flex;align-items:center;justify-content:center;justify-self:flex-start;min-height:28px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plansComparePlanFlagCurrent{background:linear-gradient(180deg,#dbeafefa,#bfdbfeeb);border:1px solid rgba(96,165,250,.34);color:#1e40af}.plansComparePlanFlagRecommended{background:linear-gradient(180deg,#dcfce7fa,#bbf7d0eb);border:1px solid rgba(52,211,153,.32);color:#166534}.plansComparePlanHeadCurrent{background:linear-gradient(180deg,#dbeafef5,#eff6fff0);box-shadow:inset 2px 0 #3b82f64d,inset -2px 0 #60a5fa2e}.plansComparePlanHeadRecommended{background:linear-gradient(180deg,#dcfce7db,#f5fffcf2)}.plansComparePlanHeadCurrent .plansComparePlanCard{border-color:#60a5fa61;background:radial-gradient(circle at top right,rgba(147,197,253,.2),transparent 30%),linear-gradient(180deg,#eff6fffa,#f8fafcf0);box-shadow:0 18px 34px #2563eb24,inset 0 1px #ffffffe0}.plansComparePlanHeadCurrent .plansComparePlanCard:before{background:linear-gradient(90deg,#2563ebeb,#60a5fad1)}.plansComparePlanHeadRecommended .plansComparePlanCard{border-color:#34d39942;background:radial-gradient(circle at top right,rgba(110,231,183,.16),transparent 30%),linear-gradient(180deg,#f5fffcfa,#f8fafcf0)}.plansComparePlanHeadRecommended .plansComparePlanCard:before{background:linear-gradient(90deg,#10b981cc,#4ade809e)}.plansComparePlanLabel{color:var(--muted-strong)}.plansComparePlanName{margin-top:-2px;font-size:24px;font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--text-strong)}.plansComparePlanMeta{margin-top:-4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.plansComparePlanPrice{margin-top:-2px;font-size:16px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text-strong)}.plansCompareStatusPills{justify-content:flex-start;gap:6px;margin-top:0}.plansComparePlanHeadline{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.plansCompareHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.plansCompareHighlight{display:grid;gap:3px;border-radius:12px;border:1px solid rgba(163,173,185,.82);background:#ffffffbd;padding:8px}.plansCompareHighlight span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.plansCompareHighlight strong{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.plansCompareCapabilityBlock{display:grid;gap:4px}.plansCompareCapabilityLine,.plansCompareAudienceLine{font-size:12px;line-height:1.45;color:var(--text)}.plansComparePlanFooter{display:grid;gap:6px;margin-top:auto}.plansComparePlanFooter .btn{min-height:36px;padding:8px 12px}.plansCompareStatusPills .pill{padding:4px 8px;font-size:10px}.plansCompareSectionLead,.plansCompareSectionFill{background:#f1f5f9eb}.plansCompareSectionLead{position:sticky;left:0;z-index:7;padding:12px 18px!important;box-shadow:18px 0 28px -24px #0f172a38}.plansCompareSectionLead:hover,.plansCompareSectionLead:focus-within{z-index:8}.plansCompareSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.plansCompareSectionTitle{color:var(--primary-accent)}.plansCompareInfoIcon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(14,116,144,.22);background:#f0f9fff5;color:#0e7490;font-size:11px;font-weight:800;line-height:1;cursor:help;outline:none;z-index:1}.plansCompareInfoIcon:before,.plansCompareInfoIcon:after{position:absolute;left:calc(100% + 10px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:20}.plansCompareInfoIcon:before{content:"";top:50%;transform:translateY(-50%) translate(-6px);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(15,23,42,.92)}.plansCompareInfoIcon:after{content:attr(data-tooltip);top:50%;transform:translateY(-50%) translate(-4px);width:220px;padding:10px 12px;border-radius:12px;background:#0f172aeb;color:#f8fafc;font-size:12px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0;box-shadow:0 14px 32px #0f172a33}.plansCompareInfoIcon:hover:before,.plansCompareInfoIcon:hover:after,.plansCompareInfoIcon:focus-visible:before,.plansCompareInfoIcon:focus-visible:after{opacity:1}.plansCompareInfoIcon:hover,.plansCompareInfoIcon:focus-visible{z-index:12}.plansCompareInfoIcon:hover:before,.plansCompareInfoIcon:focus-visible:before{transform:translateY(-50%) translate(0)}.plansCompareInfoIcon:hover:after,.plansCompareInfoIcon:focus-visible:after{transform:translateY(-50%) translate(0)}.plansCompareLabelCell{position:sticky;left:0;z-index:6;width:240px;min-width:240px;padding:12px 18px!important;background:#f8fafceb;box-shadow:18px 0 28px -24px #0f172a38}.plansCompareRowHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.plansCompareRowLabel{color:var(--text-strong)}.plansCompareRowHint{margin-top:6px}.plansCompareValueCell{min-width:128px;padding:12px 14px!important;background:#fffc;text-align:center}.plansCompareSectionFillCurrent,.plansCompareValueCellCurrent{background:linear-gradient(180deg,#e5f4fee6,#e5f4fee0);box-shadow:inset 2px 0 #3b82f647,inset -2px 0 #60a5fa29}.plansCompareSectionFillRecommended,.plansCompareValueCellRecommended{background:linear-gradient(180deg,#e6fcf1a8,#e6fcf1d6)}.plansCompareValue{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text-strong)}.plansCompareValueCellCurrent .plansCompareValue{color:#1e40af}.plansCompareValueCellRecommended .plansCompareValue,.plansCompareValuePositive .plansCompareValue{color:#166534}.plansCompareValueNegative .plansCompareValue{color:#64748b}.plansCompareValueBest .plansCompareValue{color:#1e40af}.plansCompareTable tbody tr:hover .plansCompareLabelCell,.plansCompareTable tbody tr:hover .plansCompareValueCell{background:#f8fafcfa}.plansCompareTable tbody tr:hover .plansCompareValueCellRecommended{background:linear-gradient(180deg,#f5fffcfa,#ffffffe0)}.plansCompareTable tbody tr:hover .plansCompareValueCellCurrent{background:linear-gradient(180deg,#eff6fff5,#ffffffdb)}.plansCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.planShowcaseCard{position:relative;overflow:hidden;display:grid;gap:16px;border-radius:26px;border:1px solid rgba(125,211,252,.16);background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 30%),linear-gradient(180deg,#fffffff5,#f1f5f9f0);box-shadow:0 18px 44px #0f172a14;padding:20px}.planShowcaseCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#38bdf8db,#2563ebc2);opacity:.34}.planShowcaseCardCurrent{border-color:#2563eb42;box-shadow:0 22px 50px #0f172a1a,0 0 0 1px #3b82f624}.planShowcaseCardCurrent:before{opacity:1}.planShowcaseCardRecommended{border-color:#0e74903d}.planShowcaseHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.planShowcaseLabel{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-strong)}.planShowcasePrice{margin-top:8px;font-size:34px;font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--text-strong)}.planShowcaseHeadline{font-size:20px;font-weight:800;letter-spacing:-.04em;color:var(--text-strong)}.planShowcaseSubheadline{margin-top:-8px;font-size:14px;line-height:1.6;color:var(--muted-strong)}.planShowcaseMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.planMetric,.planFeatureItem,.planAddOnCard,.planInsightCard{border-radius:18px;border:1px solid rgba(163,173,185,.76);background:#ffffffb8}.planMetric{padding:12px}.planMetricLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong)}.planMetricValue{margin-top:8px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--text-strong)}.planShowcaseSectionTitle{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-accent)}.planFeatureList,.plansBlockedList{display:grid;gap:8px;margin-top:10px}.planFeatureItem{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;font-size:13px;line-height:1.5;color:var(--text)}.planFeatureItem strong{color:var(--text-strong)}.planShowcaseFooter{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.plansComparisonTableWrap{margin-top:12px;max-height:none}.plansComparisonTable th,.plansComparisonTable td{vertical-align:top}.planAddOnGrid,.plansInsightsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.planAddOnCard,.planInsightCard{padding:16px}.planAddOnLabel{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong)}.planAddOnPrice,.planInsightHeadline{margin-top:8px;font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--text-strong)}.planAddOnDetail,.planInsightBody{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted-strong)}:root[data-theme=dark] .plansCompareWrap{border-color:#334155e6;background:radial-gradient(circle at top left,rgba(59,130,246,.2),transparent 28%),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 24%),linear-gradient(180deg,#080e18fc,#0a121ef7);box-shadow:0 20px 42px #02061757,inset 0 1px #94a3b814}:root[data-theme=dark] .plansCompareIntroCell,:root[data-theme=dark] .plansCompareLabelCell,:root[data-theme=dark] .plansCompareSectionLead,:root[data-theme=dark] .plansCompareSectionFill,:root[data-theme=dark] .plansCompareValueCell,:root[data-theme=dark] .plansComparePlanHead{border-color:#334155eb}:root[data-theme=dark] .plansCompareIntroCell,:root[data-theme=dark] .plansCompareLabelCell{background:linear-gradient(180deg,#0d1624fa,#0b131ff5)}:root[data-theme=dark] .plansCompareIntroCell,:root[data-theme=dark] .plansCompareLabelCell,:root[data-theme=dark] .plansCompareSectionLead{box-shadow:18px 0 28px -24px #0206179e}:root[data-theme=dark] .plansCompareLabelCell{background:linear-gradient(180deg,#0e1828fc,#0c1522f5)}:root[data-theme=dark] .plansCompareSectionLead,:root[data-theme=dark] .plansCompareSectionFill{background:linear-gradient(180deg,#0f1828fa,#0d1522f5)}:root[data-theme=dark] .plansCompareSectionLead{background:linear-gradient(180deg,#121e30fc,#0e1826f7)}:root[data-theme=dark] .plansCompareValueCell{background:linear-gradient(180deg,#0b121ee6,#09101bdb)}:root[data-theme=dark] .plansCompareSectionFillCurrent,:root[data-theme=dark] .plansCompareValueCellCurrent{background:linear-gradient(180deg,#142a54fa,#0c172aeb);box-shadow:inset 2px 0 #93c5fd85,inset -2px 0 #60a5fa47}:root[data-theme=dark] .plansCompareSectionFillRecommended,:root[data-theme=dark] .plansCompareValueCellRecommended{background:linear-gradient(180deg,#0a3828f5,#0a1818e6)}:root[data-theme=dark] .plansComparePlanHead{background:linear-gradient(180deg,#0a121edb,#0a121ec7)}:root[data-theme=dark] .plansComparePlanHeadCurrent{background:linear-gradient(180deg,#142a54fa,#0c172af0)}:root[data-theme=dark] .plansComparePlanHeadRecommended{background:linear-gradient(180deg,#0a3828fa,#0a1818eb)}:root[data-theme=dark] .plansComparePlanCard{border-color:#334155eb;background:linear-gradient(180deg,#0d1624fc,#0a121ef7);box-shadow:0 18px 34px #02061757,inset 0 1px #94a3b814}:root[data-theme=dark] .plansComparePlanCard:before{background:linear-gradient(90deg,#475569cc,#3341556b)}:root[data-theme=dark] .plansComparePlanHeadCurrent .plansComparePlanCard{border-color:#93c5fd75;background:radial-gradient(circle at top right,rgba(96,165,250,.28),transparent 34%),linear-gradient(180deg,#142a54fa,#0c172af5);box-shadow:0 18px 34px #02061761,inset 0 1px #bfdbfe14}:root[data-theme=dark] .plansComparePlanHeadCurrent .plansComparePlanCard:before{background:linear-gradient(90deg,#93c5fdfa,#60a5fae6)}:root[data-theme=dark] .plansComparePlanHeadRecommended .plansComparePlanCard{border-color:#6ee7b757;background:radial-gradient(circle at top right,rgba(52,211,153,.22),transparent 34%),linear-gradient(180deg,#0a3828fa,#0a1818f0);box-shadow:0 18px 34px #0206175c,inset 0 1px #dcfce70f}:root[data-theme=dark] .plansComparePlanHeadRecommended .plansComparePlanCard:before{background:linear-gradient(90deg,#6ee7b7e6,#34d399d1)}:root[data-theme=dark] .plansCompareHighlight{border-color:#475569eb;background:linear-gradient(180deg,#0f1828e6,#0b131fd6);box-shadow:inset 0 1px #94a3b80f}:root[data-theme=dark] .plansCompareHighlight span,:root[data-theme=dark] .plansComparePlanLabel,:root[data-theme=dark] .plansComparePlanMeta,:root[data-theme=dark] .plansCompareIntroBody,:root[data-theme=dark] .plansComparePlanSubheadline,:root[data-theme=dark] .plansCompareLegendItem,:root[data-theme=dark] .plansComparePlanFootnote,:root[data-theme=dark] .plansCompareCapabilityLine,:root[data-theme=dark] .plansCompareAudienceLine{color:#cbd5e1d1}:root[data-theme=dark] .plansComparePlanName,:root[data-theme=dark] .plansComparePlanPrice,:root[data-theme=dark] .plansComparePlanHeadline,:root[data-theme=dark] .plansCompareIntroTitle,:root[data-theme=dark] .plansCompareRowLabel,:root[data-theme=dark] .plansCompareHighlight strong{color:#f8fafcfa}:root[data-theme=dark] .plansCompareEyebrow,:root[data-theme=dark] .plansCompareSectionTitle{color:#7dd3fcf5}:root[data-theme=dark] .plansCompareRowLabel{color:#f1f5f9fa}:root[data-theme=dark] .plansCompareLegend{border-top-color:#334155eb}:root[data-theme=dark] .plansCompareLegendSwatch{border-color:#47556994;background:#1e293bf5}:root[data-theme=dark] .plansCompareLegendSwatchCurrent{border-color:#60a5fa61;background:linear-gradient(180deg,#1e40afeb,#3b82f6d6);box-shadow:0 0 0 4px #1e40af38}:root[data-theme=dark] .plansCompareLegendSwatchRecommended{border-color:#34d39957;background:linear-gradient(180deg,#15803de0,#10b981c7);box-shadow:0 0 0 4px #0596692e}:root[data-theme=dark] .plansComparePlanFlagCurrent{background:linear-gradient(180deg,#2563eb80,#1d4ed857);border-color:#93c5fd6b;color:#dbeafefc}:root[data-theme=dark] .plansComparePlanFlagRecommended{background:linear-gradient(180deg,#15803d6b,#05966947);border-color:#6ee7b752;color:#dcfce7fa}:root[data-theme=dark] .plansCompareInfoIcon{border-color:#22d3ee3d;background:#0e1928f5;color:#a5f3fcf0}:root[data-theme=dark] .plansCompareInfoIcon:before{border-right-color:#020617f5}:root[data-theme=dark] .plansCompareInfoIcon:after{background:#020617f5;color:#f8fafcfa}:root[data-theme=dark] .plansCompareStatusPills .pill{border-color:#475569e6;background:linear-gradient(180deg,#1e293be6,#0f172ad6);color:#e2e8f0eb;box-shadow:inset 0 1px #94a3b814}:root[data-theme=dark] .plansCompareInfoIcon{border-color:#67e8f952;background:linear-gradient(180deg,#0d1b2cfa,#0a121ef0);color:#a5f3fcfa}:root[data-theme=dark] .plansCompareTable tbody tr:hover .plansCompareLabelCell,:root[data-theme=dark] .plansCompareTable tbody tr:hover .plansCompareValueCell{background:linear-gradient(180deg,#0f1828fa,#0b131feb)}:root[data-theme=dark] .plansCompareTable tbody tr:hover .plansCompareSectionLead{background:linear-gradient(180deg,#121e30,#0e1826fa)}:root[data-theme=dark] .plansCompareTable tbody tr:hover .plansCompareValueCellRecommended{background:linear-gradient(180deg,#0a402cfa,#0a1818eb)}:root[data-theme=dark] .plansCompareTable tbody tr:hover .plansCompareValueCellCurrent{background:linear-gradient(180deg,#163060fc,#0c172aeb)}:root[data-theme=dark] .plansCompareValueCellCurrent .plansCompareValue{color:#dbeafe}:root[data-theme=dark] .plansCompareValueCellRecommended .plansCompareValue{color:#dcfce7}:root[data-theme=dark] .planShowcaseCard{border-color:#7dd3fc33;background:radial-gradient(circle at top right,rgba(34,211,238,.11),transparent 28%),linear-gradient(180deg,#0a121efa,#0e1928f0);box-shadow:inset 0 1px #ffffff0a,0 22px 52px #02061757}:root[data-theme=dark] .planMetric,:root[data-theme=dark] .planFeatureItem,:root[data-theme=dark] .planAddOnCard,:root[data-theme=dark] .planInsightCard{border-color:#334155e6;background:#0f172ab8}:root[data-theme=dark] .plansHeroControlLabel{color:#bfdbfed6}.shellNavDrawer{width:min(360px,100%)}.shellNavDrawerContent{display:grid;gap:18px}.shellNavDrawerList{display:grid;gap:8px}.shellNavDrawerFooter{display:grid;gap:12px;padding-top:8px;border-top:1px solid rgba(203,213,225,.42)}.shellNavDrawerHeader{position:static;top:auto;margin:0;border-radius:24px}.shellNavDrawerList .shellNavItem,.shellNavDrawerFooter .btn{width:100%}:root[data-theme=dark] .shellNavDrawerFooter{border-top-color:#60a5fa2e}.tableSurface{margin-top:10px;max-height:100%;overflow:auto;border:1px solid rgba(124,143,166,.16);border-radius:16px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffbd}.homeSubsectionCard{border:1px solid rgba(124,143,166,.16);border-radius:20px;padding:12px;background:#f5f8fbb8}.advancedJsonBlock{margin-top:10px;font-size:12px;background:#f8fbfdbd;border:1px solid rgba(124,143,166,.16);border-radius:16px;padding:12px;overflow:auto;color:#1e293b}.marketBreakdownTable{width:100%;border-collapse:collapse;font-size:13px}.marketBreakdownTable th{text-align:left;padding:10px 8px;color:var(--muted-strong);border-bottom:1px solid rgba(203,213,225,.66)}.marketBreakdownTable td{padding:10px 8px;border-top:1px solid rgba(226,232,240,.72);color:var(--text)}.marketChartSurface{margin-top:8px;border:1px solid rgba(124,143,166,.16);border-radius:16px;background:#f8fafcd6;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=dark] .homeSubsectionCard{border-color:#7dd3fc2e;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 22%),linear-gradient(180deg,#111a29fa,#0d1521f0);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .marketBreakdownTable th{border-bottom-color:#334155f5;color:var(--muted-strong)}:root[data-theme=dark] .marketBreakdownTable td{border-top-color:#1e293bf5;color:var(--text)}:root[data-theme=dark] .marketChartSurface{border-color:#77c9f524;background:linear-gradient(180deg,#111a29d6,#0d1521eb)}:root[data-theme=dark] .tableSurface,:root[data-theme=dark] .advancedJsonBlock{border-color:#77c9f524;background:#0c141fc2}@keyframes skeletonShimmer{to{transform:translate(100%)}}@media(max-width:1024px){.inboxList{grid-template-columns:auto!important}.appShell{grid-template-columns:minmax(0,1fr)}.shellSidebar{display:none}.shellTopbarViewport{position:static;top:auto;margin:12px 12px 0;height:auto!important;transition:none;border:none!important}.shellTopbarViewportHidden{pointer-events:auto}.shellTopbar{padding:12px 14px;border-radius:20px;border-color:#0f172a2e;background:linear-gradient(135deg,#0f172a,#17315b 52%,#10233d);box-shadow:0 18px 38px #0814232e}.shellWorkspaceTabs{margin-top:8px}.shellWorkspaceTabs .workspaceTabBarShell{align-items:stretch;flex-direction:column}.shellWorkspaceTabs .workspaceTabBar{display:flex;overflow-x:auto;scrollbar-gutter:stable}.shellWorkspaceTabs .workspaceTab{flex:0 0 min(180px,72vw)}.shellWorkspaceTabs .workspaceTabNotice{max-width:none}.shellTopbarStackHidden{opacity:1;transform:none}.btn.shellMenuButton{display:flex;min-width:112px;padding:10px 12px;border-radius:16px;border-color:#bfdbfe38;background:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.shellTopbarLeading{width:100%;justify-content:space-between;align-items:flex-start}.shellTopbarEyebrow{color:#bfdbfed1}.shellTopbarTitle{font-size:20px;color:#f8fafc}.shellMenuButtonLabel{color:#bfdbfed1}.shellMenuButtonValue{color:#f8fafc}.shellTopbarMeta,.shellBottomNav{display:none}.main{padding:14px 12px 22px}.shellMain{padding-bottom:24px}.filterPanel,.stickyFilterCard,.homeFilterBar,.drawerHeader{position:relative;top:auto;margin-top:0}.drawerHeader{margin:0 0 16px;border-radius:24px;padding:18px 18px 16px}.plansSnapshotGrid,.plansInsightsGrid,.planAddOnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.plansCompareHighlights{grid-template-columns:minmax(0,1fr)}:root[data-theme=dark] .shellTopbar{border-color:#7dd3fc2e;background:linear-gradient(135deg,#040a12fa,#0c1e35fa 54%,#081423fa)}:root[data-theme=dark] .shellMenuButton{background:#0b121eb3;border-color:#7dd3fc33}}@media(max-width:980px){.settingsGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.main{padding:12px 10px 18px}.shellTopbarViewport{margin:10px 10px 0}.shellTopbar{padding:12px}.shellTopbarTitle{font-size:18px}.pageHeroGrid,.marketPanelGrid,.marketSnapshotGrid,.drawerSummaryGrid,.drawerFieldGrid,.settingsGrid,.drawerHighlightBar,.drawerMatchMeta{grid-template-columns:1fr}.filterPanelHeaderActions,.advancedDisclosureActions,.shellTopbarMeta{width:100%}.pageHeroPanel,.pageSurfaceCard,.settingsCard,.homeSectionCard,.stickyFilterCard,.filterPanel,.homeFilterBar{border-radius:20px;padding:16px}.pageHeroTitle{font-size:28px}.pageHeroBody{font-size:14px;line-height:1.6}.pageStatGrid{grid-template-columns:1fr}.plansHeroControl{justify-items:start}.settingsCommercialOverview{grid-template-columns:minmax(0,1fr)}.settingsCommercialHeroCard,.settingsCommercialActionCard{padding:18px;border-radius:20px}.settingsCommercialPlanName{font-size:30px}.settingsCommercialSnapshotSection,.settingsCommercialAddOnSection,.settingsCommercialCatalogSummary,.settingsCommercialCatalogPanel{padding-inline:16px}.settingsCommercialMetricGrid,.settingsCommercialAddOnGrid{grid-template-columns:minmax(0,1fr)}.settingsCommercialHealthCard{grid-column:auto}.settingsCommercialHealthActions .btn{width:100%}.settingsCommercialActionRow .btn{flex:1 1 100%}.plansSnapshotGrid,.plansInsightsGrid,.planAddOnGrid,.planShowcaseMetrics{grid-template-columns:minmax(0,1fr)}.plansCompareWrap{margin-inline:-16px;border-radius:0;clip-path:inset(0)}.plansCompareTable{min-width:820px}.plansCompareIntroCell,.plansCompareLabelCell{width:196px;min-width:196px;padding-inline:12px}.plansCompareSectionLead{padding-inline:12px}.plansComparePlanCard{padding:14px 12px}.plansComparePlanName{font-size:20px}.plansComparePlanPrice{font-size:14px}.plansCompareHighlight strong{font-size:13px}.plansCompareCapabilityLine,.plansCompareAudienceLine,.plansCompareIntroBody,.plansComparePlanSubheadline,.plansCompareLegendItem,.plansCompareRowHint{font-size:11px}.plansCompareInfoIcon:before,.plansCompareInfoIcon:after{left:50%}.plansCompareInfoIcon:before{top:calc(100% + 6px);transform:translate(-50%) rotate(90deg)}.plansCompareInfoIcon:after{top:calc(100% + 12px);transform:translate(-50%) translateY(-4px);width:min(220px,60vw)}.plansCompareInfoIcon:hover:before,.plansCompareInfoIcon:focus-visible:before{transform:translate(-50%) rotate(90deg)}.plansCompareInfoIcon:hover:after,.plansCompareInfoIcon:focus-visible:after{transform:translate(-50%) translateY(0)}.overlayPanelModal{inset:12px;width:auto;max-height:calc(100dvh - 24px);padding:16px}.listingsMapModalPanel{width:auto;max-width:none;padding:12px}.bulkContactModal{width:auto;grid-template-rows:auto auto auto minmax(0,1fr) auto}.bulkContactLayout{grid-template-columns:minmax(0,1fr)}.bulkRecipientRail{max-height:240px}.bulkContactFooter{align-items:stretch}.bulkContactFooter .drawerCompactActions{width:100%;justify-content:stretch}.bulkContactFooter .drawerCompactActions .btn{flex:1 1 140px}.overlayPanelDrawer{width:100%;padding:16px;background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 20%),linear-gradient(180deg,#14427cfa,#0a2850fa)}.detailStagePanel.overlayPanelDrawer{inset:10px;width:auto;height:auto;padding:14px;border-radius:24px}.detailStagePanel .drawerHeader{top:-14px;margin:-14px -14px 14px;padding:18px 16px 14px;border-radius:22px}.detailStage,.detailStageColumns{grid-template-columns:1fr}.detailStageHeroBar{align-items:stretch}.detailStageHeroBarActions{width:100%;margin-left:0;justify-content:flex-start}.detailStagePanel .drawerSummaryGrid,.detailStageSummaryGrid,.entityGrid{grid-template-columns:1fr}.listingsMapLayout{grid-template-columns:1fr;height:auto;min-height:0}.listingsMapMainColumn{height:auto}.listingsMapUtilityRow{grid-template-columns:1fr}.listingsMapFilterHeader{flex-direction:column;align-items:flex-start}.listingsMapCanvasCard,.listingsMapCanvasWrap,.listingsMapCanvas{min-height:420px;height:420px}.listingsMapSummaryGrid{grid-template-columns:1fr}.listingsMapSidebar{height:auto;max-height:none;overflow:visible;padding-right:0}.listingsMapListItemHeader,.listingsMapSelectionRow{flex-direction:column;align-items:flex-start}.entityCard{padding:16px}.calendarSummaryGrid,.calendarConnectionGrid,.calendarDetailGrid,.calendarEventCard,.calendarSearchBar,.calendarEditorGrid,.calendarEditorAttendeeRow,.calendarActivityRow{grid-template-columns:1fr}.calendarEditorFieldWide{grid-column:auto}.calendarLinkPanel{grid-template-columns:1fr}.calendarWorkspaceHeader,.calendarWorkspaceActions{align-items:stretch}.calendarWorkspaceHeader{flex-direction:column}.calendarWorkspaceActions,.calendarViewSwitch,.calendarMonthHeader,.calendarMonthSelect{width:100%}.calendarDetailAttendeesCard,.calendarDetailLinkedSlot,.calendarDetailLinkedCard,.calendarDetailHistoryCard{grid-column:auto}.calendarDetailSummaryCard{grid-column:auto;max-height:none}.calendarDetailLinkedSlot{grid-row:auto;position:static}.calendarDetailLinkedCard{position:static}.calendarLinkedEntityRow{flex-direction:column;align-items:stretch}.calendarLinkedRecordsActions{grid-template-columns:1fr}.calendarLinkedEntityActions,.calendarEventSide,.calendarActivityActions{justify-content:flex-start}.drawerMatchCardHead,.drawerMatchToolbar,.entityCardPrimaryValue,.planShowcaseHeader,.planShowcaseFooter{flex-direction:column;align-items:flex-start}.drawerMatchToolbarField{width:100%}.drawerMatchScore,.entityCardSubmetricStrong{text-align:left}.customMatchGrid,.customMatchFormGrid{grid-template-columns:1fr}.customMatchCandidateList{max-height:42vh}.crmImportLaunchGrid,.crmImportOverlayLayout{grid-template-columns:1fr}.crmImportOverlayPanel{inset:10px;max-height:calc(100dvh - 20px)}.crmImportOverlayCard{height:auto;min-height:100%;overflow:visible}.crmImportOverlayHero{position:relative;top:auto}.crmImportOverlayBody{padding:14px;overflow:visible}.crmImportOverlayHero{margin:-1px -1px 0;border-radius:0;padding:18px 18px 16px}.crmImportOverlayHeroActions,.crmImportLaunchHeader{align-items:stretch}.crmImportOverlayLayout,.crmImportOverlayRail,.crmImportOverlayWorkspace{overflow:visible;max-height:none}.crmImportOverlayHeroActions .btn,.crmImportLaunchHeader .btn{width:100%}.crmImportMetricStrip,.crmImportMetricStripCompact,.crmImportMappingToolbar,.crmImportReviewRowBody,.crmImportReviewActionGrid,.crmImportDataPreviewGrid,.crmImportKeyValueGrid,.crmImportMergeChoiceRow,.crmImportMappingRow{grid-template-columns:1fr}.crmImportMappingArrow{display:none}.filterPanelHeaderActions,.advancedDisclosureActions,.drawerHeaderActions,.pageHeroUtility{justify-content:stretch}.filterPanelHeaderActions .btn,.advancedDisclosureActions .btn,.drawerHeaderActions .btn,.pageHeroUtility .btn{flex:1 1 180px}.drawerFieldInlineItem{align-items:flex-start}.drawerFieldInlineValue{text-align:left}.drawerCompactActions{width:100%;align-items:stretch}.drawerCompactActions .btn,.inlineDisclosureRow{flex:1 1 180px}.drawerCompactActions .btn{align-self:stretch}.inlineDisclosureRow,.inlineDisclosureRowHeader{width:100%}.inlineDisclosureRowHeader{grid-template-columns:1fr}.inlineDisclosureRowAction{padding:0 10px 10px;justify-content:stretch}.inlineDisclosureRowAction .btn{width:100%}.homeLoadingCard{position:static;top:auto;transform:none;width:100%;max-width:320px}}.loginShell{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(388px,520px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 16%,rgba(34,211,238,.12),transparent 22%),radial-gradient(circle at 56% 0%,rgba(59,130,246,.16),transparent 24%),linear-gradient(118deg,#07111c,#0a1a2c 58%,#91b2de4d 58.35%,#ffffff75 58.55%,#f4f8fd 58.7%,#eaf1fb);transition:background .32s ease,color .24s ease}.loginShell:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 18%),radial-gradient(circle at 20% 22%,rgba(125,211,252,.08),transparent 16%);pointer-events:none;opacity:.9}:root[data-theme=dark] .loginShell{background:radial-gradient(circle at 12% 16%,rgba(34,211,238,.1),transparent 22%),radial-gradient(circle at 56% 0%,rgba(59,130,246,.12),transparent 24%),linear-gradient(118deg,#050b14,#08111d 58%,#567fba2e 58.35%,#94a3b82e 58.55%,#0d1724 58.7%,#111d2d)}.loginEntryScreen{position:absolute;inset:0;z-index:3;overflow:hidden;display:grid;place-items:center;padding:32px;isolation:isolate;background:radial-gradient(circle at 50% 32%,rgba(125,211,252,.14),transparent 18%),radial-gradient(circle at 18% 18%,rgba(34,211,238,.1),transparent 24%),radial-gradient(circle at 82% 14%,rgba(59,130,246,.12),transparent 24%),linear-gradient(180deg,#040b15d6,#030912e0);-webkit-backdrop-filter:blur(10px) saturate(118%);backdrop-filter:blur(10px) saturate(118%);opacity:1;transform:scale(1);pointer-events:auto;transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .96s cubic-bezier(.22,1,.36,1),visibility 0s linear}.loginEntryScreenBackdrop,.loginEntryScreenAtmosphere,.loginEntryScreenGrid,.loginEntrySignalField{position:absolute;inset:0;pointer-events:none}.loginEntryScreenBackdrop{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 20%),radial-gradient(circle at 20% 18%,rgba(103,232,249,.14),transparent 24%),radial-gradient(circle at 72% 24%,rgba(59,130,246,.16),transparent 20%),radial-gradient(circle at 34% 72%,rgba(56,189,248,.1),transparent 18%);opacity:.92}.loginEntryScreenBackdrop:before,.loginEntryScreenBackdrop:after{content:"";position:absolute;inset:0}.loginEntryScreenBackdrop:before{background:repeating-linear-gradient(90deg,rgba(125,211,252,.12) 0,rgba(125,211,252,.12) 1px,transparent 1px,transparent 52px),repeating-linear-gradient(180deg,rgba(125,211,252,.12) 0,rgba(125,211,252,.12) 1px,transparent 1px,transparent 52px),repeating-linear-gradient(90deg,rgba(56,189,248,.08) 0,rgba(56,189,248,.08) 1px,transparent 1px,transparent 148px),repeating-linear-gradient(180deg,rgba(56,189,248,.08) 0,rgba(56,189,248,.08) 1px,transparent 1px,transparent 148px);-webkit-mask-image:linear-gradient(180deg,#000000d1,#0000004d);mask-image:linear-gradient(180deg,#000000d1,#0000004d);opacity:.74;animation:loginGridDrift 24s linear infinite}.loginEntryScreenBackdrop:after{background:radial-gradient(circle at 20% 78%,rgba(34,211,238,.16),transparent 18%),radial-gradient(circle at 74% 34%,rgba(59,130,246,.16),transparent 16%),linear-gradient(120deg,transparent 22%,rgba(125,211,252,.09) 50%,transparent 78%);mix-blend-mode:screen;opacity:.84;animation:loginLightSweep 15.6s ease-in-out infinite}.loginEntryScreenAtmosphere{background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.11),transparent 0 14%,transparent 18%),radial-gradient(circle at 36% 62%,rgba(34,211,238,.12),transparent 22%),radial-gradient(circle at 66% 24%,rgba(96,165,250,.16),transparent 20%),linear-gradient(120deg,transparent 18%,rgba(125,211,252,.08) 50%,transparent 82%);mix-blend-mode:screen;animation:loginEntryAtmospherePulse 13.6s ease-in-out infinite}.loginEntryScreenGrid{background:repeating-linear-gradient(90deg,rgba(125,211,252,.08) 0,rgba(125,211,252,.08) 1px,transparent 1px,transparent 48px),repeating-linear-gradient(180deg,rgba(125,211,252,.08) 0,rgba(125,211,252,.08) 1px,transparent 1px,transparent 48px),repeating-linear-gradient(90deg,rgba(191,219,254,.05) 0,rgba(191,219,254,.05) 1px,transparent 1px,transparent 144px),repeating-linear-gradient(180deg,rgba(191,219,254,.05) 0,rgba(191,219,254,.05) 1px,transparent 1px,transparent 144px);-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 36%,rgba(0,0,0,.2) 72%,transparent 100%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 36%,rgba(0,0,0,.2) 72%,transparent 100%);opacity:.92;animation:loginGridDrift 22s linear infinite}.loginEntrySignalField{overflow:hidden;opacity:.94}.loginEntrySignalField:before,.loginEntrySignalField:after{content:"";position:absolute;inset:0}.loginEntrySignalField:before{background:radial-gradient(circle at 18% 28%,rgba(125,211,252,.2),transparent 0 2px,transparent 2px),radial-gradient(circle at 48% 52%,rgba(125,211,252,.18),transparent 0 2px,transparent 2px),radial-gradient(circle at 76% 24%,rgba(125,211,252,.2),transparent 0 2px,transparent 2px),linear-gradient(117deg,transparent 18%,rgba(125,211,252,.1) 18.3%,rgba(125,211,252,.1) 18.7%,transparent 19%),linear-gradient(146deg,transparent 58%,rgba(56,189,248,.08) 58.2%,rgba(56,189,248,.08) 58.6%,transparent 59%);opacity:.84}.loginEntrySignalField:after{background:radial-gradient(circle at 56% 34%,rgba(125,211,252,.2),transparent 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(45,212,191,.18),transparent 0 1px,transparent 1px),linear-gradient(90deg,transparent 0%,rgba(125,211,252,.14) 48%,transparent 100%);filter:blur(12px);opacity:.46}.loginEntryScreenContent{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:25vh;text-align:center;top:70px}.loginEntryMonogramWrap{position:relative}.loginEntryMonogramWrap:before,.loginEntryMonogramWrap:after{content:"";position:absolute;inset:50% auto auto 50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.loginEntryMonogramWrap:before{width:clamp(220px,34vw,420px);height:clamp(220px,34vw,420px);border:1px solid rgba(191,219,254,.2);box-shadow:0 0 0 1px #7dd3fc0f,inset 0 0 54px #7dd3fca8;opacity:.8;animation:loginEntryHaloDrift 15s ease-in-out infinite}.loginEntryMonogramWrap:after{width:clamp(280px,42vw,520px);height:clamp(280px,42vw,520px);border:1px solid transparent;background:conic-gradient(from 90deg,#7dd3fc00,#7dd3fc2e 72deg,#bfdbfe6b 118deg,#7dd3fc0f 180deg,#22d3ee2e 248deg,#7dd3fc00 360deg);-webkit-mask:radial-gradient(circle,transparent calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),transparent calc(50% + 1px));mask:radial-gradient(circle,transparent calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),transparent calc(50% + 1px));opacity:.42;animation:loginEntryOrbitSpin 18s linear infinite}.loginEntryMonogram{font-size:clamp(64px,25vw,300px)!important;line-height:.8;letter-spacing:0em!important;color:#e2e7ed!important;text-shadow:0 0 28px rgba(125,211,252,.14),0 28px 82px rgba(2,6,23,.46);transform:translateZ(0) scale(1);filter:drop-shadow(0 0 26px rgba(56,189,248,.14));transition:transform .96s cubic-bezier(.22,1,.36,1),opacity .72s ease,filter .72s ease}.loginEntryTrace{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.78) 46%,rgba(219,234,254,.9) 50%,rgba(125,211,252,.78) 54%,transparent 100%);transform-origin:left center;filter:drop-shadow(0 0 16px rgba(56,189,248,.22));opacity:.88}.loginEntryTracePrimary{top:24%;left:8%;width:66%;transform:rotate(16deg)}.loginEntryTraceSecondary{top:62%;left:26%;width:46%;transform:rotate(-18deg);opacity:.7}.loginEntrySweep{position:absolute;inset:-16% 10% -16% 2%;background:linear-gradient(105deg,transparent 32%,rgba(125,211,252,.16) 47%,rgba(191,219,254,.18) 50%,rgba(125,211,252,.16) 53%,transparent 68%);transform:translate(-24%);opacity:.6;animation:loginSurfaceSweep 13.8s cubic-bezier(.22,1,.36,1) infinite}.loginEntryNode{position:absolute;left:var(--signal-x);top:var(--signal-y);width:10px;height:10px;border-radius:50%;background:#f8fbff;box-shadow:0 0 0 5px #7dd3fc24,0 0 30px #38bdf875;animation:loginSignalPulse 3.84s ease-in-out infinite;animation-delay:var(--signal-delay)}.loginEntryButton{min-width:176px;min-height:56px;padding:14px 28px;border-radius:999px;border:1px solid rgba(125,211,252,.34);background:linear-gradient(180deg,#0e2640f5,#0a182bfa);color:#edf7ff;box-shadow:0 0 0 1px #7dd3fc3d,0 20px 54px #2563eb38;font-size:15px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;animation:loginEntryButtonPulse 2.9s ease-in-out infinite;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s ease,box-shadow .26s ease,background .26s ease,color .24s ease,border-color .24s ease}.loginEntryButton:hover,.loginEntryButton:focus-visible{transform:translateY(-2px) scale(1.015);border-color:#bfdbfe80;box-shadow:0 0 0 1px #7dd3fc47,0 24px 66px #2563eb47}.loginEntryHint{max-width:320px;color:#dbeafed1;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s ease}.loginShellEntryStage-landing .loginHero,.loginShellEntryStage-landing .loginPanelWrap{opacity:0;transform:translateY(42px) scale(.985);filter:blur(18px);pointer-events:none;visibility:hidden}.loginShellEntryStage-transitioning .loginHero,.loginShellEntryStage-transitioning .loginPanelWrap,.loginShellEntryStage-login .loginHero,.loginShellEntryStage-login .loginPanelWrap{opacity:1;transform:translateY(0) scale(1);filter:blur(0);pointer-events:auto;visibility:visible}.loginShellEntryStage-transitioning .loginEntryScreen,.loginShellEntryStage-login .loginEntryScreen{opacity:0;transform:scale(1.04);pointer-events:none}.loginShellEntryStage-login .loginEntryScreen{visibility:hidden}.loginShellEntryStage-transitioning .loginEntryMonogram,.loginShellEntryStage-login .loginEntryMonogram{transform:translate3d(-19vw,-14vh,0) scale(.34) rotate(-8deg);opacity:.12;filter:blur(16px)}.loginShellEntryStage-transitioning .loginEntryButton,.loginShellEntryStage-login .loginEntryButton{transform:translateY(18px) scale(.94);opacity:0}.loginShellEntryStage-transitioning .loginEntryHint,.loginShellEntryStage-login .loginEntryHint,.loginShellEntryStage-transitioning .loginEntryScreenBackdrop,.loginShellEntryStage-login .loginEntryScreenBackdrop,.loginShellEntryStage-transitioning .loginEntryScreenAtmosphere,.loginShellEntryStage-login .loginEntryScreenAtmosphere,.loginShellEntryStage-transitioning .loginEntryScreenGrid,.loginShellEntryStage-login .loginEntryScreenGrid,.loginShellEntryStage-transitioning .loginEntrySignalField,.loginShellEntryStage-login .loginEntrySignalField{opacity:0}:root[data-theme=dark] .loginHeroBackdrop,:root[data-theme=dark] .authTransitionSurfaceBackdrop{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 22%),radial-gradient(circle at 22% 18%,rgba(103,232,249,.18),transparent 24%),radial-gradient(circle at 68% 26%,rgba(59,130,246,.16),transparent 22%),radial-gradient(circle at 34% 72%,rgba(56,189,248,.1),transparent 18%)}:root[data-theme=dark] .loginHeroBackdrop:before,:root[data-theme=dark] .authTransitionSurfaceBackdrop:before{background:repeating-linear-gradient(90deg,rgba(125,211,252,.12) 0,rgba(125,211,252,.12) 1px,transparent 1px,transparent 46px),repeating-linear-gradient(180deg,rgba(125,211,252,.12) 0,rgba(125,211,252,.12) 1px,transparent 1px,transparent 46px),repeating-linear-gradient(90deg,rgba(56,189,248,.08) 0,rgba(56,189,248,.08) 1px,transparent 1px,transparent 138px),repeating-linear-gradient(180deg,rgba(56,189,248,.08) 0,rgba(56,189,248,.08) 1px,transparent 1px,transparent 138px)}:root[data-theme=dark] .loginHeroBackdrop:after,:root[data-theme=dark] .authTransitionSurfaceBackdrop:after{background:radial-gradient(circle at 20% 80%,rgba(34,211,238,.168),transparent 18%),radial-gradient(circle at 72% 34%,rgba(59,130,246,.168),transparent 16%),linear-gradient(120deg,transparent 22%,rgba(125,211,252,.096) 50%,transparent 78%);opacity:.86}:root[data-theme=dark] .loginHeroSignalField:before,:root[data-theme=dark] .authTransitionSurfaceField:before{background:radial-gradient(circle at 18% 28%,rgba(125,211,252,.2),transparent 0 2px,transparent 2px),radial-gradient(circle at 48% 52%,rgba(125,211,252,.18),transparent 0 2px,transparent 2px),radial-gradient(circle at 76% 24%,rgba(125,211,252,.2),transparent 0 2px,transparent 2px),linear-gradient(117deg,transparent 18%,rgba(125,211,252,.1) 18.3%,rgba(125,211,252,.1) 18.7%,transparent 19%),linear-gradient(146deg,transparent 58%,rgba(56,189,248,.08) 58.2%,rgba(56,189,248,.08) 58.6%,transparent 59%)}:root[data-theme=dark] .loginHeroSignalField:after,:root[data-theme=dark] .authTransitionSurfaceField:after{background:radial-gradient(circle at 56% 34%,rgba(125,211,252,.2),transparent 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(45,212,191,.18),transparent 0 1px,transparent 1px),linear-gradient(90deg,transparent 0%,rgba(125,211,252,.14) 48%,transparent 100%);opacity:.56}:root[data-theme=dark] .loginHeroTrace{background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.78) 46%,rgba(219,234,254,.9) 50%,rgba(125,211,252,.78) 54%,transparent 100%);filter:drop-shadow(0 0 16px rgba(56,189,248,.22))}:root[data-theme=dark] .loginHeroSweep{background:linear-gradient(105deg,transparent 32%,rgba(125,211,252,.16) 47%,rgba(191,219,254,.18) 50%,rgba(125,211,252,.16) 53%,transparent 68%)}:root[data-theme=dark] .loginSignalNode,:root[data-theme=dark] .authTransitionSurfaceNode{background:#f8fbff;box-shadow:0 0 0 5px #7dd3fc24,0 0 30px #38bdf875}.loginHero{position:relative;z-index:1;overflow:hidden;padding:48px 48px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;color:#f8fbff;transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .96s cubic-bezier(.22,1,.36,1),filter .86s ease,visibility 0s linear}.loginHeroBackdrop,.loginHeroSignalField,.authTransitionSurfaceBackdrop,.authTransitionSurfaceField{position:absolute;inset:0;pointer-events:none}.loginHeroBackdrop,.authTransitionSurfaceBackdrop{background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 22%),radial-gradient(circle at 22% 18%,rgba(103,232,249,.16),transparent 24%),radial-gradient(circle at 68% 26%,rgba(59,130,246,.14),transparent 22%),radial-gradient(circle at 34% 72%,rgba(56,189,248,.08),transparent 18%);opacity:1}.loginHeroBackdrop:before,.loginHeroBackdrop:after,.authTransitionSurfaceBackdrop:before,.authTransitionSurfaceBackdrop:after{content:"";position:absolute;inset:0}.loginHeroBackdrop:before,.authTransitionSurfaceBackdrop:before{background:repeating-linear-gradient(90deg,rgba(148,163,184,.11) 0,rgba(148,163,184,.11) 1px,transparent 1px,transparent 46px),repeating-linear-gradient(180deg,rgba(148,163,184,.11) 0,rgba(148,163,184,.11) 1px,transparent 1px,transparent 46px),repeating-linear-gradient(90deg,rgba(125,211,252,.08) 0,rgba(125,211,252,.08) 1px,transparent 1px,transparent 138px),repeating-linear-gradient(180deg,rgba(125,211,252,.08) 0,rgba(125,211,252,.08) 1px,transparent 1px,transparent 138px);-webkit-mask-image:linear-gradient(180deg,#000000c2,#00000047);mask-image:linear-gradient(180deg,#000000c2,#00000047);animation:loginGridDrift 20.8s linear infinite}.loginHeroBackdrop:after,.authTransitionSurfaceBackdrop:after{background:radial-gradient(circle at 20% 80%,rgba(34,211,238,.144),transparent 18%),radial-gradient(circle at 72% 34%,rgba(59,130,246,.144),transparent 16%),linear-gradient(120deg,transparent 22%,rgba(255,255,255,.096) 50%,transparent 78%);mix-blend-mode:screen;opacity:1;animation:loginLightSweep 14.4s ease-in-out infinite}.loginHeroSignalField,.authTransitionSurfaceField{overflow:hidden;opacity:1}.loginHeroSignalField:before,.loginHeroSignalField:after,.authTransitionSurfaceField:before,.authTransitionSurfaceField:after{content:"";position:absolute;inset:0}.loginHeroSignalField:before,.authTransitionSurfaceField:before{background:radial-gradient(circle at 18% 28%,rgba(125,211,252,.16),transparent 0 2px,transparent 2px),radial-gradient(circle at 48% 52%,rgba(125,211,252,.14),transparent 0 2px,transparent 2px),radial-gradient(circle at 76% 24%,rgba(125,211,252,.16),transparent 0 2px,transparent 2px),linear-gradient(117deg,transparent 18%,rgba(125,211,252,.08) 18.3%,rgba(125,211,252,.08) 18.7%,transparent 19%),linear-gradient(146deg,transparent 58%,rgba(125,211,252,.06) 58.2%,rgba(125,211,252,.06) 58.6%,transparent 59%);opacity:.9}.loginHeroSignalField:after,.authTransitionSurfaceField:after{background:radial-gradient(circle at 56% 34%,rgba(125,211,252,.16),transparent 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(45,212,191,.14),transparent 0 1px,transparent 1px),linear-gradient(90deg,transparent 0%,rgba(125,211,252,.12) 48%,transparent 100%);filter:blur(12px);opacity:.5}.loginHeroTrace{position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(125,211,252,.72) 46%,rgba(191,219,254,.86) 50%,rgba(125,211,252,.72) 54%,transparent 100%);transform-origin:left center;filter:drop-shadow(0 0 14px rgba(96,165,250,.22))}.loginHeroTracePrimary{top:27%;left:10%;width:54%;transform:rotate(18deg)}.loginHeroTraceSecondary{top:57%;left:28%;width:42%;transform:rotate(-20deg);opacity:.84}.loginHeroSweep{position:absolute;inset:-12% 18% -12% 8%;background:linear-gradient(105deg,transparent 32%,rgba(125,211,252,.14) 47%,rgba(191,219,254,.2) 50%,rgba(125,211,252,.14) 53%,transparent 68%);transform:translate(-24%);animation:loginSurfaceSweep 12.8s cubic-bezier(.22,1,.36,1) infinite}.loginSignalNode{position:absolute;left:var(--signal-x);top:var(--signal-y);width:10px;height:10px;border-radius:50%;background:#eef8ff;box-shadow:0 0 0 5px #7dd3fc1f,0 0 28px #38bdf86b;animation:loginSignalPulse 3.84s ease-in-out infinite;animation-delay:var(--signal-delay)}.authTransitionSurfaceBackdrop{inset:-4%;opacity:var(--auth-backdrop-opacity);animation:authTransitionSurfaceIn .98s cubic-bezier(.22,1,.36,1) backwards}.authTransitionSurfaceBackdrop:before{animation-delay:-2.6s;opacity:.94;animation-duration:var(--auth-grid-duration)}.authTransitionSurfaceBackdrop:after{animation-delay:-1.9s;opacity:var(--auth-light-opacity);animation-duration:var(--auth-light-duration)}.authTransitionSurfaceField:before{opacity:1}.authTransitionSurfaceField:after{opacity:.68}.authTransitionSurfaceField{animation:authTransitionFieldIn .92s cubic-bezier(.22,1,.36,1) backwards}.authTransitionSurfaceField .loginHeroTracePrimary,.authTransitionSurfaceField .loginHeroTraceSecondary,.authTransitionSurfaceField .loginHeroSweep{opacity:var(--auth-trace-opacity)}.authTransitionSurfaceField .loginHeroTracePrimary{top:22%;left:6%;width:62%}.authTransitionSurfaceField .loginHeroTraceSecondary{top:62%;left:26%;width:52%}.authTransitionSurfaceField .loginHeroSweep{inset:-16% 4% -16% 0;opacity:var(--auth-sweep-opacity);animation-delay:-1.8s;animation-duration:var(--auth-sweep-duration)}.authTransitionSurfaceNode{width:11px;height:11px;box-shadow:0 0 0 6px rgba(125,211,252,var(--auth-node-ring-alpha)),0 0 34px rgba(56,189,248,var(--auth-node-glow-alpha));animation-delay:calc(var(--signal-delay) - .4s);animation-duration:var(--auth-pulse-duration)}.loginHeroContent,.loginMetricGrid{position:relative;z-index:1}.loginHeroContent{max-width:640px}.loginHeroBadge{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid rgba(191,219,254,.14);background:#040c1542;box-shadow:inset 0 1px #ffffff14;color:#d9e9fb;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.loginLiveDot{width:8px;height:8px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 5px #7dd3fc1f;animation:loginStatusPulse 2.6s ease-in-out infinite}.loginHeroBrandBlock{margin-top:26px}.loginHeroEyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#bfdbfed6}.vantageTitle{margin-top:18px}.loginBrandMark{display:inline-block;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(64px,10vw,124px);line-height:.9;letter-spacing:-.06em;color:#f8fbff;text-shadow:0 18px 42px rgba(2,6,23,.22)}.loginHeroSummary{margin-top:20px;max-width:560px;font-size:20px;line-height:1.45;color:#dfeaf7e0}.loginHeroRotator{margin-top:28px;max-width:360px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(191,219,254,.42);background:linear-gradient(180deg,#060f1a70,#07111d47);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f}.loginHeroRotatorLabel{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#add3f4c2}.loginHeroRotatorViewport{position:relative;min-height:34px;margin-top:10px}.loginHeroRotatorMessage{position:absolute;inset:0 auto auto 0;opacity:0;transform:translateY(10px);font-size:22px;font-weight:700;letter-spacing:-.03em;color:#f8fbff;transition:opacity .42s ease,transform .42s ease}.loginHeroRotatorMessage.isActive{opacity:1;transform:translateY(0)}.loginHeroRotatorStatic{margin-top:10px;font-size:13px;line-height:1.55;color:#bfdbfebd}.loginMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:780px}.loginMetricCard{position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(148,163,184,.58);background:linear-gradient(180deg,#07101cc7,#0814238a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f,0 22px 46px #0206172e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.loginMetricCard:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 24%,rgba(255,255,255,.08) 50%,transparent 76%);transform:translate(-120%);transition:transform .62s cubic-bezier(.22,1,.36,1);pointer-events:none}.loginMetricCard:hover{transform:translateY(-4px);border-color:#7dd3fc9e;box-shadow:inset 0 1px #ffffff61,0 28px 54px #020617a3}.loginMetricCard:hover:before{transform:translate(120%)}.loginMetricCard-primary{background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 26%),linear-gradient(180deg,#071220d6,#08142399)}.loginMetricCard-teal{background:radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 26%),linear-gradient(180deg,#071220d6,#08142399)}.loginMetricCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.loginMetricCardLabel{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#bfdbfeb8}.loginMetricPulse{width:9px;height:9px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 4px #7dd3fc14;animation:loginStatusPulse 2.4s ease-in-out infinite}.loginMetricCardValue{margin-top:10px;font-size:24px;font-weight:800;letter-spacing:-.04em;color:#f8fbff}.loginMetricCardMeta{margin-top:4px;font-size:13px;line-height:1.5;color:#c9d7e8bd}.loginMetricCardWave{display:flex;align-items:flex-end;gap:5px;height:16px;margin-top:14px}.loginMetricCardWave span{display:block;width:16px;border-radius:999px;background:linear-gradient(180deg,#7dd3fcc7,#7dd3fc2e);animation:loginWaveDrift 1.8s ease-in-out infinite}.loginMetricCardWave span:nth-child(1){height:6px}.loginMetricCardWave span:nth-child(2){height:11px;animation-delay:.16s}.loginMetricCardWave span:nth-child(3){height:8px;animation-delay:.32s}.loginMetricCardWave span:nth-child(4){height:13px;animation-delay:.48s}.loginPanelWrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:28px 28px 28px 10px;transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .96s cubic-bezier(.22,1,.36,1),filter .86s ease,visibility 0s linear}.loginPanelWrap:before{content:"";position:absolute;left:4px;top:6%;bottom:6%;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.58) 16%,rgba(125,211,252,.68) 50%,rgba(255,255,255,.42) 84%,transparent 100%);box-shadow:0 0 28px #7dd3fc3d;opacity:.68}.loginPanelCard{position:relative;width:100%;max-width:468px;padding:30px;border-radius:30px;border:1px solid rgba(210,210,210,.64);background:linear-gradient(180deg,#ffffffe0,#f5f8fdd1);box-shadow:0 36px 90px #0f172a29,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.loginPanelCard:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top right,rgba(125,211,252,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.26),transparent 20%);pointer-events:none}:root[data-theme=dark] .loginPanelCard{border-color:#7dd3fc29;background:linear-gradient(180deg,#090f1be6,#0c141fd6);box-shadow:0 38px 96px #02061770,inset 0 1px #ffffff0d}.loginPanelHeader,.loginForm,.loginPanelMeta{position:relative;z-index:1}.loginPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.loginPanelHeaderCopy{min-width:0}.loginPanelEyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-accent)}.loginWelcomeTitle{margin-top:14px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(34px,5vw,52px);line-height:.95;letter-spacing:-.05em;color:var(--text-strong);transition:color calc(var(--theme-transition-duration) - 40ms) ease}.loginPanelTitle{margin-top:18px}.loginPanelSubtitle{max-width:34ch}.loginThemeToggle{min-height:36px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.loginNoticeBox{margin-top:16px}.loginInfoNotice{border:1px solid rgba(125,211,252,.24);border-radius:16px;padding:12px 14px;background:#eff6ffdb;color:var(--muted-strong);font-size:13px;line-height:1.5}:root[data-theme=dark] .loginInfoNotice{background:#0f2b5270;border-color:#60a5fa33;color:#d2e6fb}.loginForm{display:flex;flex-direction:column;gap:20px;margin-top:22px}.loginFieldStack{display:grid;gap:14px}.loginField{position:relative;display:block;transition:transform .18s ease}.loginField:focus-within{transform:translateY(-1px)}.loginInput{width:100%;min-width:0}.loginFieldControl{min-height:62px;padding:24px 16px 12px;border-radius:18px;border-color:#94a3b83d;background:#ffffffc7;box-shadow:inset 0 1px #ffffffc7}.loginFieldControl::placeholder{color:transparent}.loginFieldControl:focus{border-color:#3b82f657;background:#fffffff5;box-shadow:var(--focus-ring),inset 0 1px #ffffffe0,0 16px 32px #3b82f61a}:root[data-theme=dark] .loginFieldControl{border-color:#60a5fac2;background:#080f1c5c}:root[data-theme=dark] .loginFieldControl:focus{background:#0b121ef0;box-shadow:var(--focus-ring),inset 0 1px #ffffff0d,0 16px 36px #02061757}.loginFieldLabel{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:var(--muted);pointer-events:none;transition:transform .18s ease,color .18s ease,font-size .18s ease,letter-spacing .18s ease}.loginField:focus-within .loginFieldLabel,.loginFieldControl:not(:placeholder-shown)+.loginFieldLabel{transform:translateY(-18px);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-accent)}.loginInlineActions{display:flex;justify-content:flex-end;margin-top:-2px}.loginTextButton{min-height:auto;padding:0;border:none;background:transparent;box-shadow:none;color:var(--primary-accent)}.loginTextButton:hover{background:transparent;box-shadow:none;transform:none}.loginActionStack{display:grid;gap:12px}.loginPrimaryButton,.loginSecondaryButton{width:100%;justify-content:center}.loginPrimaryButton{min-height:54px;border-radius:16px;gap:10px;font-size:15px;font-weight:700;letter-spacing:-.01em}.loginButtonSpinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.38);border-top-color:transparent;opacity:0;transform:scale(.72)}.loginButtonSpinner.isBusy{opacity:1;transform:scale(1);animation:loginSpin .82s linear infinite}.loginSecondaryButton{min-height:46px;border-radius:16px}.loginConfirmActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.loginSecondaryRow{display:flex}.loginPanelMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(148,163,184,.2)}.loginStatusItem{padding:12px 12px 11px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#f8fafca8;box-shadow:inset 0 1px #ffffffb8}.loginStatusItemLabel{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.loginStatusItemValue{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;color:var(--text-strong)}.loginStatusItemDot{width:8px;height:8px;border-radius:999px;background:#67e8f9;box-shadow:0 0 0 4px #67e8f924;animation:loginStatusPulse 2.6s ease-in-out infinite}:root[data-theme=dark] .loginPanelMeta{border-top-color:#60a5fa24}:root[data-theme=dark] .loginStatusItem{background:#0a121d9e;border-color:#60a5fa24;box-shadow:inset 0 1px #ffffff0a}.loginReveal{opacity:0;transform:translateY(28px);filter:blur(10px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1),filter .76s ease,background .28s cubic-bezier(.22,1,.36,1),color .24s ease,border-color .24s ease,box-shadow .28s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.loginRevealActive{opacity:1;transform:translateY(0);filter:blur(0)}.loginRevealSoft{transform:translateY(18px)}.loginRevealScale{transform:translateY(28px) scale(.985)}.loginRevealActive.loginRevealScale{transform:translateY(0) scale(1)}@keyframes loginEntryAtmospherePulse{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes loginEntryHaloDrift{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.54}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.82}}@keyframes loginEntryOrbitSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loginEntryButtonPulse{0%,to{box-shadow:0 0 0 1px #bfdbfe47,0 20px 54px #38bdf83d}50%{box-shadow:0 0 0 1px #e0f2fe6b,0 0 0 12px #7dd3fc14,0 24px 68px #38bdf857}}@keyframes loginGridDrift{0%{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}to{transform:translateZ(0)}}@keyframes loginLightSweep{0%,to{transform:translate3d(-4%,0,0);opacity:.4}50%{transform:translate3d(4%,0,0);opacity:.84}}@keyframes loginSurfaceSweep{0%,to{transform:translate(-22%);opacity:.18}50%{transform:translate(22%);opacity:.44}}@keyframes loginSignalPulse{0%,to{transform:scale(.96);opacity:.62}40%{transform:scale(1.22);opacity:1}70%{transform:scale(1);opacity:.92}}@keyframes loginStatusPulse{0%,to{opacity:.84;box-shadow:0 0 #7dd3fc33}50%{opacity:1;box-shadow:0 0 0 7px #7dd3fc14}}@keyframes loginWaveDrift{0%,to{transform:scaleY(.78);opacity:.68}50%{transform:scaleY(1.12);opacity:1}}@keyframes loginSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signOutConfirmPanel{max-height:50vh;min-height:450px}.clientEditOverlayPanel{inset:20px;width:auto;max-width:none;max-height:calc(100dvh - 40px);padding:0;border:none;background:transparent;box-shadow:none;overflow:hidden}.clientEditOverlayCard{width:100%;height:100%;overflow:auto;max-width:none;box-sizing:border-box}.clientEditHeaderRow{align-items:flex-start;gap:16px}.clientEditHeroCard{display:grid;gap:14px;border-radius:28px;border:1px solid rgba(96,165,250,.22);background:radial-gradient(circle at top right,rgba(125,211,252,.18),transparent 34%),linear-gradient(180deg,#f8fcfffa,#f0f9fff5);box-shadow:0 20px 42px #0f172a14}.clientEditHeroHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.clientEditHeroCopy{display:grid;gap:6px;max-width:720px}.clientEditHeroPills,.clientEditPreferencePreview,.clientEditToggleRow{display:flex;flex-wrap:wrap;gap:8px}.clientEditHeroPills{justify-content:flex-start}.clientEditSectionPrimary{border-radius:24px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f8fafcfa)}.clientEditSectionIntro{margin-top:6px;color:var(--muted-strong);max-width:72ch}.clientEditSectionSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;align-items:start}.clientEditInlineCheck{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#f8fafceb}.clientEditPreferencePreview{margin-top:12px}.clientEditNotesInput{width:100%;min-height:140px;margin-top:12px;border:1px solid var(--border);border-radius:16px;padding:12px 14px;box-sizing:border-box;resize:vertical;background:#fffffff5}@media(max-width:900px){.clientEditSectionSplit{grid-template-columns:minmax(0,1fr)}}.crmImportLaunchCard{display:grid;gap:14px}.crmImportLaunchHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.crmImportLaunchCopy,.crmImportLaunchMeta{color:var(--office-suite-muted)}.crmImportLaunchGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crmImportOverlayPanel{inset:18px;width:auto;max-width:none;max-height:calc(100dvh - 36px);padding:0;border:none;background:transparent;box-shadow:none;overflow:auto;overscroll-behavior:contain}.overlayInlinePanel.crmImportOverlayPanel{inset:auto;width:100%;height:100%;max-height:none;overflow:hidden}.crmImportOverlayCard{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;max-width:none;border-radius:32px;border:1px solid rgba(248,250,252,.12);background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 20%),radial-gradient(circle at 86% 12%,rgba(239,68,68,.1),transparent 18%),linear-gradient(180deg,#121218fa,#161217fa);box-shadow:0 34px 82px #02061780;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.crmImportOverlayHero{margin:-1px -1px 0;padding:20px 20px 18px;border-radius:0;position:sticky;top:-1px;z-index:3;border-width:0 0 1px;box-shadow:none;overflow:hidden;isolation:isolate}.crmImportOverlayHero:after{content:none}.crmImportOverlayHeroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.crmImportOverlayHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settingsCard.officeSuitePanel{padding:14px}.crmImportOverlayBody{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;padding:5px 18px;overflow:hidden}.crmImportOverlayLayout{display:grid;grid-template-columns:minmax(400px,460px) minmax(0,1fr);gap:16px;flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.crmImportOverlayRail,.crmImportOverlayWorkspace{min-height:0;max-height:100%;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.crmImportBatchCard{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.crmImportBatchCard:hover{transform:translateY(-1px)}.crmImportBatchCardActive{border-color:#fbbf2466!important;box-shadow:0 20px 44px #0f172a3d}.crmImportFilterButtonActive{background:linear-gradient(135deg,#fbbf2438,#dc262647)!important;border-color:#fbbf245c!important;color:#f8fafc!important}.crmImportEmptyState{display:flex;flex-direction:column;min-height:180px;justify-content:center}.crmImportSectionCard{display:flex;flex-direction:column;gap:14px}.crmImportSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.crmImportSectionEyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fdba74d1}.crmImportSectionHint{max-width:340px;font-size:12px;line-height:1.5;color:var(--office-suite-muted)}.crmImportMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.crmImportMetricStripCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.crmImportMetricCard{border-radius:18px;border:1px solid rgba(248,250,252,.08);background:linear-gradient(180deg,#fff7ed0a,#18161994);padding:12px 14px;min-width:0}.crmImportMetricLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--office-suite-muted)}.crmImportMetricValue{margin-top:8px;font-size:24px;font-weight:800;color:#fff7ed}.crmImportMetricDetail{margin-top:6px;font-size:12px;line-height:1.45;color:var(--office-suite-muted)}.crmImportMappingToolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.crmImportMappingList{display:grid;gap:10px;margin-top:12px}.crmImportMappingRow{display:grid;grid-template-columns:minmax(180px,.8fr) .2fr minmax(240px,1.1fr);gap:12px;align-items:center;border-radius:18px;border:1px solid rgba(248,250,252,.08);background:linear-gradient(180deg,#fff7ed09,#1412169e);padding:12px 14px}.crmImportMappingSource,.crmImportMappingTarget{min-width:0}.crmImportMappingLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--office-suite-muted)}.crmImportMappingValue{margin-top:6px;font-size:14px;font-weight:700;color:#fff7ed;word-break:break-word}.crmImportMappingArrow{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(251,191,36,.18);background:#fbbf2414;color:#fdba74;font-size:18px}.crmImportSectionActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.crmImportSectionActionsCompact{margin-top:0}.crmImportReviewToolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:12px}.crmImportReviewFilters{display:flex;gap:8px;flex-wrap:wrap}.crmImportReviewList{display:grid;gap:10px;margin-top:12px}.crmImportReviewRow{border-radius:18px;border:1px solid rgba(248,250,252,.08);background:linear-gradient(180deg,#fff7ed09,#131116b8);padding:10px 12px}.crmImportReviewRowHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.crmImportReviewRowBody{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:10px;margin-top:10px}.crmImportReviewSummary,.crmImportReviewActions{display:grid;gap:8px;min-width:0}.crmImportIssueStrip{display:flex;gap:6px;flex-wrap:wrap}.crmImportIssuePill{padding:4px 8px;border-radius:999px;border:1px solid rgba(248,250,252,.08);background:#fff7ed0d;font-size:11px;color:var(--office-suite-muted)}.crmImportInsightCard{border-radius:14px;border:1px solid rgba(248,250,252,.06);background:#0f0e126b;padding:8px 10px}.crmImportInsightLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fdba74d1}.crmImportKeyValueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.crmImportKeyValueCard{border-radius:12px;border:1px solid rgba(248,250,252,.06);background:#0f0e1261;padding:8px 9px;min-width:0}.crmImportReviewActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crmImportMergeChoiceList{display:grid;gap:6px}.crmImportMergeChoiceRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:8px;align-items:center;border-radius:14px;border:1px solid rgba(248,250,252,.06);background:#0f0e1261;padding:8px 10px}.crmImportDetailBlock{margin-top:8px;border-radius:14px;border:1px solid rgba(248,250,252,.06);background:#0f0e1252;padding:8px 10px}.crmImportDetailSummary{cursor:pointer;font-size:12px;font-weight:700;color:#fff7ed}.crmImportDetailContent{margin-top:8px;display:grid;gap:6px}.crmImportCheckboxRow{display:flex;align-items:flex-start;gap:6px;margin-top:4px;color:var(--office-suite-ink)}.crmImportDataPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeHero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top left,rgba(119,201,245,.16),transparent 26%),radial-gradient(circle at 88% 18%,rgba(115,216,222,.1),transparent 18%),linear-gradient(135deg,#071320fa,#0b1f31fa 56%,#0c2a41fa);border:1px solid rgba(125,211,252,.16);border-radius:28px;padding:22px;box-shadow:0 28px 60px #0a142229}.homeHeroTitle{margin:0;font-size:32px;font-weight:800;letter-spacing:-.05em;color:#f8fbff}.homeSummary{margin-top:10px;color:#e5eef7e0;font-size:15px;max-width:760px;line-height:1.6}.homeHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:18px;align-items:stretch}.homeHeroActions{display:flex;justify-content:flex-end;align-items:flex-start}.homeHeroKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeHeroStat{border-radius:18px;border:1px solid rgba(125,211,252,.12);background:#ffffff1a;padding:10px 14px;box-shadow:inset 0 1px #ffffff14,0 16px 30px #02061714;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.homeHeroStatLabel{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#bfdbfec2}.homeHeroStatValue{font-size:28px;font-weight:800;letter-spacing:-.04em;color:#f8fbff}.homeHeroStatDetail{font-size:12px;color:#dbe7f4bd;line-height:1.5}.homeBadgeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.homeBadge{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;border:1px solid rgba(125,211,252,.14);background:#ffffff14;color:#e2e8f0}.homeBadgeStrong{border-color:#7dd3fc38;background:#ffffff24;color:#f8fbff}.homeLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.homeSectionCard{border:1px solid rgba(124,143,166,.16);border-radius:24px;padding:18px;background:#ffffffc7;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.homeSectionTitle{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.homeSectionSubtle{color:#24272b;font-size:12px;line-height:1.45}.homeActionStack{display:flex;flex-direction:column;gap:12px}.homeActionCard,.homeListItem{position:relative;overflow:hidden;border:1px solid rgba(124,143,166,.48);border-radius:22px;padding:11px;background:radial-gradient(circle at top right,rgba(78,159,214,.1),transparent 20%),linear-gradient(180deg,#ffffffd1,#f3f7fceb);box-shadow:inset 0 1px #ffffffdb,var(--card-shadow);cursor:pointer}.homeActionCard:before,.homeListItem:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 30%,transparent 70%,rgba(59,130,246,.08) 100%);pointer-events:none}.homeActionCard:after,.homeListItem:after{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:999px;background:linear-gradient(180deg,#93c5fd,#3b82f62e);opacity:.92}.homeActionCardTone-high:after,.homeListItem.homeActionCardTone-high:after{background:linear-gradient(180deg,#ef4444,#fb7185 48%,#fb718524);box-shadow:0 0 0 1px #f871711f,0 0 22px #f8717133}.homeActionCardTone-medium:after,.homeListItem.homeActionCardTone-medium:after{background:linear-gradient(180deg,#f59e0b,#fbbf24 48%,#fbbf2424);box-shadow:0 0 0 1px #f59e0b1f,0 0 22px #f59e0b2e}.homeActionCard{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.homeActionCard:hover,.homeListItem.hover:hover{border-color:#4e9fd6bf;box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.homeActionPinned,.homeListItem.homeActionPinned{border-color:#f59e0b75;box-shadow:inset 0 1px #ffffffdb,0 16px 34px #b453091c}.homeActionCardCompact{padding:10px 12px;border-radius:18px}.homeActionCardCompact .homeCardTitle{font-size:15px;line-height:1.28}.homeActionCardCompact .homeActionAge,.homeActionCardCompact .homePill,.homeActionCardCompact .homeCardMeta span{padding:4px 8px;font-size:10px}.homeActionCardCompact .homeCardMeta{margin-top:6px;gap:6px;font-size:11px}.homeActionCardCompact .btn{min-height:36px;padding:8px 10px;border-radius:12px}.homeActionHeader{min-width:0;position:relative;z-index:1}.homeActionEyebrowRow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.homeActionEyebrow{color:#16598d;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.homeActionAge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#ffffffa8;color:#334155;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.homeActionTopRow{margin-top:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.homeActionTitleWrap{min-width:0}.homeCardTitle{font-weight:800;font-size:17px;line-height:1.34;color:#0f172a;letter-spacing:-.03em}.homeActionSignalGroup{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.homeCardMeta{margin-top:8px;color:#64748b;font-size:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.homeCardMeta span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f1f5f98f;border:1px solid rgba(148,163,184,.12)}.homeActionMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px}.homeCompactSummary{margin-top:8px;color:#475569;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.homeActionMetricCard{border-radius:16px;border:1px solid rgba(124,143,166,.14);background:linear-gradient(180deg,#f8fbffb8,#eff6ffd6);padding:4px 11px;box-shadow:inset 0 1px #ffffffeb,0 10px 18px #0a142208}.homeActionMetricLabel{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.homeActionMetricValue{font-size:17px;font-weight:800;letter-spacing:-.03em;color:#0f172a}.homeActionMetricSubtle{margin-top:3px;font-size:11px;line-height:1.4;color:#475569}.homeWhy{margin-top:5px;padding:5px 12px;border-radius:16px;border:1px solid rgba(124,143,166,.14);background:linear-gradient(180deg,#f8faffb3,#ffffffd6);color:#1e293b;font-size:13px;line-height:1.55;box-shadow:inset 0 1px #fffffff0}.homePills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.homePill{font-size:11px;padding:5px 9px;border-radius:999px;border:1px solid rgba(191,219,254,.28);background:#f8fafff0;color:#334155;font-weight:700;box-shadow:inset 0 1px #ffffffe6}.homePillToneWarn{border-color:#f59e0b3d;background:#fffbebfa;color:#92400e}.homePillToneDanger{border-color:#f871713d;background:#fef2f2fa;color:#991b1b}.homePillToneInfo{border-color:#60a5fa47;background:#eff6fffa;color:#1d4ed8}.homeActionFooter{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;padding-top:5px;border-top:1px solid rgba(191,219,254,.18)}.homeActionFooterCompact{padding-top:8px}.homeCaughtUpCard{border-radius:22px;border:1px solid rgba(118,190,165,.34);background:radial-gradient(circle at top right,rgba(74,198,210,.12),transparent 28%),linear-gradient(180deg,#f0faf8f0,#ebf7f4e0);padding:18px;box-shadow:inset 0 1px #ffffffd9,0 18px 34px #0a14220f}.homeCaughtUpEyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#047857}.homeCaughtUpTitle{margin-top:8px;font-size:24px;font-weight:800;letter-spacing:-.04em;color:#064e3b}.homeCaughtUpBody{margin-top:8px;font-size:14px;line-height:1.6;color:#065f46;max-width:620px}.homeCaughtUpMeta{margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(110,231,183,.92);background:#ffffffb8;color:#047857;font-size:12px;font-weight:700}.homeCtas{display:flex;flex-wrap:wrap;gap:8px}.homeCtas .btn{min-height:30px;border-radius:14px}.homeSignalStrip{display:flex;gap:10px;overflow:auto;padding-bottom:2px}.homeSignalPill{min-width:220px;border:1px solid rgba(191,219,254,.9);border-radius:18px;background:linear-gradient(180deg,#f8faff,#eff6ffeb);padding:12px 13px;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffffe6;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homeSignalPill:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1e40af1f;border-color:#93c5fd}.homeFilterBar{top:0;z-index:10;background:#f8fafce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(163,173,185,.9);border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:0 14px 30px #0f172a0d}.homeListGrid{display:flex;flex-direction:column;gap:12px}.homeChipRow{display:flex;flex-wrap:wrap;gap:8px}.homeChip{border-radius:999px;border:1px solid rgba(163,173,185,.86);background:#ffffffe6;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer;color:#334155;transition:background .16s ease,color .16s ease,border-color .16s ease}.homeChipActive{background:#0f172a;color:#fff;border-color:#0f172a}.homeKbd{border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:8px;padding:2px 6px;font-size:11px;background:#fff;color:#334155}.homeCols2{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.homeInfoStrip,.homeBulkBar{border-radius:16px;border:1px solid rgba(163,173,185,.86);background:#f8fafce0;padding:10px 12px}.homeSelectableRow{display:flex;gap:10px;align-items:flex-start}.homeSelectableBody{flex:1;min-width:0}.homeCheckbox{display:inline-flex;align-items:center;gap:6px;padding-top:12px;color:#475569;font-size:12px}.homeLoadingHost{position:relative}.homeLoadingOverlay{position:absolute;inset:0;z-index:30;border-radius:24px;background:#f8fafcc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.homeLoadingCard{position:sticky;top:50vh;transform:translateY(-50%);width:fit-content;margin:0 auto;border:1px solid rgba(163,173,185,.9);border-radius:18px;background:#fffffff2;box-shadow:0 20px 50px #0f172a1f;padding:14px 18px;font-size:13px;font-weight:700;color:#334155}:root[data-theme=dark] .homeHero{background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 26%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.14),transparent 18%),linear-gradient(135deg,#0c1729,#123156 56%,#0d2545);border-color:#7dd3fc3d;box-shadow:0 18px 40px #02061747}:root[data-theme=dark] .homeHeroTitle,:root[data-theme=dark] .homeSectionTitle,:root[data-theme=dark] .homeCardTitle,:root[data-theme=dark] .homeHeroStatValue,:root[data-theme=dark] .homeActionMetricValue,:root[data-theme=dark] .homeCaughtUpTitle{color:#f8fbff}:root[data-theme=dark] .homeSectionSubtle,:root[data-theme=dark] .homeActionMetricSubtle,:root[data-theme=dark] .homeHeroStatDetail,:root[data-theme=dark] .homeCardMeta,:root[data-theme=dark] .homeCaughtUpBody,:root[data-theme=dark] .homeCaughtUpMeta,:root[data-theme=dark] .homeHeroStatLabel,:root[data-theme=dark] .homeActionMetricLabel,:root[data-theme=dark] .homeCheckbox{color:#a9bbd2}:root[data-theme=dark] .homeHeroStat,:root[data-theme=dark] .homeSectionCard,:root[data-theme=dark] .homeActionCard,:root[data-theme=dark] .homeListItem,:root[data-theme=dark] .homeActionMetricCard,:root[data-theme=dark] .homeWhy,:root[data-theme=dark] .homeSignalPill,:root[data-theme=dark] .homeFilterBar,:root[data-theme=dark] .homeInfoStrip,:root[data-theme=dark] .homeBulkBar,:root[data-theme=dark] .homeLoadingCard{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 20%),linear-gradient(180deg,#0f1724f5,#131d2ef0);border-color:#60a5fa2e;box-shadow:0 18px 38px #0206173d}:root[data-theme=dark] .homeActionAge,:root[data-theme=dark] .homePill,:root[data-theme=dark] .homeChip,:root[data-theme=dark] .homeBadge,:root[data-theme=dark] .homeCardMeta span,:root[data-theme=dark] .homeKbd{background:#111b2bd6;border-color:#60a5fa2e;color:#c7d7eb;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .entityCardPinned,:root[data-theme=dark] .homeActionPinned,:root[data-theme=dark] .homeListItem.homeActionPinned{border-color:#fbbf247a;box-shadow:0 18px 38px #0206173d,0 0 0 1px #fbbf2414}:root[data-theme=dark] .pinButton{background:#111b2bdb;border-color:#60a5fa2e;color:#a9bbd2;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #02061738}:root[data-theme=dark] .pinButton:hover{color:#f8fbff;border-color:#7dd3fc52}:root[data-theme=dark] .pinButtonActive{background:linear-gradient(135deg,#78350fb8,#0f2b52d1);border-color:#fbbf2475;color:#fde68a}:root[data-theme=dark] .homeWhy{color:#d8e4f6}:root[data-theme=dark] .homeCompactSummary{color:#b7c7db}@media(max-width:1024px){.homeFilterBar{position:static;top:auto}}:root[data-theme=dark] .homeChipActive,:root[data-theme=dark] .homeBadgeStrong{background:linear-gradient(135deg,#081120fa,#1d4ed8b8);color:#f8fbff;border-color:#7dd3fc38}:root[data-theme=dark] .homeCaughtUpCard{border-color:#34d3994d;background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 28%),linear-gradient(180deg,#064e3b66,#115e593d)}:root[data-theme=dark] .detailStagePanel .drawerSection{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 20%),linear-gradient(180deg,#121c2bfa,#172335f0);border-color:#60a5fa2e;box-shadow:0 20px 40px #02061742}:root[data-theme=dark] .homeLoadingOverlay{background:#080e18b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:980px){.homeLayout,.homeHeroGrid{grid-template-columns:1fr}.homeHeroActions{justify-content:flex-start}.homeActionMetrics{grid-template-columns:1fr}.homeActionTopRow{flex-direction:column;align-items:flex-start}.homeActionSignalGroup{justify-content:flex-start}.detailStage,.detailStageColumns,.detailStagePanel .drawerSummaryGrid,.detailStageSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px)and (min-width:921px){.weeklySummaryTabletSwitch{display:flex;flex-direction:column;gap:6px}.weeklySummaryTabletSwitch .detailStageMobileSwitchTabs,.weeklySummaryResponsiveStageBriefing .weeklySummaryStageColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklySummaryResponsiveStageBriefing .weeklySummaryColumnHistory,.weeklySummaryResponsiveStageHistory .weeklySummaryColumnOverview,.weeklySummaryResponsiveStageHistory .weeklySummaryColumnBriefing{display:none}.weeklySummaryResponsiveStageHistory .weeklySummaryStageColumns{grid-template-columns:minmax(0,1fr)}.notificationTabletSwitch{display:flex;flex-direction:column;gap:6px}.notificationTabletSwitch .detailStageMobileSwitchTabs,.notificationResponsiveStagePrimary .notificationStageColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.notificationResponsiveStagePrimary .notificationColumnDelivery,.notificationResponsiveStageDelivery .notificationColumnSummary,.notificationResponsiveStageDelivery .notificationColumnRelated{display:none}.notificationResponsiveStageDelivery .notificationStageColumns{grid-template-columns:minmax(0,1fr)}.clientTabletSwitch,.listingTabletSwitch{display:flex;flex-direction:column;gap:6px}.clientTabletSwitch .detailStageMobileSwitchTabs,.listingTabletSwitch .detailStageMobileSwitchTabs,.clientResponsiveStagePrimary .clientStageColumns,.listingResponsiveStagePrimary .listingStageColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.clientResponsiveStagePrimary .clientColumnMatches,.listingResponsiveStagePrimary .listingColumnMatches,.clientResponsiveStageMatches .clientColumnSummary,.clientResponsiveStageMatches .clientColumnContact,.listingResponsiveStageMatches .listingColumnSummary,.listingResponsiveStageMatches .listingColumnFeatures{display:none}.clientResponsiveStageMatches .clientStageColumns,.listingResponsiveStageMatches .listingStageColumns{grid-template-columns:minmax(0,1fr)}.clientResponsiveStage,.listingResponsiveStage{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;padding-right:4px}.clientResponsiveStage>*,.listingResponsiveStage>*{flex:0 0 auto}.clientResponsiveStage .detailStageColumnsShell,.listingResponsiveStage .detailStageColumnsShell{display:block;flex:0 0 auto;height:auto;min-height:auto;max-height:none;overflow:visible}.clientResponsiveStage .detailStageColumns,.listingResponsiveStage .detailStageColumns{flex:0 0 auto;height:auto;min-height:auto;max-height:none;overflow:visible;align-items:start}.clientResponsiveStage .detailStageColumn,.listingResponsiveStage .detailStageColumn{height:auto;min-height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.detailStageWorkspaceGroup{overflow:hidden}}@media(max-width:920px){.detailStagePanel.overlayPanelDrawer{overflow:auto}.detailStage{height:auto;min-height:100%}.detailStageColumnsShellMobileSelectable{gap:10px;flex:0 0 auto;min-height:auto}.detailStageColumnsShellMobileSelectable .detailStageMobileSwitch{display:flex;flex-direction:column;gap:6px}.detailStageColumnsShellMobileSelectable .detailStageColumns{grid-template-columns:1fr;flex:0 0 auto;min-height:auto;overflow:visible}.detailStageColumnsShellMobileSelectable .detailStageColumnMobileHidden{display:none}.detailStageColumnsShellMobileSelectable .detailStageColumnMobileActive{display:flex}.detailStageColumnsShellMobileSelectable .detailStageColumn{height:auto;min-height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.detailStageWorkspaceGroup{overflow:visible;flex:0 0 auto}.detailStageWorkspacePrimary{display:flex;flex-direction:column;min-height:auto}.detailStageWorkspaceColumns,.detailStageWorkspaceColumns .detailStageColumnsShell{overflow:visible}.detailStageWorkspaceGroupOpen .detailStageWorkspaceColumns{height:auto;min-height:auto;overflow:visible}.detailStageWorkspaceGroupOpen .detailStageWorkspacePrimary{flex:0 0 auto;max-height:none}.loginShell{grid-template-columns:1fr;padding:16px 12px 24px;gap:14px;background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 30%),radial-gradient(circle at 84% 10%,rgba(59,130,246,.16),transparent 24%),linear-gradient(180deg,#07111c,#0b1828 34%,#eaf1fb)}:root[data-theme=dark] .loginShell{background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 30%),radial-gradient(circle at 84% 10%,rgba(59,130,246,.12),transparent 24%),linear-gradient(180deg,#040a14,#08101c 34%,#111d2d)}.loginShell:before{opacity:.78}.loginEntryScreen{padding:24px 18px}.loginEntryMonogram{font-size:clamp(168px,42vw,280px)}.loginEntryMonogramWrap:before{width:clamp(210px,46vw,320px);height:clamp(210px,46vw,320px)}.loginEntryMonogramWrap:after{width:clamp(250px,58vw,400px);height:clamp(250px,58vw,400px)}.loginShellEntryStage-transitioning .loginEntryMonogram,.loginShellEntryStage-login .loginEntryMonogram{transform:translate3d(-8vw,-18vh,0) scale(.42) rotate(-8deg)}.loginHero{min-height:auto;padding:28px 22px 24px;border-radius:30px;background:linear-gradient(180deg,#060e18eb,#081321db);box-shadow:0 28px 60px #0206173d}.loginHeroContent{max-width:none}.loginHeroSummary{max-width:none;font-size:17px}.loginMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.loginPanelWrap{padding:0}.loginPanelWrap:before{display:none}.loginPanelCard{max-width:none;padding:24px 20px;border-radius:26px}.loginPanelHeader{gap:12px}.loginWelcomeTitle{font-size:clamp(30px,9vw,42px)}.loginPanelTitle{font-size:28px;line-height:1.08}.loginPanelMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.calendarActivitySection{padding:10px 12px}.calendarActivitySummaryRow{gap:8px}.calendarActivitySummaryText{font-size:12px}.calendarActivityToggle{min-height:30px;padding:6px 10px}}@media(max-width:640px){.loginShell{padding:12px 10px 20px}.loginEntryScreen{padding:20px 14px}.loginEntryMonogram{font-size:clamp(142px,57vw,200px)!important}.loginEntryMonogramWrap:before{width:clamp(180px,76vw,270px);height:clamp(180px,76vw,270px)}.loginEntryMonogramWrap:after{width:clamp(220px,90vw,340px);height:clamp(220px,90vw,340px)}.loginEntryButton{min-width:154px;min-height:52px;padding:12px 24px;font-size:14px;letter-spacing:.16em}.loginEntryHint{max-width:240px;font-size:11px;letter-spacing:.14em}.loginHero{padding:22px 16px 18px}.loginMetricGrid{grid-template-columns:1fr}.loginMetricCard{padding:16px 15px 14px}.loginPanelCard{padding:20px 16px}.loginWelcomeTitle{font-size:clamp(28px,10vw,38px)}.loginPanelHeader{flex-direction:column;align-items:stretch}.loginThemeToggle{width:fit-content;align-self:flex-start}.loginPanelTitle{font-size:24px}.loginConfirmActions{grid-template-columns:1fr}.loginHeroRotatorViewport{min-height:30px}.loginHeroRotatorMessage{font-size:19px}}@media(prefers-reduced-motion:reduce){.feedbackNoticeFloatingViewport,.feedbackNoticeFloatingViewportExiting{animation:none}.loginReveal,.loginRevealSoft,.loginRevealScale,.loginRevealActive{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.loginHeroBackdrop:before,.loginHeroBackdrop:after,.loginEntryScreenBackdrop:before,.loginEntryScreenBackdrop:after,.loginHeroSweep,.loginEntrySweep,.loginSignalNode,.loginEntryNode,.loginEntryScreenAtmosphere,.loginEntryScreenGrid,.loginEntryButton,.authTransitionSurfaceBackdrop:before,.authTransitionSurfaceBackdrop:after,.authTransitionSurfaceField .loginHeroSweep,.authTransitionSurfaceNode,.loginLiveDot,.loginMetricPulse,.loginMetricCardWave span,.loginStatusItemDot,.loginButtonSpinner.isBusy{animation:none!important}.authTransitionOverlay,.authTransitionOverlayAtmosphere,.authTransitionSurfaceBackdrop,.authTransitionSurfaceField,.authTransitionOverlayGrid,.authTransitionOverlaySeam,.authTransitionOverlayHero,.authTransitionOverlayCard,.authTransitionOverlayBadge,.authTransitionOverlayContent,.authTransitionOverlayProgressFill,.authTransitionOverlayBrandWrap,.authTransitionOverlaySignalLane,.authTransitionOverlayCopy,.loginShellTransitionIn,.loginShellTransitionIn .loginHeroContent,.loginShellTransitionIn .loginPanelCard,.loginShellTransitionOut .loginHeroContent,.loginShellTransitionOut .loginMetricGrid,.loginShellTransitionOut .loginPanelCard,.loginShellTransitionOut .loginHeroBackdrop,.loginShellTransitionOut .loginHeroSignalField{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}.loginHeroRotatorMessage{transition:none!important}.loginEntryScreen,.loginEntryMonogram,.loginEntryMonogramWrap:before,.loginEntryMonogramWrap:after,.loginEntryHint,.loginHero,.loginPanelWrap{transition:none!important}}
