@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-green-600:#00a544;--color-green-700:#008138;--color-blue-50:#eff6ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-gray-100:#f3f4f6;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-black:#000;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-brand);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-\[3px\]{top:3px}.left-\[3px\]{left:3px}.z-\[1\]{z-index:1}.z-\[120\]{z-index:120}.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-0{margin:0}.mt-1{margin-top:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-\[26px\]{height:26px}.h-full{height:100%}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[54px\]{min-height:54px}.min-h-\[92px\]{min-height:92px}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[46px\]{width:46px}.w-full{width:100%}.max-w-\[520px\]{max-width:520px}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--card-border\)\]{border-color:var(--card-border)}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[rgba\(0\,33\,68\,0\.1\)\]{border-color:#0021441a}.border-\[rgba\(0\,33\,68\,0\.08\)\]{border-color:#00214414}.border-\[rgba\(188\,205\,226\,0\.48\)\]{border-color:#bccde27a}.border-\[rgba\(188\,205\,226\,0\.76\)\]{border-color:#bccde2c2}.border-\[rgba\(217\,74\,85\,0\.32\)\]{border-color:#d94a5552}.border-\[rgba\(217\,152\,32\,0\.35\)\]{border-color:#d9982059}.border-blue-500{border-color:var(--color-blue-500)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#c4ccd6\]{background-color:#c4ccd6}.bg-\[color\:var\(--bg-1\)\]{background-color:var(--bg-1)}.bg-\[color\:var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[color\:var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[color\:var\(--danger\)\]{background-color:var(--danger)}.bg-\[color\:var\(--status-active-bg\)\]{background-color:var(--status-active-bg)}.bg-\[color\:var\(--status-disabled-bg\)\]{background-color:var(--status-disabled-bg)}.bg-\[color\:var\(--status-pending-bg\)\]{background-color:var(--status-pending-bg)}.bg-\[color\:var\(--success\)\]{background-color:var(--success)}.bg-\[rgba\(0\,33\,68\,0\.04\)\]{background-color:#0021440a}.bg-\[rgba\(0\,33\,68\,0\.08\)\]{background-color:#00214414}.bg-\[rgba\(4\,16\,35\,0\.42\)\]{background-color:#0410236b}.bg-\[rgba\(31\,157\,102\,0\.12\)\]{background-color:#1f9d661f}.bg-\[rgba\(217\,74\,85\,0\.12\)\]{background-color:#d94a551f}.bg-\[rgba\(248\,102\,35\,0\.12\)\]{background-color:#f866231f}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[linear-gradient\(180deg\,\#1b62d1_0\%\,\#00152d_100\%\)\]{background-image:linear-gradient(#1b62d1 0%,#00152d 100%)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[18px\]{padding-inline:18px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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)}.whitespace-nowrap{white-space:nowrap}.text-\[\#21529e\]{color:#21529e}.text-\[\#a86e0b\]{color:#a86e0b}.text-\[\#c14e12\]{color:#c14e12}.text-\[color\:var\(--brand\)\]{color:var(--brand)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--ink-0\)\]{color:var(--ink-0)}.text-\[color\:var\(--ink-1\)\]{color:var(--ink-1)}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-\[color\:var\(--status-active-ink\)\]{color:var(--status-active-ink)}.text-\[color\:var\(--status-disabled-ink\)\]{color:var(--status-disabled-ink)}.text-\[color\:var\(--status-pending-ink\)\]{color:var(--status-pending-ink)}.text-\[color\:var\(--success\)\]{color:var(--success)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-700{color:var(--color-green-700)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow-\[0_2px_6px_rgba\(0\,33\,68\,0\.25\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00214440);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(217\,74\,85\,0\.22\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#d94a5538);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(0\,33\,68\,0\.22\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#00214438);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_14px_26px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 14px 26px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[background\,color\,transform\,box-shadow\]{transition-property:background,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,filter\,background\]{transition-property:transform,box-shadow,filter,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[color\:var\(--brand-soft\)\]:hover{background-color:var(--brand-soft)}.hover\:bg-\[rgba\(0\,33\,68\,0\.02\)\]:hover{background-color:#00214405}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.13\]:hover{background-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.hover\:text-\[color\:var\(--ink-0\)\]:hover{color:var(--ink-0)}.hover\:text-white:hover{color:var(--color-white)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:-translate-y-px:focus{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-\[color\:color-mix\(in_srgb\,var\(--brand\)_60\%\,white_40\%\)\]:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[color\:color-mix\(in_srgb\,var\(--brand\)_60\%\,white_40\%\)\]:focus{border-color:color-mix(in srgb,var(--brand) 60%,white 40%)}}.focus\:shadow-\[0_0_0_4px_rgba\(0\,33\,68\,0\.12\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#0021441f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[rgba\(0\,33\,68\,0\.12\)\]:focus-visible{--tw-ring-color:#0021441f}.focus-visible\:ring-\[rgba\(0\,33\,68\,0\.18\)\]:focus-visible{--tw-ring-color:#0021442e}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-900.woff2)format("woff2")}:root{--bg-0:#f5f1ec;--bg-1:#fffefd;--bg-2:#fffefd;--ink-0:#191919;--ink-1:#002144;--ink-2:#647286;--line:#00214424;--line-strong:#0021443d;--brand:#002144;--brand-strong:#00152d;--brand-soft:#00214414;--accent:#f86623;--success:#1f9d66;--danger:#d94a55;--warning:#d99820;--shadow-md:0 14px 30px #23406424;--shadow-sm:0 10px 22px #0021441f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink-0);background:var(--bg-0);font-family:Poppins,Segoe UI Variable Text,Segoe UI,Aptos,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 82% 8%,#f8662324,#0000 24%),radial-gradient(circle at 0 0,#0021441f,#0000 38%),linear-gradient(#fffefd 0%,#f7f3ee 48%,#fffefd 100%);margin:0}:is(html:has(.login-view:not(.hidden)),body:has(.login-view:not(.hidden))){overscroll-behavior:none;height:100dvh;overflow:hidden}button,input,textarea{font:inherit}select{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink-0);background:#fffffff5;border-radius:16px;padding:0 18px}button{cursor:pointer;border:0}input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink-0);background:#ffffffdb;border-radius:16px;padding:0 18px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fffc}textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:92px;color:var(--ink-0);background:#ffffffdb;border-radius:16px;padding:14px 18px}input:focus,textarea:focus{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus{border-color:color-mix(in srgb, var(--brand) 60%, white 40%)}}input:focus,textarea:focus{transform:translateY(-1px);box-shadow:0 0 0 4px #0021441f}label{color:var(--ink-1);gap:8px;font-size:13px;font-weight:900;display:grid}.shell{min-height:100vh}body:has(.login-view:not(.hidden)) .shell{height:100dvh;min-height:0;overflow:hidden}.hidden{display:none!important}body.auth-loading .login-view,body.auth-loading .app-view,body.auth-loading .admin-view{opacity:0;pointer-events:none;visibility:hidden}.brand-loading-overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:1000;background:radial-gradient(circle at 50% 40%,#f8662338,#0000 28%),linear-gradient(135deg,#002144 0%,#00152d 62%,#191919 100%);place-items:center;transition:opacity .28s,visibility .28s;display:grid;position:fixed;inset:0;overflow:hidden}.brand-loading-overlay:before,.brand-loading-overlay:after{content:"";border:1px solid #fffefd14;border-radius:999px;position:absolute}.brand-loading-overlay:before{width:420px;height:420px;animation:7s ease-in-out infinite brandLoaderOrbit}.brand-loading-overlay:after{width:640px;height:640px;animation:7s ease-in-out infinite reverse brandLoaderOrbit}body.auth-loading .brand-loading-overlay,body.portal-transition-loading .brand-loading-overlay{opacity:1;pointer-events:auto;visibility:visible}.brand-loader-card{text-align:center;z-index:1;place-items:center;gap:18px;display:grid;position:relative}.brand-loader-card img{filter:drop-shadow(0 22px 46px #00000042);width:360px;max-width:min(360px,72vw);height:auto;animation:2.4s ease-in-out infinite brandLoaderMark;display:block}.brand-loader-line{background:#fffefd2e;border-radius:999px;width:min(260px,58vw);height:4px;display:block;position:relative;overflow:hidden}.brand-loader-line:after{border-radius:inherit;content:"";transform-origin:0;background:#f86623;animation:1.4s ease-in-out infinite brandLoaderLine;position:absolute;inset:0;transform:translate(-70%)scaleX(.42)}.brand-loader-card p{color:#fffefdd1;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.login-view{grid-template-columns:minmax(320px,520px) minmax(360px,430px);grid-auto-rows:minmax(0,min(620px,100dvh - 64px));justify-content:center;align-items:stretch;gap:28px;width:auto;height:auto;padding:32px;display:grid;position:fixed;inset:0;overflow:hidden}.login-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-ambient span{border-radius:999px;animation:12s ease-in-out infinite loginDrift;position:absolute}.login-ambient span:first-child{background:#00214429;width:360px;height:360px;top:-90px;left:-110px}.login-ambient span:nth-child(2){background:#f866232e;width:240px;height:240px;animation-delay:-4s;top:10%;right:12%}.login-ambient span:nth-child(3){background:#00214424;width:320px;height:320px;animation-delay:-7s;bottom:-120px;right:-80px}.login-product-panel{color:#fffefd;background:radial-gradient(circle at 88% 10%,#f8662357,#0000 26%),radial-gradient(circle at 8% 82%,#f866231f,#0000 30%),linear-gradient(145deg,#00152d 0%,#002144 58%,#191919 100%);border:1px solid #fffefd29;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);gap:18px;height:100%;min-height:0;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 64px #0021444d}.login-product-panel:before,.login-product-panel:after{content:"";border-radius:999px;position:absolute}.login-product-panel:before{background:linear-gradient(135deg,#f866233d,#0000 62%),radial-gradient(circle,#fffefd14,#0000 60%);width:360px;height:360px;animation:9s ease-in-out infinite bannerSweep;top:-118px;right:-132px}.login-product-panel:after{opacity:.72;background:repeating-linear-gradient(90deg,#fffefd0b 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#fffefd09 0 1px,#0000 1px 34px);border-radius:0;inset:0}.product-panel-badge,.product-panel-copy,.automation-motion{z-index:1;position:relative}.product-panel-badge{color:#fffefdd1;text-transform:uppercase;background:#fffefd1a;border:1px solid #fffefd29;border-radius:999px;place-self:start;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12px;font-weight:900;display:inline-flex}.product-panel-mark{filter:drop-shadow(0 4px 8px #0000002e);background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;width:22px;height:22px;display:inline-block}.product-panel-copy{gap:8px;max-width:440px;display:grid}.product-panel-copy h2{max-width:16ch;margin:0;font-size:30px;font-weight:950;line-height:1.05}.product-panel-copy p{color:#ffffffc7;max-width:42ch;margin:0;font-size:15px;line-height:1.55;display:none}.automation-motion{height:100%;min-height:0;margin-top:auto}.motion-stage{background:radial-gradient(circle at 54% 16%,#f866232e,#0000 30%),linear-gradient(#fffefd1a,#fffefd0b);border:1px solid #fffefd24;border-radius:22px;height:100%;min-height:0;position:relative;overflow:hidden}.motion-stage:before{content:"";opacity:.62;background:linear-gradient(90deg,#0000,#f8662329,#0000),repeating-linear-gradient(90deg,#fffefd12 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#fffefd0d 0 1px,#0000 1px 42px);position:absolute;inset:0}.enterprise-watermark{opacity:.05;pointer-events:none;z-index:1;background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;width:150px;height:150px;position:absolute;bottom:22px;right:18px}.motion-scene{opacity:0;z-index:2;padding:22px;position:absolute;inset:0}.motion-scene-garage{animation:15.6s linear infinite sceneGarage}.motion-scene-automation{animation:15.6s linear infinite sceneAutomation}.motion-scene-sold{animation:15.6s linear infinite sceneSold}.motion-timer{z-index:6;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:6px;height:8px;padding:2px;display:grid;position:absolute;top:16px;left:18px;right:18px;overflow:hidden}.motion-timer span{background:#fff3;border-radius:999px;position:relative;overflow:hidden}.motion-timer span:before{border-radius:inherit;content:"";transform-origin:0;background:linear-gradient(90deg,#f86623,#ffb48a);animation:15.6s linear infinite timerSegmentOne;position:absolute;inset:0;transform:scaleX(0)}.motion-timer span:nth-child(2):before{animation-name:timerSegmentTwo}.motion-timer span:nth-child(3):before{animation-name:timerSegmentThree}.scene-label{color:#ffffffc7;letter-spacing:.02em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;position:absolute;top:34px;left:18px}.enterprise-console,.extension-console,.marketplace-console,.sync-dashboard,.activity-feed-mini,.enterprise-metric{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffefd29,#fffefd11),linear-gradient(135deg,#0021447a,#00152d24);border:1px solid #fffefd2e;position:absolute;box-shadow:0 22px 42px #000c1c38}.enterprise-console{border-radius:22px;inset:78px 24px 28px;overflow:hidden}.console-topbar{background:linear-gradient(90deg,#f86623f0,#ffb48a80),#fffefd1f;height:4px;position:absolute;top:20px;left:20px;right:20px}.console-tab{background:#fffefd29;border-radius:999px;width:84px;height:8px;position:absolute;top:42px;left:22px}.console-tab:nth-of-type(3){width:68px;left:118px}.console-tab.short{width:48px;left:198px}.console-tab.active{background:#f86623d6;box-shadow:0 0 18px #f8662347}.enterprise-vehicle-card{background:#fffefd1f;border:1px solid #fffefd24;border-radius:18px;width:58%;position:absolute;top:70px;bottom:22px;left:22px}.vehicle-photo-real{background:radial-gradient(circle at 72% 46%,#f86623d1 0 13px,#0000 14px),linear-gradient(135deg,#fffefde0,#ffb48a38 46%,#00214433);border-radius:14px;height:58%;position:absolute;top:14px;left:14px;right:14px}.vehicle-line{background:#fffefd47;border-radius:999px;width:52%;height:8px;position:absolute;bottom:44px;left:14px}.vehicle-line.wide{width:72%;bottom:60px}.vehicle-price{color:#fffefd;background:#f86623f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;bottom:14px;left:14px}.inventory-meta-card{border-left:3px solid #f86623;gap:4px;width:34%;display:grid;position:absolute;top:84px;right:22px}.inventory-meta-card strong,.extension-console strong,.sync-dashboard strong{color:#fffefd;font-size:13px;font-weight:900}.inventory-meta-card span,.extension-state,.sync-dashboard span{color:#fffefd9e;font-size:11px;font-weight:700}.enterprise-chip{color:#fffefdc2;text-transform:uppercase;background:#fffefd1f;border:1px solid #fffefd29;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;bottom:30px;right:22px}.extension-console,.marketplace-console{z-index:4;border-radius:20px;width:168px;height:198px;top:88px}.extension-console{gap:8px;padding:22px 18px;animation:5.2s ease-in-out infinite appActivate;display:grid;left:30px}.extension-logo-dot{background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;width:42px;height:42px;display:block}.extension-action{color:#fffefd;text-transform:uppercase;background:linear-gradient(135deg,#f86623,#ffb48a);border-radius:999px;align-self:end;place-items:center;min-height:34px;padding-inline:12px;font-size:11px;font-weight:900;display:inline-grid}.marketplace-console{animation:5.2s ease-in-out infinite fbPublish;right:30px}.marketplace-top{color:#fff;background:#1877f2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:950;display:grid;position:absolute;top:16px;left:16px}.marketplace-photo{background:radial-gradient(circle at 52% 62%,#f86623b8,#0000 14%),linear-gradient(135deg,#fffefde0,#1877f233);border-radius:14px;height:74px;position:absolute;top:58px;left:16px;right:16px}.marketplace-line{background:#fffefd42;border-radius:999px;height:8px;position:absolute;top:148px;left:18px;right:48px}.marketplace-line.wide{top:132px;right:24px}.marketplace-status{color:#fffefd94;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:18px}.automation-rail{background:linear-gradient(90deg,#0000,#f86623f2,#0000);border-radius:999px;height:4px;animation:5.2s ease-in-out infinite automationBeam;position:absolute;top:178px;left:194px;right:194px}.automation-pulse{opacity:0;z-index:6;background:#f86623;border-radius:999px;width:12px;height:12px;animation:5.2s ease-in-out infinite automationPacket;position:absolute;top:174px;left:calc(50% - 6px);box-shadow:0 0 22px #f866236b}.pulse-two{animation-delay:.45s;top:154px}.sync-dashboard{text-align:center;z-index:4;border-radius:22px;place-items:center;gap:6px;width:252px;padding:24px 22px;display:grid;top:78px;left:50%;transform:translate(-50%)}.sync-check{background:linear-gradient(135deg,#f86623,#ffb48a);border-radius:999px;width:42px;height:42px;position:relative;box-shadow:0 0 28px #f866235c}.sync-check:before{content:"";border-bottom:4px solid #fffefd;border-left:4px solid #fffefd;width:17px;height:9px;position:absolute;top:12px;left:12px;transform:rotate(-45deg)}.activity-feed-mini{border-radius:18px;gap:9px;width:246px;padding:14px;display:grid;bottom:34px;left:30px}.feed-row{align-items:center;gap:8px;display:flex}.feed-row b{background:#fffefd3d;border-radius:999px;width:8px;height:8px;display:block}.feed-row.active b{background:#f86623;box-shadow:0 0 18px #f866236b}.feed-row em{color:#fffefdb3;font-size:11px;font-style:normal;font-weight:800}.enterprise-metric{border-radius:18px;gap:4px;padding:14px 16px;display:grid;bottom:48px;right:32px}.enterprise-metric small{color:#fffefd8f;text-transform:uppercase;font-size:10px;font-weight:800}.enterprise-metric strong{color:#fffefd;font-size:22px;font-weight:900}.garage-frame{background:radial-gradient(circle at 20% 8%,#ffd36f29,#0000 18%),radial-gradient(circle at 78% 8%,#ffd36f21,#0000 18%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 54px),linear-gradient(#05122714,#0512275c),linear-gradient(135deg,#fff3,#ffffff0f);border:1px solid #ffffff2e;border-radius:20px;position:absolute;inset:74px 22px 22px;overflow:hidden}.garage-door{background:repeating-linear-gradient(#ffffff24 0 2px,#0000 2px 26px),linear-gradient(#ffffff21,#ffffff0a);border-radius:16px 16px 0 0;height:66%;position:absolute;top:0;left:22%;right:16%}.garage-door:before,.garage-door:after{content:"";background:#ffffff1f;position:absolute}.garage-door:before{width:2px;top:0;bottom:0;left:50%}.garage-door:after{height:2px;top:50%;left:0;right:0}.garage-light{background:#ffd36fcc;border-radius:999px;width:42px;height:8px;animation:5.2s ease-in-out infinite garageLightFlicker;position:absolute;top:16px;box-shadow:0 0 28px #ffd36f61}.garage-light-left{left:24px}.garage-light-right{right:28px}.garage-clock{background:radial-gradient(circle,#fffffff0 0 2px,#0000 3px),linear-gradient(90deg,#0000 48%,#ffffffb8 49% 51%,#0000 52%),linear-gradient(25deg,#0000 48%,#ffffffb8 49% 51%,#0000 52%);border:2px solid #ffffff57;border-radius:999px;width:34px;height:34px;position:absolute;top:42px;left:26px}.garage-sign{color:#ffb4bc;text-transform:uppercase;background:#d94a5529;border:1px solid #ffb4bc47;border-radius:10px;padding:7px 9px;font-size:10px;font-weight:950;position:absolute;top:42px;left:70px}.garage-paper{background:#ffffffd1;border-radius:3px;width:26px;height:34px;position:absolute;transform:rotate(-8deg);box-shadow:0 8px 16px #0410232e}.garage-paper:before,.garage-paper:after{content:"";background:#10213b47;border-radius:999px;height:3px;position:absolute;left:5px;right:5px}.garage-paper:before{top:9px}.garage-paper:after{top:17px}.garage-paper-one{bottom:66px;right:28px}.garage-paper-two{bottom:38px;right:72px;transform:rotate(11deg)}.garage-floor{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:2px;position:absolute;bottom:38px;left:12%;right:12%}.garage-car{animation:5.2s ease-in-out infinite garageCarPulse;bottom:30px;left:52%;transform:translate(-50%)}.worried-dealer{z-index:4;width:58px;height:86px;animation:5.2s ease-in-out infinite dealerWorry;position:absolute;bottom:36px;left:46px}.dealer-head{background:radial-gradient(circle at 36% 44%,#10213b 0 2px,#0000 3px),radial-gradient(circle at 64% 44%,#10213b 0 2px,#0000 3px),linear-gradient(#ffe0b8,#eab47f);border-radius:999px;width:34px;height:34px;position:absolute;top:0;left:12px;box-shadow:inset 0 -5px #10213b1f}.dealer-head:before{content:"";background:#10213b;border-radius:999px 999px 8px 8px;height:12px;position:absolute;top:-2px;left:2px;right:2px}.dealer-head:after{content:"";border-bottom:2px solid #10213ba3;border-radius:999px;width:12px;height:8px;position:absolute;bottom:8px;left:11px;transform:rotate(180deg)}.dealer-body{background:linear-gradient(#ffffffe6,#8fb5ffc7);border-radius:16px 16px 10px 10px;width:40px;height:50px;position:absolute;bottom:0;left:9px}.dealer-arm{background:#ffe0b8;border-radius:999px;width:30px;height:10px;position:absolute;top:45px}.dealer-arm-left{left:0;transform:rotate(-38deg)}.dealer-arm-right{right:0;transform:rotate(38deg)}.worry-mark{color:#fff;background:#d94a55eb;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;animation:5.2s ease-in-out infinite worryPop;display:grid;position:absolute;top:-10px;right:-8px}.money-loss,.money-rise{border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:950;display:grid;position:absolute}.money-loss{color:#ffb4bc;background:#d94a5529;border:1px solid #ffb4bc57;animation:5.2s ease-in infinite moneyDrop;top:48px}.money-loss-one{animation-delay:.1s;left:20%}.money-loss-two{animation-delay:.7s;left:48%}.money-loss-three{animation-delay:1.2s;right:18%}.app-mock,.fb-mock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:linear-gradient(#ffffff38,#ffffff1a),radial-gradient(circle at 50% 0,#f8662326,#0000 48%);border:1px solid #ffffff3d;border-radius:20px;position:absolute;box-shadow:0 24px 44px #04102333}.app-mock{width:158px;height:190px;animation:5.2s ease-in-out infinite appActivate;top:82px;left:28px}.fb-mock{width:158px;height:190px;animation:5.2s ease-in-out infinite fbPublish;top:82px;right:28px}.app-bar,.app-photo,.app-line,.fb-photo,.fb-line{border-radius:999px;position:absolute}.app-bar{background:#ffffff38;height:10px;top:16px;left:16px;right:48px}.app-photo,.fb-photo{background:radial-gradient(circle at 50% 62%,#f86623c2,#0000 12%),linear-gradient(135deg,#ffffffe6,#8fb5ffcc);border-radius:14px;height:74px;top:38px;left:16px;right:16px}.app-line,.fb-line{background:#ffffff47;height:8px;left:18px}.app-line-one,.fb-line-one{top:126px;right:30px}.app-line-two,.fb-line-two{top:142px;right:54px}.app-mock button{color:#10213b;pointer-events:none;text-transform:uppercase;background:linear-gradient(135deg,#f86623,#ffb48a);border-radius:999px;min-height:34px;font-size:12px;font-weight:950;animation:5.2s ease-in-out infinite buttonPress;position:absolute;bottom:14px;left:18px;right:18px}.fb-top{color:#fff;background:#1877f2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:950;display:grid;position:absolute;top:12px;left:14px}.fb-photo{top:52px}.fb-line-one{top:142px}.fb-line-two{top:158px}.automation-beam{opacity:0;background:linear-gradient(90deg,#f8662300,#f86623f2,#f8662300);border-radius:999px;height:4px;animation:5.2s ease-in-out infinite automationBeam;position:absolute;top:176px;left:188px;right:188px}.automation-glow{z-index:1;border-radius:999px;animation:5.2s ease-in-out infinite automationGlow;position:absolute}.automation-glow-one{background:#1877f22e;width:210px;height:210px;top:54px;right:22px}.automation-glow-two{background:#f8662326;width:170px;height:170px;top:82px;left:24px}.automation-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffdb;text-transform:uppercase;z-index:5;background:#10213b6b;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:950;animation:5.2s ease-in-out infinite premiumSlideLeft;position:absolute;top:62px;left:30px}.vehicle-data-card,.publish-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#ffffff29;border:1px solid #fff3;border-radius:14px;gap:3px;padding:10px 11px;animation:5.2s ease-in-out infinite automationCardIn;display:grid;position:absolute;box-shadow:0 18px 32px #0410232e}.vehicle-data-card{width:136px;bottom:34px;left:38px}.publish-card{width:150px;animation-delay:.45s;bottom:34px;right:38px}.vehicle-data-card strong,.publish-card strong{color:#fff;font-size:12px;font-weight:950}.vehicle-data-card span,.publish-card span{color:#ffffffa3;font-size:10px;font-weight:800}.automation-packet{opacity:0;z-index:6;background:linear-gradient(135deg,#ffb48a,#f86623);border-radius:999px;width:10px;height:10px;animation:5.2s ease-in-out infinite automationPacket;position:absolute;top:173px;left:192px;box-shadow:0 0 18px #f8662361}.automation-packet-two{animation-delay:.35s;top:158px}.automation-packet-three{animation-delay:.7s;top:188px}.deal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:linear-gradient(#ffffff3d,#ffffff1c),radial-gradient(circle at 50% 0,#9df4c83d,#0000 52%);border:1px solid #ffffff47;border-radius:24px;place-items:center;gap:4px;width:178px;padding:20px 18px 18px;animation:5.2s ease-in-out infinite dealCardIn;display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 26px 46px #04102333,0 0 0 1px #9df4c81f}.deal-card strong{color:#fff;font-size:26px;font-weight:950}.deal-card small{color:#ffffffad;font-size:11px;font-weight:800}.deal-check{background:linear-gradient(135deg,#1f9d66,#9df4c8);border-radius:999px;width:36px;height:36px;animation:5.2s ease-in-out infinite checkPulse;position:relative;box-shadow:0 0 22px #9df4c85c}.deal-check:before{content:"";border-bottom:4px solid #fff;border-left:4px solid #fff;width:16px;height:8px;position:absolute;top:10px;left:10px;transform:rotate(-45deg)}.buyer-seller{z-index:4;justify-content:center;gap:28px;display:flex;position:absolute;bottom:36px;left:0;right:0}.person{background:radial-gradient(circle at 38% 18%,#ffffffeb 0 2px,#0000 3px),radial-gradient(circle at 62% 18%,#ffffffeb 0 2px,#0000 3px),radial-gradient(circle at 50% 22%,#fffffff2 0 11px,#0000 12px),linear-gradient(#ffffffd1 36%,#8fb5ffb8 37%);border-radius:999px 999px 16px 16px;width:40px;height:58px;animation:5.2s ease-in-out infinite personNod;box-shadow:0 16px 24px #04102329}.dealer-person{background:radial-gradient(circle at 38% 18%,#ffffffeb 0 2px,#0000 3px),radial-gradient(circle at 62% 18%,#ffffffeb 0 2px,#0000 3px),radial-gradient(circle at 50% 22%,#fffffff2 0 11px,#0000 12px),linear-gradient(#ffffffdb 36%,#f86623c7 37%)}.buyer-person{animation-delay:.2s}.handshake{background:linear-gradient(90deg,#ffb48a,#f86623);border-radius:999px;width:54px;height:12px;margin-top:24px;animation:5.2s ease-in-out infinite handshakePulse;box-shadow:0 0 18px #f8662357}.premium-glow{filter:blur(1px);border-radius:999px;animation:5.2s ease-in-out infinite premiumGlow;position:absolute}.premium-glow-one{background:#9df4c82e;width:190px;height:190px;top:44px;left:48%;transform:translate(-50%)}.premium-glow-two{background:#f8662329;width:150px;height:150px;bottom:26px;right:34px}.sold-tag,.sold-plate,.receipt-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;border:1px solid #fff3;position:absolute;box-shadow:0 16px 30px #0410232e}.sold-tag{color:#fff;text-transform:uppercase;background:#1f9d66eb;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:950;animation:5.2s ease-in-out infinite premiumSlideLeft;top:92px;left:32px}.sold-plate{color:#ffffffc7;text-transform:uppercase;background:#ffffff29;border-radius:12px;padding:8px 10px;font-size:10px;font-weight:950;animation:5.2s ease-in-out infinite premiumSlideRight;top:96px;right:30px}.receipt-card{background:#ffffff2e;border-radius:16px;gap:3px;width:126px;padding:13px 14px;animation:5.2s ease-in-out infinite receiptFloat;display:grid;top:154px;right:34px}.receipt-card strong{color:#fff;font-size:18px;font-weight:950}.receipt-card small{color:#ffffff9e;font-size:10px;font-weight:800}.receipt-top{background:#9df4c8e6;border-radius:999px;width:46px;height:5px}.confetti{z-index:2;background:#ffb48a;border-radius:3px;width:6px;height:12px;animation:5.2s ease-out infinite confettiPop;position:absolute;top:116px}.confetti-one{animation-delay:.1s;left:34%}.confetti-two{background:#9df4c8;animation-delay:.25s;left:62%}.confetti-three{background:#fff;animation-delay:.42s;left:44%}.confetti-four{background:#f86623;animation-delay:.6s;left:70%}.money-rise{color:#9df4c8;background:#1f9d662e;border:1px solid #9df4c857;animation:5.2s ease-out infinite moneyRise;bottom:42px}.money-rise-one{animation-delay:.1s;left:18%}.money-rise-two{animation-delay:.45s;left:34%}.money-rise-three{animation-delay:.8s;right:32%}.money-rise-four{animation-delay:1.1s;right:16%}.motion-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#ffffff29;border:1px solid #fff3;border-radius:16px;gap:3px;width:148px;padding:11px 12px;animation:5.8s ease-in-out infinite motionCardPulse;display:grid;position:absolute;box-shadow:0 18px 34px #0410232e}.motion-card strong{color:#fff;font-size:13px;font-weight:950}.motion-card span{color:#ffffffad;font-size:11px}.motion-source{top:18px;left:18px}.motion-ai{animation-delay:.7s;top:26px;left:50%;transform:translate(-50%)}.motion-marketplace{animation-delay:1.4s;bottom:18px;right:18px}.motion-path{opacity:0;transform-origin:0;z-index:1;background:linear-gradient(90deg,#f8662300,#f86623e6,#f8662300);border-radius:999px;height:3px;position:absolute}.motion-path-one{width:135px;animation:5.8s ease-in-out infinite motionPathOne;top:68px;left:150px}.motion-path-two{width:150px;animation:5.8s ease-in-out infinite motionPathTwo;bottom:76px;right:128px}.motion-car{z-index:3;width:150px;height:66px;animation:5.8s cubic-bezier(.22,1,.36,1) infinite motionCarDrive;position:absolute;bottom:38px;left:26px}.garage-frame .garage-car{animation:5.2s ease-in-out infinite garageCarPulse;bottom:30px;left:54%;transform:translate(-50%)}.car-body,.car-roof,.car-wheel{position:absolute}.car-body{background:linear-gradient(135deg,#fff,#c9dcff);border-radius:18px 28px 14px 14px;width:142px;height:34px;bottom:13px;left:0;box-shadow:0 16px 28px #030f203d}.car-roof{background:linear-gradient(135deg,#dfeaff,#8fb5ff);border-radius:30px 34px 8px 8px;width:68px;height:28px;bottom:39px;left:34px}.car-wheel{background:#10213b;border:4px solid #ffffffbd;border-radius:999px;width:24px;height:24px;animation:.85s linear infinite wheelSpin;bottom:4px}.car-wheel-left{left:22px}.car-wheel-right{left:100px}.motion-click{color:#10213b;pointer-events:none;text-transform:uppercase;z-index:4;background:linear-gradient(135deg,#f86623,#ffb48a);border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:950;animation:5.8s ease-in-out infinite motionClick;position:absolute;bottom:88px;right:30px;box-shadow:0 16px 34px #f8662357}.motion-sold{color:#fff;opacity:0;z-index:5;background:#1f9d66f2;border:1px solid #ffffff47;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:950;animation:5.8s ease-in-out infinite motionSold;position:absolute;bottom:74px;right:48px;transform:translateY(8px)scale(.94);box-shadow:0 14px 32px #1f9d6647}.login-panel{isolation:isolate;overscroll-behavior:contain;z-index:1;background:linear-gradient(#fffffffa 0%,#f4f7fcfa 100%);border:1px solid #bccde2c7;border-radius:24px;grid-template-rows:minmax(0,1fr) auto;align-self:center;width:100%;max-width:430px;height:100%;min-height:0;max-height:calc(100dvh - 24px);padding:0;display:grid;position:relative;overflow:hidden auto;box-shadow:0 30px 64px #1c304933}.login-panel:before{content:"";opacity:.78;pointer-events:none;transform-origin:16% 12%;will-change:transform, opacity;z-index:-1;background:radial-gradient(circle at 18% 12%,#f8662357,#0000 28%),radial-gradient(circle at 52% 38%,#f866231f,#0000 34%);transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);animation:9s ease-in-out infinite loginOrangeAura;position:absolute;inset:-34%;transform:translate(-22px,-18px)scale(.84)}.login-panel:hover:before,.login-panel:focus-within:before{opacity:1;transform:translate(0)scale(1.18)}body.admin-auth-mode .login-view{background:linear-gradient(#fafbfdfa,#f1f4f8fa);grid-template-columns:minmax(320px,440px);grid-auto-rows:minmax(0,min(520px,100dvh - 64px))}body.admin-auth-mode .login-ambient,body.admin-auth-mode .login-product-panel{display:none}body.admin-auth-mode .login-panel{background:#fffefdfa;border:1px solid #abbccfd1;border-radius:10px;max-width:440px;box-shadow:0 18px 38px #172b431f}body.admin-auth-mode .login-panel:before{display:none}body.admin-auth-mode .auth-card-main{gap:18px;padding:36px 34px 30px}body.admin-auth-mode .portal-logo-motion{max-width:280px;height:68px}body.admin-auth-mode .login-copy{text-align:left;gap:8px}body.admin-auth-mode .login-copy h1{color:#102844;letter-spacing:0;font-size:23px;font-weight:800}body.admin-auth-mode .login-copy p{color:#50647b;max-width:44ch;margin:0;font-size:13px}body.admin-auth-mode #login-form button[type=submit],body.admin-auth-mode #reset-form button[type=submit],body.admin-auth-mode #new-password-form button[type=submit]{box-shadow:none;background:#102844;border:1px solid #102844}body.admin-auth-mode #login-form button[type=submit]:hover,body.admin-auth-mode #reset-form button[type=submit]:hover,body.admin-auth-mode #new-password-form button[type=submit]:hover{box-shadow:0 10px 22px #10284429}body.admin-auth-mode .auth-card-footer{text-align:left;background:#f7f9fb;border-top:1px solid #abbccf8c;justify-content:space-between;min-height:68px;padding:16px 34px}body.admin-auth-mode .auth-footer-link,body.admin-auth-mode .field-link,body.admin-auth-mode .auth-tab{color:#102844}.auth-card-main{z-index:1;align-content:center;gap:16px;min-height:0;padding:34px 30px 30px;display:grid;position:relative}.auth-card-footer{color:var(--ink-2);text-align:center;z-index:1;border-top:1px solid #bccde2b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:18px 24px;display:flex;position:relative}.portal-logo{color:var(--brand);justify-content:center;align-items:center;gap:14px;display:flex}.portal-logo-motion{width:360px;max-width:min(360px,100%);height:94px;margin-inline:auto;position:relative}.portal-logo-layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.portal-logo-tagline,.portal-logo-full{object-fit:contain;object-position:center;opacity:0;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.96)}.portal-logo-full,body.auth-register-mode .portal-logo-tagline{opacity:1;transform:translateY(0)scale(1)}body.auth-register-mode .portal-logo-full{opacity:0;transform:translateY(-12px)scale(.96)}.portal-mark{background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;animation:4.8s ease-in-out infinite loginMarkFloat;display:flex;position:relative}.portal-mark:before,.portal-mark:after{display:none}.portal-mark:before{width:11px;height:30px}.portal-mark:after{width:30px;height:11px}.portal-wordmark{letter-spacing:0;align-items:baseline;font-size:38px;line-height:1;display:inline-flex;transform:translate(-33%)}.portal-wordmark-omni{font-weight:900}.portal-wordmark-dealer{margin-left:-1px;font-weight:400}.login-copy{text-align:center;gap:6px;display:grid}.login-copy h1,.topbar h1,.section-head h2,.operator-form h2{margin:0}.login-copy h1{letter-spacing:-.03em;font-size:24px;font-weight:900}.login-copy p{max-width:32ch;margin:0 auto;font-size:13px;line-height:1.45}.login-copy p,.topbar p,.status,.sidebar-foot,.metrics small{color:var(--ink-2)}.auth-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:none}.auth-progress span{background:#bccde2b3;border-radius:999px;height:4px;position:relative;overflow:hidden}.auth-progress span:after{background:linear-gradient(90deg, var(--brand), var(--accent));content:"";opacity:0;transition:opacity .2s,transform .28s;position:absolute;inset:0;transform:translate(-80%)}.auth-progress span.active:after{opacity:1;transform:translate(0)}#login-form,#register-form,#reset-form,#new-password-form,.operator-form{align-content:start;gap:16px;display:grid}#login-form:not(.hidden),#register-form:not(.hidden),#reset-form:not(.hidden),#new-password-form:not(.hidden){animation:.28s cubic-bezier(.22,1,.36,1) authFormIn}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],#invite-accept-form button[type=submit],.operator-form button,.topbar button,.section-head button,.operator-card button{border-radius:12px;min-height:44px;padding:0 16px;font-weight:850}.field-label-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.field-link{color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:850;text-decoration:underline}.field-link.active{color:var(--brand)}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],#invite-accept-form button[type=submit],.operator-form button{color:#fff;opacity:1;background:linear-gradient(#1b62d1 0%,#00152d 100%);min-height:52px;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 14px 28px #00214442}#login-form button[type=submit]:hover,#register-form button[type=submit]:hover,#reset-form button[type=submit]:hover,#new-password-form button[type=submit]:hover,#invite-accept-form button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0021444d}#login-form button[type=submit].is-loading,#register-form button[type=submit].is-loading,#reset-form button[type=submit].is-loading,#new-password-form button[type=submit].is-loading,#invite-form button[type=submit].is-loading,#invite-accept-form button[type=submit].is-loading{cursor:wait;filter:saturate(.82);opacity:.84}#invite-accept-form input[readonly]{color:var(--ink-2);pointer-events:none;background:#e7f0ff99}.auth-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-tab{color:var(--brand);background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:12px;font-weight:850}.auth-tab.active{color:var(--brand);background:0 0;border-color:#0000}.auth-footer-link{color:var(--ink-0);align-items:center;gap:6px;min-height:24px;font-size:14px;display:inline-flex}.auth-footer-link:after{content:">";font-weight:900}#login-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-toast-container{pointer-events:none;z-index:120;gap:10px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;top:18px;right:18px}.portal-toast{color:var(--ink-0);pointer-events:auto;background:#e7f0ffb8;border:1px solid #bccde2b8;border-radius:14px;align-items:flex-start;gap:4px;min-height:54px;padding:13px 15px;line-height:1.35;animation:.24s ease-out toastIn;display:grid;box-shadow:0 18px 42px #1c304933}.portal-toast strong{font-size:13px;font-weight:950}.portal-toast span{color:var(--ink-2);font-size:12px}.portal-toast.success{background:#e8f8eff5;border-color:#2aa05947}.portal-toast.error{background:#fff2f3f5;border-color:#ce414e47}.portal-toast.loading{background:#e7f0fff5;border-color:#00214447}.portal-toast.info{background:#fff9ecf5;border-color:#f8662357}.onboarding-preview{background:linear-gradient(#e7f0fff5,#ffffffe6);border:1px solid #bccde2c7;border-radius:14px;gap:5px;padding:14px;display:grid}.onboarding-preview strong{color:var(--ink-0);font-size:14px}.onboarding-preview span{color:var(--ink-2);font-size:12px;line-height:1.45}.app-view,.admin-view{grid-template-columns:252px minmax(0,1fr);height:100vh;padding:22px;display:grid;overflow:hidden}.admin-view .sidebar-ambient{display:none}.portal-sidebar,.portal-main,.admin-sidebar,.admin-main{box-shadow:var(--shadow-md);background:#ffffffc7;border:1px solid #bccde2b8}.portal-sidebar,.admin-sidebar{color:#fff;isolation:isolate;scrollbar-color:#ffffff42 transparent;scrollbar-width:thin;background:linear-gradient(#0d2449f5,#10315eeb 54%,#092340f5);border-color:#ffffff29;border-radius:24px 0 0 24px;flex-direction:column;gap:22px;height:calc(100vh - 44px);padding:18px;display:flex;position:sticky;top:22px;overflow:hidden auto;box-shadow:0 24px 54px #0a224047}.admin-sidebar{background:#102844;gap:18px;box-shadow:0 16px 34px #0a22402e}.admin-main{background:#fffefdf0}.admin-topbar{align-items:center;min-height:96px}.admin-topbar h1{font-size:24px;line-height:1.15}.admin-topbar p{color:var(--ink-2);max-width:720px;margin-top:4px;font-size:13px;line-height:1.45}.admin-topbar button{border:1px solid var(--line);color:var(--ink-1);box-shadow:none;background:#fffefdf5}.portal-sidebar::-webkit-scrollbar{width:8px}.admin-sidebar::-webkit-scrollbar{width:8px}.portal-sidebar::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.sidebar-ambient{pointer-events:none;z-index:-1;position:absolute;inset:0}.sidebar-ambient span{filter:blur(2px);opacity:.58;border-radius:999px;animation:10s ease-in-out infinite sidebarAurora;position:absolute}.sidebar-ambient span:first-child{background:#f8662352;width:140px;height:140px;top:42px;left:-66px}.sidebar-ambient span:nth-child(2){background:#2cbecb38;width:180px;height:180px;animation-delay:-3s;top:210px;right:-104px}.sidebar-ambient span:nth-child(3){background:#ffffff24;width:120px;height:120px;animation-delay:-6s;bottom:96px;left:58px}.app-view{column-gap:18px}.app-view .portal-sidebar{background:#193356;border:0;border-radius:15px;box-shadow:0 12px 22px #091a3447}.app-view .sidebar-ambient{display:none}.app-view .portal-main{border-left:1px solid #bccde2b8;border-radius:24px}.workspace-brand{z-index:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.workspace-brand-badge{flex-shrink:0;width:46px;height:46px;display:block}.workspace-brand-lockup{justify-items:start;gap:4px;min-width:0;display:grid}.workspace-brand-logo{width:auto;height:25px;display:block}.workspace-brand-tagline{color:#fffefd;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1}.tabs{z-index:1;gap:8px;display:grid;position:relative}.nav-indicator{display:none}.tab{color:var(--brand,#002144);text-align:center;background:#fffefd;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.tab:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000029}.tab.active{background:linear-gradient(180deg, var(--accent,#f86623), #e2551d);color:#fffefd;box-shadow:0 8px 20px #f8662359}.tab.active:hover{transform:none}.sidebar-status-card{z-index:1;background:linear-gradient(#ffffff26,#ffffff14);border:1px solid #ffffff29;border-radius:14px;gap:6px;margin-top:auto;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.sidebar-status-card:before{content:"";background:#2fd180;border-radius:999px;width:8px;height:8px;position:absolute;top:16px;right:14px;box-shadow:0 0 16px #2fd1809e}.status-card-label{color:#ffffff8f;text-transform:uppercase;font-size:11px;font-weight:900}.sidebar-status-card strong{color:#fff;font-size:14px;line-height:1.25}.sidebar-status-card small{color:#ffffff9e;font-size:12px;line-height:1.4}.sidebar-foot{z-index:1;border-top:1px solid #ffffff1f;gap:10px;padding-top:14px;font-size:12px;display:grid;position:relative}.sidebar-foot button,.topbar button,.section-head button,.operator-card button,.admin-topbar button{color:#21529e;background:#ffffffdb;border:1px solid #bccde2c2}.sidebar-foot button{color:#ffffffd6;background:#ffffff1a;border-color:#ffffff29}.portal-main,.admin-main{scrollbar-color:#0021443d transparent;scrollbar-width:thin;border-left:0;border-radius:0 24px 24px 0;min-width:0;height:calc(100vh - 44px);padding:22px;overflow:hidden auto}.portal-main::-webkit-scrollbar{width:10px}.admin-main::-webkit-scrollbar{width:10px}.portal-main::-webkit-scrollbar-thumb{background:#00214438;border-radius:999px}.admin-main::-webkit-scrollbar-thumb{background:#00214438;border-radius:999px}.seller-mode .portal-sidebar{display:none}.seller-mode .app-view{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.seller-navbar{color:#fffefd;background:radial-gradient(circle at 14% 10%,#f8662329,#0000 26%),linear-gradient(135deg,#002144fa,#00152df5);border:1px solid #ffffff29;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px #00214433}.seller-navbar:after{content:"";opacity:.06;background:url(/assets/brand/logo-symbol-white.png) 50%/contain no-repeat;width:160px;height:160px;position:absolute;top:-48px;right:22%}.seller-navbar-brand,.seller-navbar-status,.seller-nav-tabs{z-index:1;position:relative}.seller-navbar-brand{align-items:center;gap:10px;min-width:190px;display:flex}.seller-navbar-mark{background:url(/assets/brand/logo-symbol-white.png) 50%/112% no-repeat;border-radius:999px;width:36px;height:36px;box-shadow:0 0 0 1px #ffffff29,0 0 0 8px #ffffff0d}.seller-navbar-brand span:last-child{gap:2px;display:grid}.seller-navbar-brand strong{color:#fffefd;font-size:16px;font-weight:950;line-height:1}.seller-navbar-brand small{color:#fffefd94;text-transform:uppercase;font-size:11px;font-weight:900}.seller-nav-tabs{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px;display:flex}.seller-nav-link{box-shadow:none;color:#fffefdb3;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-size:12px;font-weight:950}.seller-nav-link:after{display:none}.seller-nav-link:hover{color:#fffefd;background:#ffffff1f;transform:none}.seller-nav-link.active{color:#fffefd;background:#f86623;border-color:#0000;box-shadow:0 10px 24px #f866233d}.seller-navbar-status{background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:5px 6px 5px 12px;display:flex}.seller-navbar-status-dot{background:#d94a55;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #d94a5529}.seller-navbar-status-dot.connected{background:#1f9d66;box-shadow:0 0 0 5px #1f9d662e}.seller-navbar-status span:not(.seller-navbar-status-dot){color:#fffefdc2;white-space:nowrap;font-size:12px;font-weight:900}.seller-navbar-status button{color:var(--brand);background:#fffefdf0;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950}.seller-mode .portal-main{border-left:1px solid #bccde2b8;border-radius:22px;height:auto;min-height:0}.seller-mode .portal-sidebar{background:radial-gradient(circle at 18% 18%,#f866233d,#0000 24%),linear-gradient(#002144fa,#011a35f5 58%,#191919fa)}.seller-mode .portal-main{background:radial-gradient(circle at 92% 8%,#f8662314,#0000 28%),#ffffffd1}.seller-mode .topbar:after{background:linear-gradient(90deg,#f86623f2,#002144b8)}.seller-mode .tab{min-height:44px}.seller-mode #view-usage .filters{display:none}.topbar,.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar{border-bottom:1px solid #bccde27a;margin-bottom:18px;padding-bottom:16px;position:relative}.topbar:after{content:"";background:linear-gradient(90deg,#002144f2,#00214499);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.topbar h1{letter-spacing:-.03em;font-size:28px;font-weight:900}.view{display:block}.extension-store-banner{color:#fff;background:radial-gradient(circle at 12% 20%,#f8662357,#0000 24%),linear-gradient(135deg,#002144 0% 46%,#f86623 100%);border:1px solid #ffffff75;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;margin-bottom:18px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0021443d}.extension-store-banner:before,.extension-store-banner:after{content:"";background:#ffffff29;border-radius:999px;position:absolute}.extension-store-banner:before{width:180px;height:180px;animation:7s ease-in-out infinite bannerSweep;top:-92px;right:11%}.extension-store-banner:after{width:90px;height:90px;animation:3.8s ease-in-out infinite bannerPulse;bottom:-36px;right:-18px}.store-banner-orbit{z-index:1;background:url(/assets/brand/logo-symbol-transparent.png) 50%/112% no-repeat,radial-gradient(circle,#fffefdf5 0 62%,#fffefd6b 63% 100%);border-radius:999px;width:62px;height:62px;animation:3.6s ease-in-out infinite bannerFloat;position:relative;box-shadow:0 10px 24px #0000002e,inset 0 0 0 1px #fffefd47}.store-banner-orbit:after{content:"";border:1px solid #ffffff6b;border-radius:999px;position:absolute;inset:-7px}.store-banner-copy,.store-banner-actions,.store-banner-action{z-index:1;position:relative}.login-panel::-webkit-scrollbar{width:0}.store-banner-copy{gap:6px;display:grid}.store-banner-copy strong{font-size:22px;font-weight:950}.store-banner-copy small{color:#ffffffd1;font-size:13px;line-height:1.45}.store-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.store-banner-action{color:#12428f;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;padding:13px 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.extension-store-banner:hover .store-banner-action{transform:translateY(-1px)}.dismiss-panel-button{color:var(--brand);z-index:4;background:#00214414;border:1px solid #0021441f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:950;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:12px;right:12px}.dismiss-panel-button.light{color:#fffefd;background:#ffffff29;border-color:#ffffff4d}.dismiss-panel-button:hover{background:var(--brand);color:#fffefd;transform:translateY(-1px)}.dismiss-panel-button.light:hover{color:var(--brand);background:#fffefd}.floating-extension-review.floating-fade-out,.floating-extension-download.floating-fade-out{opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;transform:translateY(12px)}.floating-extension-download{color:#fffefd;z-index:70;background:radial-gradient(circle at 18% 10%,#ffffff3d,#0000 30%),linear-gradient(135deg,#f86623,#d84f18);border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 10px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 42px #f8662352}.floating-extension-review{color:#fffefd;z-index:70;background:radial-gradient(circle at 18% 10%,#ffffff40,#0000 30%),linear-gradient(135deg,#002144,#123f6f);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 10px;font-size:13px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:86px;right:22px;box-shadow:0 16px 36px #00214438}.floating-extension-review:before{color:#002144;content:"Enjoying OmniDealer?";pointer-events:none;white-space:nowrap;background:#fffefd;border:1px solid #bccde2db;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:950;line-height:1;animation:3.8s cubic-bezier(.25,1,.5,1) infinite reviewHintFloat;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 34px #00214429}.floating-extension-review:after{content:"";pointer-events:none;background:#fffefd;border-bottom:1px solid #bccde2db;border-right:1px solid #bccde2db;width:10px;height:10px;animation:3.8s cubic-bezier(.25,1,.5,1) infinite reviewHintArrow;position:absolute;bottom:calc(100% + 4px);right:28px;transform:rotate(45deg)}.floating-extension-review .floating-extension-icon{color:#fffefd;background:#f86623;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;animation:2.9s cubic-bezier(.25,1,.5,1) infinite reviewStarPulse;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.floating-extension-label{display:inline}.floating-extension-review:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0021444d}.floating-extension-review:hover:before,.floating-extension-review:hover:after{animation-play-state:paused}.floating-extension-download .floating-extension-icon{background:url(/assets/brand/logo-symbol-white.png) 50%/116% no-repeat,#00214433;border-radius:999px;width:34px;height:34px}.floating-extension-download:hover{transform:translateY(-2px);box-shadow:0 22px 54px #f866236b}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metrics article,.operator-form,.operator-card,.table-wrap,.insight-panel{background:#ffffffe6;border:1px solid #bccde2b3;border-radius:14px;box-shadow:0 12px 24px #2b456614}.metrics article{padding:16px}.metrics span{color:var(--ink-0);font-size:30px;font-weight:900;display:block}.admin-dashboard-grid,.admin-dashboard-summary-card{gap:14px;display:grid}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-kpi{border:1px solid var(--line);background:#fffefdf5;border-radius:8px;gap:4px;min-height:92px;padding:14px;display:grid}.admin-kpi span{color:var(--ink-0);font-size:24px;font-weight:800;line-height:1.1}.admin-kpi small{color:var(--ink-2);font-size:12px;font-weight:700}.admin-card{border:1px solid var(--line);box-shadow:none;background:#fffefdf5;border-radius:8px;min-width:0;padding:16px}.admin-dashboard-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-placeholder-card{place-content:center start;gap:8px;min-height:180px;display:grid}.admin-placeholder-card h2,.admin-placeholder-card p{margin:0}.admin-placeholder-card p{color:var(--ink-2);font-size:13px;line-height:1.5}.admin-session-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-topbar p{max-width:640px}.admin-row{border-bottom:1px solid #00214414;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-row:first-child{padding-top:0}.admin-row:last-child{border-bottom:0;padding-bottom:0}.admin-row strong{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-row span{color:var(--ink-2);font-size:12px;font-weight:800}.admin-row-value{background:var(--brand-soft);border-radius:999px;padding:4px 9px;color:var(--brand-strong)!important}.admin-panel-grid{gap:12px;display:grid}.admin-card-wide{grid-column:1/-1}.admin-table{gap:0;min-width:0;display:grid;overflow-x:auto}.admin-table-row{color:var(--ink-0);text-align:left;background:0 0;border-bottom:1px solid #00214414;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(92px,.7fr));align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-row strong{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;display:block;overflow:hidden}.admin-table-row small,.admin-table-row span{color:var(--ink-2);font-size:12px;font-weight:800}.admin-workspace-row{border-radius:10px;padding-inline:10px}.admin-workspace-row:hover,.admin-workspace-row.active{background:var(--brand-soft)}.admin-subscription-row{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(96px,.7fr)) minmax(220px,1fr)}.admin-audit-row{grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(180px,1.4fr) minmax(132px,.8fr)}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-form-wide{grid-column:1/-1}.admin-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-toggle{background:#ffffffb8;border:1px solid #bccde2b3;border-radius:12px;flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.admin-toggle input{box-shadow:none;flex:none;width:18px;height:18px;min-height:18px;padding:0}.admin-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-action-row button,.admin-form-grid button,.admin-token-row button,.admin-panel .section-head button{border-radius:12px;min-height:40px;padding:0 12px}.admin-action-row input{flex:160px;min-height:40px}.admin-view [data-admin-mutates]:disabled{cursor:not-allowed;opacity:.55}.admin-muted{color:var(--ink-2);font-size:12px;font-weight:800;line-height:1.45}.admin-danger{color:var(--danger);font-size:13px;font-weight:850}.admin-danger-button{color:var(--danger)!important;background:#d94a551a!important;border-color:#d94a5542!important}.admin-pill{background:var(--brand-soft);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;margin-right:4px;padding:4px 8px;display:inline-flex;color:var(--brand-strong)!important;font-size:11px!important;font-weight:900!important}.admin-pill.success{background:#1f9d661f;color:#14784d!important}.admin-pill.danger{background:#d94a551f;color:var(--danger)!important}.admin-token-row{border-top:1px solid #00214414;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;gap:10px;padding:12px 0;display:grid}.admin-token-row:first-of-type{border-top:0}.admin-token-section{gap:8px;margin-top:14px;display:grid}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.insight-panel{min-height:168px;padding:16px}.last-post-panel{background:linear-gradient(#fffffff0,#e7f0ffeb);align-content:center;gap:10px;display:grid}.insight-kicker{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:950}.last-post-panel strong{color:var(--ink-0);font-size:20px;font-weight:950;line-height:1.15}.last-post-panel span:last-child{color:var(--ink-2);font-size:13px;font-weight:800}.compact-list,.source-list{gap:8px;display:grid}.compact-row,.source-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.compact-row strong,.source-row strong{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.compact-row span,.source-row span{color:var(--ink-2);font-size:12px;font-weight:800}.source-count{background:var(--brand-soft);border-radius:999px;padding:4px 9px;color:var(--brand-strong)!important}.empty-inline{color:var(--ink-2);margin:0;font-size:13px}.section-head{margin-bottom:12px}.section-head.compact{margin-bottom:10px}.section-head h2{font-size:18px;font-weight:900}.section-head p{color:var(--ink-2);margin:4px 0 0;font-size:13px}.period-controls,.filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.period-controls>button,.period-controls>a,.period-custom>button,.filters button{color:#21529e;background:#ffffffdb;border:1px solid #bccde2c2;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-weight:850}.filters button{min-width:128px;height:54px}.period-controls>button.active,.period-controls>a.active,.period-custom>button.active{background:var(--brand);color:#fff}.filters label{min-width:220px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #bccde27a;padding:13px 12px}th{color:var(--ink-2);text-transform:uppercase;font-size:12px}td{color:var(--ink-1);font-size:13px}.operator-form,.operator-card{padding:16px}.operator-toolbar,.operator-actions,.operator-code-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px}.operator-toolbar button,.operator-actions button,.operator-code-cell button,.seller-operator-actions button,.portal-modal-dialog button{background:var(--brand);color:#fff;border-radius:12px;min-height:38px;padding:0 12px;font-weight:900}.operator-toolbar button:first-child,.operator-actions button.secondary,.operator-code-cell button,.seller-operator-actions button.secondary,.seller-operator-actions .code-icon-button{color:var(--brand-strong);background:#fff;border:1px solid #bccde2c7}.operator-code-cell .code-icon-button,.seller-operator-actions .code-icon-button{justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;display:inline-flex}.operator-code-cell .code-icon-button svg,.seller-operator-actions .code-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:18px;height:18px}.operator-actions button.danger{color:var(--danger);background:#fff3f4;border:1px solid #d94a5547}.operator-actions button,.seller-operator-actions button{border-radius:10px;min-height:32px;padding:0 10px;font-size:12px}.seller-operator-actions button.danger{color:var(--danger);background:#fff3f4;border:1px solid #d94a5547}.operators-list,.members-list{overflow-x:auto}.operator-table,.member-table{width:100%;min-width:980px}.member-table select{color:var(--brand-strong);background:#fff;border:1px solid #bccde2c7;border-radius:10px;min-height:34px;padding:0 10px;font-weight:800}.operator-name,.operator-meta,.operator-code-preview{display:block}.operator-meta,.operator-code-preview{color:var(--ink-2);font-size:13px}.operator-code-preview{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-family:Consolas,SFMono-Regular,monospace;overflow:hidden}.seller-chart-panel{background:radial-gradient(circle at 96% 0,#f866231a,#0000 34%),linear-gradient(#fffefdf5,#f8fbffeb);gap:14px;min-height:208px;display:grid;position:relative;overflow:hidden}.seller-chart-panel:after{content:"";opacity:.035;background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;width:116px;height:116px;position:absolute;top:-34px;right:-34px}.seller-chart-panel-primary{color:#fffefd;background:radial-gradient(circle at 94% 8%,#f8662329,#0000 32%),linear-gradient(135deg,#002144f5,#00152df0 58%,#f86623db)}.seller-chart-head{z-index:1;align-content:start;gap:4px;display:grid;position:relative}.seller-chart-head span{color:var(--brand-strong);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.seller-chart-panel-primary .seller-chart-head span,.seller-chart-panel-primary .seller-chart-head small{color:#fffefdb8}.seller-chart-head strong{color:var(--ink-0);font-size:30px;font-weight:950;line-height:1}.seller-chart-panel-primary .seller-chart-head strong{color:#fffefd}.seller-chart-head small{color:var(--ink-2);font-size:12px;font-weight:750;line-height:1.35}.seller-days-without-posting strong{font-size:38px}.seller-days-without-posting.healthy strong{color:#fffefd}.seller-days-without-posting.warning strong{color:#ffd7bd}.seller-days-without-posting.stale strong{color:#ffb15d}.seller-posting-status{z-index:1;background:#fffefd1f;border:1px solid #fffefd29;border-radius:14px;align-self:end;gap:6px;padding:12px;display:grid;position:relative}.seller-posting-status span{color:#fffefd;font-size:18px;font-weight:950}.seller-posting-status em{color:#fffefdb8;font-size:12px;font-style:normal;font-weight:800}.seller-unposted-list{z-index:1;gap:8px;display:grid;position:relative}.seller-unposted-row{background:#ffffffbd;border:1px solid #00214414;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.seller-unposted-row strong,.seller-unposted-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seller-unposted-row strong{color:var(--ink-0);font-size:12px;font-weight:950}.seller-unposted-row span{color:var(--ink-2);font-size:11px;font-weight:800}.seller-unposted-row em{color:#b84b19;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f866231a;border-radius:999px;max-width:96px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:950;overflow:hidden}.seller-age-buckets{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:relative}.seller-age-buckets div{background:#0021440a;border:1px solid #00214414;border-radius:12px;gap:5px;padding:8px;display:grid}.seller-age-buckets span,.seller-age-buckets strong{color:var(--ink-0);font-size:10px;font-weight:950}.seller-age-buckets strong{font-size:17px}.seller-age-buckets em{background:#0021441a;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.seller-age-buckets em:before{border-radius:inherit;content:"";width:var(--age-width);background:linear-gradient(90deg,#f86623,#ffb15d);position:absolute;inset:0 auto 0 0}.seller-funnel-chart{z-index:1;gap:10px;display:grid;position:relative}.seller-funnel-step{gap:6px;display:grid}.seller-funnel-step div{justify-content:space-between;align-items:center;display:flex}.seller-funnel-step span,.seller-funnel-step strong{color:var(--ink-0);font-size:12px;font-weight:950}.seller-funnel-step strong{color:var(--brand)}.seller-funnel-step em{background:#00214414;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.seller-funnel-step em:before{border-radius:inherit;content:"";width:var(--funnel-width);background:linear-gradient(90deg,#002144,#f86623);position:absolute;inset:0 auto 0 0}.seller-funnel-step.review em:before{background:linear-gradient(90deg,#ffb15d,#f86623)}.seller-source-performance{z-index:1;gap:10px;display:grid;position:relative}.seller-source-row{gap:6px;display:grid}.seller-source-row div{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-source-row strong,.seller-source-row span{color:var(--ink-0);font-size:12px;font-weight:950}.seller-source-row span{color:var(--ink-2);font-size:11px}.seller-source-row em{height:12px;width:var(--source-width);background:#00214414;border-radius:999px;display:block;position:relative;overflow:hidden}.seller-source-row em:before{border-radius:inherit;content:"";background:#00214433;position:absolute;inset:0}.seller-source-row em i{border-radius:inherit;height:100%;width:var(--posted-width);z-index:1;background:linear-gradient(90deg,#f86623,#ffb15d);display:block;position:relative}.seller-bar-chart{z-index:1;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));align-items:end;gap:7px;min-height:94px;display:grid;position:relative}.seller-bar-item{grid-template-rows:minmax(54px,1fr) auto;place-items:center;gap:8px;display:grid}.seller-bar-item span{height:var(--bar-height);background:linear-gradient(#ffb15d,#f86623);border-radius:999px 999px 6px 6px;align-self:end;width:100%;min-height:8px;display:block;box-shadow:0 12px 24px #f866233d}.seller-bar-item small{color:#fffefdad;text-align:center;font-size:10px;font-weight:850}.seller-source-bars{z-index:1;gap:10px;display:grid;position:relative}.seller-source-bar{gap:6px;display:grid}.seller-source-bar div{justify-content:space-between;align-items:center;display:flex}.seller-source-bar strong,.seller-source-bar span{color:var(--ink-0);font-size:12px;font-weight:900}.seller-source-bar span{color:var(--ink-2)}.seller-source-bar em{background:#00214414;border-radius:999px;height:9px;display:block;position:relative;overflow:hidden}.seller-source-bar em:before{border-radius:inherit;content:"";width:var(--source-width);background:linear-gradient(90deg,#002144,#f86623);position:absolute;inset:0 auto 0 0}.seller-donut-chart{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.seller-donut-ring{background:radial-gradient(circle, #fffefd 0 54%, transparent 55%), conic-gradient(#f86623 var(--donut-value), #0021441a 0);border-radius:50%;place-items:center;width:98px;height:98px;display:grid}.seller-donut-ring span{color:var(--brand);font-size:20px;font-weight:950}.seller-donut-legend{gap:8px;display:grid}.seller-donut-legend span{color:var(--ink-1);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.seller-donut-legend i{border-radius:999px;width:10px;height:10px;display:inline-block}.seller-donut-legend i.success{background:#f86623}.seller-donut-legend i.warning{background:#00214429}.seller-readiness-chart{z-index:1;gap:8px;display:grid;position:relative}.seller-readiness-chart div{background:#0021440d;border:1px solid #00214414;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.seller-readiness-chart div.ready{background:#f866231a;border-color:#f8662333}.seller-readiness-chart span,.seller-readiness-chart strong{color:var(--ink-0);font-size:12px;font-weight:900}.seller-readiness-chart strong{color:var(--ink-2)}.seller-readiness-chart .ready strong{color:#b84b19}.seller-flow{background:radial-gradient(circle at 88% 0,#f8662333,#0000 30%),linear-gradient(135deg,#fffefdf5,#f6faffeb);border:1px solid #0021441f;border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #0021441a}.seller-flow:before{content:"";opacity:.06;background:url(/assets/brand/logo-symbol-transparent.png) 50%/contain no-repeat;width:180px;height:180px;position:absolute;top:-48px;right:-42px}.seller-flow-copy,.seller-flow-steps{z-index:1;position:relative}.seller-flow-copy h2{color:var(--ink-0);margin:0;font-size:24px;line-height:1.12}.seller-flow-copy p{color:var(--ink-2);max-width:56ch;margin:8px 0 0;font-size:13px;line-height:1.5}.seller-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seller-flow-steps article{background:#ffffffd1;border:1px solid #0021441a;border-radius:16px;gap:8px;min-height:122px;padding:14px;display:grid;position:relative}.seller-flow-steps article:after{content:"";background:#0021441f;border-radius:999px;width:8px;height:8px;position:absolute;top:24px;right:-9px}.seller-flow-steps article:last-child:after{display:none}.seller-flow-steps span{color:#00214461;font-size:11px;font-weight:950}.seller-flow-steps strong{color:var(--ink-0);font-size:15px}.seller-flow-steps small{color:var(--brand);background:#00214414;border-radius:999px;place-self:end start;padding:6px 9px;font-size:11px;font-weight:900}.seller-flow-steps article.ready{border-color:#1f9d6647;box-shadow:inset 0 0 0 1px #1f9d660d}.seller-flow-steps article.ready small{color:#14704a;background:#1f9d661f}.seller-flow-steps article.needs-action{border-color:#f8662333}.seller-flow-steps article.needs-action small{color:#b84b19;background:#f866231f}.portal-modal{z-index:60;background:#10213b94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.portal-modal-dialog{background:#fff;border:1px solid #bccde2db;border-radius:18px;gap:14px;width:min(460px,100%);max-width:460px;padding:18px;display:grid;box-shadow:0 28px 70px #081c3a47}.code-key-dialog{width:min(520px,100%);max-width:520px}.code-key-modal-value{color:var(--brand-strong);letter-spacing:.08em;text-align:center;overflow-wrap:anywhere;background:linear-gradient(135deg,#e7f0fff2,#fff7e7cc);border:1px solid #0021442e;border-radius:14px;padding:14px;font-family:Consolas,SFMono-Regular,monospace;font-size:19px;font-weight:950;line-height:1.5;display:block}.settings-key-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;display:grid}.settings-key-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-key-status span{color:var(--ink-2);font-size:13px;font-weight:900}.settings-key-status button.secondary{color:var(--brand-strong);background:#fff;border:1px solid #bccde2c7;min-height:42px}.classroom-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.classroom-head button,.playbook-card button,.onboarding-actions button{border-radius:10px;min-height:40px;padding:0 14px;font-weight:900}.classroom-head button,.playbook-card button,.onboarding-actions button[data-onboarding-action=next],.onboarding-actions button[data-onboarding-action=finish]{background:var(--brand);color:#fff}.classroom-hero{background:radial-gradient(circle at 84% 14%,#f8662347,#0000 24%),linear-gradient(135deg,#00152d 0%,#002144 58%,#191919 100%);border:1px solid #fffefd29;border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;min-height:178px;margin-bottom:16px;padding:20px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00214438}.classroom-hero-copy{gap:8px;display:grid}.classroom-hero-copy h3{color:#fffefd;max-width:24ch;margin:0;font-size:24px;line-height:1.12}.classroom-hero-copy p{color:#fffefdb8;max-width:56ch;margin:0;font-size:14px;line-height:1.5}.classroom-hero-motion{min-width:0;height:142px;position:relative}.classroom-hero-motion span,.onboarding-motion span{position:absolute}.classroom-pulse{opacity:.72;border-radius:999px;animation:4.8s ease-in-out infinite classroomPulse}.classroom-pulse-one{background:#fffefd1a;width:130px;height:130px;top:4px;right:22px}.classroom-pulse-two{background:#f866232e;width:96px;height:96px;animation-delay:-1.6s;top:24px;left:12px}.classroom-window,.classroom-extension{background:#fffefdeb;border:1px solid #fffefd2e;box-shadow:0 14px 24px #000c1c2e}.classroom-window{border-radius:14px;width:120px;height:92px;top:26px;left:18px}.classroom-window:before,.classroom-extension:before{background:var(--brand-soft);content:"";border-radius:999px;height:9px;position:absolute;top:14px;left:14px;right:34px}.classroom-window:after{background:linear-gradient(90deg, var(--accent) 0 36%, transparent 36% 44%, #002144b8 44% 66%, transparent 66% 74%, var(--accent) 74%);content:"";border-radius:999px;height:28px;position:absolute;bottom:18px;left:14px;right:14px}.classroom-extension{border-radius:12px;width:82px;height:102px;top:18px;right:18px}.classroom-extension:after{background:linear-gradient(180deg, var(--brand) 0 24%, transparent 24% 38%, #0021442e 38% 62%, transparent 62% 76%, var(--accent) 76%);content:"";border-radius:8px;position:absolute;inset:34px 14px 14px}.classroom-route{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;transform-origin:0;border-radius:999px;width:78px;height:4px;animation:4.8s ease-in-out infinite classroomRoute;top:62px;left:126px}.classroom-route-two{animation-delay:.7s;top:86px}.classroom-check{background:var(--accent);border-radius:999px;width:34px;height:34px;animation:4.8s ease-in-out infinite classroomCheck;bottom:14px;right:76px;box-shadow:0 10px 22px #f8662338}.classroom-check:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:15px;height:8px;position:absolute;top:10px;left:9px;transform:rotate(-45deg)}.classroom-readiness{background:#fffefde6;border:1px solid #0021441f;border-radius:16px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:16px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 14px 34px #00214414}.readiness-copy{align-content:center;gap:8px;display:grid}.readiness-copy h3{color:var(--ink-1);margin:0;font-size:20px;line-height:1.18}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readiness-item{background:#0021440a;border:1px solid #0021441a;border-radius:14px;gap:4px;min-height:112px;padding:12px;display:grid}.readiness-item.ready{background:radial-gradient(circle at 100% 0,#f8662321,#0000 45%),#fffefdfa;border-color:#f8662357}.readiness-state{color:#002144ad;text-transform:uppercase;background:#00214414;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:950}.readiness-item.ready .readiness-state{color:var(--accent);background:#f8662329}.readiness-item strong{color:var(--ink-1);font-size:14px;font-weight:950}.readiness-item small{color:#0021449e;font-size:11px;font-weight:750;line-height:1.4}.playbook-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;display:grid}.playbook-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playbook-card,.troubleshooting-panel{background:#fffefdeb;border:1px solid #0021441f;border-radius:14px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 24px #00214414}.playbook-card.primary{background:radial-gradient(circle at 100% 0,#f8662329,#0000 36%),linear-gradient(135deg,#fffefdfa,#f7f3eef5);border-color:#f8662347;grid-column:1/-1}.playbook-kicker{color:var(--accent);text-transform:uppercase;background:#f866231f;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:950}.playbook-card h3,.troubleshooting-panel h3{color:var(--ink-1);margin:0;font-size:20px;line-height:1.18}.playbook-card p,.playbook-card li,.troubleshooting-panel p{color:var(--ink-2);font-size:13px;line-height:1.45}.playbook-card p,.playbook-card ol,.troubleshooting-panel p{margin:0}.playbook-card ol{gap:6px;padding-left:20px;display:grid}.playbook-actions{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.playbook-actions button+button{color:var(--ink-1);background:#0021440f;border:1px solid #0021441f}.troubleshooting-panel{align-content:start;position:sticky;top:18px}.troubleshooting-panel details{border-top:1px solid #0021441a;padding-top:10px}.troubleshooting-panel summary{color:var(--ink-1);cursor:pointer;font-size:13px;font-weight:950}.troubleshooting-panel p{margin-top:8px}.onboarding-modal{z-index:50;background:#10213b94;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0 0 0 274px}body.portal-onboarding-stage{height:100dvh;overflow:hidden}body.portal-onboarding-stage .app-view{height:100dvh;padding:0;display:block;overflow:hidden}body.portal-onboarding-stage .portal-sidebar,body.portal-onboarding-stage .portal-main{display:none}body.portal-onboarding-stage .onboarding-modal{background:radial-gradient(circle at 12% 12%,#f8662338,#0000 26%),radial-gradient(circle at 86% 18%,#fffefd1a,#0000 24%),linear-gradient(135deg,#00152d 0%,#002144 58%,#191919 100%);left:0}body.portal-onboarding-stage .onboarding-dialog{width:min(1080px,100vw - 36px);max-width:1080px;box-shadow:0 34px 92px #000c1c61}.onboarding-dialog{background:radial-gradient(circle at 94% 10%,#f8662329,#0000 24%),linear-gradient(#fffefdfc,#f7f3eefa);border:1px solid #fffefd47;border-radius:24px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:16px;width:min(1080px,100%);max-width:1080px;height:min(720px,100dvh - 36px);max-height:calc(100dvh - 36px);padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #081c3a47}.onboarding-dialog:before{content:"";opacity:.8;pointer-events:none;background:repeating-linear-gradient(90deg,#0021440a 0 1px,#0000 1px 38px),repeating-linear-gradient(0deg,#00214408 0 1px,#0000 1px 38px);position:absolute;inset:0}.onboarding-dialog>*{z-index:1;position:relative}.onboarding-brandbar{background:linear-gradient(135deg,#002144f5,#00152deb),radial-gradient(circle at 100% 0,#f8662338,#0000 26%);border:1px solid #0021441a;border-radius:18px;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex;box-shadow:0 18px 40px #00214429}.onboarding-brand-mark{background:url(/assets/brand/logo-symbol-white.png) 50%/112% no-repeat;border-radius:999px;flex:none;width:36px;height:36px;box-shadow:0 0 0 1px #fffefd1f,0 0 0 8px #fffefd0b}.onboarding-brand-copy{gap:1px;display:grid}.onboarding-brand-copy strong{color:#fffefd;font-size:16px;font-weight:950}.onboarding-brand-copy small{color:#fffefda8;font-size:12px;font-weight:800}.onboarding-progress{grid-template-columns:auto minmax(130px,1fr) auto;align-items:center;gap:12px;display:grid}.onboarding-progress-label,.onboarding-progress-count{color:#0021449e;text-transform:uppercase;font-size:12px;font-weight:950}.onboarding-progress-track{background:#0021441a;border-radius:999px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;height:8px;padding:2px;display:grid;overflow:hidden}.onboarding-progress-track span{border-radius:inherit;background:#00214414}.onboarding-progress-track span.active{background:linear-gradient(90deg,#002144,#f86623)}.onboarding-stepper{counter-reset:onboarding-step;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.onboarding-stepper span{color:#002144d6;background:#fffefdc2;border:1px solid #00214424;border-radius:14px;place-items:center;gap:1px;height:42px;font-size:11px;font-weight:950;display:grid}.onboarding-stepper span:before{content:counter(onboarding-step);counter-increment:onboarding-step}.onboarding-stepper span:after{color:#0021447a;content:attr(data-step-label);text-transform:uppercase;font-size:8px;font-weight:900}.onboarding-stepper span.active{background:var(--brand);border-color:var(--brand);color:#fffefd;box-shadow:0 14px 28px #0021442e}.onboarding-stepper span.active:after{color:#fffefdad}.onboarding-panel{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:26px;min-height:0;padding-right:4px;display:none;overflow-y:auto}.onboarding-panel.active{display:grid}.onboarding-modal:not(.hidden) .onboarding-panel:not(.active){display:none}.onboarding-copy{align-content:center;gap:14px;min-width:0;display:grid}.onboarding-copy h2{color:#002144;max-width:19ch;margin:0;font-size:32px;font-weight:950;line-height:1.04}.onboarding-copy p{color:#002144bd;max-width:58ch;margin:0;font-size:15px;line-height:1.55}.onboarding-copy ul{gap:8px;margin:0;padding-left:18px;display:grid}.onboarding-copy li{color:#002144ad;font-size:13px;line-height:1.4}.onboarding-task,.onboarding-inline-form,.onboarding-code-workflow{background:#fffefdd1;border:1px solid #0021441f;border-radius:16px;gap:10px;padding:14px;display:grid;box-shadow:0 18px 38px #00214414}.account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.account-type-card{cursor:pointer;background:#fffefddb;border:1px solid #00214424;border-radius:16px;gap:4px;min-height:94px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.account-type-card:has(input:checked){background:radial-gradient(circle at 100% 0,#f866231f,#0000 42%),#fffefdf0;border-color:#f8662394;transform:translateY(-1px);box-shadow:0 18px 38px #00214424}.account-type-card input{accent-color:var(--accent);width:18px;height:18px;margin:0}.account-type-card strong{color:var(--ink-0);font-size:14px;font-weight:950}.account-type-card span{color:var(--ink-2);font-size:10px;line-height:1.45}.workspace-setup-form{background:#fffefde6;border-color:#0021441f;gap:8px;padding:10px 12px}.workspace-setup-form input,.workspace-setup-form button{min-height:38px}.onboarding-task{grid-template-columns:repeat(2,minmax(0,max-content));align-items:center}.onboarding-task span,.setup-status{color:#0021449e;margin:0;font-size:12px;font-weight:800;line-height:1.4}.onboarding-task button,.onboarding-inline-form button,.onboarding-code-workflow button{color:#fffefd;background:linear-gradient(135deg,#002144,#00152d);border-radius:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:950;box-shadow:0 12px 28px #0021442e}.onboarding-task button+button,.onboarding-code-workflow .setup-code-box button{box-shadow:none;color:var(--brand-strong);background:#fffefd;border:1px solid #00214429}.onboarding-inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.onboarding-inline-form label,.onboarding-inline-form .setup-status{grid-column:1/-1}.onboarding-inline-form input{min-height:42px}.setup-code-box{background:#fffefdf5;border:1px solid #f8662357;border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:10px;display:grid}.setup-code-box span{color:var(--ink-0);letter-spacing:.08em;overflow-wrap:anywhere;font-family:Consolas,SFMono-Regular,monospace;font-size:18px;font-weight:950}.seller-operator-panel{background:radial-gradient(circle at 100% 0,#f8662329,#0000 36%),linear-gradient(135deg,#fffffff5,#f3f8ffeb);border:1px solid #0021441f;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 48px #10213b14}.seller-operator-panel h3{color:var(--ink-0);margin:0;font-size:22px}.seller-operator-panel p{color:var(--ink-2);margin:0}.seller-operator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seller-operator-metric{background:#ffffffd1;border:1px solid #0021441a;border-radius:14px;gap:4px;padding:14px;display:grid}.seller-operator-metric span{color:var(--ink-2);text-transform:uppercase;font-size:11px;font-weight:900}.seller-operator-metric strong,.seller-operator-metric code{color:var(--ink-0);font-size:14px;font-weight:950}.seller-operator-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-operator-actions button{flex:none}@media (max-width:760px){.account-type-grid,.seller-operator-grid{grid-template-columns:1fr}}.onboarding-motion{background:radial-gradient(circle at 86% 12%,#f8662333,#0000 28%),linear-gradient(145deg,#00152d,#002144 58%,#191919),repeating-linear-gradient(90deg,#fffefd0d 0 1px,#0000 1px 34px);border:1px solid #fffefd29;border-radius:20px;align-self:stretch;min-height:280px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0021442e}.onboarding-motion:before{content:"";opacity:.16;background:url(/assets/brand/logo-symbol-white.png) 50%/contain no-repeat,radial-gradient(circle,#fffefd1a,#0000 62%);border-radius:999px;width:220px;height:220px;position:absolute;top:-56px;right:-58px}.onboarding-actions{border-top:1px solid #0021441a;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.onboarding-actions button{color:#002144;background:#fffefddb;border:1px solid #00214424;min-height:42px;padding-inline:18px}.onboarding-actions button[data-onboarding-action=next],.onboarding-actions button[data-onboarding-action=finish]{color:#fffefd;background:linear-gradient(135deg,#f86623,#ff8e55);border-color:#f866238a;box-shadow:0 14px 28px #f8662338}.onboarding-actions button:disabled{box-shadow:none;color:#00214461;cursor:not-allowed;opacity:.68;background:#0021440f}.motion-node{background:#fffefdf0;border:1px solid #fffefd38;border-radius:16px;width:110px;height:84px;animation:4.8s ease-in-out infinite motionFloat;box-shadow:0 16px 26px #2b45661f}.motion-node:before{content:"";background:#00214429;border-radius:999px;height:10px;position:absolute;top:16px;left:14px;right:26px}.motion-node:after{background:linear-gradient(90deg, var(--brand), var(--accent));content:"";border-radius:999px;height:28px;position:absolute;bottom:18px;left:14px;right:14px}.motion-node-portal{top:52px;left:24px}.motion-node-extension{animation-delay:-1.2s;top:116px;right:28px}.motion-node-market{animation-delay:-2.2s;bottom:38px;left:74px}.motion-link{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;transform-origin:0;border-radius:999px;height:4px;animation:4.8s ease-in-out infinite motionRoute}.motion-link-one{width:132px;top:108px;left:126px;transform:rotate(18deg)}.motion-link-two{width:112px;bottom:108px;left:156px;transform:rotate(-30deg)}.motion-dot{background:var(--accent);opacity:0;border-radius:999px;width:12px;height:12px;animation:4.8s ease-in-out infinite motionDot;box-shadow:0 0 16px #f866236b}.motion-dot-one{top:104px;left:150px}.motion-dot-two{animation-delay:.9s;bottom:106px;left:170px}.browser-frame,.store-tile,.vehicle-page,.listing-card,.facebook-card,.chart-card{background:#fffefdf0;border:1px solid #fffefd38;border-radius:16px;box-shadow:0 16px 26px #2b45661f}.browser-frame{height:190px;top:50px;left:34px;right:34px}.browser-frame:before{background:radial-gradient(circle, var(--danger) 0 4px, transparent 5px), radial-gradient(circle at 20px 50%, var(--warning) 0 4px, transparent 5px), radial-gradient(circle at 36px 50%, var(--accent) 0 4px, transparent 5px);content:"";width:48px;height:20px;position:absolute;top:12px;left:14px}.store-tile{width:120px;height:94px;animation:4.8s ease-in-out infinite motionPop;top:96px;left:64px}.install-button{background:var(--brand);border-radius:999px;width:96px;height:34px;animation:4.8s ease-in-out infinite motionClick;top:126px;right:62px}.pin-icon{background:var(--accent);border-radius:999px 999px 999px 4px;width:34px;height:34px;animation:4.8s ease-in-out infinite pinDrop;top:48px;right:44px;transform:rotate(-45deg)}.download-line,.post-beam,.connect-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;border-radius:999px;height:4px;animation:4.8s ease-in-out infinite motionRoute}.download-line{top:176px;left:138px;right:108px}.operator-avatar{background:radial-gradient(circle at 50% 28%, white 0 17px, transparent 18px), linear-gradient(180deg, var(--brand) 0 52%, var(--brand-soft) 52%);border-radius:999px 999px 22px 22px;width:82px;height:108px;animation:4.8s ease-in-out infinite motionFloat;box-shadow:0 16px 26px #2b45661f}.operator-avatar-one{top:84px;left:48px}.operator-avatar-two{animation-delay:-1.1s;top:102px;right:48px}.operator-form-card{background:#fff;border:1px solid #bccde2d1;border-radius:14px;width:118px;height:128px;top:62px;left:50%;transform:translate(-50%);box-shadow:0 16px 26px #2b45661f}.operator-form-card:before,.operator-form-card:after,.sidebar-input,.activity-row{background:var(--brand-soft);content:"";border-radius:999px}.operator-form-card:before{height:10px;position:absolute;top:20px;left:14px;right:20px}.operator-form-card:after{height:36px;position:absolute;top:52px;left:14px;right:14px}.operator-plus,.operator-check,.connect-badge{border-radius:999px;place-items:center;width:38px;height:38px;animation:4.8s ease-in-out infinite motionPop;display:grid}.operator-plus{background:var(--brand);color:#fff;margin-left:-19px;top:206px;left:50%}.operator-plus:before,.operator-plus:after{content:"";background:#fff;border-radius:999px;width:18px;height:4px;position:absolute}.operator-plus:after{transform:rotate(90deg)}.operator-check,.connect-badge{background:var(--success);bottom:44px;right:62px}.operator-check:before,.connect-badge:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:16px;height:8px;position:absolute;top:11px;left:10px;transform:rotate(-45deg)}.key-card{background:#fff;border:1px solid #bccde2d1;border-radius:16px;width:212px;height:148px;animation:4.8s ease-in-out infinite motionFloat;top:84px;left:48px;box-shadow:0 16px 26px #2b45661f}.key-card:before{background:var(--brand-soft);content:"";border-radius:999px;height:12px;position:absolute;top:22px;left:18px;right:42px}.key-token{background:linear-gradient(90deg, var(--brand-soft), white);border:1px dashed #0021445c;border-radius:10px;width:158px;height:42px;animation:4.8s ease-in-out infinite tokenReveal;top:144px;left:74px}.key-copy{background:var(--brand);border-radius:999px;width:90px;height:32px;animation:4.8s ease-in-out infinite motionClick;top:196px;left:108px}.key-lock{background:var(--accent);border-radius:8px;width:34px;height:30px;top:72px;right:54px}.key-lock:before{border:4px solid var(--accent);content:"";border-bottom:0;border-radius:999px 999px 0 0;width:16px;height:20px;position:absolute;top:-16px;left:5px}.key-spark{background:var(--success);border-radius:999px;width:18px;height:18px;animation:4.8s ease-in-out infinite classroomCheck;top:116px;right:98px}.sidebar-panel{background:#fff;border:1px solid #bccde2d1;border-radius:16px;width:136px;height:210px;animation:4.8s ease-in-out infinite motionFloat;top:50px;right:46px;box-shadow:0 16px 26px #2b45661f}.sidebar-panel:before{background:var(--brand);content:"";border-radius:999px;height:34px;position:absolute;top:24px;left:18px;right:18px}.sidebar-input{height:36px;top:86px;left:22px;right:22px}.sidebar-button{background:var(--success);border-radius:999px;height:34px;animation:4.8s ease-in-out infinite motionClick;top:142px;left:22px;right:22px}.connect-line{top:154px;left:70px;right:170px}.connect-badge{top:136px;left:54px}.vehicle-page{height:220px;top:44px;left:38px;right:38px}.vehicle-page:before{background:var(--brand-soft);content:"";border-radius:999px;height:12px;position:absolute;top:18px;left:18px;right:90px}.vehicle-photo{background:radial-gradient(circle at 68% 48%,#f86623d1 0 13px,#0000 14px),linear-gradient(135deg,#0021442e,#1f9d6629);border-radius:14px;height:96px;top:88px;left:60px;right:60px}.scan-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:999px;height:4px;animation:4.8s ease-in-out infinite scanVehicle;top:82px;left:54px;right:54px}.data-chip{background:#fff;border:1px solid #bccde2d1;border-radius:999px;width:86px;height:30px;animation:4.8s ease-in-out infinite motionPop;box-shadow:0 10px 18px #2b45661a}.data-chip-one{bottom:72px;left:56px}.data-chip-two{animation-delay:.35s;bottom:42px;left:126px}.data-chip-three{animation-delay:.7s;bottom:72px;right:58px}.listing-card,.facebook-card{width:130px;height:170px;top:76px}.listing-card{animation:4.8s ease-in-out infinite motionFloat;left:36px}.facebook-card{animation:4.8s ease-in-out -1s infinite motionFloat;right:36px}.listing-card:before,.facebook-card:before{background:var(--brand-soft);content:"";border-radius:12px;height:68px;position:absolute;top:18px;left:14px;right:14px}.listing-card:after,.facebook-card:after{background:linear-gradient(180deg, var(--ink-2) 0 18%, transparent 18% 36%, var(--ink-2) 36% 54%, transparent 54% 72%, var(--brand) 72%);content:"";opacity:.34;border-radius:999px;position:absolute;inset:104px 16px 18px}.post-beam{top:158px;left:160px;right:160px}.post-packet{background:var(--accent);border-radius:999px;width:12px;height:12px;animation:4.8s ease-in-out infinite postPacket;top:154px;left:160px;box-shadow:0 0 18px #f866236b}.post-status{background:var(--success);border-radius:999px;width:112px;height:34px;margin-left:-56px;animation:4.8s ease-in-out infinite motionPop;bottom:44px;left:50%}.motion-track{background:linear-gradient(#ffffffe6,#e8f5ffcc),repeating-linear-gradient(0deg,#0021440d 0 1px,#0000 1px 32px)}.chart-card{height:206px;top:52px;left:44px;right:44px}.chart-card:before{background:var(--brand-soft);content:"";border-radius:999px;height:12px;position:absolute;top:18px;left:20px;right:118px}.chart-bar{background:linear-gradient(180deg, var(--brand), var(--success));border-radius:999px 999px 4px 4px;width:34px;animation:4.8s ease-in-out infinite barGrow;bottom:96px}.chart-bar-one{height:74px;left:92px}.chart-bar-two{height:104px;animation-delay:.2s;left:146px}.chart-bar-three{height:58px;animation-delay:.4s;left:200px}.activity-row{height:14px;animation:4.8s ease-in-out infinite activitySlide;left:76px;right:76px}.activity-row-one{bottom:74px}.activity-row-two{animation-delay:.35s;bottom:48px}.status-pill{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active{color:#167f52;background:#e1f4ecf0}.status-pill.at_risk{color:#aa6b00;background:#fff3e0fa}.status-pill.inactive{color:#b43a45;background:#ffedeff5}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-grid article{background:#ffffffe6;border:1px solid #bccde2b3;border-radius:14px;padding:16px;box-shadow:0 12px 24px #2b456614}.settings-grid h3{margin:0 0 10px}.settings-grid p{color:var(--ink-1);margin:8px 0}.settings-card-wide{grid-column:1/-1}.settings-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.settings-card-head h3{margin-bottom:4px}.settings-card-head p{max-width:620px;margin:0}.settings-pill{color:var(--brand);background:#0021441a;border:1px solid #00214429;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:900}.settings-form{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);gap:14px;display:grid}.settings-form button{background:linear-gradient(135deg, var(--brand), var(--brand-strong));color:#fff;min-height:54px;box-shadow:var(--shadow-sm);border-radius:16px;align-self:end;padding:0 18px;font-weight:950}.settings-check{background:#e7f0ffad;border:1px solid #00214424;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:flex}.settings-check input{box-shadow:none;width:auto;min-height:0}@keyframes classroomPulse{0%,to{opacity:.54;transform:scale(.94)}50%{opacity:.86;transform:scale(1.06)}}@keyframes classroomRoute{0%,28%{opacity:0;transform:scaleX(.18)}44%,74%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes classroomCheck{0%,46%{opacity:0;transform:translateY(8px)scale(.82)}62%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes motionRoute{0%,24%{opacity:0;transform:scaleX(.18)}42%,76%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes motionDot{0%,24%{opacity:0;transform:translate(0)scale(.72)}42%,68%{opacity:1}to{opacity:0;transform:translate(96px)scale(1)}}@keyframes motionPop{0%,38%{opacity:0;transform:translateY(8px)scale(.9)}56%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pinDrop{0%,34%{opacity:0;transform:translateY(-14px)rotate(-45deg)scale(.82)}56%,to{opacity:1;transform:translateY(0)rotate(-45deg)scale(1)}}@keyframes tokenReveal{0%,32%{clip-path:inset(0 100% 0 0);opacity:0}52%,to{clip-path:inset(0);opacity:1}}@keyframes scanVehicle{0%,to{opacity:0;transform:translateY(0)}20%,74%{opacity:1}82%{opacity:0;transform:translateY(108px)}}@keyframes postPacket{0%,34%{opacity:0;transform:translate(0)scale(.78)}48%,72%{opacity:1}to{opacity:0;transform:translate(120px)scale(1)}}@keyframes barGrow{0%,to{transform-origin:bottom;transform:scaleY(.72)}50%{transform-origin:bottom;transform:scaleY(1)}}@keyframes activitySlide{0%,24%{opacity:0;transform:translate(-12px)}42%,to{opacity:1;transform:translate(0)}}@keyframes bannerFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(5deg)}}@keyframes bannerSweep{0%,to{transform:translate(0)scale(1)}50%{transform:translate(34px)scale(1.08)}}@keyframes bannerPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.82;transform:scale(1.16)}}@keyframes sidebarAurora{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}@keyframes loginDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-18px)scale(1.06)}}@keyframes loginMarkFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes loginOrangeAura{0%,to{transform:translate(-22px,-18px)scale(.84)}45%{transform:translate(18px,10px)scale(.98)}72%{transform:translate(-4px,22px)scale(.9)}}@keyframes brandLoaderMark{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.015)}}@keyframes brandLoaderLine{0%{transform:translate(-70%)scaleX(.42)}52%{transform:translate(30%)scaleX(.72)}to{transform:translate(135%)scaleX(.42)}}@keyframes brandLoaderOrbit{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-16px)scale(1.05)}}@keyframes sceneGarage{0%,32.9%{opacity:1;transform:translateY(0)scale(1)}33%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes sceneAutomation{0%,32.9%{opacity:0;transform:translateY(0)scale(1)}33%,65.9%{opacity:1;transform:translateY(0)scale(1)}66%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes sceneSold{0%,65.9%{opacity:0;transform:translateY(0)scale(1)}66%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes timerSegmentOne{0%{transform:scaleX(0)}31%,to{transform:scaleX(1)}}@keyframes timerSegmentTwo{0%,33%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes timerSegmentThree{0%,66%{transform:scaleX(0)}97%,to{transform:scaleX(1)}}@keyframes garageCarPulse{0%,to{filter:saturate(.75);transform:translate(-50%)translateY(0)}50%{filter:saturate(.55);transform:translate(-50%)translateY(3px)}}@keyframes garageLightFlicker{0%,to{opacity:.72}48%{opacity:1}56%{opacity:.58}}@keyframes dealerWorry{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(2px)rotate(1deg)}}@keyframes worryPop{0%,to{opacity:.72;transform:translateY(0)scale(.92)}45%{opacity:1;transform:translateY(-3px)scale(1.08)}}@keyframes moneyDrop{0%{opacity:0;transform:translateY(-10px)scale(.9)}18%,72%{opacity:1}to{opacity:0;transform:translateY(118px)scale(.72)rotate(-18deg)}}@keyframes appActivate{0%,to{transform:translate(0)scale(.96)}42%,76%{transform:translate(8px)scale(1)}}@keyframes fbPublish{0%,35%{opacity:.55;transform:translate(10px)scale(.94)}62%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes buttonPress{0%,35%,to{transform:scale(1)}48%{transform:scale(.92)}62%{transform:scale(1.04)}}@keyframes automationBeam{0%,36%{opacity:0;transform:scaleX(.2)}50%,72%{opacity:1;transform:scaleX(1)}88%,to{opacity:0;transform:scaleX(1)}}@keyframes automationGlow{0%,to{opacity:.58;transform:scale(.94)}54%{opacity:1;transform:scale(1.08)}}@keyframes automationCardIn{0%,26%{opacity:0;transform:translateY(10px)scale(.94)}48%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes automationPacket{0%,34%{opacity:0;transform:translate(0)scale(.72)}46%,68%{opacity:1}86%,to{opacity:0;transform:translate(66px)scale(1)}}@keyframes dealCardIn{0%,24%{opacity:0;transform:translate(-50%)translateY(12px)scale(.9)}48%,to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes checkPulse{0%,to{transform:scale(1)}42%{transform:scale(1.08)}}@keyframes premiumGlow{0%,to{opacity:.62;transform:translate(-50%)scale(.94)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes premiumSlideLeft{0%,18%{opacity:0;transform:translate(-12px)}42%,to{opacity:1;transform:translate(0)}}@keyframes premiumSlideRight{0%,22%{opacity:0;transform:translate(12px)}46%,to{opacity:1;transform:translate(0)}}@keyframes receiptFloat{0%,22%{opacity:0;transform:translateY(10px)rotate(3deg)}48%,to{opacity:1;transform:translateY(0)rotate(-2deg)}}@keyframes confettiPop{0%,28%{opacity:0;transform:translateY(18px)rotate(0)scale(.7)}48%{opacity:1}to{opacity:0;transform:translateY(-88px)rotate(160deg)scale(1)}}@keyframes personNod{0%,to{transform:translateY(0)}54%{transform:translateY(-4px)}}@keyframes handshakePulse{0%,to{opacity:.8;transform:scaleX(.86)}52%{opacity:1;transform:scaleX(1)}}@keyframes moneyRise{0%{opacity:0;transform:translateY(10px)scale(.86)}18%,78%{opacity:1}to{opacity:0;transform:translateY(-130px)scale(1.12)rotate(12deg)}}@keyframes motionCarDrive{0%,16%{transform:translate(0)scale(1)}42%,58%{transform:translate(152px,-18px)scale(.9)}78%,to{transform:translate(238px,-2px)scale(.82)}}@keyframes wheelSpin{to{transform:rotate(360deg)}}@keyframes motionCardPulse{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}@keyframes motionPathOne{15%,24%{opacity:0;transform:scaleX(.2)}34%,50%{opacity:1;transform:scaleX(1)}62%,to{opacity:0;transform:scaleX(1)}}@keyframes motionPathTwo{0%,46%{opacity:0;transform:scaleX(.2)}58%,76%{opacity:1;transform:scaleX(1)}88%,to{opacity:0;transform:scaleX(1)}}@keyframes motionClick{0%,48%,to{transform:translateY(0)scale(1)}58%{transform:translateY(1px)scale(.92)}68%{transform:translateY(-2px)scale(1.04)}}@keyframes motionSold{0%,58%{opacity:0;transform:translateY(8px)scale(.94)}72%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes authFormIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reviewHintFloat{0%,to{opacity:.94;transform:translateY(0)}48%{opacity:1;transform:translateY(-5px)}}@keyframes reviewHintArrow{0%,to{opacity:.94;transform:translateY(0)rotate(45deg)}48%{opacity:1;transform:translateY(-5px)rotate(45deg)}}@keyframes reviewStarPulse{0%,to{transform:scale(1)}45%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.login-view{grid-template-columns:minmax(260px,.9fr) minmax(320px,400px);grid-auto-rows:minmax(0,calc(100dvh - 36px));gap:16px;padding:18px}.login-product-panel{padding:24px}.product-panel-copy h2{max-width:18ch;font-size:30px}.product-panel-copy p{font-size:14px;line-height:1.45}.motion-stage{min-height:220px}.motion-card{width:132px}.login-panel{max-height:calc(100dvh - 36px)}.auth-card-main{gap:14px;padding:26px 24px 24px}.auth-card-footer{min-height:72px;padding:14px 18px}.portal-mark{border-width:7px;width:62px;height:62px}.portal-logo-motion{width:310px;height:78px}.portal-wordmark{font-size:32px}input{min-height:48px}#login-form,#register-form,#reset-form,#new-password-form,.operator-form{gap:10px}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],.operator-form button{min-height:50px}.app-view,.admin-view{grid-template-columns:1fr;height:100vh;padding:14px;overflow:hidden}.seller-mode .app-view{grid-template-rows:auto minmax(0,1fr);padding:12px}.seller-navbar{flex-wrap:wrap;align-items:stretch;gap:10px}.seller-navbar-brand{min-width:170px}.seller-nav-tabs{flex-basis:100%;order:3;justify-content:flex-start;overflow-x:auto}.seller-navbar-status{margin-left:auto}.portal-sidebar,.admin-sidebar{border-radius:18px 18px 0 0;gap:14px;height:auto;max-height:34vh;position:relative;top:auto}.portal-main,.admin-main{border-top:0;border-left:1px solid #bccde2b8;border-radius:0 0 18px 18px;height:auto;min-height:0}.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-indicator{display:none}.tab{text-align:center}.sidebar-status-card{margin-top:0}.insight-grid,.admin-kpis,.admin-dashboard-columns,.admin-form-grid,.admin-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-token-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.8fr)}.admin-token-row .admin-action-row{grid-column:1/-1}.classroom-hero{grid-template-columns:minmax(0,1fr) 220px}.seller-flow{grid-template-columns:1fr}.readiness-grid,.playbook-main{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-panel{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.onboarding-copy h2{font-size:26px}}@media (max-height:720px){.login-view{grid-auto-rows:minmax(0,calc(100dvh - 28px));padding:14px}.login-panel{max-height:calc(100dvh - 28px)}.auth-card-main{gap:12px;padding:22px 20px 20px}.login-copy h1{font-size:20px}#login-form,#register-form,#reset-form,#new-password-form,.operator-form{gap:10px}input{min-height:46px}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],.operator-form button{min-height:50px}}@media (max-height:620px){.auth-card-main{gap:10px;padding:18px 18px 16px}.auth-card-footer{min-height:62px;padding:12px 16px}.auth-progress{display:none}input{border-radius:12px;min-height:40px}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],.operator-form button{min-height:46px}}@media (max-width:760px){.portal-toast-container{max-width:none;top:12px;left:12px;right:12px}.login-view{grid-template-columns:minmax(0,420px);grid-auto-rows:auto;padding:12px}.login-product-panel{display:none}.login-panel{max-height:calc(100dvh - 24px)}.auth-card-main{padding:22px 18px 20px}.portal-wordmark{font-size:30px}.portal-mark{width:56px;height:56px}.portal-logo-motion{width:min(300px,100%);height:70px}.topbar,.section-head,.operator-card{flex-direction:column;align-items:stretch}.app-view,.admin-view{height:auto;min-height:100vh;padding:8px;overflow:visible}.seller-mode .app-view{min-height:100vh;padding:8px;overflow:visible}.seller-navbar{border-radius:16px;padding:10px}.seller-navbar-brand{min-width:0}.seller-navbar-status{border-radius:14px;flex:100%;justify-content:space-between;margin-left:0}.seller-nav-tabs{border-radius:14px;flex-basis:100%}.seller-nav-link{min-height:40px;padding:0 12px}.portal-sidebar,.admin-sidebar{border-radius:16px 16px 0 0;gap:10px;max-height:none;padding:14px;overflow:hidden}.workspace-brand{justify-content:center}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tab{min-width:0;min-height:38px;padding:0 6px;font-size:13px}.sidebar-status-card,.sidebar-foot{display:none}.portal-main,.admin-main{height:auto;padding:14px;overflow:visible}.seller-mode .portal-main{border-radius:16px}.topbar{gap:10px;margin-bottom:14px;padding-bottom:12px}.topbar h1{font-size:24px}.extension-store-banner{grid-template-columns:1fr;min-height:auto;padding:16px}.store-banner-orbit{width:46px;height:46px}.store-banner-copy strong{font-size:18px}.store-banner-actions{justify-content:stretch}.store-banner-action{text-align:center;white-space:normal;flex:180px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis,.admin-dashboard-columns,.admin-form-grid,.admin-toggle-grid,.admin-token-row{grid-template-columns:1fr}.admin-table-row,.admin-subscription-row,.admin-audit-row{grid-template-columns:1fr;align-items:stretch}.insight-grid,.operator-layout,.settings-grid,.classroom-readiness,.playbook-layout,.playbook-main,.onboarding-panel,.classroom-hero{grid-template-columns:1fr}.metrics article,.insight-panel{min-height:auto;padding:14px}.metrics span{font-size:26px}.filters label{min-width:100%}.filters button{width:100%}.settings-key-row{grid-template-columns:1fr}.settings-key-status{justify-content:flex-start}.table-wrap{max-width:100%}.classroom-head{flex-direction:column;align-items:stretch}.classroom-head button{width:100%}.classroom-hero{min-height:auto;padding:16px}.seller-flow{padding:14px}.seller-flow-copy h2{font-size:21px}.seller-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-flow-steps article:after{display:none}.floating-extension-download{min-height:48px;font-size:12px;bottom:12px;right:12px}.floating-extension-review{min-height:44px;font-size:12px;bottom:72px;right:12px}.classroom-hero-motion{height:118px}.playbook-card,.troubleshooting-panel{min-height:auto}.troubleshooting-panel{position:static}.onboarding-modal{align-items:stretch;padding:8px;left:0}.onboarding-dialog{align-self:center;gap:10px;max-height:calc(100dvh - 16px);padding:12px;overflow-y:auto}.onboarding-progress{grid-template-columns:1fr;gap:8px}.onboarding-stepper{gap:5px}.onboarding-stepper span{height:26px}.onboarding-panel{gap:12px;min-height:0}.onboarding-copy{gap:9px}.onboarding-copy h2{max-width:none;font-size:23px}.onboarding-copy p{font-size:14px}.onboarding-motion{min-height:210px}.onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px) and (max-height:620px){.login-view{padding:8px}.login-panel{max-height:calc(100dvh - 16px)}.auth-card-main{gap:8px;padding:12px}.auth-card-footer{min-height:50px;padding:10px 12px}.portal-logo{gap:5px}.portal-logo-motion{width:min(240px,100%);height:54px}.portal-mark{border-width:5px;width:42px;height:42px}.portal-mark:before{width:7px;height:18px}.portal-mark:after{width:18px;height:7px}.portal-wordmark{font-size:24px}.login-copy{gap:2px}.login-copy h1{font-size:19px}.login-copy p{display:none}.product-panel-copy{gap:8px}.product-panel-copy h2{font-size:25px}.product-panel-copy p{display:none}.motion-stage{min-height:170px}.motion-source,.motion-ai{top:10px}.motion-source{left:10px}.motion-card{width:118px;padding:8px 9px}.motion-card strong,.motion-sold,.motion-click{font-size:10px}.motion-card span,.auth-progress{display:none}.auth-tabs{gap:6px}.auth-tab{min-height:30px;padding:0 4px;font-size:11px}.field-link{min-height:0;padding:0}label{gap:4px;font-size:12px}input{border-radius:12px;min-height:38px;padding:0 12px}#login-form,#register-form,#reset-form,#new-password-form,.operator-form{gap:6px}#login-form button[type=submit],#register-form button[type=submit],#reset-form button[type=submit],#new-password-form button[type=submit],.operator-form button{min-height:40px}.onboarding-preview{gap:2px;padding:9px}.onboarding-preview strong{font-size:13px}.onboarding-preview span{display:none}.status{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:26px;max-height:28px;padding:5px 8px;font-size:11px;display:-webkit-box;overflow:hidden}.status:empty{display:none}}.insight-grid.insight-grid--team{grid-template-columns:1fr}.dealer-team-insights{gap:12px;display:grid}.team-summary-panel{gap:14px;min-height:0;display:grid}.team-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.team-summary-head h2{margin:0}.team-summary-head p{color:var(--ink-2);margin:4px 0 0;font-size:12px}.team-summary-kpis{grid-template-columns:repeat(4,minmax(84px,auto));gap:8px;display:grid}.team-summary-kpis div{text-align:center;background:#0021440a;border:1px solid #00214414;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.team-summary-kpis strong{color:var(--brand);font-size:20px;font-weight:950;line-height:1}.team-summary-kpis span{color:var(--ink-2);text-transform:uppercase;font-size:10px;font-weight:800}.team-compare{gap:7px;display:grid}.team-compare-row{grid-template-columns:minmax(110px,160px) 1fr 34px;align-items:center;gap:10px;display:grid}.team-compare-row span{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.team-compare-row em{background:#00214414;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.team-compare-row em:before{border-radius:inherit;content:"";width:var(--compare-width);background:linear-gradient(90deg,#002144,#f86623);position:absolute;inset:0 auto 0 0}.team-compare-row.stale em:before{background:linear-gradient(90deg,#b8c4d2,#d9dee5)}.team-compare-row strong{color:var(--brand);text-align:right;font-size:13px;font-weight:950}.team-unassigned{color:var(--ink-2);margin:0;font-size:11px;font-weight:750}.operator-insight-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.operator-insight-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 96% 0,#f8662314,#0000 32%),linear-gradient(#fffefdf5,#f8fbffeb);border-radius:18px;gap:12px;padding:16px;display:grid}.operator-insight-card.stale{border-color:#d9982066}.operator-insight-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.operator-insight-head strong{color:var(--ink-0);font-size:15px;font-weight:950;display:block}.op-conn{color:var(--ink-2);font-size:11px;font-weight:800}.op-conn:before{content:"";background:#c4ccd6;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.op-conn.on:before{background:var(--success)}.op-health{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:900}.op-health.healthy{color:var(--success);background:#1f9d661f}.op-health.warning{color:#a86e0b;background:#d9982024}.op-health.stale{color:var(--danger);background:#d94a551f}.op-days{align-items:baseline;gap:10px;display:flex}.op-days strong{color:var(--brand);font-size:30px;font-weight:950;line-height:1}.op-days.warning strong{color:#a86e0b}.op-days.stale strong{color:var(--danger)}.op-days small{color:var(--ink-2);font-size:11px;font-weight:750}.op-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.op-metrics div{text-align:center;background:#0021440a;border:1px solid #00214414;border-radius:12px;gap:2px;padding:8px 4px;display:grid}.op-metrics strong{color:var(--ink-0);font-size:15px;font-weight:950}.op-metrics span{color:var(--ink-2);text-transform:uppercase;font-size:9px;font-weight:800}.op-funnel{gap:7px}.operator-insight-foot{border-top:1px solid var(--line);color:var(--ink-2);gap:4px;padding-top:10px;font-size:11px;font-weight:750;display:grid}.operator-insight-foot strong{color:var(--ink-0)}@media (max-width:760px){.team-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.operator-insight-grid{grid-template-columns:1fr}.team-compare-row{grid-template-columns:minmax(80px,110px) 1fr 30px}}.date-range-field{background:#ffffffeb;border:1px solid #bccde2c2;border-radius:14px;align-items:stretch;gap:2px;padding:6px 8px;transition:border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #0021440f}.date-range-field:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.date-range-field:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, white 45%)}}.date-range-field:focus-within{box-shadow:0 0 0 4px #0021441a}.date-range-icon{color:var(--brand);align-items:center;padding:0 6px 0 4px;display:flex}.date-range-icon svg{width:18px;height:18px}.date-range-part{border-radius:10px;gap:0;padding:3px 10px;transition:background .15s;display:grid}.date-range-part:hover,.date-range-part:focus-within{background:#0021440d}.date-range-part>span{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.2}.date-range-part input[type=date]{box-shadow:none;color:var(--ink-1);cursor:pointer;background:0 0;border:0;border-radius:0;width:128px;min-height:0;padding:0;font-size:13px;font-weight:800}.date-range-part input[type=date]:focus{box-shadow:none;border:0;outline:none;transform:none}.date-range-part input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.45;transition:opacity .15s}.date-range-part input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}.date-range-arrow{color:var(--ink-2);align-items:center;padding:0 2px;display:flex}.date-range-arrow svg{width:14px;height:14px}.date-range-count{color:var(--brand);white-space:nowrap;background:#00214412;border-radius:999px;align-self:center;align-items:center;margin-left:4px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.date-range-count[hidden]{display:none}@media (max-width:560px){.date-range-field{flex-wrap:wrap}.date-range-part input[type=date]{width:116px}}.period-controls{background:#0021440f;border:1px solid #00214414;border-radius:14px;gap:2px;padding:4px;display:inline-flex}.period-controls>button,.period-controls>a,.period-custom>button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.period-controls>button:hover,.period-controls>a:hover,.period-custom>button:hover{color:var(--brand)}.period-controls>button.active,.period-controls>a.active,.period-custom>button.active{background:var(--brand);color:#fff;box-shadow:0 6px 14px #00214438}.period-custom>button.has-range{color:#c14e12;background:#f866231a}.period-custom>button.has-range.active{background:linear-gradient(135deg, var(--brand), #163f6b);color:#fff}.period-custom{position:relative}.period-custom-pop{z-index:40;background:#fff;border:1px solid #bccde2db;border-radius:16px;gap:12px;min-width:320px;margin-top:8px;padding:14px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 24px 60px #081c3a3d}@media (max-width:640px){.period-custom-pop{left:auto;right:0}}.period-modal-dialog{width:min(520px,100%);max-width:520px}.period-quick{flex-wrap:wrap;gap:8px;display:flex}.period-quick button{color:var(--ink-1);background:#0021440d;border:1px solid #0021441a;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s}.period-quick button:hover{background:#0021441a;border-color:#00214433}.period-modal-field{justify-content:center;width:100%}.period-modal-hint{color:var(--danger);margin:-4px 0 0;font-size:12px;font-weight:750}.period-modal-hint[hidden]{display:none}.period-modal-actions{justify-content:flex-end;gap:10px;display:flex}.period-modal-actions button{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;border-radius:12px;min-height:44px;padding:0 18px;font-weight:850}.period-modal-actions button[disabled]{cursor:default;filter:grayscale(.4);opacity:.45}.period-modal-actions button.secondary{color:var(--ink-1);background:#ffffffe6;border:1px solid #bccde2cc}.invites-head{margin-top:22px}.invites-head.hidden{display:none}.invites-list{gap:8px;display:grid}.invite-row{background:#ffffffe6;border:1px dashed #00214438;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.invite-row.expired{opacity:.6}.invite-row-main{gap:2px;display:grid}.invite-row-main strong{color:var(--ink-0);font-size:14px;font-weight:900}.invite-row-main span{color:var(--ink-2);font-size:12px;font-weight:700}.invite-actions{gap:8px;display:flex}.invite-actions button{border-radius:10px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.invite-actions button.secondary{color:var(--ink-1);background:#ffffffe6;border:1px solid #bccde2cc}.invite-actions button.danger{color:var(--danger);background:#d94a551a;border:1px solid #d94a554d}.setup-code-box.invite-result{grid-template-columns:1fr;justify-items:start}.invite-result span{color:var(--ink-1);letter-spacing:0;font-family:inherit;font-size:12px;font-weight:750}.invite-result code{color:var(--ink-0);letter-spacing:0;overflow-wrap:anywhere;text-align:left;background:#0021440d;border-radius:8px;width:100%;padding:8px 10px;font-size:12px;display:block}.invite-result button{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850}.invite-accept{gap:14px;display:grid}.invite-accept.hidden{display:none}.invite-accept-banner{color:#fffefd;background:radial-gradient(circle at 94% 8%,#f8662324,#0000 40%),linear-gradient(135deg,#002144f7,#00152df2);border-radius:16px;gap:4px;padding:16px;display:grid}.invite-accept-banner strong{font-size:17px;font-weight:900}.invite-accept-banner span{color:#fffefdd1;font-size:13px;font-weight:700}.invite-accept-form,#invite-accept-form{gap:12px;display:grid}.invite-accept-signin{color:var(--ink-2);background:0 0;border:0;font-size:13px;font-weight:800;text-decoration:underline}.operators-controls{gap:12px;margin-bottom:14px;display:grid}.operators-controls.hidden{display:none}.operators-summary{flex-wrap:wrap;gap:8px;display:flex}.op-sum-chip{color:var(--ink-2);background:#0021440d;border:1px solid #0021441a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.op-sum-chip strong{color:var(--ink-0);margin-right:2px;font-weight:950}.op-sum-chip.on strong{color:var(--success)}.op-sum-chip.off strong{color:var(--warning)}.operators-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operators-search{color:var(--ink-2);background:#ffffffeb;border:1px solid #bccde2cc;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:380px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.operators-search:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.operators-search:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, white 45%)}}.operators-search:focus-within{box-shadow:0 0 0 4px #00214414}.operators-search svg{flex:none;width:15px;height:15px}.operators-search input{box-shadow:none;background:0 0;border:0;min-height:40px;padding:0;font-size:13px;font-weight:700}.operators-search input:focus{box-shadow:none;border:0;outline:none;transform:none}.operators-conn-filter{background:#0021440f;border:1px solid #00214414;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.operators-conn-filter button{color:var(--ink-2);background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;transition:background .15s,color .15s}.operators-conn-filter button.active{background:var(--brand);color:#fff}.op-identity{align-items:center;gap:10px;display:flex}.op-avatar{background:hsl(var(--av-h,210) 42% 88%);color:hsl(var(--av-h,210) 48% 28%);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:inline-flex}.op-conn-badge{color:var(--ink-2);white-space:nowrap;background:#0021440f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.op-conn-badge:before{content:"";background:#c4ccd6;border-radius:50%;width:7px;height:7px}.op-conn-badge.on{color:var(--success);background:#1f9d661f}.op-conn-badge.on:before{background:var(--success)}.op-conn-meta{margin-top:4px;display:block}.operator-table tbody tr{transition:background .12s}.operator-table tbody tr:hover{background:#00214408}.op-menu{position:relative}.op-menu-trigger{color:var(--ink-2);background:#ffffffe6;border:1px solid #bccde2cc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s;display:inline-flex}.op-menu-trigger:hover{color:var(--brand);background:#0021440f}.op-menu-trigger svg{width:16px;height:16px}.op-menu-pop{z-index:80;background:#fff;border:1px solid #00214424;border-radius:12px;min-width:168px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 36px #081c3a2e}.op-menu-pop.hidden{display:none}.op-menu-pop button{color:var(--ink-0);text-align:left;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:800;transition:background .12s}.op-menu-pop button:hover{background:#0021440f}.op-menu-pop button.danger{color:var(--danger)}.op-menu-pop button.danger:hover{background:#d94a551a}.op-menu-pop button[disabled]{color:var(--ink-2);cursor:default;opacity:.5}.operators-empty{text-align:center;background:#ffffffd9;border:1px dashed #0021443d;border-radius:18px;place-items:center;gap:8px;padding:40px 20px;display:grid}.operators-empty strong{color:var(--ink-1);font-size:16px;font-weight:900}.operators-empty span{color:var(--ink-2);max-width:380px;font-size:13px;font-weight:700}.operators-empty button{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;border-radius:12px;min-height:42px;margin-top:6px;padding:0 18px;font-weight:850}@media (max-width:760px){.operators-search{max-width:none}}.code-key-steps{counter-reset:ck-step;gap:8px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.code-key-steps li{color:var(--ink-2);counter-increment:ck-step;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.code-key-steps li:before{color:var(--brand);content:counter(ck-step);background:#00214414;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:inline-flex;position:relative;top:3px}.code-key-steps strong{color:var(--ink-0)}.code-key-modal-value-wrap{cursor:copy;background:0 0;border:0;width:100%;padding:0;display:block}.code-key-modal-value-wrap:hover .code-key-modal-value{border-color:#0021445c}.code-key-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.code-key-expiry{color:var(--ink-2);font-size:12px;font-weight:750}#btn-copy-code-key-modal.copied{color:var(--success);background:#1f9d6624}.code-key-watch{color:var(--ink-2);background:#0021440a;border:1px solid #00214414;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.code-key-watch-dot{background:var(--warning);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite ck-pulse}@keyframes ck-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.code-key-watch.connected{color:var(--success);background:#1f9d661a;border-color:#1f9d664d}.code-key-watch.connected .code-key-watch-dot{background:var(--success);animation:none}.code-key-watch.idle .code-key-watch-dot{background:#c4ccd6;animation:none}.op-sum-chip.limit{color:#a86e0b;background:#d998201f;border-color:#d998204d}.op-sum-chip.limit strong{color:#a86e0b}#btn-open-operator-modal[disabled]{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.admin-plan-limits{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.admin-plan-limit-row{text-transform:capitalize}.operators-limit{background:#ffffffe6;border:1px solid #0021441a;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.operators-limit.hidden{display:none}.operators-limit-head{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.operators-limit-head strong{color:var(--ink-0);font-weight:950}.operators-limit-remaining{color:var(--success);white-space:nowrap;font-size:12px;font-weight:900}.operators-limit.near .operators-limit-remaining{color:#a86e0b}.operators-limit.full .operators-limit-remaining{color:var(--danger)}.operators-limit-track{background:#00214414;border-radius:999px;height:8px;overflow:hidden}.operators-limit-track span{border-radius:inherit;height:100%;width:var(--limit-width);background:linear-gradient(90deg,#002144,#185fa5);transition:width .3s;display:block}.operators-limit.near .operators-limit-track span{background:linear-gradient(90deg,#d99820,#f0b652)}.operators-limit.full .operators-limit-track span{background:linear-gradient(90deg,#c9414c,#e05762)}.operators-limit-note{color:var(--danger);margin:0;font-size:12px;font-weight:750}.operators-limit.full{border-color:#d94a5552}.operators-limit.near{border-color:#d9982059}.member-role-badge{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:900;display:inline-block}.member-role-badge.role-owner{color:var(--brand);background:#0021441a}.member-role-badge.role-admin{color:#185fa5;background:#185fa51f}.member-role-badge.role-manager{color:#c14e12;background:#f866231f}.member-role-badge.role-user,.member-role-badge.role-viewer{color:var(--ink-2);background:#0021440f}.member-you{color:var(--success);text-transform:uppercase;vertical-align:middle;background:#1f9d661f;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:900}.member-role-select{border-radius:10px;width:auto;min-height:38px;padding:0 12px;font-size:13px;font-weight:800}.member-actions{justify-content:flex-end}.member-remove{color:var(--ink-2);background:#ffffffe6;border:1px solid #bccde2cc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.member-remove:hover{color:var(--danger);background:#d94a551a;border-color:#d94a5559}.member-remove svg{width:16px;height:16px}.member-locked{color:var(--ink-2);opacity:.55;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.member-locked svg{width:16px;height:16px}.usage-insights{gap:12px;margin-bottom:14px;display:grid}.usage-insights.hidden{display:none}.usage-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.usage-panel{gap:12px;min-height:0;display:grid}.usage-panel>.section-head{align-items:flex-start}.usage-mix{gap:8px;display:grid}.usage-mix-row{grid-template-columns:minmax(120px,150px) 1fr 40px;align-items:center;gap:10px;display:grid}.usage-mix-row span{color:var(--ink-2);font-size:12px;font-weight:800}.usage-mix-row strong{color:var(--ink-0);text-align:right;font-size:13px;font-weight:950}.usage-mix-row em{background:#00214412;border-radius:999px;height:9px;display:block;overflow:hidden}.usage-mix-row em i{border-radius:inherit;height:100%;width:var(--mix-width);background:#64748c;display:block}.usage-mix-row.tone-capture em i{background:linear-gradient(90deg,#002144,#185fa5)}.usage-mix-row.tone-ai em i{background:linear-gradient(90deg,#f86623,#ffb15d)}.usage-mix-row.tone-success em i{background:linear-gradient(90deg,#1f9d66,#3ec78d)}.usage-mix-row.tone-danger em i{background:linear-gradient(90deg,#c9414c,#e05762)}.usage-mix-row.tone-pending em i{background:linear-gradient(90deg,#d99820,#f0b652)}.usage-days{grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;min-height:130px;display:grid}.usage-day{justify-items:center;gap:4px;display:grid}.usage-day-bar{justify-content:center;align-items:end;width:100%;height:96px;display:flex;position:relative}.usage-day-bar span{border-radius:4px 4px 0 0;width:70%;min-height:2px;display:block}.usage-day-bar .total{height:var(--day-height);background:#00214429}.usage-day-bar .posted{height:var(--day-height);background:linear-gradient(#002144,#185fa5);width:70%;position:absolute;bottom:0;left:15%}.usage-day small{color:var(--ink-2);white-space:nowrap;font-size:9px;font-weight:800}.usage-listing-cell{align-items:center;gap:8px;min-width:110px;display:flex}.usage-listing-cell strong{color:var(--ink-0);min-width:20px;font-weight:950}.usage-listing-cell em{background:#00214414;border-radius:999px;flex:1;height:7px;display:block;position:relative;overflow:hidden}.usage-listing-cell em:before{border-radius:inherit;content:"";width:var(--usage-width);background:linear-gradient(90deg,#002144,#f86623);position:absolute;inset:0 auto 0 0}@media (max-width:900px){.usage-days{grid-template-columns:repeat(7,1fr)}.usage-day:nth-child(n+8){display:none}}.activity-feed{gap:18px;display:grid}.activity-day-group{gap:8px;display:grid}.activity-day-label{color:var(--ink-1);letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:13px;font-weight:950;display:flex}.activity-day-label span{color:var(--ink-2);text-transform:none;font-size:11px;font-weight:750}.activity-card{background:#ffffffeb;border:1px solid #0021441a;border-left:3px solid #c4ccd6;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.activity-card:hover{background:#00214406}.activity-card.tone-capture{border-left-color:#185fa5}.activity-card.tone-ai{border-left-color:#f86623}.activity-card.tone-success{border-left-color:var(--success)}.activity-card.tone-danger{border-left-color:var(--danger)}.activity-card.tone-pending{border-left-color:var(--warning)}.activity-icon{color:var(--ink-1);background:#0021440d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.activity-card.tone-capture .activity-icon{color:#185fa5}.activity-card.tone-ai .activity-icon{color:#c14e12}.activity-card.tone-success .activity-icon{color:var(--success)}.activity-card.tone-danger .activity-icon{color:var(--danger)}.activity-card.tone-pending .activity-icon{color:#a86e0b}.activity-icon svg{width:17px;height:17px}.activity-card-main{gap:4px;min-width:0;display:grid}.activity-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-card-title strong{color:var(--ink-0);font-size:14px;font-weight:900}.activity-time{color:var(--ink-2);font-size:11px;font-weight:750}.activity-status{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.activity-status.success{color:var(--success);background:#1f9d661f}.activity-status.error{color:var(--danger);background:#d94a551f}.activity-status.pending{color:#a86e0b;background:#d9982024}.activity-card-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.activity-product{color:var(--ink-0);font-weight:800}.activity-operator{align-items:center;gap:6px;display:inline-flex}.op-avatar.mini{width:20px;height:20px;font-size:8px}.activity-summary{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.activity-rep-select{border-radius:12px;width:auto;min-width:140px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800}.activity-export{color:var(--ink-1);background:#ffffffe6;border:1px solid #bccde2cc;border-radius:12px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850}.dealer-pipeline-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.overview-recent.hidden{display:none}.settings-workspace-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-workspace-head strong{color:var(--ink-0);font-size:17px;font-weight:950}.settings-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.settings-facts div{background:#0021440a;border:1px solid #00214414;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.settings-facts span{color:var(--ink-2);text-transform:uppercase;font-size:10px;font-weight:800}.settings-facts strong{color:var(--ink-0);text-transform:capitalize;font-size:14px;font-weight:950}.settings-hint{color:var(--ink-2);margin:10px 0 0;font-size:12px;font-weight:700}.permissions-matrix{border:1px solid #bccde2b3;border-radius:12px;overflow:hidden}.permissions-row{grid-template-columns:minmax(0,1fr) 72px 72px 72px;align-items:center;gap:10px;padding:10px 14px;display:grid}.permissions-row+.permissions-row{border-top:1px solid #bccde273}.permissions-head{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;background:#e7f0ff8c;font-size:11px;font-weight:950}.permissions-head span:not(:first-child){text-align:center}.permissions-label{gap:2px;min-width:0;display:grid}.permissions-label strong{color:var(--ink-0);font-size:13px;font-weight:900}.permissions-label small{color:var(--ink-2);font-size:12px;font-weight:700}.permissions-check{justify-content:center;display:flex}.permissions-check input[type=checkbox]{accent-color:var(--brand);cursor:pointer;width:18px;height:18px;min-height:0;margin:0}.permissions-check input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.permissions-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.permissions-actions .settings-hint{margin:0}#btn-save-permissions{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fffefd;border:0;border-radius:10px;min-height:40px;padding:0 18px;font-size:13px;font-weight:900}#btn-save-permissions.hidden{display:none}@media (max-width:720px){.permissions-row{grid-template-columns:minmax(0,1fr) 44px 44px 44px;padding:10px}}.settings-actions{gap:8px;margin-top:10px;display:grid}.settings-actions button{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;border-radius:12px;min-height:42px;padding:0 16px;font-weight:850}.settings-actions button.secondary{color:var(--ink-1);background:#ffffffe6;border:1px solid #bccde2cc}.settings-actions button.secondary.hidden{display:none}.settings-link{color:var(--brand);text-align:center;text-underline-offset:3px;font-size:13px;font-weight:850;text-decoration:underline}.settings-stack{gap:14px;display:grid}.settings-section{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #0021441a;border-radius:18px;grid-template-columns:minmax(200px,260px) 1fr;gap:20px;padding:20px;display:grid}.settings-section-info h3{color:var(--ink-1);margin:0 0 6px;font-size:15px;font-weight:950}.settings-section-info p{color:var(--ink-2);margin:0;font-size:12px;font-weight:700;line-height:1.5}.settings-section-body{gap:14px;min-width:0;display:grid}.settings-workspace-row{align-items:center;gap:12px;display:flex}.settings-avatar{width:46px;height:46px;font-size:15px}.settings-workspace-id{flex:1;gap:2px;min-width:0;display:grid}.settings-workspace-id strong{color:var(--ink-0);font-size:17px;font-weight:950}.settings-workspace-id span{color:var(--ink-2);font-size:12px;font-weight:750}.settings-field{gap:6px;display:grid}.settings-field>span{color:var(--ink-1);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.settings-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.settings-toggle{cursor:pointer;background:#0021440a;border:1px solid #00214414;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.settings-toggle-copy{flex:1;gap:2px;display:grid}.settings-toggle-copy strong{color:var(--ink-0);font-size:14px;font-weight:900}.settings-toggle-copy small{color:var(--ink-2);font-size:12px;font-weight:700}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle-track{background:#c4ccd6;border-radius:999px;flex:none;width:46px;height:26px;transition:background .18s;position:relative}.settings-toggle-track:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00214440}.settings-toggle input:checked~.settings-toggle-track{background:var(--success)}.settings-toggle input:checked~.settings-toggle-track:before{transform:translate(20px)}.settings-toggle input:focus-visible~.settings-toggle-track{box-shadow:0 0 0 4px #0021441f}.settings-divider{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:900;display:flex}.settings-divider:before,.settings-divider:after{content:"";background:#0021441a;flex:1;height:1px}.settings-save-row{justify-content:flex-end;display:flex}.settings-save-row button{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%);color:#fff;border-radius:12px;min-height:46px;padding:0 22px;font-weight:850}@media (max-width:820px){.settings-section{grid-template-columns:1fr}}.metrics.metrics-rich{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.metrics.metrics-rich article span,.metrics.metrics-rich article small{display:revert;font-size:revert;font-weight:revert;color:revert}.metrics.metrics-rich .metric-card{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #0021441a;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 18px;display:grid;position:relative}.metrics.metrics-rich .metric-icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.metrics.metrics-rich .metric-icon svg{width:21px;height:21px}.metrics.metrics-rich .metric-icon.tone-activity{color:#185fa5;background:#185fa51f}.metrics.metrics-rich .metric-icon.tone-posts{color:var(--success);background:#1f9d661f}.metrics.metrics-rich .metric-icon.tone-products{color:#c14e12;background:#f866231f}.metrics.metrics-rich .metric-icon.tone-operators{color:var(--brand);background:#00214414}.metrics.metrics-rich .metric-main{gap:2px;min-width:0;display:grid}.metrics.metrics-rich .metric-main span{color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:28px;font-weight:950;line-height:1;display:block}.metrics.metrics-rich .metric-main small{color:var(--ink-2);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.metrics.metrics-rich .metric-delta{white-space:nowrap;border-radius:999px;grid-column:3;padding:5px 10px;font-size:11px;font-weight:900;line-height:1}.metrics.metrics-rich .metric-delta.up{color:var(--success);background:#1f9d661f}.metrics.metrics-rich .metric-delta.down{color:var(--danger);background:#d94a551f}.metrics.metrics-rich .metric-delta.flat{color:var(--ink-2);background:#0021440f}.metrics.metrics-rich .metric-delta[hidden]{display:none}.operator-insight-foot.inline{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.team-summary-head .op-sum-chip{flex:none;align-self:center}.admin-pill.billing-active{color:#1d7a4c;background:#22a05e24}.admin-pill.billing-trialing{color:#2563eb;background:#3b82f624}.admin-pill.billing-past_due{color:#c2410c;background:#ea580c29}.admin-pill.billing-paused{color:#52525b;background:#78788729}.admin-pill.billing-canceled{color:#b91c1c;background:#dc262624}.admin-pill.billing-unknown{color:var(--ink-2);background:#0021440f}.compact-list .usage-mix-row{grid-template-columns:minmax(110px,150px) 1fr auto;padding:4px 0}.admin-flag-toggle{position:relative}.admin-checkbox-row{align-items:center;gap:8px;display:flex}.admin-audit-toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.admin-audit-toolbar select{width:auto;min-height:42px}.admin-audit-diff{margin-top:6px}.admin-audit-diff summary{color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:800}.admin-audit-diff-row{flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0 0 12px;font-size:12px;display:flex}.admin-audit-diff-row code{color:var(--ink-1);font-weight:800}.admin-audit-diff-row .diff-before{color:var(--danger);word-break:break-all;text-decoration:line-through}.admin-audit-diff-row .diff-after{color:var(--success);word-break:break-all}.member-ext-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.member-ext-toggle{background:0 0;border:none;border-radius:999px;gap:0;padding:0}.member-ext-toggle .settings-toggle-track{width:40px;height:22px}.member-ext-toggle .settings-toggle-track:before{width:16px;height:16px}.member-ext-toggle input:checked~.settings-toggle-track:before{transform:translate(18px)}.member-ext-toggle input:disabled~.settings-toggle-track{cursor:not-allowed;opacity:.5}.member-ext-conn{align-items:center;gap:8px;display:inline-flex}.member-generate-key{padding:4px 10px;font-size:12px}.invite-extension-row{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;margin:2px 0 4px;display:flex}.invite-extension-row input{flex:none;width:16px;height:16px;min-height:0;margin-top:3px}.invite-extension-copy{flex:1;gap:2px;min-width:0;display:grid}.invite-extension-copy strong{color:var(--ink-0);font-size:13px;font-weight:800}.invite-extension-copy small{color:var(--ink-2);font-size:12px;font-weight:600}.skeleton-card{box-shadow:none;background:linear-gradient(100deg,#e2ecfa8c 30%,#f0f6ffe6 50%,#e2ecfa8c 70%) 0 0/200% 100%;border-color:#0000;min-height:96px;animation:1.25s ease-in-out infinite skeleton-shimmer}.insight-panel.skeleton-card{min-height:132px}.skeleton-table{width:100%;min-height:220px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-card{animation:none}}.activity-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.activity-pager-count{color:var(--ink-2);font-size:13px;font-weight:700}.activity-pager-actions{gap:8px;display:flex}.activity-pager-btn{border:1px solid var(--line);color:var(--ink-1);cursor:pointer;background:#fffefdf5;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s}.activity-pager-btn:hover{background:#e7f0ffe6;border-color:#00214433}.activity-pager-btn.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.overview-user-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.overview-empty-note{border-color:#f8662347;grid-column:1/-1}.overview-empty-note strong{color:var(--ink-0);font-size:17px;font-weight:950;display:block}.overview-empty-note span{color:var(--ink-2);margin-top:6px;font-size:13px;font-weight:750;display:block}.overview-user-card{cursor:pointer;text-align:left;gap:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.overview-user-card:hover,.overview-user-card:focus-visible{border-color:#f866236b;outline:none;transform:translateY(-1px);box-shadow:0 18px 42px #081c3a1f}.overview-user-card header{align-items:center;gap:12px;display:flex}.overview-user-card header strong{color:var(--ink-0);font-size:17px;font-weight:950;display:block}.overview-user-card header small{color:var(--ink-2);font-size:12px;font-weight:750;display:block}.overview-user-stats{gap:10px;display:grid}.overview-user-stats div{background:#0021440a;border:1px solid #0021440f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.overview-user-stats span{color:var(--ink-2);font-size:12px;font-weight:850}.overview-user-stats strong{color:var(--brand);text-align:right;font-size:18px;font-weight:950}.overview-user-open{color:var(--ink-2);font-size:11px;font-weight:850}.operator-posting-dialog{width:min(860px,100%);max-width:860px}.operator-posting-chart{border:1px solid #0021441a;border-radius:14px;gap:18px;padding:14px;display:grid}.operator-posting-chart header{align-items:baseline;gap:8px;display:flex}.operator-posting-chart header strong{color:var(--brand);font-size:28px;font-weight:950;line-height:1}.operator-posting-chart header span{color:var(--ink-2);font-size:13px;font-weight:850}.operator-posting-chart section{gap:10px;display:grid}.operator-posting-chart h3{color:var(--ink-0);margin:0;font-size:16px;font-weight:950}.operator-day-chart{gap:8px;max-height:320px;display:grid;overflow-y:auto}.operator-day-row{grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.operator-day-row span{color:var(--ink-2);font-size:12px;font-weight:850}.operator-day-row em{background:#00214412;border-radius:999px;height:10px;overflow:hidden}.operator-day-row i{background:linear-gradient(90deg, var(--brand), #f86623);border-radius:inherit;height:100%;width:var(--bar-width);display:block}.operator-day-row strong{color:var(--brand);text-align:right;font-size:13px;font-weight:950}.operator-hour-chart{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:4px;min-height:150px;display:grid}.operator-hour-bar{grid-template-rows:118px auto;place-items:center;gap:6px;display:grid}.operator-hour-bar span{background:linear-gradient(180deg, #f86623, var(--brand));width:100%;min-height:2px;height:var(--bar-height);border-radius:6px 6px 2px 2px;align-self:end;display:block}.operator-hour-bar small{color:var(--ink-2);font-size:9px;font-weight:850}@media (max-width:760px){.operator-hour-chart{grid-template-columns:repeat(12,minmax(0,1fr))}}.overview-avatar-wrap{display:inline-flex;position:relative}.overview-user-crown{color:#e8a812;filter:drop-shadow(0 2px 3px #854f0b59);z-index:1;width:20px;height:20px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-8deg)}.overview-user-crown svg{width:100%;height:100%;display:block}.overview-user-top{border-color:#e8a8128c;box-shadow:0 14px 34px #854f0b24}.overview-user-top:hover,.overview-user-top:focus-visible{border-color:#e8a812cc}.install-banner{color:#fffefd;background:#0e2a52;border-radius:10px;align-items:center;gap:24px;min-height:92px;margin-bottom:16px;padding:0 56px 0 0;display:flex;position:relative;overflow:hidden}.install-banner-art{background:#fffefd;border-radius:0 999px 999px 0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:150px;display:flex;overflow:hidden}.install-banner-art img{flex:none;width:112px;height:112px}.install-banner-copy{gap:3px;min-width:0;padding:16px 0;display:grid}.install-banner-copy strong{letter-spacing:.01em;font-size:17px;font-weight:900}.install-banner-copy span{color:#ffffffb3;font-size:12.5px;font-weight:600}.install-banner-cta{color:var(--brand,#002144);white-space:nowrap;background:#fffefd;border-radius:8px;flex:none;margin-left:auto;padding:10px 18px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s}.install-banner-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000003d}.install-banner-close{color:#ffffffd9;cursor:pointer;background:0 0;border:1.6px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:10px;right:12px}.install-banner-close:hover{color:#fffefd;background:#ffffff1f}@media (max-width:640px){.install-banner{flex-wrap:wrap;padding:0 16px 16px 0}.install-banner-cta{margin-left:0}}:root{--bg-0:#f5f1ec;--bg-1:#fffefd;--bg-2:#fffefd;--ink-0:#191919;--ink-1:#002144;--ink-2:#647286;--line:#00214424;--line-strong:#0021443d;--brand:#002144;--brand-strong:#00152d;--brand-soft:#00214414;--accent:#f86623;--success:#1f9d66;--danger:#d94a55;--warning:#d99820;--shadow-sm:0 10px 22px #0021441f;--shadow-md:0 14px 30px #23406424;--shadow-card:0 12px 24px #2b456614;--radius-sm:10px;--radius:14px;--radius-lg:24px;--radius-pill:999px;--card-border:#bccde2b3;--card-bg:#ffffffe6;--status-active-bg:#e1f4ecf0;--status-active-ink:#167f52;--status-pending-bg:#fff3e0fa;--status-pending-ink:#aa6b00;--status-disabled-bg:#ffedeff5;--status-disabled-ink:#b43a45;--font-brand:"Poppins", "Segoe UI Variable Text", "Segoe UI", Aptos, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink-0);font-family:var(--font-brand);background:radial-gradient(circle at 82% 8%,#f8662324,#0000 24%),radial-gradient(circle at 0 0,#0021441f,#0000 38%),linear-gradient(#fffefd 0%,#f7f3ee 48%,#fffefd 100%)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
