/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.right-1{right:calc(var(--spacing) * 1)}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.animate-\[fadeIn_\.2s_ease\]{animation:.2s fadeIn}.animate-pulse{animation:var(--animate-pulse)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_24px_1fr_24px_1fr\]{grid-template-columns:1fr 24px 1fr 24px 1fr}.grid-cols-\[1fr_42px_1fr\]{grid-template-columns:1fr 42px 1fr}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-100{border-color:var(--color-sky-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.\!pr-10{padding-right:calc(var(--spacing) * 10)!important}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/70{color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700\/70{color:#0069a4b3}@supports (color:color-mix(in lab, red, red)){.text-sky-700\/70{color:color-mix(in oklab, var(--color-sky-700) 70%, transparent)}}.text-sky-800{color:var(--color-sky-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_\.8fr\]{grid-template-columns:1.4fr .8fr}}}:root{--ink:#14323a;--ink-2:#36535a;--muted:#71868a;--line:#dfe8e8;--canvas:#f3f7f6;--surface:#fff;--navy:#123b45;--teal:#15977d;--teal-light:#e5f6f1;--blue:#3979d4;--violet:#7b6fd5;--coral:#ee805f;--shadow:0 14px 40px #123b4512}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:2px;outline:3px solid #19a78838}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:30;color:#d7e5e5;background:linear-gradient(#103944 0%,#102f38 100%);flex-direction:column;width:252px;padding:0 14px 18px;transition:width .22s,transform .24s,padding .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar-head{justify-content:space-between;align-items:center;height:82px;padding:0 10px;display:flex}.brand{align-items:center;gap:10px;min-width:max-content;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#20b99a,#138c7a);border-radius:13px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #fff3,0 8px 18px #02151938}.brand strong,.brand span{letter-spacing:-.6px;font-size:20px}.brand strong{color:#fff}.brand span{color:#65d4b7;font-weight:700}.brand small{color:#77999f;letter-spacing:1.5px;margin-top:-1px;font-size:7px;font-weight:800;display:block}.sidebar .brand{min-width:0;max-width:calc(100% - 38px)}.sidebar .brand>div:last-child{min-width:0}.sidebar .brand strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-group{margin-top:19px}.nav-group>p{color:#66878e;letter-spacing:1.5px;text-transform:uppercase;margin:0 12px 8px;font-size:9px;font-weight:800}.nav-item{color:#aec2c5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:41px;padding:0 12px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;background:linear-gradient(90deg,#1dae913d,#1dae9117);box-shadow:inset 3px 0 #26c19f}.nav-item span{flex:1;font-size:13px;font-weight:590}.nav-item em{color:#8fdac8;text-align:center;background:#26c19f21;border-radius:20px;min-width:23px;padding:3px 7px;font-size:10px;font-style:normal}.sidebar-footer{margin-top:auto}.help-card{width:calc(100% - 4px);color:inherit;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #8bcdc024;border-radius:12px;align-items:center;gap:9px;margin:16px 2px 12px;padding:12px 10px;display:flex}.help-card:hover,.help-card.active{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.help-card:hover,.help-card.active{border-color:color-mix(in srgb, var(--teal) 38%, transparent)}}.help-card:hover,.help-card.active{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.help-card:hover,.help-card.active{background:color-mix(in srgb, var(--teal) 13%, transparent)}}.help-icon{color:#74d9c2;background:#2abe9e21;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.help-card>div:nth-child(2),.workspace-user>div:nth-child(2){flex:1;min-width:0}.help-card strong,.help-card span,.workspace-user strong,.workspace-user span{display:block}.help-card strong{color:#dce9e9;font-size:11px}.help-card span{color:#6f9298;font-size:10px}.workspace-user{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:12px 7px 0;display:flex}.avatar{color:#fff;background:#237e76;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.workspace-user strong{color:#e4eeee;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-user span{color:#76959a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-user button{color:#78979c;cursor:pointer;background:0 0;border:0}.sidebar.collapsed{width:78px;padding-inline:10px}.sidebar.collapsed .sidebar-head{justify-content:center;padding-inline:9px}.sidebar.collapsed .brand>div:last-child,.sidebar.collapsed .nav-group>p,.sidebar.collapsed .nav-item span,.sidebar.collapsed .nav-item em,.sidebar.collapsed .help-card,.sidebar.collapsed .workspace-user>div:nth-child(2),.sidebar.collapsed .workspace-user>button{display:none}.sidebar.collapsed .brand{gap:0}.sidebar.collapsed .nav-group{margin-top:13px}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .nav-item.active{box-shadow:inset 3px 0 #26c19f}.sidebar.collapsed .workspace-user{justify-content:center;padding-inline:0}.main-shell{flex:1;min-width:0;margin-left:252px;transition:margin-left .22s}.main-shell.menu-collapsed{margin-left:78px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e2e9e8;align-items:center;gap:14px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-menu-toggle{color:#577077;cursor:pointer;background:#f8fbfa;border:1px solid #d9e3e2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:all .18s}.topbar-menu-toggle:hover{color:#148671;background:#edf8f4;border-color:#bcd6d1;box-shadow:0 5px 13px #123b4512}.topbar-title{display:none}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.global-search{color:#7c9296;background:#f7faf9;border:1px solid #dce5e4;border-radius:10px;align-items:center;gap:8px;width:250px;height:38px;padding:0 10px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.global-search kbd{color:#8da0a2;background:#fff;border:1px solid #dce4e3;border-radius:5px;padding:2px 6px;font-size:9px}.topbar-search-wrap,.popover-anchor{position:relative}.topbar-popover{z-index:50;background:#fff;border:1px solid #dce5e4;border-radius:12px;width:310px;animation:.18s rise;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 50px #123b4529}.search-results{padding:8px;left:0;right:auto}.topbar-popover>span,.search-results>span{color:#889a9d;letter-spacing:1px;padding:7px 9px;font-size:7px;font-weight:850;display:block}.search-results>button{color:#48636a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:39px;padding:0 9px;font-size:9px;display:flex}.search-results>button:hover{background:#f1f8f5}.search-results>button svg:last-child{margin-left:auto}.notifications-popover>div{border-bottom:1px solid #e7edec;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.notifications-popover>div strong{font-size:11px}.notifications-popover>div button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:8px}.notifications-popover>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f0;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:10px 13px;display:grid}.notifications-popover>button:hover{background:#f8fbfa}.notifications-popover>button.read{opacity:.72}.notifications-popover>button.unread{background:#f3faf8}.notifications-popover>div button:disabled{opacity:.45;cursor:default}.notifications-empty{color:#7b8d92;text-align:center;margin:0;padding:24px 16px;font-size:.8rem}.notifications-popover>button>i{background:var(--teal);border-radius:50%;width:7px;height:7px}.notifications-popover span strong,.notifications-popover span small{display:block}.notifications-popover span strong{color:#34555c;font-size:9px}.notifications-popover span small{color:#83979a;margin-top:3px;font-size:8px}.notifications-popover em{color:#98a7a9;font-size:7px;font-style:normal}.notifications-popover{width:min(400px,100vw - 24px);max-height:min(570px,100vh - 88px);overflow:hidden}.notifications-popover>.notifications-header{background:#fff;flex:none;padding:14px 16px}.notifications-popover>.notifications-header strong{font-size:.92rem}.notifications-popover>.notifications-header button{font-size:.75rem;font-weight:750}.notifications-popover>.notifications-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(440px,100vh - 165px);padding:0;display:block;overflow:hidden auto}.notifications-list::-webkit-scrollbar{width:8px}.notifications-list::-webkit-scrollbar-thumb{background:#c7d7d3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.notifications-popover>.notifications-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;min-height:72px;padding:13px 14px;display:grid;position:relative}.notifications-popover>.notifications-list>button:hover{background:#f7fbfa}.notifications-popover>.notifications-list>button.unread{background:var(--tenant-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.notifications-popover>.notifications-list>button.unread{background:color-mix(in srgb, var(--tenant-accent,#19a788) 7%, white)}}.notifications-popover>.notifications-list>button.read{opacity:1}.notification-type-icon{width:36px;height:36px;color:var(--tenant-accent,#168b73);background:var(--tenant-accent,#19a788);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-type-icon{background:color-mix(in srgb, var(--tenant-accent,#19a788) 13%, white)}}.notification-copy{min-width:0;padding-top:1px}.notifications-popover .notification-copy strong{color:#294d54;overflow-wrap:anywhere;font-size:.83rem;line-height:1.25}.notifications-popover .notification-copy small{color:#71888d;overflow-wrap:anywhere;margin-top:5px;font-size:.76rem;line-height:1.4}.notification-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:42px;padding-top:3px;display:flex}.notification-meta>i{background:var(--tenant-accent,#19a788);border-radius:50%;width:7px;height:7px}.notifications-popover .notification-meta em{color:#87999d;font-size:.68rem;font-style:normal}.company-popover{width:245px;padding:8px}.company-popover>button{color:#526c72;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 8px;font-size:9px;display:flex}.company-popover>button:hover,.company-popover>button.selected{background:#f1f8f5}.company-popover p{flex:1;margin:0}.company-popover strong,.company-popover small{display:block}.company-popover small{color:#87999c;margin-top:2px;font-size:8px}.icon-btn{color:#5c7378;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.icon-btn:hover{background:#f7faf9;border-color:#dce5e4}.notification{background:#fff;border-color:#dce5e4;position:relative}.notification i{background:#eb6f5b;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.company-switcher{cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #e2e9e8;align-items:center;gap:9px;height:42px;margin-left:5px;padding:0 0 0 13px;display:flex}.company-icon{color:#fff;background:var(--navy);border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.company-switcher strong,.company-switcher span{display:block}.company-switcher strong{font-size:11px}.company-switcher span{color:#869a9d;font-size:9px}main{max-width:1600px;min-height:calc(100vh - 120px);margin:0 auto;padding:32px 30px 42px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow,.panel-kicker{color:#789095;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:800}.welcome-row h1{color:#183b44;letter-spacing:-.9px;margin:0;font-size:28px;line-height:1.15}.welcome-row h1 span{color:#efa967}.welcome-row>div:first-child>p:last-child{color:#71868a;margin:7px 0 0;font-size:12px}.welcome-row p strong{color:var(--teal)}.page-actions{gap:9px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:700;transition:all .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#fff;background:var(--navy);box-shadow:0 8px 18px #123b4529}.btn.primary:hover{background:#0d3038}.btn.secondary{color:#456067;background:#fff;border-color:#d9e3e2}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.metric-card{background:#fff;border:1px solid #e0e8e7;border-radius:13px;grid-template-columns:auto 1fr auto;gap:11px;padding:17px 16px 14px;display:grid;position:relative;box-shadow:0 5px 20px #123b4509}.metric-icon{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.metric-icon.teal{color:#118f76;background:#e4f5f0}.metric-icon.blue{color:#3979d4;background:#eaf1fb}.metric-icon.violet{color:#7566ca;background:#efedfb}.metric-icon.coral{color:#df7454;background:#fff0eb}.metric-copy span,.metric-copy strong{display:block}.metric-copy span{color:#779095;margin-bottom:3px;font-size:9px;font-weight:700}.metric-copy strong{color:#173a43;letter-spacing:-.6px;font-size:20px}.metric-delta{color:#159278;align-self:start;align-items:center;gap:2px;margin-top:1px;font-size:9px;font-weight:800;display:flex}.metric-delta.down{color:#159278}.metric-card p{color:#96a6a8;grid-column:2/4;margin:-2px 0 0;font-size:9px}.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe7e6;border-radius:14px;overflow:hidden}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);gap:16px;margin-bottom:16px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:15px 18px 12px;display:flex}.panel-head h2{color:#1d4048;letter-spacing:-.2px;margin:0;font-size:14px}.panel-kicker{color:#809599;margin-bottom:4px;font-size:8px;display:block}.panel-tools,.legend,.legend span{align-items:center;display:flex}.panel-tools{gap:17px}.legend{gap:13px}.legend span{color:#72878b;gap:5px;font-size:9px}.dot{border-radius:50%;width:6px;height:6px}.teal-dot{background:#1da88c}.blue-dot{background:#5d89d7}.select-btn,.filter-btn{color:#5e7479;cursor:pointer;background:#fff;border:1px solid #dce5e4;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.select-btn.compact{height:30px}.chart-wrap{height:235px;padding:7px 20px 8px 17px;display:flex}.chart-y{color:#a0afb1;text-align:right;flex-direction:column;justify-content:space-between;width:29px;padding:0 5px 24px 0;font-size:8px;display:flex}.chart-area{flex:1;margin-bottom:21px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.grid-lines i{background:#edf1f0;height:1px}.chart-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.primary-line{stroke:#179a80}.secondary-line{stroke:#5b82cc;stroke-dasharray:4 4}.chart-x{color:#98a8aa;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:calc(100% + 9px);left:0;right:0}.chart-summary{border-top:1px solid #edf1f0;grid-template-columns:repeat(3,1fr);display:grid}.chart-summary div{border-right:1px solid #edf1f0;padding:12px 18px}.chart-summary div:last-child{border:0}.chart-summary span,.chart-summary strong{display:block}.chart-summary span{color:#8a9b9e;font-size:8px}.chart-summary strong{margin-top:3px;font-size:12px}.funnel-list{padding:3px 18px 14px}.funnel-row{grid-template-columns:110px 1fr 30px;align-items:center;gap:10px;margin:9px 0;display:grid}.funnel-row>div:first-child{justify-content:space-between;gap:6px;display:flex}.funnel-row span{color:#70868a;font-size:9px}.funnel-row strong{font-size:9px}.funnel-track{background:#edf2f1;border-radius:9px;height:7px;overflow:hidden}.funnel-track i{border-radius:inherit;height:100%;display:block}.funnel-row em{color:#8ca0a3;font-size:8px;font-style:normal}.funnel-insight{background:#fffaf0;border:1px solid #f2dfc3;border-radius:10px;align-items:center;gap:9px;margin:0 14px 14px;padding:11px;display:flex}.funnel-insight>div{color:#cf8838;background:#ffefd7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.funnel-insight p{flex:1;margin:0}.funnel-insight strong,.funnel-insight span{display:block}.funnel-insight strong{color:#8d6738;font-size:9px}.funnel-insight span{color:#9e835f;margin-top:2px;font-size:8px}.funnel-insight button{color:#a46c2d;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:8px;font-weight:800;display:flex}.lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);gap:16px;display:grid}.text-btn{color:var(--teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:9px;font-weight:750;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#8b9da0;text-align:left;text-transform:uppercase;letter-spacing:.55px;background:#fafcfc;border-top:1px solid #edf1f0;border-bottom:1px solid #e6eceb;padding:9px 12px;font-size:8px;font-weight:750}td{color:#5f777b;border-bottom:1px solid #edf1f0;padding:10px 12px;font-size:9px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdfc}.person{align-items:center;gap:8px;display:flex}.mini-avatar{color:#30736d;background:#e3f2ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.mini-avatar.dark{color:#fff;background:#2b6269}.person strong,.person span{display:block}.person strong{color:#24464e;font-size:9px}.person span{color:#96a5a7;margin-top:2px;font-size:8px}.plan-pill{color:#4c7075;align-items:center;gap:4px;display:inline-flex}.status{border-radius:20px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.status i{border-radius:50%;width:5px;height:5px}.status.amber{color:#a66d23;background:#fff3df}.status.amber i{background:#e5a047}.status.blue{color:#3971b3;background:#eaf2ff}.status.blue i{background:#568ed4}.status.violet{color:#7063b9;background:#f0edff}.status.violet i{background:#8274d1}.status.green{color:#12826c;background:#e4f6f0}.status.green i{background:#20a88d}.status.red{color:#b45b4d;background:#fff0ed}.status.red i{background:#df7462}.status.gray{color:#687e82;background:#edf2f1}.status.gray i{background:#819498}.ranking-list{padding:0 18px 7px}.rank-row{border-bottom:1px solid #edf1f0;grid-template-columns:20px 30px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.rank-number{color:#7d9295;background:#edf2f1;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid}.rank-number.r1{color:#9c711f;background:#fff0bf}.rank-number.r2{color:#667a7d;background:#e5ecec}.rank-number.r3{color:#9a684e;background:#fae5d8}.rank-avatar{color:#fff;background:linear-gradient(145deg,#477e81,#1e565e);border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.rank-row>div:nth-child(3) strong,.rank-row>div:nth-child(3) span{display:block}.rank-row>div:nth-child(3) strong{font-size:9px}.rank-row>div:nth-child(3) span{color:#8da0a2;margin-top:2px;font-size:8px}.rank-row em{color:#35585e;font-size:9px;font-style:normal;font-weight:800}.full-link{color:#128e77;cursor:pointer;background:#fbfdfc;border:0;border-top:1px solid #edf1f0;justify-content:center;align-items:center;gap:5px;width:100%;height:38px;font-size:9px;font-weight:750;display:flex}.module-welcome{align-items:center}.quick-stats{background:#fff;border:1px solid #dfe7e6;border-radius:12px;gap:0;margin-bottom:16px;padding:14px 18px;display:flex}.quick-stats div{border-right:1px solid #e6eceb;min-width:145px;padding:0 22px}.quick-stats div:first-child{padding-left:0}.quick-stats div:last-child{border:0}.quick-stats span,.quick-stats strong{display:block}.quick-stats span{color:#829699;font-size:9px}.quick-stats strong{margin-top:3px;font-size:15px}.positive{color:var(--teal)}.module-panel{overflow:hidden}:is(.module-panel:has(.module-toolbar .searchable-select.open),.module-panel:has(.filter-panel .searchable-select.open)){z-index:90;position:relative;overflow:visible}.module-toolbar .searchable-select.open,.filter-panel .searchable-select.open{z-index:100}.module-toolbar .searchable-select-menu,.filter-panel .searchable-select-menu{z-index:110;max-height:min(360px,100vh - 180px)}.module-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.module-toolbar>label{color:#809397;background:#f9fbfb;border:1px solid #dce5e4;border-radius:9px;align-items:center;gap:8px;width:min(320px,42vw);height:36px;padding:0 11px;display:flex}.module-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.module-toolbar>div{gap:7px;display:flex}.filter-btn span{color:#fff;background:var(--teal);border-radius:10px;min-width:16px;padding:2px 5px;font-size:8px}.module-table th,.module-table td{padding:13px 16px;font-size:10px}.module-table th{font-size:8px}.code-cell{align-items:center;gap:5px;display:flex}.code-cell code{color:#2f6267;background:#eef4f3;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.code-cell button{color:#789094;cursor:pointer;background:0 0;border:0}.code-cell .copy-link-button{color:#28746d;background:#fff;border:1px solid #d8e6e3;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:10px;font-weight:700;transition:all .16s;display:inline-flex}.code-cell .copy-link-button:hover{border-color:var(--teal);color:#fff;background:var(--teal)}.code-cell .copy-link-button.copied{color:#217143;background:#effaf2;border-color:#a8d7bd}.pagination{color:#819497;border-top:1px solid #e9efee;justify-content:space-between;align-items:center;padding:13px 17px;font-size:9px;display:flex}.pagination>div{gap:4px;display:flex}.pagination button{color:#657b7f;cursor:pointer;background:#fff;border:1px solid #dce5e4;border-radius:7px;min-width:28px;height:28px;font-size:9px}.pagination button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.pagination button:disabled{opacity:.45;cursor:default}.module-heading{align-items:center;gap:12px;display:flex}.module-heading-icon{color:#168a74;background:#e4f5f0;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.module-heading .eyebrow{margin-bottom:4px}.module-heading p:last-child{color:#71868a;margin:5px 0 0;font-size:12px}.filter-btn.active{color:#137c69;background:#eef9f5;border-color:#9dcfc4}.filter-panel{background:#f8fbfa;border-top:1px solid #e9efee;border-bottom:1px solid #e2eae9;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 17px;animation:.18s errorIn;display:flex}.filter-panel>div{gap:10px;display:flex}.filter-panel label>span{color:#6d8387;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.filter-panel select{color:#49666c;background:#fff;border:1px solid #d7e2e1;border-radius:8px;min-width:150px;height:33px;padding:0 9px;font-size:9px}.filter-panel>button{color:#168671;cursor:pointer;background:0 0;border:0;height:32px;padding:0 7px;font-size:9px;font-weight:750}.empty-state{color:#8ca0a3;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.empty-state svg{color:#64a99b;margin-bottom:8px}.empty-state strong{color:#466168;font-size:11px}.empty-state span{margin-top:4px;font-size:9px}.module-table tbody tr{cursor:default}.editor-grid{grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:18px;display:grid}.editor-tabs{border-bottom:1px solid #e6eceb;padding:0 18px;display:flex}.editor-tabs button{color:#7a8e92;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:49px;padding:0 13px;font-size:10px}.editor-tabs button.active{border-color:var(--teal);color:var(--ink);font-weight:750}.form-section{padding:21px}.form-section h3{margin:0;font-size:14px}.form-section>p{color:#829598;margin:5px 0 18px;font-size:10px}.field{margin-bottom:15px;display:block}.field>span{color:#466168;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.field input,.field textarea,.field select,.money-field{color:#284a51;background:#fbfdfd;border:1px solid #d8e3e2;border-radius:9px;width:100%;font-size:10px}.field input,.field select{height:38px;padding:0 11px}.field textarea{resize:vertical;height:75px;padding:10px 11px}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.color-field{align-items:center;display:flex}.color-field i{background:var(--navy);border-radius:6px;width:22px;height:22px;margin-left:8px}.color-field.accent i{background:var(--teal)}.color-field input{background:0 0;border:0}.upload-field{background:#fafcfc;border:1px dashed #ccd9d8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px;display:flex}.upload-field>div{width:36px;height:36px;color:var(--teal);background:var(--teal-light);border-radius:8px;place-items:center;display:grid}.upload-field>span{flex:1}.upload-field strong,.upload-field small{display:block}.upload-field strong{font-size:9px}.upload-field small{color:#8fa0a2;margin-top:2px;font-size:8px}.upload-field button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.preview-shell{min-width:0}.preview-label{color:#778d90;letter-spacing:1px;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:8px;font-weight:800;display:flex}.preview-label span{align-items:center;gap:5px;display:flex}.preview-label span i{background:#1dac8d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1dac8d1f}.preview-label>div{background:#e9efee;border-radius:8px;padding:3px;display:flex}.preview-label button{color:#7f9295;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:8px}.preview-label button.active{color:#35545a;background:#fff;box-shadow:0 2px 5px #123b4514}.landing-preview{background:radial-gradient(circle at 12% 12%,#1bac8e26,#0000 29%),linear-gradient(145deg,#f5fbf9,#e9f4f1);border:6px solid #dfe7e6;border-radius:17px;min-height:570px;overflow:hidden;box-shadow:0 16px 38px #123b451f}.preview-nav{background:#ffffffb3;border-bottom:1px solid #123b4514;justify-content:space-between;align-items:center;height:61px;padding:0 30px;display:flex}.preview-nav .brand small{color:#789094}.preview-nav .brand strong{color:var(--navy)}.preview-nav>span{color:#577076;font-size:8px;font-weight:700}.preview-body{text-align:center;max-width:560px;margin:0 auto;padding:43px 30px}.preview-badge{color:#11826e;letter-spacing:.7px;background:#dff4ed;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:7px;font-weight:800;display:inline-flex}.preview-body h2{max-width:520px;color:var(--navy);letter-spacing:-1.2px;margin:14px auto 10px;font-size:clamp(22px,3vw,35px);line-height:1.08}.preview-body h2 em{color:var(--teal);font-style:normal}.preview-body>p{color:#617a7f;max-width:410px;margin:0 auto;font-size:10px;line-height:1.6}.preview-benefits{color:#587277;justify-content:center;gap:17px;margin:18px 0;font-size:8px;display:flex}.preview-benefits span{align-items:center;gap:4px;display:flex}.preview-benefits svg{width:12px;color:var(--teal)}.lead-form{text-align:left;background:#ffffffeb;border:1px solid #123b4514;border-radius:13px;max-width:360px;margin:0 auto;padding:18px;box-shadow:0 14px 35px #123b451a}.lead-form h3{margin:0 0 12px;font-size:13px}.lead-form label{color:#506a70;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.lead-form input{border:1px solid #dce5e4;border-radius:7px;width:100%;height:34px;margin-top:4px;padding:0 9px;font-size:8px}.lead-form button{color:#fff;background:var(--navy);border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:36px;font-size:9px;font-weight:750;display:flex}.lead-form small{color:#8c9d9f;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:7px;display:flex}.upload-field{cursor:pointer;position:relative}.upload-field em{color:var(--teal);font-size:9px;font-style:normal;font-weight:750}.upload-field input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.field-options{gap:8px;display:grid}.field-options>button{color:#62797d;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #dce5e4;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 11px;display:flex}.field-options>button.selected{color:#315e5a;background:#f0faf6;border-color:#a8d6cc}.field-options button>span{flex:1}.field-options strong,.field-options small{display:block}.field-options strong{font-size:9px}.field-options small{color:#8a9d9f;margin-top:3px;font-size:8px}.field-options button>i{color:#fff;background:#fff;border:1px solid #cad8d6;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.field-options button.selected>i{border-color:var(--teal);background:var(--teal)}.landing-preview{background:radial-gradient(circle at 12% 12%, var(--preview-accent,#19a788), transparent 29%), linear-gradient(145deg, #f5fbf9, #e9f4f1)}@supports (color:color-mix(in lab, red, red)){.landing-preview{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--preview-accent,#19a788) 18%, transparent), transparent 29%), linear-gradient(145deg, #f5fbf9, #e9f4f1)}}.landing-preview .preview-body h2{color:var(--preview-primary,#123f49)}.landing-preview .preview-badge{color:var(--preview-accent,#19a788)}.landing-preview .lead-form button{background:var(--preview-primary,#123f49)}.preview-shell.mobile-preview{max-width:390px;margin-inline:auto}.preview-shell.mobile-preview .landing-preview{border-width:9px;border-radius:28px}.preview-shell.mobile-preview .preview-nav{padding-inline:15px}.preview-shell.mobile-preview .preview-body{padding-inline:16px}.preview-shell.mobile-preview .preview-benefits{flex-direction:column;align-items:center;gap:5px}.settings-grid{grid-template-columns:235px 1fr;gap:17px;display:grid}.settings-nav{height:max-content;padding:8px}.settings-nav button{color:#667d81;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:42px;padding:0 11px;font-size:10px;display:flex}.settings-nav svg{width:17px}.settings-nav button.active{color:#157e6d;background:#e9f5f1;font-weight:750}.settings-content{min-height:480px}.settings-title{border-bottom:1px solid #e6eceb;align-items:center;gap:11px;padding:20px;display:flex}.settings-title>div:nth-child(2){flex:1}.settings-title h2,.settings-title p{margin:0}.settings-title h2{font-size:14px}.settings-title p{color:#809396;margin-top:3px;font-size:9px}.settings-form{max-width:690px;padding:22px}.field.narrow{max-width:330px}.field small{color:#8ba0a2;margin-top:5px;font-size:8px;display:block}.money-field{align-items:center;display:flex}.money-field span{color:#6c8286;padding:0 10px;font-size:9px;font-weight:750}.money-field input{background:0 0;border:0;border-left:1px solid #e1e8e7;border-radius:0}.security-note,.info-box{color:#258875;background:#f2faf7;border:1px solid #cfe6df;border-radius:10px;gap:10px;margin:8px 0 20px;padding:12px;display:flex}.security-note strong{font-size:9px;display:block}.security-note p,.info-box p{color:#698c84;margin:3px 0 0;font-size:8px;line-height:1.45}.toggle-row{border-top:1px solid #e8edec;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.toggle-row strong,.toggle-row span{display:block}.toggle-row strong{font-size:10px}.toggle-row span{color:#849699;margin-top:3px;font-size:8px}.toggle{cursor:pointer;background:#cad6d5;border:0;border-radius:20px;width:36px;height:20px;position:relative}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--teal)}.toggle.on i{left:19px}.integration-cards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.integration-cards>div{background:#fbfdfd;border:1px solid #dce5e4;border-radius:11px;align-items:center;gap:10px;min-height:86px;padding:13px;display:flex}.integration-cards>div>span{width:35px;height:35px;color:var(--teal);background:var(--teal-light);border-radius:9px;place-items:center;display:grid}.integration-cards p{flex:1;margin:0}.integration-cards strong,.integration-cards small{display:block}.integration-cards strong{font-size:9px}.integration-cards small{color:#8b9d9f;margin-top:3px;font-size:8px}.integration-cards button{color:#168671;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.access-heading{align-items:center}.access-health{color:#168671;background:#f0faf6;border:1px solid #cfe5df;border-radius:11px;align-items:center;gap:10px;padding:10px 13px;display:flex}.access-health span{min-width:0}.access-health strong,.access-health small{display:block}.access-health strong{color:#2e5b56;font-size:9px}.access-health small{color:#79918c;margin-top:2px;font-size:8px}.access-tabs{background:#fff;border:1px solid #dce5e4;border-radius:12px;gap:5px;margin-bottom:16px;padding:5px;display:flex;box-shadow:0 5px 18px #123b450a}.access-tabs button{color:#71868a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:155px;height:40px;padding:0 12px;font-size:10px;display:flex}.access-tabs button span{text-align:left;flex:1}.access-tabs button em{color:#84979a;text-align:center;background:#edf2f1;border-radius:12px;min-width:22px;padding:3px 6px;font-size:8px;font-style:normal}.access-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 7px 16px #123b4524}.access-tabs button.active em{color:#d8f5ed;background:#ffffff1f}.access-panel{overflow:hidden}.access-toolbar{border-bottom:1px solid #e5eceb;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:13px 16px;display:flex}.access-toolbar>label{color:#829598;background:#fafcfc;border:1px solid #d8e3e2;border-radius:9px;align-items:center;gap:8px;width:min(370px,45vw);height:37px;padding:0 11px;display:flex}.access-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.access-toolbar>div{gap:8px;display:flex}.access-toolbar select{color:#587177;background:#fff;border:1px solid #d8e3e2;border-radius:9px;height:38px;padding:0 10px;font-size:9px}.access-toolbar>span{color:#829598;font-size:9px}.access-table th,.access-table td{padding:13px 14px;font-size:9px}.access-table th{font-size:8px}.role-badges{flex-wrap:wrap;gap:4px;display:flex}.role-badges span{color:#476b6d;background:#edf5f3;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:720}.access-status{border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.access-status i{border-radius:50%;width:5px;height:5px}.access-status.active{color:#12826c;background:#e4f6f0}.access-status.active i{background:#20a88d}.access-status.inactive{color:#7a8e92;background:#edf2f1}.access-status.inactive i{background:#96a7a9}.success-text{color:#168671;font-size:8px;font-weight:700}.danger-text{color:#b65345;font-size:8px;font-weight:700}.muted-text{color:#8a9b9e;font-size:8px}.access-section-title{justify-content:space-between;align-items:center;gap:16px;margin:22px 2px 14px;display:flex}.access-section-title h2,.access-section-title p{margin:0}.access-section-title h2{font-size:15px}.access-section-title p{color:#819598;margin-top:4px;font-size:9px}.roles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-card-modern{background:#fff;border:1px solid #dce5e4;border-radius:13px;padding:16px;box-shadow:0 8px 24px #123b450b}.role-card-top{grid-template-columns:39px 1fr auto;align-items:start;gap:10px;display:grid}.role-symbol{color:#168671;background:#e7f6f1;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.role-card-top h3,.role-card-top p{margin:0}.role-card-top h3{color:#284a51;font-size:11px}.role-card-top p{color:#84979a;margin-top:3px;font-size:8px;line-height:1.45}.role-count{align-items:baseline;gap:5px;padding:15px 0 11px;display:flex}.role-count strong{font-size:20px}.role-count span{color:#839699;font-size:8px}.role-expand{color:#536e74;cursor:pointer;background:0 0;border:1px solid #e7edec;border-left:0;border-right:0;justify-content:space-between;align-items:center;width:100%;height:35px;font-size:9px;font-weight:750;display:flex}.role-card-modern.expanded .role-expand svg{transform:rotate(180deg)}.role-permission-list{gap:5px;max-height:285px;margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.role-permission-list label{cursor:pointer;background:#f8fbfa;border:1px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:54px;padding:9px 10px;display:grid}.role-permission-list input,.assignment-block-modern input{opacity:0;pointer-events:none;position:absolute}.role-permission-list label i,.assignment-block-modern label i{color:#0000;background:#fff;border:1px solid #cbd9d7;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.role-permission-list label:has(input:checked){background:#eff9f5;border-color:#b9dfd6}.role-permission-list label:has(input:checked) i{border-color:var(--teal);color:#fff;background:var(--teal)}.role-permission-list strong,.role-permission-list small{display:block}.role-permission-list strong{font-size:11px}.role-permission-list small{color:#8a9c9f;margin-top:2px;font-size:10px;line-height:1.35}.role-status-button{color:#71868a;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:8px;font-weight:700}.permissions-panel{padding-bottom:4px}.permission-groups-modern{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.permission-group-modern h3{color:#4a666c;text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:9px;display:flex}.permission-group-modern h3 span{color:#70868a;text-align:center;background:#edf2f1;border-radius:10px;min-width:20px;padding:3px 6px;font-size:7px}.permission-group-modern>div{border:1px solid #dfe7e6;border-radius:10px;overflow:hidden}.permission-group-modern article{border-bottom:1px solid #e8eeed;align-items:center;gap:9px;min-height:59px;padding:9px 10px;display:flex}.permission-group-modern article:last-child{border-bottom:0}.permission-group-modern article>svg{color:#6b888d}.permission-group-modern article p{flex:1;min-width:0;margin:0}.permission-group-modern article strong,.permission-group-modern article span{display:block}.permission-group-modern article strong{color:#35565d;font-size:8px}.permission-group-modern article span{color:#8a9b9e;margin-top:3px;font-size:7px;line-height:1.35}.permission-group-modern article em{color:#796db6;background:#f0edfb;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.access-modal{width:min(650px,100%)}.access-form{grid-template-columns:1fr 1fr;gap:0 13px;max-height:64vh;padding:20px 22px 7px;display:grid;overflow-y:auto}.access-form.single{display:block}.access-form .full,.access-form .form-error-banner{grid-column:1/-1}.access-role-options{margin-bottom:15px}.access-role-options>span{color:#466168;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.access-role-options>div{flex-wrap:wrap;gap:6px;display:flex}.access-role-options button{color:#647c80;cursor:pointer;background:#f8fbfa;border:1px solid #d8e3e2;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:8px;display:inline-flex}.access-role-options button i{color:#fff;background:#fff;border:1px solid #cad8d6;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.access-role-options button.selected{color:#176f61;background:#edf8f4;border-color:#9ed0c5}.access-role-options button.selected i{border-color:var(--teal);background:var(--teal)}.user-account-summary{border-bottom:1px solid #e7edec;align-items:center;gap:10px;padding:16px 20px;display:flex}.user-account-summary p{flex:1;min-width:0;margin:0}.user-account-summary strong,.user-account-summary span{display:block}.user-account-summary strong{font-size:9px}.user-account-summary span{color:#87999c;margin-top:2px;font-size:8px}.account-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px;display:grid}.account-actions button{color:#577177;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #dfe7e6;border-radius:10px;align-items:flex-start;gap:8px;min-height:82px;padding:11px;display:flex}.account-actions button:hover{background:#f3faf7;border-color:#afd5cc}.account-actions button>svg{width:18px;color:var(--teal)}.account-actions strong,.account-actions small{display:block}.account-actions strong{font-size:8px}.account-actions small{color:#8a9b9e;margin-top:3px;font-size:7px;line-height:1.35}.assignment-block-modern{border:1px solid #dfe7e6;border-radius:10px;margin:0 20px 14px;padding:14px}.assignment-block-modern h3{align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.assignment-block-modern>p{color:#84979a;margin:4px 0 11px;font-size:8px}.assignment-block-modern>div{flex-wrap:wrap;gap:6px;display:flex}.assignment-block-modern label{cursor:pointer;background:#f5f8f7;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.assignment-block-modern label i{color:#fff;place-items:center;display:grid}.assignment-block-modern label:has(input:checked){color:#176f61;background:#edf8f4;border-color:#b9dfd6}.assignment-block-modern label:has(input:checked) i{border-color:var(--teal);background:var(--teal)}.protected-note{color:#9b6b29;background:#fff7e9;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f2494;place-items:center;padding:18px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}.modal-scrim{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.modal{z-index:1;background:#fff;border-radius:16px;width:min(650px,100%);animation:.24s rise;position:relative;overflow:hidden;box-shadow:0 28px 90px #02161b4d}.modal-head{border-bottom:1px solid #e5ebea;justify-content:space-between;gap:20px;padding:22px 23px 17px;display:flex}.modal-head h2{margin:0;font-size:18px}.modal-head p{color:#819497;margin:5px 0 0;font-size:9px}.stepper{justify-content:center;align-items:center;padding:17px 24px 0;display:flex}.stepper span{color:#8a9c9f;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.stepper span.active{color:var(--teal)}.stepper span i{border:1px solid #d6e0df;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.stepper span.active i{border-color:var(--teal);color:#fff;background:var(--teal)}.stepper em{background:#dfe7e6;width:55px;height:1px;margin:0 9px}.info-box{align-items:flex-start;margin:0}.info-box p{margin:1px 0 0}.modal-actions{background:#fafcfc;border-top:1px solid #e5ebea;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.toast{z-index:80;background:#fff;border:1px solid #d0e6e0;border-radius:11px;align-items:center;gap:10px;width:min(350px,100vw - 44px);padding:12px;animation:.25s rise;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #123b4529}.toast>div{width:32px;height:32px;color:var(--teal);background:var(--teal-light);border-radius:8px;place-items:center;display:grid}.toast p{flex:1;margin:0}.toast strong,.toast span{display:block}.toast strong{font-size:10px}.toast span{color:#7d9295;margin-top:2px;font-size:8px}.toast button{color:#8a9c9f;cursor:pointer;background:0 0;border:0}.toast-error{background:#fff8f8;border-color:#f1b9bd;box-shadow:0 18px 45px #921f2a2e}.toast-error>div{color:#c93440;background:#ffe5e7}.toast-error strong{color:#9f2630}.toast-error span{color:#753c42}.toast-error button{color:#a85a61}.record-modal{width:min(720px,100%)}.record-form{grid-template-columns:1fr 1fr;gap:0 14px;max-height:min(62vh,610px);padding:20px 22px 8px;display:grid;overflow-y:auto}.record-form .form-error-banner{grid-column:1/-1}.record-detail{border-bottom:1px solid #e8eeed;min-height:58px;padding:10px 0}.record-detail span,.record-detail strong{display:block}.record-detail span{color:#84979a;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.record-detail strong{color:#294b52;margin-top:5px;font-size:10px}.modal-actions>span{flex:1}.btn.danger{color:#fff;background:#b95546}.btn.danger-ghost{color:#af4e40;background:#fff7f5;border-color:#efcfc9}.delete-confirm{text-align:center;padding:38px 28px 30px}.delete-confirm>div:first-child{color:#b95546;background:#fff0ed;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.delete-confirm h3{margin:0;font-size:16px}.delete-confirm p{color:#829598;margin:7px 0 22px;font-size:9px}.delete-confirm>div:last-child{justify-content:center;gap:8px;display:flex}.record-detail.backend-managed{background:#f4faf7;border:1px solid #d9e9e5;border-radius:9px;margin-bottom:2px;padding:10px 12px}.record-detail.backend-managed span{justify-content:space-between;align-items:center;gap:8px;display:flex}.record-detail.backend-managed em{color:#17745f;letter-spacing:0;text-transform:none;background:#dff3eb;border-radius:12px;padding:3px 6px;font-size:7px;font-style:normal}.record-detail.backend-managed strong{color:#557176}.info-dialog{text-align:center;width:min(430px,100%);padding:30px}.info-dialog-icon{color:#158671;background:#e7f6f1;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.info-dialog h2{margin:0;font-size:17px}.info-dialog p{color:#72878b;margin:8px auto 20px;font-size:10px;line-height:1.6}.info-dialog .btn{min-width:110px}footer{color:#8b9c9f;background:#f8faf9;border-top:1px solid #e2e9e8;justify-content:space-between;align-items:center;min-height:49px;padding:0 30px;font-size:8px;display:flex}footer>div{align-items:center;gap:18px;display:flex}footer>div>span{align-items:center;gap:5px;display:flex}footer i{background:#26a887;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26a8871f}footer button,footer a{color:#758b8f;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:none}.backend-health{position:relative}.backend-health-trigger{white-space:nowrap;align-items:center;gap:7px;padding:2px 0;display:inline-flex}.backend-health-trigger>i{background:#9aa9ab;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #9aa9ab24}.backend-health-trigger.online>i{background:#22a981;box-shadow:0 0 0 3px #22a98124}.backend-health-trigger.degraded>i{background:#d3942d;box-shadow:0 0 0 3px #d3942d24}.backend-health-trigger.offline>i{background:#d9535e;box-shadow:0 0 0 3px #d9535e24}.backend-health-trigger.checking>i{animation:1.2s ease-in-out infinite pulse}.backend-health-popover{z-index:120;color:#315159;text-align:left;background:#fff;border:1px solid #dce6e4;border-radius:15px;width:min(340px,100vw - 32px);position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px #14373d2e}.backend-health-head{background:#f8fbfa;border-bottom:1px solid #e8efee;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:15px 16px;display:grid}.backend-health-head>span{color:#d3942d;background:#fff7e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.backend-health-head>span.online{color:#168565;background:#eaf8f3}.backend-health-head>span.offline{color:#c94450;background:#fff0f1}.backend-health-head strong,.backend-health-head small{display:block}.backend-health-head strong{color:#27474f;font-size:13px}.backend-health-head small{color:#7d9296;margin-top:2px;font-size:10px}footer .backend-health-head>button{border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}footer .backend-health-head>button:hover{color:#315159;background:#e9f0ef}.backend-health-items{gap:0;padding:7px 16px;display:grid}.backend-health-items>div{border-bottom:1px solid #f0f4f3;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;display:grid}.backend-health-items>div:last-child{border-bottom:0}.backend-health-items svg{color:#7d9396}.backend-health-items span{color:#627c81;font-size:11px}.backend-health-items strong{color:#a06b20;letter-spacing:.04em;font-size:10px}.backend-health-items strong.healthy{color:#168565}.backend-health-footer{background:#fbfcfc;border-top:1px solid #e8efee;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.backend-health-footer small{color:#899b9e;font-size:9px}footer .backend-health-footer>button{color:#247c6b;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}footer .backend-health-footer>button:hover{background:#eaf6f2}.public-landing{background:radial-gradient(circle at 12% 18%,#2abe9d1f,#0000 26%),linear-gradient(135deg,#0f3943 0%,#102f38 54%,#0d2931 100%);min-height:100vh;padding:0}.public-nav{color:#aac4c5;background:#0a262d4d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(24px,6vw,88px);display:flex}.public-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.public-brand>span{background:linear-gradient(145deg,#20b99a,#138c7a);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.public-brand strong,.public-brand small{display:block}.public-brand small{color:#7fa1a5;margin-top:1px;font-size:7px;font-weight:550}.public-nav>div{align-items:center;gap:6px;font-size:8px;display:flex}.public-hero{grid-template-columns:minmax(0,1fr) minmax(430px,510px);align-items:center;gap:clamp(45px,7vw,100px);width:min(1220px,100% - 48px);min-height:calc(100vh - 76px);margin:0 auto;padding:55px 0;display:grid}.public-kicker{color:#5fd1b7;letter-spacing:1.5px;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.public-hero-copy h1{letter-spacing:-2.7px;max-width:650px;margin:17px 0;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.public-hero-copy h1 em{color:#67d2b9;font-style:normal}.public-hero-copy>p{color:#abc1c3;max-width:560px;margin:0;font-size:14px;line-height:1.7}.public-benefits{color:#c9dada;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:9px;display:flex}.public-benefits span{align-items:center;gap:6px;display:flex}.public-benefits svg{color:#5fd1b7;width:15px}.referral-reference{color:#62cfb6;background:#ffffff0b;border:1px solid #60d3b92e;border-radius:11px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:36px;padding:12px 15px;display:flex}.referral-reference p{margin:0}.referral-reference strong,.referral-reference span,.referral-reference small{display:block}.referral-reference strong{color:#e7f2f1;font-size:9px}.referral-reference small{color:#86a6a9;margin-top:3px;font-size:8px}.referral-reference span{color:var(--public-primary,#173f49);margin-top:3px;font-size:.8rem;font-weight:700}.public-form-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #00111657}.public-form-heading>span,.public-success>span{color:#178d76;letter-spacing:1.3px;font-size:8px;font-weight:850}.public-form-heading h2{color:#173a43;letter-spacing:-.5px;margin:7px 0 4px;font-size:21px}.public-form-heading p{color:#84979a;margin:0;font-size:9px}.public-fields>label,.public-field-row>label,.public-select-field{margin-top:13px;display:block}.public-fields label>span,.public-select-field>span{color:#456168;margin-bottom:6px;font-size:8px;font-weight:720;display:block}.public-fields input:not([type=checkbox]){color:#294950;background:#fff;border:1px solid #dbe5e4;border-radius:9px;outline:0;width:100%;height:41px;padding:0 11px;font-size:9px}.public-fields input:focus{border-color:#49aa95;box-shadow:0 0 0 3px #19a78814}.public-fields label>small,.public-consent-error{color:#b44f42;margin-top:5px;font-size:7px;display:block}.public-field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.public-input-icon{position:relative}.public-input-icon svg{color:#789094;position:absolute;top:13px;left:10px}.public-input-icon input{padding-left:32px!important}.public-consent{cursor:pointer;align-items:flex-start;gap:8px;margin-top:16px!important;display:flex!important}.public-consent input{opacity:0;position:absolute}.public-consent i{color:#fff;background:#fff;border:1px solid #cfdcda;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.public-consent:has(input:checked) i{background:#199a80;border-color:#199a80}.public-consent span{line-height:1.45;color:#71868a!important;margin:1px 0 0!important;font-size:7px!important;font-weight:550!important}.public-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#173f49,#0f333c);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:17px;font-size:10px;font-weight:750;display:flex;box-shadow:0 10px 22px #123b452e}.public-form-footer{color:#839699;background:#f9fbfa;border-top:1px solid #e8eeed;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:10px;font-size:7px;display:flex}.public-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:530px;padding:45px;display:flex}.public-success>div{color:#fff;background:#1aa084;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid;box-shadow:0 12px 28px #1aa08438}.public-success h2{color:#173a43;margin:8px 0;font-size:24px}.public-success p{color:#758a8e;max-width:330px;margin:0;font-size:10px;line-height:1.65}.public-success button{color:#167b68;cursor:pointer;background:0 0;border:0;margin-top:22px;font-size:9px;font-weight:720}.landing-social-footer{color:#71868a;background:#ffffffc2;border-top:1px solid #123b4517;justify-content:space-between;align-items:center;gap:12px;padding:13px 21px;font-size:7px;display:flex}.landing-social-footer>span{font-weight:750}.landing-social-footer>div{flex-wrap:wrap;gap:7px;display:flex}.landing-social-footer a{color:#376069;background:#eef6f3;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-weight:700;text-decoration:none;display:inline-flex}.landing-social-footer a:hover{color:#137762;background:#e2f3ed}.public-social-footer{color:#8ca9ab;background:#071d237a;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:18px clamp(24px,6vw,88px);font-size:8px;display:flex}.public-social-footer>span{color:#d3e2e1;font-weight:750}.public-social-footer nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-social-footer a{color:#a9c5c4;border:1px solid #67d2b921;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;text-decoration:none;display:inline-flex}.public-social-footer a:hover{color:#68d2b9;background:#ffffff09;border-color:#67d2b959}.public-social-footer small{color:#68898d;font-size:7px}.public-select-field .searchable-select-menu{width:100%;margin-top:6px;position:static;box-shadow:0 12px 28px #1138401c}.public-cep-control{grid-template-columns:1fr auto;gap:7px;display:grid}.public-cep-control button{color:#176f61;cursor:pointer;background:#edf8f4;border:1px solid #cfe1dd;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:104px;font-size:8px;font-weight:750;display:flex}.public-cep-control button:hover{background:#e3f4ee;border-color:#91c9bd}.public-fields label>small.cep-status{color:#58777a}.public-field-row.address-main{grid-template-columns:minmax(0,1fr) 92px}.public-field-row.city-state{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr)}.public-field-row.city-state .public-select-field{min-width:0}.public-field-row.city-state .searchable-select-trigger{width:100%;min-width:0}.public-field-row.city-state .searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-field-row.city-state .searchable-select-menu{width:min(280px,100vw - 32px);left:auto;right:0}.login-page{background:#fff;grid-template-columns:minmax(500px,1.08fr) minmax(430px,.92fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.session-loader{color:#277c6d;background:radial-gradient(circle,#f1faf7,#fff 55%);place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:11px;font-weight:750;display:grid}.session-loader svg{animation:1.2s ease-in-out infinite pulse}.login-brand-panel{color:#fff;background:radial-gradient(circle at 18% 12%,#26c19f2e,#0000 26%),radial-gradient(circle at 88% 78%,#3287932e,#0000 27%),linear-gradient(145deg,#103c46 0%,#0d3039 58%,#102a31 100%);flex-direction:column;min-height:100vh;padding:36px clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}.login-brand-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.login-secure{color:#9dc9c1;background:#ffffff09;border:1px solid #89dbc929;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:650;display:inline-flex}.login-story{z-index:2;max-width:650px;margin:auto 0;padding:70px 0 45px;position:relative}.login-kicker{color:#69d1b9;letter-spacing:1.7px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.login-story h1{color:#f6fbfa;letter-spacing:-3px;max-width:630px;margin:18px 0;font-size:clamp(38px,4.4vw,66px);line-height:1.02}.login-story h1 em{color:#66d1b8;font-style:normal}.login-story>p{color:#a8c1c3;max-width:530px;margin:0;font-size:clamp(13px,1.2vw,16px);line-height:1.7}.login-proof{align-items:center;gap:clamp(18px,2.5vw,36px);margin-top:42px;display:flex}.login-proof>div{min-width:0}.login-proof strong,.login-proof span{display:block}.login-proof strong{color:#fff;letter-spacing:-.8px;font-size:clamp(20px,2vw,28px)}.login-proof span{color:#7fa1a5;margin-top:3px;font-size:9px}.login-proof>i{background:#ffffff1a;width:1px;height:36px}.login-quote{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #89dbc921;border-radius:14px;max-width:590px;padding:18px 20px;position:relative}.quote-mark{color:#56c9b0;height:18px;font-family:Georgia,serif;font-size:34px;line-height:1}.login-quote>p{color:#c5d6d7;margin:5px 0 14px;font-size:11px;line-height:1.55}.quote-author{align-items:center;gap:9px;display:flex}.quote-author>div{color:#eafffa;background:#287268;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.quote-author strong,.quote-author small{display:block}.quote-author strong{color:#e8f2f2;font-size:9px}.quote-author small{color:#74979c;margin-top:2px;font-size:8px}.login-orbit{pointer-events:none;border:1px solid #68d0b814;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:70px;right:-260px}.orbit-two{width:760px;height:760px;top:-30px;right:-360px}.login-glow{background:#5fe1c3;border-radius:50%;width:8px;height:8px;position:absolute;top:32%;right:8%;box-shadow:0 0 0 9px #5fe1c30f,0 0 50px 8px #5fe1c347}.login-form-panel{background:linear-gradient(#fff,#fbfdfc);flex-direction:column;min-height:100vh;display:flex}.login-form-wrap{width:min(410px,100% - 54px);margin:auto;padding:45px 0 30px}.login-mobile-brand{display:none}.login-heading>span{color:#168d77;letter-spacing:1.6px;font-size:9px;font-weight:850}.login-heading h2{color:#173a43;letter-spacing:-1px;margin:9px 0 7px;font-size:29px}.login-heading p{color:#819598;margin:0;font-size:11px}.login-form{margin-top:28px}.login-form>label{margin-bottom:16px;display:block}.login-form>label>span{color:#3d5a61;margin-bottom:7px;font-size:10px;font-weight:720;display:block}.login-input{color:#7e9296;background:#fff;border:1px solid #d8e3e2;border-radius:11px;align-items:center;gap:10px;height:47px;padding:0 13px;transition:all .18s;display:flex}.login-input:focus-within{border-color:#38a992;box-shadow:0 0 0 4px #19a78817}.login-input input{color:#213f46;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px}.login-input input::placeholder{color:#a3b0b2}.login-input button{color:#819497;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.form-error-banner{color:#aa4e40;background:linear-gradient(135deg,#fff6f4,#fff9f8);border:1px solid #f1c9c1;border-radius:10px;align-items:flex-start;gap:10px;margin:-4px 0 17px;padding:11px 12px;animation:.2s errorIn;display:flex;box-shadow:0 7px 18px #bd4e3c0f}.form-error-banner>div{color:#c15d4c;background:#ffe8e3;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.form-error-banner p{margin:1px 0 0}.form-error-banner strong,.form-error-banner span{display:block}.form-error-banner strong{color:#8e4136;font-size:9px}.form-error-banner span{color:#b26b60;margin-top:2px;font-size:8px}.login-input.invalid{color:#c15d4c;background:snow;border-color:#dd7a68;box-shadow:0 0 0 4px #dd7a6814}.login-input.invalid:focus-within{border-color:#cf6552;box-shadow:0 0 0 4px #dd7a681c}.login-input.invalid input::placeholder{color:#c99a92}.field-error{align-items:flex-start;gap:5px;line-height:1.35;animation:.18s errorIn;color:#b45143!important;margin:6px 2px 0!important;font-size:8px!important;font-weight:650!important;display:flex!important}.field-error svg{flex:none;width:13px;height:13px;margin-top:-1px}.login-options{justify-content:space-between;align-items:center;margin:2px 0 18px;display:flex}.remember{color:#657d81;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.remember input{opacity:0;pointer-events:none;position:absolute}.remember i{color:#0000;background:#fff;border:1px solid #cedbd9;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.remember input:checked+i{border-color:var(--teal);color:#fff;background:var(--teal)}.login-options>button{color:#178a75;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:720}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#123f49,#0e343d);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:11px;font-weight:750;transition:all .18s;display:flex;box-shadow:0 12px 24px #123f492e}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 30px #123f493b}.login-submit:disabled{opacity:.75;cursor:wait}.login-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.demo-access{background:#f3faf7;border:1px solid #d8e9e4;border-radius:11px;margin-top:22px;padding:14px 15px}.demo-access>span{color:#268d79;letter-spacing:1px;font-size:7px;font-weight:850}.demo-access p{color:#78918c;margin:4px 0 9px;font-size:8px}.demo-access button{color:#146f61;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:750;display:inline-flex}.login-legal{color:#8c9c9f;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin:20px 0 0;font-size:8px;display:flex}.login-legal svg{color:#5c9c90;margin-right:2px}.login-legal button{color:#587479;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.login-footer{background:0 0;min-height:54px;padding:0 30px}.login-footer>div{gap:14px}.searchable-select{width:100%;min-width:148px;position:relative}.searchable-select-value{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.searchable-select-trigger{color:#38575e;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:#fff;border:1px solid #d7e2e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:9px;font-weight:650;transition:border-color .18s,box-shadow .18s;display:flex}.searchable-select-trigger:hover,.searchable-select.open .searchable-select-trigger{border-color:#73b9a9;box-shadow:0 0 0 3px #19a78814}.searchable-select-trigger:disabled{opacity:.6;cursor:not-allowed}.searchable-select-trigger svg{color:#759095;flex:none;transition:transform .18s}.searchable-select.open .searchable-select-trigger svg{transform:rotate(180deg)}.searchable-select-menu{z-index:75;background:#fff;border:1px solid #dce6e4;border-radius:11px;width:max(100%,220px);padding:7px;animation:.16s rise;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #11384029}.searchable-select-menu>label{color:#769095;background:#f8fbfa;border:1px solid #e0e8e7;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.searchable-select-menu input{color:#294b52;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.searchable-select-menu input::placeholder{color:#9babad}.searchable-select-menu>div{max-height:220px;margin-top:6px;overflow-y:auto}.searchable-select-menu>div>button{color:#47646a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:35px;padding:7px 9px;display:flex}.searchable-select-menu>div>button:hover{background:#f1f8f5}.searchable-select-menu>div>button.selected{color:#147763;background:#eaf7f2}.searchable-select-menu button strong,.searchable-select-menu button small{display:block}.searchable-select-menu button strong{font-size:9px}.searchable-select-menu button small{color:#83969a;margin-top:2px;font-size:7px;font-weight:500}.searchable-select-menu>div>p{color:#899b9e;text-align:center;margin:15px 8px;font-size:8px}.semantic-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cell-icon{color:#187d6b;background:#eaf6f2;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.semantic-cell strong{color:#294b52}.access-inline-badge{border-radius:20px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.access-inline-badge.success{color:#17745f;background:#e8f7f1}.access-inline-badge.warning{color:#9a6a26;background:#fff4df}.access-inline-badge.danger{color:#a6493c;background:#ffebe7}.access-toolbar .searchable-select{width:148px}.filter-panel .searchable-select{min-width:155px}.field .searchable-select-trigger{min-height:40px}.settings-content .searchable-select{max-width:100%}.mobile-only{display:none}.desktop-only{display:grid}.sidebar-backdrop{display:none}@keyframes fadeIn{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes errorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.role-card-actions{gap:8px;padding-top:10px;display:flex}.role-card-actions button{color:#37716b;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.role-card-actions button:first-child{align-items:center;gap:4px;display:inline-flex}.password-reset{align-items:end;gap:9px;padding:0 20px 16px;display:flex}.password-reset .field{flex:1;margin:0}.tenant-modal{width:min(760px,100%)}.tenant-form{max-height:62vh}.tenant-options{color:#526e73;flex-wrap:wrap;gap:12px;padding:8px 0 12px;font-size:8px;display:flex}.tenant-options label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.tenant-options input{accent-color:var(--teal)}@media (max-width:1180px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.ranking-panel{max-width:none}.editor-grid{grid-template-columns:1fr}.landing-preview{min-height:540px}}@media (max-width:860px){.mobile-only{display:inline-grid}.desktop-only{display:none}.sidebar,.sidebar.collapsed{width:252px;padding:0 14px 18px;transition:transform .24s;transform:translate(-105%);box-shadow:20px 0 60px #041b2040}.sidebar.open{transform:translate(0)}.sidebar.collapsed .brand>div:last-child,.sidebar.collapsed .nav-group>p,.sidebar.collapsed .nav-item span,.sidebar.collapsed .workspace-user>div:nth-child(2),.sidebar.collapsed .workspace-user>button{display:block}.sidebar.collapsed .nav-item em{display:inline}.sidebar.collapsed .help-card{display:flex}.sidebar.collapsed .sidebar-head{justify-content:space-between;padding:0 10px}.sidebar.collapsed .brand{gap:10px}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:0 12px}.sidebar.collapsed .workspace-user{justify-content:flex-start;padding:12px 7px 0}.sidebar-backdrop.show{z-index:25;background:#081f2473;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.main-shell,.main-shell.menu-collapsed{margin-left:0}.topbar{padding:0 18px}.topbar-title,.topbar-title span,.topbar-title strong{display:block}.topbar-title span{color:#84999c;letter-spacing:1px;font-size:7px;font-weight:800}.topbar-title strong{margin-top:2px;font-size:12px}.global-search,.company-switcher>div:nth-child(2),.company-switcher>svg{display:none}main{padding:24px 18px 35px}.login-page{grid-template-columns:1fr;padding:0}.login-brand-panel{display:none}.login-form-panel{min-height:100vh}.login-mobile-brand{margin-bottom:50px;display:block}.login-mobile-brand .brand strong{color:var(--navy)}.login-mobile-brand .brand small{color:#7e9498}.login-form-wrap{padding-top:32px}.editor-grid{grid-template-columns:minmax(0,1fr)}.settings-grid{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{width:max-content}.access-tabs{overflow-x:auto}.access-tabs button{min-width:145px}.roles-grid,.permission-groups-modern,.account-actions{grid-template-columns:1fr}.account-actions button{min-height:64px}}@media (max-width:620px){.welcome-row{flex-direction:column;align-items:flex-start}.welcome-row h1{font-size:24px}.page-actions{width:100%}.page-actions .btn{flex:1}.metrics-grid{grid-template-columns:1fr}.quick-stats{overflow-x:auto}.quick-stats div{min-width:125px}.module-toolbar{flex-direction:column;align-items:stretch}.module-toolbar>label{width:100%}.module-toolbar>div{overflow-x:auto}.panel-tools .legend{display:none}.chart-summary{grid-template-columns:1fr}.chart-summary div{border-bottom:1px solid #edf1f0;border-right:0}.funnel-row{grid-template-columns:98px 1fr 26px}.field-row{grid-template-columns:1fr;gap:0}.pagination{flex-direction:column;align-items:flex-start;gap:10px}.pagination>div{max-width:100%;overflow-x:auto}.editor-form{overflow:visible}.editor-tabs{overflow-x:auto}.landing-preview{min-height:auto}.preview-nav{padding:0 14px}.preview-body{padding:30px 14px}.preview-benefits{flex-direction:column;align-items:center;gap:5px}.preview-body h2{font-size:26px}.modal .form-section{max-height:55vh;overflow-y:auto}.stepper em{width:18px}.stepper span{font-size:0}.stepper span i{font-size:8px}footer{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px}footer>div{flex-wrap:wrap;gap:10px}.access-health{width:100%}.access-toolbar{flex-direction:column;align-items:stretch}.access-toolbar>label{width:100%}.access-toolbar>div{justify-content:space-between}.access-section-title{flex-direction:column;align-items:flex-start}.access-section-title .btn{width:100%}.permission-groups-modern{padding:10px}.access-form{grid-template-columns:1fr}.access-form .full,.access-role-options{grid-column:auto}.user-account-summary{flex-wrap:wrap;align-items:flex-start}}@media (max-width:900px){.public-hero{grid-template-columns:1fr;padding:42px 0}.public-hero-copy{text-align:center}.public-hero-copy>p{margin-inline:auto}.public-benefits,.referral-reference{justify-content:center;margin-inline:auto}.public-form-card{width:min(540px,100%);margin:0 auto}}@media (max-width:560px){.public-nav{min-height:66px;padding:0 18px}.public-nav>div{display:none}.public-hero{width:min(100% - 28px,520px);min-height:auto;padding:34px 0}.public-hero-copy h1{letter-spacing:-1.8px;font-size:37px}.public-benefits{gap:9px 14px}.public-field-row{grid-template-columns:1fr;gap:0}.public-form-heading{padding:23px 20px 15px}.public-fields{padding:0 20px 22px}.public-success{min-height:480px;padding:30px 24px}.public-social-footer{text-align:center;flex-direction:column;align-items:center;padding:22px 18px}.landing-social-footer{flex-direction:column;align-items:flex-start}.landing-social-footer>div{width:100%}.public-field-row.address-main,.public-field-row.city-state,.public-cep-control{grid-template-columns:1fr}.public-cep-control button{min-height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-cep-control button:disabled{opacity:.65;cursor:wait}.invalid-referral-page{flex-direction:column;min-height:100vh;display:flex}.invalid-referral-card{color:#dcebea;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;width:min(520px,100% - 32px);margin:auto;padding:44px 38px;box-shadow:0 30px 90px #00111647}.invalid-referral-card>div{color:#ffd9d1;background:#c44d3b47;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.invalid-referral-card>span{color:#67d2b9;letter-spacing:1.4px;font-size:9px;font-weight:850}.invalid-referral-card h1{color:#fff;letter-spacing:-.8px;margin:10px 0;font-size:28px}.invalid-referral-card p{color:#b0c8c9;margin:0 auto;font-size:11px;line-height:1.65}.invalid-referral-card small{color:#7fa1a5;margin-top:18px;font-size:8px;display:block}body:has(.public-landing){background:#0d3038;overflow:hidden auto}.public-landing{grid-template-rows:auto minmax(0,auto) auto;width:100%;min-height:100dvh;display:grid;overflow:visible}.public-nav{min-height:64px}.public-hero{align-items:center;gap:clamp(32px,5vw,72px);width:min(1180px,100% - 36px);height:auto;min-height:calc(100dvh - 118px);padding:28px 0}.public-hero-copy h1{margin:12px 0;font-size:clamp(34px,4vw,56px)}.public-hero-copy>p{font-size:12px}.public-benefits{margin-top:20px}.referral-reference{margin-top:22px;padding:9px 12px}.public-form-card{border-radius:15px;align-self:center;max-height:none;overflow:hidden}.public-form-card form{border-radius:inherit;height:auto;overflow:visible}.public-form-heading{padding:13px 22px 7px}.public-form-heading h2{margin:4px 0 2px;font-size:18px}.public-fields{padding:0 22px 12px}.public-fields>label,.public-field-row>label,.public-select-field{margin-top:7px}.public-fields label>span,.public-select-field>span{margin-bottom:3px}.public-fields input:not([type=checkbox]){height:34px}.public-input-icon svg{top:10px}.public-select-field .searchable-select-trigger{min-height:34px}.public-select-field .searchable-select-menu{width:100%;margin-top:0;position:absolute;top:auto;bottom:calc(100% + 6px)}.public-select-field .searchable-select-menu>div{max-height:150px}.public-consent{margin-top:9px!important}.public-consent i{width:15px;height:15px}.public-submit{height:37px;margin-top:9px}.public-form-footer{border-radius:0 0 15px 15px;min-height:30px;padding:6px 10px}.public-social-footer{min-height:54px;padding-block:8px}@media (max-width:900px){.public-landing{grid-template-rows:auto auto auto}.public-nav{min-height:56px}.public-hero{width:100%;min-height:calc(100dvh - 102px);padding:20px 0}.public-hero-copy{display:none}.public-form-card{border-radius:15px;width:min(700px,100% - 28px);height:auto;margin:0 auto;box-shadow:0 24px 70px #00111647}.public-form-card form{height:auto;display:block}.public-form-heading{padding-inline:clamp(20px,7vw,42px)}.public-fields{width:min(700px,100%);margin:auto;padding-inline:clamp(20px,7vw,42px)}.public-form-footer{border-radius:0 0 15px 15px}.public-social-footer{min-height:46px;padding:6px 18px}.public-social-footer>span,.public-social-footer>small{display:none}.public-social-footer nav{flex-wrap:nowrap;width:100%}.public-social-footer a{padding-block:5px}}@media (max-width:560px){.public-landing{grid-template-rows:auto auto auto}.public-nav{min-height:50px}.public-brand>span{border-radius:9px;width:32px;height:32px}.public-form-heading{padding:8px 16px 3px}.public-form-heading h2{font-size:16px}.public-hero{min-height:0;padding:14px 0}.public-form-card{width:calc(100% - 20px)}.public-fields{padding:0 16px 14px}.public-field-row,.public-field-row.address-main,.public-field-row.city-state{grid-template-columns:1fr;gap:0}.public-cep-control{grid-template-columns:minmax(0,1fr) auto}.public-cep-control button{min-width:98px;min-height:34px}.public-social-footer{min-height:42px;padding:4px 8px}.public-social-footer nav{gap:4px}.public-social-footer a{padding:4px 6px;font-size:7px}}@media (max-height:760px){.public-nav{min-height:48px}.public-form-heading p,.public-form-footer{display:none}.public-form-heading{padding-block:6px 2px}.public-fields>label,.public-field-row>label,.public-select-field{margin-top:5px}.public-fields input:not([type=checkbox]),.public-select-field .searchable-select-trigger{height:31px;min-height:31px}.public-input-icon svg{top:8px}.public-submit{height:34px;margin-top:6px}.public-social-footer{min-height:38px}}.app-shell .eyebrow,.app-shell .panel-kicker{font-size:10px}.app-shell .btn{font-size:12px}.app-shell .nav-item span{font-size:14px}.app-shell .nav-item em,.app-shell .welcome-row>div:first-child>p:last-child,.app-shell .metric-copy span,.app-shell .metric-delta,.app-shell .metric-card p,.app-shell .quick-stats span{font-size:11px}.app-shell .module-toolbar input,.app-shell .access-toolbar input,.app-shell .global-search input{font-size:12px}.app-shell .code-cell code,.app-shell .role-badges span,.app-shell .access-status,.app-shell .success-text,.app-shell .danger-text,.app-shell .muted-text{font-size:10px}.app-shell .pagination,.app-shell .pagination button,.app-shell .filter-panel select,.app-shell .filter-panel>button{font-size:11px}.app-shell .filter-panel label>span,.app-shell .filter-btn span{font-size:9px}.app-shell .field>span,.app-shell .form-section>p,.app-shell .upload-field strong,.app-shell .upload-field button{font-size:11px}.app-shell .upload-field small,.app-shell .preview-label,.app-shell .preview-label button{font-size:10px}.app-shell .access-section-title p,.app-shell .access-toolbar>span,.app-shell .access-toolbar select{font-size:11px}.app-shell .role-card-top h3{font-size:13px}.app-shell .role-card-top p,.app-shell .role-count span,.app-shell .role-expand,.app-shell .role-status-button,.app-shell .role-permission-list strong{font-size:10px}.app-shell .role-permission-list small{font-size:9px}.app-shell .permission-group-modern h3{font-size:10px}.app-shell .permission-group-modern h3 span,.app-shell .permission-group-modern article em{font-size:8px}.app-shell .permission-group-modern article strong{font-size:10px}.app-shell .permission-group-modern article span,.app-shell .record-detail span{font-size:9px}.app-shell .record-detail strong,.app-shell .delete-confirm p,.app-shell .info-dialog p{font-size:11px}.app-shell .topbar-popover>span,.app-shell .search-results>span,.app-shell .notifications-popover em{font-size:9px}.app-shell .search-results>button,.app-shell .company-popover>button,.app-shell .notifications-popover span strong{font-size:11px}.app-shell .notifications-popover span small,.app-shell .company-popover small,.login-heading>span{font-size:10px}.login-heading p,.login-input input{font-size:12px}.login-form>label>span{font-size:11px}.brand-mark img,.public-brand>span img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.brand-mark:has(img){background:#fff;padding:1px}.public-brand>span:has(img){background:#fff;padding:4px}.app-shell table th{padding:12px 14px;font-size:11px}.app-shell table td{padding:13px 14px;font-size:13px}.app-shell .module-table th,.app-shell .access-table th{font-size:11px}.app-shell .module-table td,.app-shell .access-table td,.app-shell .person strong{font-size:13px}.app-shell .person span{font-size:11px}.app-shell .mini-avatar{font-size:10px}.app-shell .status,.app-shell .access-status,.app-shell .access-inline-badge{padding:5px 9px;font-size:11px}.app-shell .semantic-cell{font-size:13px}.app-shell .empty-state strong{font-size:14px}.app-shell .empty-state span{font-size:12px}.app-shell .form-error-banner strong{font-size:13px}.app-shell .form-error-banner span,.app-shell .field-error{font-size:12px!important}.app-shell .field>span{font-size:12px}.app-shell .field input,.app-shell .field textarea,.app-shell .field select,.app-shell .money-field,.app-shell .searchable-select-trigger{font-size:13px}.app-shell .searchable-select-menu input,.app-shell .searchable-select-menu button strong{font-size:12px}.app-shell .searchable-select-menu button small,.app-shell .searchable-select-menu>div>p{font-size:11px}.app-shell .toast,.app-shell .toast span,.app-shell .toast strong,.login-page .form-error-banner strong{font-size:13px}.login-page .form-error-banner span,.login-page .field-error{font-size:12px!important}.field.has-error input,.field.has-error textarea,.field.has-error .searchable-select-trigger,.access-role-options.has-error,.assignment-block-modern.has-error,.toggle-row.has-error,.tenant-options.has-error{border-color:#e5484d!important;box-shadow:0 0 0 3px #e5484d1f!important}.field-inline-error{color:#c62a2f;align-self:flex-start;align-items:center;gap:.3rem;width:auto;margin-top:.3rem;font-size:.72rem;font-weight:600;line-height:1.35;flex-direction:row!important;display:inline-flex!important}.field-inline-error svg{flex:0 0 13px;width:13px;height:13px;margin:0;display:block}footer,footer button,footer a{font-size:11px}.public-form-footer,.landing-social-footer,.public-social-footer{font-size:10px}.public-social-footer small{font-size:9px}.indication-modal{flex-direction:column;width:min(980px,100vw - 32px);max-width:980px;max-height:min(880px,100vh - 32px);display:flex;overflow:hidden}.indication-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.indication-modal .record-form{padding:20px 24px;overflow-y:auto}.clients-toolbar{grid-template-columns:minmax(280px,1fr) 240px;gap:12px;display:grid}.client-indication-count{color:#315b62;align-items:center;gap:6px;font-weight:750;display:inline-flex}.access-status.pending{color:#9a6518;background:#fff4d9}.access-status.pending i{background:#d9952f}.installation-fee-chips{flex-wrap:wrap;gap:5px;display:flex}.installation-fee-chips span{color:#246c5d;background:#e8f5f1;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.installation-fee-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.installation-fee-options>label{cursor:pointer;background:#fbfdfc;border:1px solid #dce7e5;border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.installation-fee-options input{width:17px;height:17px;accent-color:var(--teal)}.installation-fee-options strong,.installation-fee-options small{display:block}.installation-fee-options strong{color:#315158;font-size:11px}.installation-fee-options small{color:#839699;margin-top:2px;font-size:9px}@media (max-width:640px){.installation-fee-options{grid-template-columns:1fr}}.plan-modal{width:min(920px,100vw - 32px);max-width:920px;max-height:calc(100vh - 32px);overflow:hidden}.plan-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.plan-modal .record-form{padding:20px 24px;overflow-y:auto}.plan-modal .record-form>.full{grid-column:1/-1;width:100%}.plan-form-section{background:#fbfdfc;border:1px solid #e1e9e8;border-radius:14px;padding:16px}.plan-form-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.plan-title-copy>span{color:#24806d;letter-spacing:.9px;font-size:9px;font-weight:850}.plan-title-copy p{color:#829497;margin:3px 0 0;font-size:10px}.plan-basics-grid{grid-template-columns:minmax(240px,1.7fr) minmax(130px,.7fr) minmax(150px,.8fr);gap:12px;display:grid}.plan-installation-fee-select{border-top:1px solid #e1e9e8;gap:9px;width:100%;margin-top:16px;padding-top:16px;display:grid}.plan-installation-fee-select>label{gap:3px;display:grid}.plan-installation-fee-select>label strong{color:#38575e;font-size:.8rem}.plan-installation-fee-select>label small{color:#829497;font-size:.7rem}.plan-installation-fee-select.has-error .searchable-select-trigger{border-color:#dc5962;box-shadow:0 0 0 3px #dc59621a}.plan-commercial-description{border-top:1px solid #e1e9e8;width:100%;margin-top:16px;padding-top:16px;display:block}.plan-commercial-description textarea{resize:vertical;width:100%;min-height:88px;display:block}.campaigns-toolbar{align-items:center}.campaigns-toolbar>.searchable-select{width:min(280px,100%)}.campaign-modal{width:min(760px,100%)}.campaign-modal .record-form>.full{grid-column:1/-1;width:100%}.campaign-period{color:#4d686e;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.campaign-priority{border-radius:999px;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.campaign-priority--low{color:#42666e;background:#eaf1f2}.campaign-priority--medium{color:#95600a;background:#fff3d2}.campaign-priority--high{color:#b63740;background:#ffeaec}@media (max-width:760px){.campaigns-toolbar{flex-direction:column;align-items:stretch}.campaigns-toolbar>label,.campaigns-toolbar>.searchable-select{width:100%}}.landing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.landing-editor-panel{min-width:0;min-height:615px;overflow:hidden}.landing-editor-tabs{border-bottom:1px solid #e5ecec;padding:0 14px;display:flex;overflow-x:auto}.landing-editor-tabs button{color:#718287;min-height:54px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:750;display:inline-flex}.landing-editor-tabs button.active{border-bottom-color:var(--teal);color:var(--teal)}.landing-editor-content{min-height:530px;padding:20px}.landing-section-title{margin-bottom:18px}.landing-section-title h3{color:var(--navy);margin:0;font-size:1rem}.landing-section-title p{color:#78898e;margin:5px 0 0;font-size:.8rem}.landing-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.landing-settings-grid .full{grid-column:1/-1}.landing-field-grid.three{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.landing-color-field,.landing-url-field{color:#6c8085;background:#fff;border:1px solid #d9e4e4;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:flex}.landing-color-field input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 27px;width:27px;height:27px;padding:0;overflow:hidden}.landing-color-field input:last-child,.landing-url-field input{color:#40555c;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.84rem;font-weight:650}.landing-toggle-list{gap:10px;display:grid}.landing-benefits-editor{gap:9px;display:grid}.landing-benefits-editor>div{min-height:42px;color:var(--teal);background:#fbfdfd;border:1px solid #dce6e6;border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 12px;display:flex}.landing-benefits-editor input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.84rem}.landing-benefits-editor>div button{color:#ba3b45;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.landing-publish-card,.landing-security-note{background:#f9fbfb;border:1px solid #dce7e6;border-radius:12px;padding:15px}.landing-security-note{color:var(--teal);align-items:center;gap:10px;display:flex}.landing-security-note span{gap:3px;display:grid}.landing-security-note strong{color:#385159;font-size:.84rem}.landing-security-note small{color:#75878c;font-size:.76rem}.landing-live-preview{min-width:0;min-height:615px;position:sticky;top:78px}.landing-preview-toolbar{color:#789095;letter-spacing:.04em;background:#e9efef;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;font-size:.7rem;font-weight:800;display:flex}.landing-preview-toolbar>span{align-items:center;gap:7px;display:flex}.landing-preview-toolbar>span i{background:#20a384;border-radius:50%;width:7px;height:7px}.landing-preview-toolbar>div{gap:5px;display:flex}.landing-preview-toolbar button{color:#73858a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:30px;display:grid}.landing-preview-toolbar button.active{color:#fff;background:var(--navy)}.landing-preview-canvas{min-height:570px;color:var(--landing-primary);background-color:var(--landing-background);background-position:50%;background-size:cover;border:9px solid #e9efef;border-top:0;border-radius:0 0 15px 15px;overflow:hidden}.landing-preview-canvas>header{border-bottom:1px solid #173f4917;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}.landing-preview-canvas>header>span,.landing-preview-brand{align-items:center;gap:8px;font-size:.7rem;display:flex}.landing-preview-brand img{object-fit:contain;width:34px;height:34px}.landing-preview-brand strong,.landing-preview-brand small{display:block}.landing-preview-brand small{color:#74878c;margin-top:2px;font-size:.62rem}.landing-preview-canvas>main{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:center;gap:24px;padding:42px 30px;display:grid}.landing-preview-copy>em{color:var(--landing-accent);letter-spacing:.06em;align-items:center;gap:6px;font-size:.67rem;font-style:normal;font-weight:850;display:inline-flex}.landing-preview-copy h2{color:var(--landing-primary);margin:13px 0 10px;font-size:clamp(1.5rem,2.3vw,2.35rem);line-height:1.08}.landing-preview-copy>p{color:#687c82;font-size:.8rem;line-height:1.6}.landing-preview-copy>div{gap:7px;margin-top:18px;display:grid}.landing-preview-copy>div span{color:#526b72;align-items:center;gap:7px;font-size:.72rem;display:flex}.landing-preview-copy>div svg{color:var(--landing-accent)}.landing-preview-copy aside{border:1px solid var(--landing-accent);align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:20px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-preview-copy aside{border:1px solid color-mix(in srgb, var(--landing-accent) 28%, transparent)}}.landing-preview-copy aside{color:var(--landing-accent);background:#ffffff94;border-radius:10px}.landing-preview-copy aside span,.landing-preview-copy aside strong,.landing-preview-copy aside small{display:block}.landing-preview-copy aside strong{color:var(--landing-primary);font-size:.7rem}.landing-preview-copy aside small{color:#71868b;margin-top:2px;font-size:.62rem}.landing-preview-form{background:#fffffff0;border:1px solid #173f4917;border-radius:15px;padding:21px;box-shadow:0 18px 45px #0f2d3524}.landing-preview-form>span{color:var(--landing-accent);font-size:.58rem;font-weight:850}.landing-preview-form h3{color:var(--landing-primary);margin:7px 0 3px;font-size:1rem}.landing-preview-form>p{color:#7a8b90;margin:0 0 13px;font-size:.67rem}.landing-preview-form label{color:#50666d;gap:4px;margin-top:8px;font-size:.65rem;font-weight:750;display:grid}.landing-preview-form input{border:1px solid #dae4e5;border-radius:8px;height:35px;padding:0 9px;font-size:.68rem}.landing-preview-form button{width:100%;min-height:38px;color:var(--landing-primary-foreground,#fff);background:var(--landing-primary);border:0;border-radius:9px;margin-top:13px;font-size:.7rem;font-weight:800}.landing-preview-form>small{color:#819196;justify-content:center;align-items:center;gap:4px;margin-top:9px;font-size:.58rem;display:flex}.full-form-preview{min-width:0;padding:17px}.landing-form-steps{grid-template-columns:1fr 30px 1fr;align-items:center;gap:5px;margin-bottom:10px;display:grid}.landing-form-steps>span{color:#94a1a5;align-items:center;gap:5px;font-size:.57rem;font-weight:800;display:flex}.landing-form-steps>span:last-child{justify-content:flex-end}.landing-form-steps i{background:#fff;border:1px solid #d8e2e3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.54rem;font-style:normal;display:grid}.landing-form-steps span.active{color:var(--landing-accent)}.landing-form-steps span.active i{border-color:var(--landing-accent);color:var(--landing-accent-foreground,#fff);background:var(--landing-accent)}.landing-form-steps>b{background:#dfe7e8;height:1px}.landing-form-steps>b.active{background:var(--landing-accent)}.landing-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.landing-preview-fields .full{grid-column:1/-1}.landing-preview-fields label{min-width:0;margin:0}.landing-preview-fields input{width:100%;min-width:0;height:31px}.landing-preview-fields .preview-state-field .searchable-select{min-width:0}.landing-preview-form .preview-state-field .searchable-select-trigger{color:#50666d;width:100%;min-width:0;height:31px;min-height:31px;box-shadow:none;background:#fff;border:1px solid #dae4e5;border-radius:8px;justify-content:space-between;margin:0;padding:0 9px;font-size:.68rem;font-weight:650}.landing-preview-form .preview-state-field .searchable-select-trigger:hover,.landing-preview-form .preview-state-field .searchable-select.open .searchable-select-trigger{border-color:var(--landing-accent);box-shadow:0 0 0 2px var(--landing-accent);background:#fff}@supports (color:color-mix(in lab, red, red)){.landing-preview-form .preview-state-field .searchable-select-trigger:hover,.landing-preview-form .preview-state-field .searchable-select.open .searchable-select-trigger{box-shadow:0 0 0 2px color-mix(in srgb, var(--landing-accent) 12%, transparent)}}.landing-preview-form .preview-state-field .searchable-select-menu{z-index:120;text-align:left;width:max(100%,210px);padding:6px}.landing-preview-form .preview-state-field .searchable-select-menu>label{align-items:center;gap:6px;height:32px;margin:0;padding:0 8px;display:flex}.landing-preview-form .preview-state-field .searchable-select-menu input{border:0;height:28px;padding:0;font-size:.66rem}.landing-preview-form .preview-state-field .searchable-select-menu>div>button{color:#47646a;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;min-height:31px;margin:0;padding:6px 8px;font-size:.65rem}.landing-preview-form .preview-state-field .searchable-select-menu>div>button:hover,.landing-preview-form .preview-state-field .searchable-select-menu>div>button.selected{color:var(--landing-accent);background:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.landing-preview-form .preview-state-field .searchable-select-menu>div>button:hover,.landing-preview-form .preview-state-field .searchable-select-menu>div>button.selected{background:color-mix(in srgb, var(--landing-accent) 9%, white)}}.preview-field-action{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.landing-preview-form .preview-field-action button{background:var(--landing-accent);align-items:center;gap:4px;width:auto;min-height:31px;margin:0;padding:0 8px;font-size:.56rem;display:inline-flex}.preview-coverage{background:#f8fafb;border:1px solid #dfe7e8;border-radius:9px;grid-template-columns:1fr 15px 1fr 15px 1fr;align-items:start;gap:3px;padding:9px;display:grid}.preview-coverage>span{color:#7d8c91;text-align:center;justify-items:center;gap:3px;font-size:.48rem;font-weight:750;display:grid}.preview-coverage>span i{width:22px;height:22px;color:var(--landing-accent);background:#fff;border:1px solid #d6e1e2;border-radius:50%;place-items:center;display:grid}.preview-coverage>b{background:#dbe4e5;height:1px;margin-top:11px}.preview-coverage>small{color:#8b999d;text-align:center;grid-column:1/-1;margin-top:3px;font-size:.48rem}.landing-preview-form .preview-main-action{background:var(--landing-primary);justify-content:center;align-items:center;gap:5px;min-height:35px;margin:1px 0 0;display:flex}.preview-availability{border:1px solid var(--landing-accent);align-items:center;gap:8px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.preview-availability{border:1px solid color-mix(in srgb, var(--landing-accent) 28%, white)}}.preview-availability{color:var(--landing-accent);background:var(--landing-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.preview-availability{background:color-mix(in srgb, var(--landing-accent) 8%, white)}}.preview-availability span,.preview-availability strong,.preview-availability small{display:block}.preview-availability strong{color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.preview-availability strong{color:color-mix(in srgb, var(--landing-accent) 80%, #173f49)}}.preview-availability strong{font-size:.58rem}.preview-availability small{color:#71858a;margin-top:2px;font-size:.49rem}.preview-consent{color:#718489;align-items:flex-start;gap:6px;padding:4px 1px;font-size:.5rem;line-height:1.4;display:flex}.preview-consent i{width:15px;height:15px;color:var(--landing-accent-foreground,#fff);background:var(--landing-accent);border-radius:4px;flex:0 0 15px;place-items:center;display:grid}.preview-form-actions{grid-template-columns:75px minmax(0,1fr);gap:6px;display:grid}.landing-preview-form .preview-form-actions button{color:#64787e;background:#fff;border:1px solid #dce5e6;justify-content:center;align-items:center;gap:4px;width:100%;min-height:34px;margin:0;font-size:.55rem;display:flex}.landing-preview-form .preview-form-actions button:last-child{border-color:var(--landing-primary);color:var(--landing-primary-foreground,#fff);background:var(--landing-primary)}.landing-preview-canvas>footer{color:#6f8389;background:#ffffff80;border-top:1px solid #173f4917;justify-content:space-between;align-items:center;min-height:49px;padding:0 22px;font-size:.62rem;display:flex}.landing-preview-canvas>footer div{color:var(--landing-accent);gap:9px;display:flex}.landing-preview-canvas.layout-centered>main{text-align:center;grid-template-columns:1fr;max-width:520px;margin:auto}.landing-preview-canvas.layout-centered .landing-preview-copy aside{margin-inline:auto}.landing-preview-canvas.layout-centered .landing-preview-copy>div span{justify-content:center}.landing-live-preview.mobile{width:min(390px,100%);margin-inline:auto}.landing-live-preview.mobile .landing-preview-canvas>main{grid-template-columns:1fr;padding:25px 18px}.landing-live-preview.mobile .landing-preview-copy h2{font-size:1.65rem}.landing-live-preview.mobile .landing-preview-canvas>footer>span{display:none}.landing-live-preview.mobile .landing-preview-fields{grid-template-columns:1fr}.landing-live-preview.mobile .landing-preview-fields .full{grid-column:auto}.landing-spin{animation:.8s linear infinite landing-spin}@keyframes landing-spin{to{transform:rotate(360deg)}}.public-landing{color:var(--public-primary,#173f49);background-color:var(--public-background,#f4f8f7);background-image:none;background-position:50%;background-size:cover}.public-nav{border-bottom-color:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-nav{border-bottom-color:color-mix(in srgb, var(--public-primary,#173f49) 12%, transparent)}}.public-nav{color:var(--public-primary-foreground,#fff);background:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-nav{background:color-mix(in srgb, var(--public-primary,#173f49) 94%, transparent)}}.public-brand>span{background:var(--public-accent,#19a788)}.public-brand,.public-brand small{color:var(--public-primary-foreground,#fff)}.public-kicker,.public-benefits svg,.referral-reference{color:var(--public-accent,#19a788)}.public-hero-copy,.public-hero-copy h1,.public-hero-copy>p{color:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-hero-copy>p{color:color-mix(in srgb, var(--public-primary,#173f49) 65%, white)}}.public-benefits{color:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-benefits{color:color-mix(in srgb, var(--public-primary,#173f49) 76%, white)}}.referral-reference{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.referral-reference{border-color:color-mix(in srgb, var(--public-accent,#19a788) 30%, transparent)}}.referral-reference{background:#ffffffa3}.referral-reference strong,.referral-reference small{color:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.referral-reference small{color:color-mix(in srgb, var(--public-primary,#173f49) 58%, white)}}.public-form-card{box-shadow:0 24px 65px var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-form-card{box-shadow:0 24px 65px color-mix(in srgb, var(--public-primary,#173f49) 18%, transparent)}}.public-submit{color:var(--public-primary-foreground,#fff);background:var(--public-primary,#173f49)}.public-success>div{background:var(--public-accent,#19a788)}.public-success>span,.public-success button,.public-form-heading>span{color:var(--public-accent,#19a788)}.public-success h2,.public-form-heading h2{color:var(--public-primary,#173f49)}.public-fields input:focus,.public-select-field .searchable-select.open .searchable-select-trigger{border-color:var(--public-accent,#19a788);box-shadow:0 0 0 3px var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-fields input:focus,.public-select-field .searchable-select.open .searchable-select-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent,#19a788) 12%, transparent)}}.public-select-field .searchable-select-menu>div>button.selected{color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-select-field .searchable-select-menu>div>button.selected{background:color-mix(in srgb, var(--public-accent,#19a788) 10%, white)}}.public-cep-control button{color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-cep-control button{background:color-mix(in srgb, var(--public-accent,#19a788) 10%, white)}}.public-cep-control button:hover{background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-cep-control button:hover{background:color-mix(in srgb, var(--public-accent,#19a788) 17%, white)}}.public-consent:has(input:checked) i{border-color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}.public-step{color:#94a1a5;align-items:center;gap:6px;display:flex}.public-step.active{color:var(--public-accent,#19a788)}.public-step-number{color:#687b81;background:#fff;border:1px solid #d8e2e3;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.public-step.active .public-step-number{border-color:var(--public-accent,#19a788);color:var(--public-accent-foreground,#fff);background:var(--public-accent,#19a788)}.public-step-line,.public-coverage-line{background:#dbe4e5;height:1px}.public-step-line.active,.public-coverage-line.active{background:var(--public-accent,#19a788)}.public-coverage-stage>span{color:#8a989c;background:#fff;border-color:#dce4e5}.public-coverage-stage--active>span{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-coverage-stage--active>span{border-color:color-mix(in srgb, var(--public-accent,#19a788) 50%, white)}}.public-coverage-stage--active>span{color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-coverage-stage--active>span{background:color-mix(in srgb, var(--public-accent,#19a788) 8%, white)}}.public-coverage-stage--active>span{box-shadow:0 4px 12px var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-coverage-stage--active>span{box-shadow:0 4px 12px color-mix(in srgb, var(--public-accent,#19a788) 15%, transparent)}}.public-coverage-stage--done>span,.public-coverage-stage--success>span{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-coverage-stage--done>span,.public-coverage-stage--success>span{border-color:color-mix(in srgb, var(--public-accent,#19a788) 40%, white)}}.public-coverage-stage--done>span,.public-coverage-stage--success>span{color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-coverage-stage--done>span,.public-coverage-stage--success>span{background:color-mix(in srgb, var(--public-accent,#19a788) 12%, white)}}.public-coverage-stage--failed>span{color:#bd3540;background:#fff1f2;border-color:#f1bfc4}.public-coverage-stage--review>span{color:#98600a;background:#fff7df;border-color:#eed08b}.public-coverage-success{color:var(--public-accent,#19a788)}.public-availability-confirmed{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-availability-confirmed{border-color:color-mix(in srgb, var(--public-accent,#19a788) 35%, white)}}.public-availability-confirmed{color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-availability-confirmed{color:color-mix(in srgb, var(--public-accent,#19a788) 80%, var(--public-primary,#173f49))}}.public-availability-confirmed{background:linear-gradient(135deg, var(--public-accent,#19a788), white)}@supports (color:color-mix(in lab, red, red)){.public-availability-confirmed{background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent,#19a788) 10%, white), white)}}.public-availability-icon{color:var(--public-accent-foreground,#fff);background:var(--public-accent,#19a788);box-shadow:0 7px 18px var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-availability-icon{box-shadow:0 7px 18px color-mix(in srgb, var(--public-accent,#19a788) 25%, transparent)}}.public-availability-address{color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-availability-address{color:color-mix(in srgb, var(--public-accent,#19a788) 55%, #71868a)}}.public-change-address{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-change-address{border-color:color-mix(in srgb, var(--public-accent,#19a788) 30%, white)}}.public-change-address{color:var(--public-accent,#19a788)}.public-change-address:hover,.public-back-button:hover{border-color:var(--public-accent,#19a788);color:var(--public-accent,#19a788);background:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-change-address:hover,.public-back-button:hover{background:color-mix(in srgb, var(--public-accent,#19a788) 8%, white)}}.public-social-footer{background:var(--public-primary,#173f49)}@supports (color:color-mix(in lab, red, red)){.public-social-footer{background:color-mix(in srgb, var(--public-primary,#173f49) 93%, black)}}.public-social-footer a:hover{border-color:var(--public-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.public-social-footer a:hover{border-color:color-mix(in srgb, var(--public-accent,#19a788) 45%, transparent)}}.public-social-footer a:hover{color:var(--public-accent,#19a788)}.public-layout-centered .public-hero{text-align:center;grid-template-columns:1fr;max-width:720px}.public-layout-centered .public-hero-copy>p,.public-layout-centered .referral-reference{margin-inline:auto}.public-settings-loader{background:var(--public-background,#f4f8f7);place-items:center;min-height:100dvh;display:grid}.public-settings-loader>div{color:var(--public-primary,#173f49);align-items:center;gap:10px;font-size:.9rem;display:flex}.public-settings-loader svg{color:var(--public-accent,#19a788);animation:1s ease-in-out infinite alternate landing-pulse}@keyframes landing-pulse{to{opacity:.4;transform:scale(.92)}}@media (max-width:1180px){.landing-editor-grid{grid-template-columns:1fr}.landing-live-preview{position:static}}@media (max-width:700px){.landing-field-grid.three,.landing-settings-grid{grid-template-columns:1fr}.landing-settings-grid .full,.landing-field-grid.three{grid-column:auto}.landing-editor-content{padding:15px}.landing-preview-canvas>main{grid-template-columns:1fr;padding:26px 18px}}body:has(.public-landing){background:var(--public-background,#f4f8f7);margin:0}.public-landing{width:100%;max-width:none;margin:0}.public-nav,.public-social-footer{width:100%;max-width:none;padding-inline:clamp(20px,4vw,64px)}.public-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0;padding:clamp(36px,5vw,64px) 0}.public-hero-copy{padding-inline:clamp(24px,5vw,72px) clamp(24px,4vw,56px)}.public-form-card{width:100%;max-width:none}@media (min-width:901px){.public-form-card{width:calc(100% - clamp(20px,2.5vw,36px));margin-right:clamp(20px,2.5vw,36px)}}.public-brand strong{font-size:1rem}.public-brand small{font-size:.72rem;line-height:1.35}.public-nav>div{font-size:.78rem}.public-kicker{font-size:.76rem}.public-hero-copy>p{font-size:1rem;line-height:1.7}.public-benefits,.referral-reference strong{font-size:.82rem}.referral-reference small{font-size:.74rem}.public-form-heading>span,.public-success>span{font-size:.72rem}.public-form-heading h2{font-size:1.45rem}.public-form-heading p{font-size:.84rem;line-height:1.45}.public-fields label>span,.public-select-field>span{font-size:.78rem}.public-fields input:not([type=checkbox]),.public-select-field .searchable-select-trigger{font-size:.88rem}.public-fields label>small,.public-consent-error,.public-select-field>small{font-size:.72rem;line-height:1.4}.public-select-field .searchable-select-menu input,.public-select-field .searchable-select-menu button,.public-select-field .searchable-select-menu p{font-size:.82rem}.public-consent span{line-height:1.5;font-size:.78rem!important}.public-submit,.public-back-button,.public-change-address,.public-cep-control button{font-size:.82rem}.public-form-footer,.public-social-footer,.public-social-footer small{font-size:.76rem}.public-step,.public-coverage-stage,.public-availability-confirmed,.public-coverage-success{font-size:.78rem}.landing-preview-canvas.layout-centered>main{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;width:100%;max-width:820px;margin-inline:auto;padding:42px clamp(24px,5vw,54px)}.landing-preview-canvas.layout-centered .landing-preview-copy{width:min(100%,680px)}.landing-preview-canvas.layout-centered .landing-preview-copy>p{max-width:610px;margin-inline:auto}.landing-preview-canvas.layout-centered .landing-preview-copy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-preview-canvas.layout-centered .landing-preview-copy>div span{background:#ffffff8f;border:1px solid #173f4914;border-radius:10px;justify-content:center;min-height:48px;padding:8px}.landing-preview-canvas.layout-centered .landing-preview-form{text-align:left;width:min(100%,680px)}.public-layout-centered .public-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(34px,5vw,58px);width:min(1120px,100% - 48px);max-width:1120px;margin-inline:auto;padding:clamp(48px,6vw,78px) 0}.public-layout-centered .public-hero-copy{width:min(100%,900px);padding-inline:0}.public-layout-centered .public-hero-copy h1,.public-layout-centered .public-hero-copy>p{margin-inline:auto}.public-layout-centered .public-hero-copy h1{max-width:900px}.public-layout-centered .public-hero-copy>p{max-width:720px}.public-layout-centered .public-benefits{justify-content:center}.public-layout-centered .public-benefits span{border:1px solid var(--public-primary);min-height:42px;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.public-layout-centered .public-benefits span{border:1px solid color-mix(in srgb, var(--public-primary) 10%, transparent)}}.public-layout-centered .public-benefits span{background:#ffffff94;border-radius:12px}.public-layout-centered .referral-reference{text-align:left;margin-inline:auto}.public-layout-centered .public-form-card{text-align:left;width:min(100%,900px);max-width:900px;margin:0}@media (max-width:900px){.public-hero{grid-template-columns:minmax(0,1fr);padding:30px 20px}.public-hero-copy{padding-inline:0}.public-layout-centered .public-hero{width:100%;padding:32px 20px}}@media (max-width:600px){.public-nav,.public-social-footer{padding-inline:16px}.public-hero{padding:24px 14px}.public-hero-copy>p{font-size:.94rem}.public-form-card{border-radius:14px}}.business-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.business-settings-card{min-height:100%;overflow:visible}.business-settings-card .settings-title{background:linear-gradient(#fff,#fbfdfc);border-bottom:1px solid #e8eeee;align-items:center;gap:12px;padding:22px 24px;display:flex}.business-settings-card .settings-title>div:nth-child(2){min-width:0}.settings-usage-badge{color:#14755f;white-space:nowrap;background:#eef9f5;border:1px solid #cce8df;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.settings-usage-badge.inactive{color:#718285;background:#f3f6f5;border-color:#dce4e4}.business-settings-card .settings-form{padding:22px 24px 26px}.business-settings-card .modern-checkbox{margin-top:4px}.business-settings-card--full{grid-column:1/-1}.notification-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.indication-overdue-badge{color:#9a5b08;white-space:nowrap;background:#fff4d6;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:4px 7px;font-size:.72rem;font-weight:750;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--teal), var(--teal));flex:0 0 39px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--teal) 88%, white), color-mix(in srgb, var(--teal) 78%, black))}}.sidebar{background:linear-gradient(180deg, var(--navy) 0%, var(--navy) 100%)}@supports (color:color-mix(in lab, red, red)){.sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--navy) 86%, black) 0%, color-mix(in srgb, var(--navy) 72%, black) 100%)}}.nav-item.active{background:linear-gradient(90deg, var(--teal), var(--teal))}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 28%, transparent), color-mix(in srgb, var(--teal) 10%, transparent))}}.nav-item.active{box-shadow:inset 3px 0 var(--teal)}.help-icon,.avatar{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.help-icon,.avatar{background:color-mix(in srgb, var(--teal) 55%, var(--navy))}}.sidebar.collapsed .brand{flex:0 0 39px;width:39px;max-width:none}@media (min-width:861px){.sidebar.collapsed .workspace-user{flex-direction:column;gap:8px}.sidebar.collapsed .workspace-user>button{color:#b7cccf;background:#ffffff0f;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.sidebar.collapsed .workspace-user>button:hover{color:#fff;background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.sidebar.collapsed .workspace-user>button:hover{background:color-mix(in srgb, var(--teal) 28%, transparent)}}}.login-brand-panel{background:radial-gradient(circle at 18% 12%, var(--teal), transparent 26%), linear-gradient(145deg, var(--navy) 0%, var(--navy) 100%)}@supports (color:color-mix(in lab, red, red)){.login-brand-panel{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--teal) 22%, transparent), transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--navy) 84%, black) 0%, color-mix(in srgb, var(--navy) 68%, black) 100%)}}.login-kicker,.login-story h1 em,.login-heading>span,.login-options>button{color:var(--teal)}.login-submit{background:linear-gradient(135deg, var(--navy), var(--navy))}@supports (color:color-mix(in lab, red, red)){.login-submit{background:linear-gradient(135deg, var(--navy), color-mix(in srgb, var(--navy) 76%, black))}}.tenant-color-field .landing-color-field{width:100%}.coverage-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.coverage-settings-grid>.coverage-enable-control,.coverage-settings-grid>.coverage-security-note{grid-column:1/-1}.coverage-enable-control{border-color:var(--teal);margin:0!important}@supports (color:color-mix(in lab, red, red)){.coverage-enable-control{border-color:color-mix(in srgb, var(--teal) 25%, #dce5e3)}}.coverage-enable-control{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.coverage-enable-control{background:color-mix(in srgb, var(--teal) 5%, white)}}.settings-subsection{color:var(--teal);border-bottom:1px solid #e7edec;grid-column:1/-1;align-items:center;gap:10px;padding:2px 0 10px;display:flex}.settings-subsection>div{min-width:0}.settings-subsection strong,.settings-subsection span{display:block}.settings-subsection strong{color:#294d54;font-size:.84rem}.settings-subsection span{color:#7a8e92;margin-top:2px;font-size:.72rem}.coverage-remove-key{align-self:end;margin:0!important}.coverage-security-note{margin-top:2px}.settings-secret-field{position:relative}.settings-secret-field>svg{z-index:1;color:#71888d;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.settings-secret-field>input{width:100%;padding-left:38px!important}@media (max-width:760px){.coverage-settings-grid{grid-template-columns:1fr}.settings-usage-badge{display:none}}.help-center-page{gap:18px;display:grid}.help-hero{color:#fff;background:radial-gradient(circle at 88% 20%, var(--teal), transparent 30%), linear-gradient(135deg, var(--navy), var(--navy));border-radius:20px;justify-content:space-between;align-items:center;min-height:170px;padding:clamp(24px,4vw,42px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.help-hero{background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--teal) 40%, transparent), transparent 30%), linear-gradient(135deg, var(--navy), color-mix(in srgb, var(--navy) 76%, black))}}.help-hero>div{min-width:0}.help-hero>span,.help-hero>div>span{color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.help-hero>span,.help-hero>div>span{color:color-mix(in srgb, var(--teal) 72%, white)}}.help-hero>span,.help-hero>div>span{letter-spacing:1.4px;font-size:.72rem;font-weight:850}.help-hero h1{margin:8px 0 6px;font-size:clamp(1.65rem,3vw,2.35rem)}.help-hero p{color:#b8cbce;margin:0;font-size:.9rem}.help-hero>svg{color:var(--teal);flex:none}@supports (color:color-mix(in lab, red, red)){.help-hero>svg{color:color-mix(in srgb, var(--teal) 65%, white)}}.help-hero>svg{opacity:.38}.help-tabs{background:#fff;border:1px solid #dfe8e6;border-radius:13px;gap:4px;width:fit-content;padding:4px;display:flex;box-shadow:0 8px 24px #1a41470f}.help-tabs button{color:#6d8387;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:.78rem;font-weight:800;display:flex}.help-tabs button.active{color:#fff;background:var(--navy)}.help-content{background:#fff;border:1px solid #e2eae8;border-radius:18px;padding:22px;box-shadow:0 12px 36px #193d440f}.help-search{color:#789094;background:#f9fbfa;border:1px solid #dbe5e3;border-radius:11px;align-items:center;gap:9px;width:min(520px,100%);height:44px;padding:0 13px;display:flex}.help-search input{background:0 0;border:0;outline:0;width:100%;font-size:.85rem}.help-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.help-guide-card{background:#fff;border:1px solid #e1e9e7;border-radius:14px;overflow:hidden}.help-guide-card>button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.help-guide-card>button>span{width:38px;height:38px;color:var(--teal);background:var(--teal-light);border-radius:10px;place-items:center;display:grid}.help-guide-card strong,.help-guide-card small{display:block}.help-guide-card strong{color:#294d54;font-size:.84rem}.help-guide-card small{color:#748a8e;margin-top:4px;font-size:.74rem;line-height:1.4}.help-guide-card>button>svg{color:#8ba0a3;transition:transform .16s}.help-guide-card>button>svg.open{transform:rotate(90deg)}.help-guide-card ol{color:#60777b;margin:0;padding:0 18px 16px 48px;font-size:.76rem;line-height:1.55}.help-guide-card li+li{margin-top:5px}.help-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.help-section-heading h2{color:#294d54;margin:0;font-size:1.05rem}.help-section-heading p{color:#768b8f;margin:4px 0 0;font-size:.78rem}.diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.diagnostic-card{border:1px solid #dfe8e6;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.diagnostic-card>span{color:#168168;background:#eaf8f3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.diagnostic-card.attention>span{color:#a36809;background:#fff4d6}.diagnostic-card.disabled>span{color:#7d8d90;background:#eef2f1}.diagnostic-card strong,.diagnostic-card small{display:block}.diagnostic-card strong{color:#31545b;font-size:.82rem}.diagnostic-card small{color:#7b8e92;margin-top:3px;font-size:.72rem}.diagnostic-card em{color:#14755f;background:#edf8f4;border-radius:999px;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:800}.diagnostic-card.attention em{color:#93600d;background:#fff4d6}.diagnostic-card.disabled em{color:#687b7f;background:#edf1f0}.copy-technical-info{width:100%;color:var(--teal);cursor:pointer;text-align:left;background:#f8fbfa;border:1px dashed #c8d8d4;border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:12px;display:flex}.copy-technical-info strong,.copy-technical-info small{display:block}.copy-technical-info strong{color:#31545b;font-size:.8rem}.copy-technical-info small{color:#7b8e92;margin-top:2px;font-size:.7rem}.help-empty{color:#829498;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.support-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;display:grid}.support-ticket-form{gap:13px;display:grid}.support-ticket-form .help-section-heading{margin-bottom:2px}.support-ticket-form textarea{resize:vertical;width:100%}.support-ticket-form>.btn{justify-self:end}.support-sidebar{border-left:1px solid #e6eceb;align-content:start;gap:18px;padding-left:22px;display:grid}.support-contact-card{color:var(--teal);background:var(--teal-light);border-radius:13px;gap:11px;padding:14px;display:flex}.support-contact-card strong,.support-contact-card span{display:block}.support-contact-card strong{color:#31545b;font-size:.82rem}.support-contact-card span{color:#6c8387;margin-top:3px;font-size:.72rem}.support-contact-card a{color:var(--teal);align-items:center;gap:4px;margin-top:8px;font-size:.72rem;font-weight:800;display:inline-flex}.own-tickets h3{color:#31545b;margin:0 0 10px;font-size:.9rem}.own-tickets>p,.own-tickets>span{color:#7c8f92;font-size:.74rem}.own-tickets article{border-bottom:1px solid #e7edec;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.own-tickets article strong,.own-tickets article small{display:block}.own-tickets article strong{color:#3b5b61;font-size:.75rem}.own-tickets article small{color:#899a9d;margin-top:3px;font-size:.65rem}.own-tickets article em{color:#93600d;white-space:nowrap;background:#fff4d6;border-radius:999px;padding:4px 6px;font-size:.62rem;font-style:normal;font-weight:800}.own-tickets article em.resolved{color:#14755f;background:#edf8f4}@media (max-width:900px){.help-guides-grid,.diagnostics-grid,.support-layout{grid-template-columns:1fr}.support-sidebar{border-top:1px solid #e6eceb;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:560px){.help-hero>svg{display:none}.help-tabs{width:100%}.help-tabs button{flex:1;justify-content:center;padding-inline:8px}.help-content{padding:16px}.diagnostic-card{grid-template-columns:36px minmax(0,1fr)}.diagnostic-card em{grid-column:2;justify-self:start}}.tenant-form-section{color:var(--teal);border-bottom:1px solid #e3ebe9;align-items:center;gap:10px;margin-top:4px;padding:10px 0;display:flex}.tenant-form-section strong,.tenant-form-section span{display:block}.tenant-form-section strong{color:#294d54;font-size:.84rem}.tenant-form-section span{color:#758a8e;margin-top:2px;font-size:.72rem}.tenant-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-asset-field{cursor:pointer;background:#f9fcfb;border:1px dashed #bdcfcb;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px;transition:all .16s;display:grid}.tenant-asset-field:hover{border-color:var(--tenant-accent,#19a788);background:var(--tenant-accent,#19a788)}@supports (color:color-mix(in lab, red, red)){.tenant-asset-field:hover{background:color-mix(in srgb, var(--tenant-accent,#19a788) 5%, white)}}.tenant-asset-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-asset-preview{width:52px;height:52px;color:var(--tenant-accent,#168b73);background:#fff;border:1px solid #dce7e4;border-radius:12px;place-items:center;display:grid;overflow:hidden}.tenant-asset-preview.compact img{max-width:30px;max-height:30px}.tenant-asset-preview img{object-fit:contain;width:100%;height:100%}.tenant-asset-copy{min-width:0}.tenant-asset-copy strong,.tenant-asset-copy small{display:block}.tenant-asset-copy strong{color:#294d54;font-size:.85rem}.tenant-asset-copy small{color:#71888d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.73rem;overflow:hidden}.tenant-asset-action{color:var(--tenant-accent,#168b73);background:#eaf5f2;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;font-weight:800;display:inline-flex}@media (max-width:760px){.tenant-assets{grid-template-columns:1fr}.tenant-asset-field{grid-template-columns:48px minmax(0,1fr)}.tenant-asset-action{grid-column:1/-1;justify-content:center}}@media (max-width:980px){.business-settings-grid,.notification-preferences-grid{grid-template-columns:1fr}}.command-palette-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081e2594;justify-content:center;align-items:flex-start;padding:min(14vh,120px) 16px 24px;display:flex;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #ffffff8c;border-radius:18px;width:min(640px,100%);animation:.15s ease-out command-palette-in;overflow:hidden;box-shadow:0 28px 80px #041c2252}@keyframes command-palette-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.command-palette-search{min-height:64px;color:var(--teal);border-bottom:1px solid #e7edef;align-items:center;gap:12px;padding:0 17px;display:flex}.command-palette-search input{min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:600}.command-palette-search input::placeholder{color:#8b989d;font-weight:500}.command-palette-search button{color:#65767c;cursor:pointer;background:#f7f9fa;border:1px solid #dce5e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.command-palette-results{max-height:min(52vh,430px);padding:9px;overflow-y:auto}.command-palette-results>button{color:#40535a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;display:flex}.command-palette-results>button.selected{color:var(--navy);background:#edf7f5}.command-palette-results>button>i{width:38px;height:38px;color:var(--teal);background:#fff;border:1px solid #d9e8e5;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.command-palette-results>button>span{flex:1;gap:3px;display:grid}.command-palette-results strong{font-size:.9rem;font-weight:800}.command-palette-results small{color:#78878c;font-size:.76rem;font-weight:550}.command-palette-results em{color:#fff;background:var(--teal);text-align:center;border-radius:999px;min-width:25px;padding:4px 7px;font-size:.7rem;font-style:normal;font-weight:800}.command-palette-empty{color:#829095;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.command-palette-empty strong{color:#42565d;font-size:.92rem}.command-palette-empty span{font-size:.8rem}.command-palette-footer{color:#74848a;background:#f8fafb;border-top:1px solid #e7edef;justify-content:flex-end;align-items:center;gap:16px;min-height:43px;padding:8px 15px;font-size:.72rem;display:flex}.command-palette-footer span{align-items:center;gap:4px;display:inline-flex}.command-palette-footer kbd{color:#52636a;font:inherit;background:#fff;border:1px solid #d6e0e2;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-weight:750}@media (max-width:600px){.command-palette-backdrop{padding:12px}.command-palette{max-height:calc(100vh - 24px)}.command-palette-footer{justify-content:center}.command-palette-footer span:first-child{display:none}}.access-management-toolbar>div{align-items:center;gap:8px;display:flex}.access-management-toolbar .searchable-select{min-width:190px}.module-table{border-collapse:collapse;width:100%}.module-table thead{background:#f8fafb}.module-table th{color:#74868b;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:800}.module-table td{color:#40545b;vertical-align:middle}.module-table th,.module-table td{border-bottom:1px solid #e9efef}.module-table tbody tr{transition:background .14s}.module-table tbody tr:hover{background:#fbfdfd}.module-table tbody tr:last-child td{border-bottom:0}.module-table td>strong+small,.module-table td>strong+span{color:#75868c;margin-top:4px;font-size:.8rem;font-weight:500;line-height:1.4;display:block}.module-table th:last-child,.module-table td:last-child{text-align:right;width:58px}@media (max-width:760px){.access-management-toolbar,.access-management-toolbar>div{flex-direction:column;align-items:stretch}.access-management-toolbar>label,.access-management-toolbar .searchable-select{width:100%;min-width:0}}.commissions-toolbar>.searchable-select{width:min(280px,100%)}.commission-status{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.commission-status--awaiting_release{color:#95600a;background:#fff3d2}.commission-status--released{color:#17647a;background:#e7f4f7}.commission-status--paid{color:#176b4e;background:#e7f6ef}.commission-status--canceled,.commission-status--reversed{color:#b63740;background:#ffeaec}.commission-confirmation{gap:16px;padding:20px 22px;display:grid}.commission-history{color:#527078;background:#f7faf9;border:1px solid #e1e9e8;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.commission-history span{gap:2px;display:grid}.commission-history small{color:#849397}.commission-history p{color:#61777d;margin:0 0 0 auto}@media (max-width:760px){.commissions-toolbar{flex-direction:column;align-items:stretch}.commissions-toolbar>label,.commissions-toolbar>.searchable-select{width:100%}.commission-modal-actions{flex-wrap:wrap}}.plan-input-prefix,.plan-input-suffix{background:#fff;border:1px solid #dbe5e4;border-radius:9px;align-items:center;display:flex;overflow:hidden}.plan-input-prefix:focus-within,.plan-input-suffix:focus-within{border-color:#49aa95;box-shadow:0 0 0 3px #19a78814}.plan-input-prefix input,.plan-input-suffix input{min-width:0;box-shadow:none!important;border:0!important}.plan-input-prefix em,.plan-input-suffix em{color:#638084;padding:0 10px;font-size:9px;font-style:normal;font-weight:800}.plan-input-prefix em{border-right:1px solid #e6eceb}.plan-input-suffix em{border-left:1px solid #e6eceb}.plan-modal .installation-fee-options{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-modal .installation-fee-options>label{min-height:78px;padding:12px;transition:all .18s;position:relative}.plan-modal .installation-fee-options>label:hover{border-color:#9ccfc3;transform:translateY(-1px)}.plan-modal .installation-fee-options>label:has(input:checked){background:linear-gradient(145deg,#f2fbf7,#eaf7f2);border-color:#42a58f;box-shadow:0 0 0 3px #19a78814}.plan-modal .installation-fee-options input{opacity:0;pointer-events:none;position:absolute}.installation-fee-icon{color:#4f767a;background:#edf3f2;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}label:has(input:checked)>.installation-fee-icon{color:#167763;background:#d9f0e8}.installation-fee-check{color:#a9b8b9;opacity:.35;position:absolute;top:8px;right:8px}label:has(input:checked)>.installation-fee-check{color:#1b947b;opacity:1}.plan-description-status{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding-top:2px;display:grid}.plan-description-status textarea{resize:vertical;min-height:88px}.plan-active-card{cursor:pointer;background:#f7f9f9;border:1px solid #dfe7e6;border-radius:12px;align-items:center;gap:11px;min-height:88px;margin-top:19px;padding:14px;display:flex}.plan-active-card.active{background:#eef9f5;border-color:#a9d8cd}.plan-active-card--header{min-width:220px;min-height:54px;margin-top:0;padding:9px 11px}.plan-active-card--header>i{width:32px;height:32px}.plan-active-card input{opacity:0;position:absolute}.plan-active-card>i{color:#879a9d;background:#e8eeee;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.plan-active-card.active>i{color:#167763;background:#d8f0e8}.plan-active-card>span{flex:1;min-width:0}.plan-active-card strong,.plan-active-card small{display:block}.plan-active-card strong{color:#315158;font-size:11px}.plan-active-card small{color:#819397;margin-top:3px;font-size:9px;line-height:1.35}.plan-active-card>em{background:#c9d3d2;border-radius:999px;flex:none;width:34px;height:19px;position:relative}.plan-active-card>em:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.plan-active-card.active>em{background:#24a185}.plan-active-card.active>em:after{transform:translate(15px)}.modern-checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.modern-checkbox{cursor:pointer;background:#f9fbfa;border:1px solid #dfe8e6;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:10px 11px;transition:all .18s;display:grid}.modern-checkbox:hover{background:#f5faf8;border-color:#acd5cc}.modern-checkbox.checked{background:#eef9f5;border-color:#70baa9;box-shadow:0 0 0 3px #19a7880f}.modern-checkbox.disabled{opacity:.55;cursor:not-allowed}.modern-checkbox input{opacity:0;pointer-events:none;position:absolute}.modern-checkbox>i{color:#0000;background:#fff;border:1px solid #c9d7d5;border-radius:5px;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.modern-checkbox.checked>i{border-color:var(--teal);color:#fff;background:var(--teal)}.modern-checkbox>span{min-width:0}.modern-checkbox strong,.modern-checkbox small{display:block}.modern-checkbox strong{color:#35545b;font-size:11px;line-height:1.3}.modern-checkbox small{color:#819598;margin-top:3px;font-size:9px;line-height:1.35}.remember{gap:9px;min-height:32px;font-size:11px}.public-consent{gap:10px}.public-consent i{margin-top:1px}.public-consent span{line-height:1.5;margin-top:0!important;font-size:10px!important}@media (max-width:760px){.plan-basics-grid,.plan-description-status,.plan-modal .installation-fee-options{grid-template-columns:1fr}.plan-active-card{margin-top:0}.plan-form-section-title{flex-direction:column;align-items:stretch}.plan-active-card--header{min-width:0}.modern-checkbox-grid{grid-template-columns:1fr}}.client-profile-content{min-height:0;padding:22px 24px;overflow-y:auto}.client-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.client-history{margin-top:24px}.client-history h3{color:#294b52;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.client-history>p{color:#7b9093;text-align:center;border:1px dashed #d7e2e1;border-radius:12px;padding:20px}.client-history-list{border:1px solid #e1e9e8;border-radius:12px;overflow:hidden}.client-history-list>div{border-bottom:1px solid #edf2f1;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.client-history-list>div:last-child{border-bottom:0}.client-history-list span strong,.client-history-list span small{display:block}.client-history-list span strong{color:#315158;font-size:10px}.client-history-list span small{color:#8a9b9e;margin-top:3px;font-size:8px}.client-history-list em{color:#237965;background:#e7f5f0;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}@media (max-width:720px){.clients-toolbar,.client-profile-grid,.client-history-list>div{grid-template-columns:1fr}}.indication-wizard{background:#f8fafb;border-block:1px solid #e6ecef;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;padding:16px 24px;display:grid}.indication-wizard>span{background:#dbe4e7;border-radius:99px;height:2px}.indication-wizard button{color:#718087;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px;transition:all .16s;display:flex}.indication-wizard button:hover{background:#edf5f3}.indication-wizard button>i{color:#718087;background:#fff;border:1px solid #ccd8dc;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.indication-wizard button>span{gap:2px;display:grid}.indication-wizard button strong{color:#46565d;font-size:.82rem}.indication-wizard button small{color:#8b999f;font-size:.7rem}.indication-wizard button.active>i,.indication-wizard button.completed>i{border-color:var(--teal);background:var(--teal);color:#fff;box-shadow:0 0 0 4px var(--teal)}@supports (color:color-mix(in lab, red, red)){.indication-wizard button.active>i,.indication-wizard button.completed>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 14%, transparent)}}.indication-wizard button.active strong,.indication-wizard button.completed strong{color:var(--navy)}@media (max-width:700px){.indication-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.indication-wizard{grid-template-columns:1fr 24px 1fr;padding-inline:12px}.indication-wizard button small{display:none}.indication-modal .record-form{padding:16px}}.crud-action{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:.82rem;font-weight:750;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.crud-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #0f2d3424}.crud-action:focus-visible{outline-offset:2px;outline:3px solid #177e6938}.crud-action:disabled{cursor:not-allowed;opacity:.58}.crud-action--compact{border-radius:10px;width:36px;min-width:36px;min-height:36px;padding:0}.crud-action--create,.crud-action--save{color:#fff;background:var(--teal)}.crud-action--view{color:#17647a;background:#eaf6f8;border-color:#cce2e8}.crud-action--edit{color:#95600a;background:#fff7df;border-color:#f2d492}.crud-action--delete{color:#bd3038;background:#fff0f1;border-color:#f1c8cb}.crud-action--activate{color:#176b4e;background:#eaf7f1;border-color:#bfe1d3}.crud-action--deactivate{color:#a65317;background:#fff2e8;border-color:#efd0b8}.audit-panel{overflow:hidden}.audit-tabs{scrollbar-width:thin;border-bottom:1px solid #e5ecee;gap:8px;padding:16px 18px;display:flex;overflow-x:auto}.audit-tabs button{color:#52636a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe6e8;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:.86rem;font-weight:750;transition:all .15s;display:inline-flex}.audit-tabs button:hover{color:var(--teal);background:#f3faf8;border-color:#9acbc1}.audit-tabs button.active{border-color:var(--teal);color:#fff;background:var(--teal);box-shadow:0 7px 18px #177e692e}.audit-filters{background:#fbfdfd;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) repeat(2,minmax(170px,.9fr)) repeat(2,minmax(145px,.7fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.audit-filters>label,.audit-select-filter{color:#53646a;gap:7px;font-size:.78rem;font-weight:750;display:grid}.audit-date-filter>span b{color:#c33b45}.audit-search{background:#fff;border:1px solid #d9e4e6;border-radius:11px;align-items:center;min-height:44px;padding:0 13px;position:relative;gap:9px!important;display:flex!important}.audit-search input,.audit-actor input,.audit-date-filter input{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:.88rem;font-weight:550}.audit-actor input,.audit-date-filter>div{background:#fff;border:1px solid #d9e4e6;border-radius:11px;min-height:44px;padding:0 12px}.audit-date-filter>div{align-items:center;gap:8px;display:flex}.audit-category-badge,.audit-result{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.77rem;font-weight:800;display:inline-flex}.audit-event-summary,.audit-record-summary{flex-direction:column;align-items:flex-start;gap:4px;min-width:190px;display:flex}.audit-event-summary strong,.audit-record-summary strong{color:var(--navy);font-size:.88rem;font-weight:800;line-height:1.3;display:block}.audit-event-summary small,.audit-record-summary small{color:#718087;font-size:.8rem;font-weight:500;line-height:1.45;display:block}.commission-client-summary{flex-direction:column;align-items:flex-start;gap:4px;min-width:170px;display:flex}.commission-client-summary strong{color:var(--navy);font-size:.88rem;font-weight:800;line-height:1.3;display:block}.commission-client-summary small{color:#718087;font-size:.8rem;font-weight:500;line-height:1.45;display:block}.audit-category-badge{color:#17647a;background:#eaf6f8}.audit-result.success{color:#176b4e;background:#e7f6ef}.audit-result.failure{color:#b52e39;background:#fff0f1}.audit-technical{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-technical>div{min-width:0;color:var(--teal);background:#f8fbfb;border:1px solid #e0e9eb;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.audit-technical>div:last-child{grid-column:1/-1}.audit-technical span{gap:3px;min-width:0;display:grid}.audit-technical small{color:#74848a;font-size:.75rem}.audit-technical strong{overflow-wrap:anywhere;color:#31464d;font-size:.86rem}.audit-event-modal .record-form>.full{grid-column:1/-1}@media (max-width:1400px){.audit-filters{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:760px){.audit-tabs{padding-inline:12px}.audit-filters{grid-template-columns:1fr;padding:14px}.audit-technical{grid-template-columns:1fr}.audit-technical>div:last-child{grid-column:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
