/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Montserrat", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Montserrat", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html,body{background-color:var(--background)}body{color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background-color:#eef2f6;background-image:radial-gradient(65% 70% at 100% 0,#47abe16b,#0000 70%),radial-gradient(40% 45% at 88% 6%,#3fd0e952,#0000 70%),radial-gradient(45% 45% at 72% -8%,#5a9aee3d,#0000 70%),radial-gradient(40% 40% at 100% 45%,#1a6fae1a,#0000 70%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0;font-size:14px;font-weight:400;line-height:1.45}.dark body{background-color:#0b141c;background-image:radial-gradient(55% 60% at 100% 0,#e8f2fa21,#0000 70%),radial-gradient(35% 40% at 88% 6%,#47abe138,#0000 70%),radial-gradient(45% 45% at 72% -8%,#3fd0e91f,#0000 70%),radial-gradient(40% 40% at 100% 45%,#5a9aee14,#0000 70%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}#root{background:0 0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}::selection{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--cyan) 35%, transparent)}}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--sky:#47abe1;--cyan:#3fd0e9;--blue-soft:#5a9aee;--brand:#1a6fae;--navy:#0a2540;--ink:#07141f;--charcoal:#202020;--stage:#1a1d1d;--deep:#16191c;--data1:#14538c;--data2:#1a6fae;--data3:#26465b;--data4:#067647;--data5:#b54708;--background:#eef2f6;--foreground:#07141f;--text-2:#0a2540cc;--text-3:#0a25409e;--card:#fff;--primary:var(--sky);--primary-foreground:#fff;--secondary:#d3e6f3;--muted-foreground:var(--text-2);--accent:#dbeefb;--border:#0a25401a;--hair:#0a25401c;--positive:var(--data4);--destructive:var(--data5);--warning:var(--data5);--link:var(--brand);--title-accent:var(--brand);--chip:#f1f5f9;--glass-grad:var(--chip);--surface-bg:#fffffff0;--sheet:#fff;--surface-border:#0a25400f;--glass-border:var(--surface-border);--surface-shadow:0 1px 2px #0a25400a, 0 12px 32px -18px #0a25402e;--selected:#fff;--selected-shadow:0 1px 3px #0a25401f;--kpi-circle:#fff;--kpi-circle-border:#0a254014;--floating:#fff;--floating-shadow:0 20px 50px -20px #0a254059;--btn-bg:var(--navy);--btn-fg:#fff;--chart-line:var(--brand);--chart-current-b:var(--sky);--chart-previous:#0a25404d;--chart-grid:#0a25401f;--chart-line-glow:drop-shadow(0 8px 12px #1a6fae59);--tile-bg:linear-gradient(165deg, #26292b 0%, #1a1d1d 45%, #16191c 100%);--tile-border:#ffffff0f;--tile-shadow:inset 0 1px 0 #ffffff12, 0 16px 30px -18px #0000008c;--ease-spring:cubic-bezier(.34, 1.35, .5, 1);--ease-standard:cubic-bezier(.22, 1, .36, 1);--rn-duration-reveal:.55s;--rn-duration-count:.9s;--rn-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--rn-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--rn-lift:4px;--ov-base:.32s;--ov-title:.9s;--ov-fade:.65s;--ov-rise:.7s;--ov-card:.8s;--ov-step:90ms;--ov-ease:cubic-bezier(.2, .7, .2, 1)}.rn-lift,.rn-lift-sm,.rn-lift-lg{transition:transform .38s var(--rn-ease-spring)}.rn-lift{--_lift:4px}.rn-lift-sm{--_lift:2px}.rn-lift-lg{--_lift:6px}@media (hover:hover){.rn-lift:hover,.rn-lift:focus-visible,.rn-lift-sm:hover,.rn-lift-sm:focus-visible,.rn-lift-lg:hover,.rn-lift-lg:focus-visible{transform:translateY(calc(var(--_lift) * -1))}.rn-lift:active,.rn-lift-sm:active,.rn-lift-lg:active{transition-duration:.12s;transition-timing-function:var(--rn-ease-emphasized);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rn-lift,.rn-lift-sm,.rn-lift-lg{transition:none;transform:none!important}}.segmented button,.chip,.pill-btn,.status-chip,.period-grp button,.rp-mchip{transition:transform .38s var(--rn-ease-spring)}@media (hover:hover){.segmented button:not([data-pill-active=true]):hover{transform:translateY(-2px)}.segmented button:not([data-pill-active=true]):active{transition-duration:.12s;transition-timing-function:var(--rn-ease-emphasized);transform:translateY(0)}.chip:hover,.pill-btn:hover,.status-chip:hover,.period-grp button:hover,.rp-mchip:hover{transform:translateY(-2px)}.chip:active,.pill-btn:active,.status-chip:active,.period-grp button:active,.rp-mchip:active{transition-duration:.12s;transition-timing-function:var(--rn-ease-emphasized);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.segmented button,.chip,.pill-btn,.status-chip,.period-grp button,.rp-mchip{transition:none;transform:none!important}}.dark{--background:#0b141c;--foreground:#e8f2fa;--text-2:#e8f2fac7;--text-3:#e8f2fa94;--card:#121d27;--primary:var(--sky);--primary-foreground:#07141f;--secondary:#16304a;--muted-foreground:var(--text-2);--accent:#47abe129;--border:#e8f2fa1f;--hair:#e8f2fa1f;--positive:#3ad07e;--destructive:#e8803f;--warning:#e8803f;--link:var(--sky);--title-accent:var(--sky);--chip:#1a2733;--glass-grad:var(--chip);--surface-bg:#121d27e6;--sheet:#111c26;--surface-border:#ffffff0d;--glass-border:var(--surface-border);--surface-shadow:0 12px 32px -18px #0009;--selected:#26394a;--selected-shadow:none;--kpi-circle:#121d27;--kpi-circle-border:#ffffff14;--floating:#16222d;--floating-shadow:0 20px 50px -20px #0009;--btn-bg:var(--sky);--btn-fg:#07141f;--chart-line:var(--cyan);--chart-current-b:var(--cyan);--chart-previous:#e8f2fa57;--chart-grid:#e8f2fa1a;--chart-line-glow:drop-shadow(0 8px 14px #3fd0e959);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.glass{background:var(--glass-grad);position:relative}.surface{background:var(--surface-bg);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);border-radius:28px;position:relative}.pill{background:var(--selected);box-shadow:var(--selected-shadow)}.kpi-icon.glass{background:var(--kpi-circle);border:1px solid var(--kpi-circle-border)}.toast.glass,.chart-tooltip.glass{background:var(--floating);box-shadow:var(--floating-shadow)}.drawer.glass{background:var(--floating);box-shadow:0 30px 70px -20px #07141f73}.app-shell{z-index:1;--sidebar-w:248px;grid-template-columns:calc(16px + var(--sidebar-w) + 20px) 1fr;min-height:100vh;transition:grid-template-columns .5s var(--ease-standard);display:grid;position:relative}.app-shell.collapsed{--sidebar-w:84px}.sidebar{width:var(--sidebar-w);color:#fff;background:linear-gradient(165deg,#26292b 0%,#1a1d1d 45%,#16191c 100%);border:1px solid #ffffff0f;border-radius:28px;flex-direction:column;gap:12px;height:calc(100vh - 32px);max-height:900px;margin:16px 0 16px 16px;padding:18px 14px;display:flex;position:sticky;top:16px;box-shadow:inset 0 1px #ffffff12,0 16px 34px -18px #00000080}.sidebar-head{align-items:center;gap:10px;padding:2px 8px;display:flex}.brand{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand-symbol{width:34px;height:34px;color:var(--sky);flex-shrink:0;display:block}.brand-wordmark{flex-direction:column;min-width:0;line-height:1.05;display:flex}.brand-wordmark b{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:600}.brand-wordmark .brand-light{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:300}.collapse-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.collapse-btn:hover{color:#fff;background:#ffffff14}.collapse-btn svg{transition:transform .5s var(--ease-spring)}.app-shell.collapsed .collapse-btn svg{transform:rotate(180deg)}.workspace{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:10px;padding:10px;display:flex}.workspace-avatar{background:var(--sky);flex-shrink:0;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.workspace-avatar{background:color-mix(in srgb, var(--sky) 30%, transparent)}}.workspace-avatar{color:var(--sky);border-radius:10px;place-items:center;font-size:13px;font-weight:600;display:grid}.workspace-text{flex:1;min-width:0}.workspace-text p{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:13px;font-weight:600;overflow:hidden}.workspace-text small{color:#ffffff8c;font-size:11px}.workspace svg{color:#ffffff8c;flex-shrink:0}.nav-caption{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;padding:2px 10px;font-size:10.5px;font-weight:600}.nav-group{gap:2px;display:grid;position:relative}.nav-pill{z-index:0;pointer-events:none;transition:transform .55s var(--ease-spring), width .42s var(--ease-spring), height .2s var(--ease-standard);background:#ffffff17;border-radius:16px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0f}.nav-item{z-index:1;cursor:pointer;color:#ffffff9e;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.nav-item>svg{flex-shrink:0}.nav-item span.label{white-space:nowrap;flex:1;overflow:hidden}.nav-item:hover{color:#fff}.nav-item.active{color:#fff;font-weight:600}.nav-item .count{color:#fffc;background:#ffffff1a;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.nav-item .ext{opacity:.6;margin-left:auto}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 10px 10px;display:flex}.avatar{background:linear-gradient(135deg, var(--blue-soft), var(--data1));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.profile-text{flex:1;min-width:0}.profile-text p{white-space:nowrap;color:#fff;font-size:13px;font-weight:600}.profile-text small{color:#ffffff8c;font-size:11px}.status-dot{background:var(--positive);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.app-shell.collapsed .brand-wordmark,.app-shell.collapsed .nav-caption,.app-shell.collapsed .nav-item .label,.app-shell.collapsed .nav-item .count,.app-shell.collapsed .nav-item .ext,.app-shell.collapsed .workspace-text,.app-shell.collapsed .workspace svg,.app-shell.collapsed .profile-text{display:none}.app-shell.collapsed .nav-item{justify-content:center;gap:0;padding:0}.app-shell.collapsed .sidebar-head{flex-wrap:wrap;justify-content:center;gap:10px}.app-shell.collapsed .brand{justify-content:center}.app-shell.collapsed .workspace{justify-content:center;padding:8px}.app-shell.collapsed .profile{justify-content:center;padding:10px 0}.main{min-width:0;display:flex}.page-content{flex-direction:column;flex:1;gap:clamp(14px,1.5vw,22px);min-width:0;padding:16px clamp(16px,2vw,28px) 24px 4px;display:flex}.dash-header{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex}.topbar{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.topbar .date{color:var(--text-2);margin:0;font-size:13px;font-weight:500}.header-title{align-items:center;gap:12px;min-width:0;display:flex}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.eyebrow{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:500}.dash-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.3vw,54px);font-weight:400;line-height:1.04}.dash-header h1 .accent{color:var(--title-accent)}.header-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.demo-badge{color:var(--text-2);background:0 0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.icon-btn{border:1px solid var(--surface-border);background:var(--chip);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.icon-btn.has-pip:after{content:"";background:var(--destructive);border:1.5px solid var(--background);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.mobile-menu{display:none}.kpi-group{flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,34px);display:flex}.kpi{align-items:center;gap:12px;padding:6px 4px;display:flex}.kpi-icon{width:44px;height:44px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dark .kpi-icon{color:var(--sky)}.kpi-text p{color:var(--text-2);margin-bottom:2px;font-size:12px;font-weight:500}.kpi-text strong{letter-spacing:-.01em;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.15}.kpi-text strong .unit{color:var(--text-3);margin-left:1px;font-size:.7em}.header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.period-grp{align-items:center;gap:2px;display:flex}.period-grp button{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;height:36px;padding:0 10px;font-size:13px;font-weight:500}.period-grp button[aria-pressed=true]{color:var(--foreground);font-weight:700}.segmented{background:var(--chip);border:1px solid var(--surface-border);border-radius:999px;width:max-content;max-width:100%;padding:4px;display:inline-flex;position:relative}.segmented .pill{z-index:0;pointer-events:none;transition:transform .5s var(--ease-spring), width .3s var(--ease-standard), height .2s var(--ease-standard);border-radius:999px;position:absolute;top:0;left:0}.segmented button{z-index:1;cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;height:38px;padding:0 18px;font-size:13px;font-weight:600;position:relative}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{color:var(--foreground)}.btn-export{cursor:pointer;background:var(--btn-bg);height:46px;color:var(--btn-fg);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:clamp(14px,1.5vw,22px);display:grid}.card{flex-direction:column;min-width:0;padding:clamp(16px,1.4vw,22px);display:flex}.card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-head h2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.card-head .counter{color:var(--text-3);font-size:12px;font-weight:600}.card-sub{color:var(--text-2);margin-top:3px;font-size:11px}.pill-btn{border:1px solid var(--surface-border);background:var(--chip);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.pill-btn[aria-pressed=true]{color:var(--foreground)}.card.chan,section.card[aria-label=Canais]{gap:16px;padding:20px}.channel-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.card-grid.row1 .channel-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.channel-grid .bw,.channel-grid>.rn-lift{width:100%;height:100%}.channel-tile{color:#fff;border:1px solid var(--tile-border);cursor:pointer;text-align:left;background:var(--tile-bg);width:100%;height:100%;min-height:170px;box-shadow:var(--tile-shadow);border-radius:24px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 16px 14px;transition:opacity .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.channels-dimmed .channel-tile:not(.is-active){opacity:.5}.channel-tile.is-active{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px var(--sky), 0 18px 32px -16px #0009}.channel-tile .tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tile-share{color:#ffffff9e;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.channel-tile.ml{background:#1a6fae;border-color:#ffffff17}.channel-tile.shopee{background:#1a1d1d;border-color:#ffffff0f}.channel-tile.amazon{background:#0a2540;border-color:#ffffff12}.channel-tile.site{color:#07141f;background:#47abe1;border-color:#07141f14}.channel-tile.ml .tile-open,.channel-tile.shopee .tile-open,.channel-tile.amazon .tile-open{border-color:#ffffff59}.channel-tile.ml .tile-growth,.channel-tile.shopee .tile-growth,.channel-tile.amazon .tile-growth{color:#fff;background:#ffffff24}.channel-tile.site .tile-share,.channel-tile.site .tile-orders{color:#07141fb3}.channel-tile.site .tile-name,.channel-tile.site .tile-cur,.channel-tile.site .tile-value{color:#07141f}.channel-tile.site .tile-open{color:#07141f;border-color:#07141f4d}.channel-tile.site .tile-growth{color:#07141f;background:#07141f24}.dark .channel-tile.shopee{background:#26292b}.tile-dot{display:none}.tile-open{color:#ffffffd9;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.channel-tile:hover .tile-open{background:#ffffff14}.tile-mid{flex-direction:column;gap:2px;display:flex}.tile-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.tile-orders{color:#ffffff94;font-size:13px}.tile-base{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.tile-value{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1}.tile-value .tile-cur{color:#ffffffbf;margin-right:.2em;font-size:.55em;font-weight:600}.tile-growth{color:#7fd3a8;background:#06764747;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.chart-card{background:linear-gradient(#47abe121 0%,#fffffff5 55%);gap:12px;min-height:clamp(440px,100vh - 460px,620px);padding:22px 24px;overflow:hidden}.dark .chart-card{background:linear-gradient(#47abe129 0%,#121d27eb 55%)}.capsule{align-self:flex-start;max-width:100%}.capsule-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--title-accent);font-size:10.5px;font-weight:600}.capsule-value{letter-spacing:-.03em;white-space:nowrap;margin-top:6px;font-size:clamp(40px,4.3vw,64px);font-weight:500;line-height:1.02}.capsule-value .currency{color:var(--text-2);margin-right:.18em;font-size:.42em;font-weight:400}.capsule-value .cents{color:var(--text-2);font-size:.5em;font-weight:400}.ch-value-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.growth-pill{background:var(--positive);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.growth-pill{background:color-mix(in srgb, var(--positive) 16%, transparent)}}.growth-pill{color:var(--positive)}.growth-pill.negative{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.growth-pill.negative{background:color-mix(in srgb, var(--destructive) 16%, transparent)}}.growth-pill.negative{color:var(--destructive)}.ch-compare{color:var(--text-2);font-size:12px}.chart-wrap{flex:1;min-height:220px;margin-left:-8px}.chart-line-current{filter:var(--chart-line-glow)}.ch-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.ch-legend .legend-item{align-items:center;gap:8px;display:inline-flex}.ch-caption{color:var(--text-3);margin-left:auto}.legend-line{border-top:3px solid var(--chart-current-b);border-radius:2px;width:20px;height:0}.legend-line.previous{border-top:2px dashed var(--text-3)}.chart-tooltip{color:var(--foreground);border-radius:18px;min-width:150px;padding:10px 14px;font-size:12px}.chart-tooltip .tt-date{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.chart-tooltip strong{margin-top:6px;font-size:13px;font-weight:600;display:block}.chart-tooltip span{color:var(--text-2);margin-top:3px;display:block}@media (width<=1180px){.card-grid{grid-template-columns:1fr}.card-grid.row1 .channel-grid{grid-template-rows:none}.chart-card{min-height:0}.chart-wrap{height:280px;min-height:260px}}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.sidebar.mobile-open{z-index:70;width:248px;display:flex;position:fixed;inset:16px auto 16px 16px}.page-content{padding:14px clamp(14px,3vw,22px) 24px}.mobile-menu{display:grid}.topbar{justify-content:space-between}.scroll-cue{left:50%}}@media (width<=680px){.dash-header h1{white-space:normal}.head-row{align-items:stretch}.kpi-group{justify-content:space-between;gap:14px}.header-actions{justify-content:space-between;width:100%}.channel-grid{grid-template-columns:1fr}.channel-tile{min-height:140px}.segmented{width:100%}.segmented button{white-space:normal;flex:1 1 0;min-width:0;padding-inline:6px}.demo-badge{display:none}}.pc-root{flex-direction:column;flex:1;gap:12px;display:flex}.pc-chart-area{flex:1;position:relative}.pc-tooltip,.pc-tooltip--dk{color:#07141f;pointer-events:none;z-index:10;white-space:normal;background:#fff;border:1px solid #0a254014;border-radius:16px;flex-direction:column;gap:3px;max-width:200px;padding:10px 14px;font-family:Montserrat,system-ui,sans-serif;font-size:12px;line-height:1.45;display:flex;position:absolute;box-shadow:0 4px 20px #0000001f}.pc-tooltip strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pct-hd{color:var(--text-3);letter-spacing:.04em;font-size:10.5px}.pct-rows{flex-direction:column;gap:2px;margin-top:2px;display:flex}.pct-row{align-items:center;gap:6px;font-size:11.5px;display:flex}.pct-row i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}@keyframes pc-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pc-bar{transform-box:fill-box;transform-origin:bottom}.pc-bar-ani{animation:.7s cubic-bezier(.22,1,.36,1) both pc-bar-grow;animation-delay:calc(var(--si,0) * 18ms)}.pc-wfall-ani{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both pc-bar-grow;animation-delay:calc(var(--si,0) * .11s)}@keyframes pc-stream-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.pc-stream-ani{animation:1.4s cubic-bezier(.22,1,.36,1) both pc-stream-reveal;animation-delay:calc(var(--si,0) * 90ms)}@keyframes pc-spoke-grow{0%{stroke-dashoffset:var(--spoke-len,60)}to{stroke-dashoffset:0}}.pc-spoke-ani{stroke-dasharray:var(--spoke-len,60);animation:.6s cubic-bezier(.22,1,.36,1) both pc-spoke-grow;animation-delay:calc(var(--si,0) * 20ms)}@media (prefers-reduced-motion:reduce){.pc-bar-ani,.pc-wfall-ani,.pc-stream-ani,.pc-spoke-ani{animation:none!important}}.card .segmented button{height:34px;padding:0 14px;font-size:12.5px}.hoje-card{color:#e8f2fa;background:linear-gradient(165deg,#122033 0%,#0a1929 55%,#071420 100%)!important;border-color:#47abe11f!important}.hoje-card .card-head h2{color:#e8f2fa}.hoje-card .counter{color:#e8f2fa9e}.hoje-card .progress-track{background:#ffffff1a}.hoje-card .today-item{background:#ffffff0d;border-color:#ffffff14}.hoje-card .ti-num{color:#e8f2fae0}.hoje-card .ti-title{color:#e8f2fa}.hoje-card .ti-sub{color:#e8f2fa94}.hoje-card .check-dot{border-color:#ffffff47}.hoje-card .segmented{background:#ffffff0f}.hoje-card .segmented button{color:#e8f2fa8c}.hoje-card .segmented button[data-pill-active=true]{color:#e8f2fa}.hoje-card .pill{box-shadow:none;background:#ffffff1f}.hoje-card .status-chip{color:#e8f2fab8;background:#ffffff14;border-color:#ffffff1a}.hoje-card .status-chip.andamento,.hoje-card .status-chip.atrasado,.hoje-card .status-chip.feito{background:0 0}.hoje-card .ti-go{color:#e8f2fabf;background:#ffffff14;border-color:#ffffff24}.hoje-card .today-progress{margin:10px 0 14px}.hoje-card .today-list{min-height:0}.today-progress{margin:10px 0 2px}.progress-track{background:var(--hair);border-radius:999px;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--sky), var(--cyan));height:100%;transition:width .5s var(--ease-standard);border-radius:999px}.today-list{flex-direction:column;gap:10px;min-height:290px;margin-top:12px;display:flex}.today-item{border:1px solid var(--border);background:var(--chip);border-radius:22px;align-items:center;gap:12px;padding:14px;display:flex}.today-item.done{opacity:.72}.today-item.done .ti-title{text-decoration:line-through}.check-dot{border:2px solid var(--text-3);cursor:pointer;color:#fff;width:30px;height:30px;transition:background .2s, border-color .2s, transform .38s var(--ease-spring);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.check-dot:hover{border-color:var(--positive);transform:scale(1.12)}.check-dot.checked{background:var(--positive);border-color:var(--positive)}.ti-num{letter-spacing:-.03em;color:var(--text-2);min-width:32px;font-size:30px;font-weight:500;line-height:1}.ti-body{flex:1;min-width:0}.ti-title{font-size:14px;font-weight:500;line-height:1.3}.ti-sub{color:var(--text-2);margin-top:2px;font-size:11.5px}.status-chip{background:var(--hair);cursor:pointer;color:var(--text-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.status-chip.andamento{color:var(--sky);border-color:var(--sky);background:0 0}@supports (color:color-mix(in lab, red, red)){.status-chip.andamento{border-color:color-mix(in srgb, var(--sky) 38%, transparent)}}.status-chip.atrasado{color:var(--sky);border:1px solid var(--sky);background:0 0}.status-chip.atrasado:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseDot}.status-chip.feito{color:var(--positive);border-color:var(--positive);background:0 0}@supports (color:color-mix(in lab, red, red)){.status-chip.feito{border-color:color-mix(in srgb, var(--positive) 40%, transparent)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}.ti-go{background:var(--btn-bg);width:42px;height:42px;color:var(--btn-fg);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.list-empty{color:var(--text-3);margin:auto;font-size:12px}.stock-list{flex-direction:column;min-height:300px;margin-top:8px;display:flex}.stock-row{border-top:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:14px;width:100%;padding:14px 8px;display:flex}.stock-row:first-child{border-top:none}.stock-img{object-fit:cover;border-radius:16px;flex-shrink:0;width:52px;height:52px}.stock-img-fallback{color:#fff;background:linear-gradient(145deg, var(--blue-soft), var(--brand));border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.stock-info{flex:1;min-width:0}.stock-info h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.stock-info p{color:var(--text-2);margin-top:2px;font-size:12px}.stock-level{background:var(--hair);border-radius:999px;max-width:220px;height:5px;margin-top:8px;overflow:hidden}.stock-level i{background:linear-gradient(90deg,#47abe1,#3fd0e9);border-radius:999px;height:100%;display:block}.stock-level i.empty{background:linear-gradient(90deg,#47abe1,#3fd0e9)}.stock-right{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.stock-tag{background:var(--hair);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.stock-tag.empty{color:#fff;background:#0a2540}.dark .stock-tag.empty{color:#0a2540;background:#ffffffe6}.stock-tag.restock{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.stock-tag.restock{background:color-mix(in srgb, var(--positive) 15%, transparent)}}.stock-tag.restock{color:var(--positive)}.stock-right small{color:var(--text-3);font-size:11px}.stock-chev{color:var(--text-3);flex-shrink:0}.page-foot{text-align:center;color:var(--text-3);padding-top:4px;font-size:11.5px}.scroll-cue{z-index:15;color:#fff;cursor:pointer;background:#16191c;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 18px;font-size:12.5px;font-weight:600;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:12px;left:calc(50% + 132px);transform:translate(-50%);box-shadow:0 12px 28px -10px #00000073}.dark .scroll-cue{color:#07141f;background:#e8f2fa}.scroll-cue svg{animation:1.6s ease-in-out infinite cue}.scroll-cue.hide{opacity:0;pointer-events:none;transform:translate(-50%,12px)}@keyframes cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.d-scrim{z-index:1000;-webkit-backdrop-filter:blur(22px)saturate(1.15);isolation:isolate;background:#eef4fa47;position:fixed;inset:0}.dark .d-scrim{background:#060c1261}.d-panel{z-index:1001;background:var(--sheet);border:1px solid var(--surface-border);box-sizing:border-box;border-radius:24px;outline:none;flex-direction:column;width:clamp(380px,30vw,500px);display:flex;position:fixed;top:10px;bottom:10px;overflow:hidden;box-shadow:0 8px 40px #00000024}.d-panel--right{right:10px}.d-body{flex-direction:column;flex:1;gap:clamp(8px,1.1vh,14px);min-height:0;padding:clamp(10px,1.2vh,16px) clamp(16px,1.5vw,22px) 0;display:flex;overflow:hidden}.d-foot{flex-shrink:0;padding:clamp(10px,1.2vh,14px) clamp(16px,1.5vw,22px) clamp(14px,1.5vh,20px)}@media (height<=760px){.d-body{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}@media (width<=640px){.d-panel{border-radius:20px;width:calc(100vw - 16px);top:8px;bottom:8px;left:8px!important;right:8px!important}}@media (prefers-reduced-motion:no-preference){.d-scrim{animation:d-scrim-in .52s var(--rn-ease-emphasized) both}.d-scrim.is-closing{animation:.24s both d-scrim-out}.d-panel--right{animation:d-slide-right-in .56s var(--rn-ease-emphasized) both}.d-panel--right.is-closing{animation:d-slide-right-out .26s var(--rn-ease-emphasized) both}@keyframes d-scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(22px)saturate(1.15)}}@keyframes d-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes d-slide-right-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes d-slide-right-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}}@media (prefers-reduced-motion:reduce){.d-scrim,.d-scrim.is-closing{-webkit-backdrop-filter:blur(22px)saturate(1.15);animation:.16s both d-scrim-fade}.d-panel--right,.d-panel--right.is-closing{animation:.16s both d-panel-fade}@keyframes d-scrim-fade{0%{opacity:0}to{opacity:1}}@keyframes d-panel-fade{0%{opacity:0}to{opacity:1}}}.d-hd{z-index:2;background:var(--sheet);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 0 clamp(16px,1.5vw,22px);display:flex;position:sticky;top:0}.d-x{border:1px solid var(--surface-border);background:var(--chip);cursor:pointer;width:36px;min-width:36px;height:36px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .15s;display:grid}.d-x:hover{background:var(--hair,#0a25401a)}.dark .d-x{color:#fff;background:#ffffff14;border-color:#ffffff1f}.dark .d-x:hover{background:#ffffff26}@media (prefers-reduced-motion:no-preference){.ov-title,.ov-fade,.ov-rise,.ov-card{--_delay:calc(var(--ov-base,.32s) + var(--ov-i,0) * var(--ov-step,90ms));animation-fill-mode:both;animation-timing-function:var(--ov-ease,cubic-bezier(.2, .7, .2, 1));animation-delay:var(--_delay)}.ov-title{animation-name:ov-title-in;animation-duration:var(--ov-title,.9s)}.ov-fade{animation-name:ov-fade-in;animation-duration:var(--ov-fade,.65s)}.ov-rise{animation-name:ov-rise-in;animation-duration:var(--ov-rise,.7s)}.ov-card{animation-name:ov-card-in;animation-duration:var(--ov-card,.8s)}@keyframes ov-title-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes ov-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ov-rise-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes ov-card-in{0%{opacity:0;filter:blur(8px)grayscale(.6);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}}@media (prefers-reduced-motion:reduce){.ov-title,.ov-fade,.ov-rise,.ov-card{animation-name:ov-simple-fade;animation-duration:.16s;animation-delay:0s;animation-fill-mode:both}@keyframes ov-simple-fade{0%{opacity:0}to{opacity:1}}}.drawer-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-eyebrow{letter-spacing:.14em;color:var(--text-2);text-transform:uppercase;font-size:10px;font-weight:600}.drawer-img{object-fit:cover;border-radius:22px;width:100%;height:160px;margin:16px 0}.drawer-img-fallback{color:#fff;background:linear-gradient(145deg, var(--blue-soft), var(--brand));border-radius:22px;place-items:center;width:100%;height:160px;margin:16px 0;display:grid}.drawer h2{letter-spacing:-.015em;font-size:22px;font-weight:500}.drawer .sku{color:var(--text-2);margin-top:4px;font-size:12px}.drawer .qty{margin:16px 0 4px;font-size:42px;font-weight:300}.drawer .qty small{color:var(--text-2);font-size:13px;font-weight:400}.level-vs{margin:10px 0 18px}.level-vs .labels{color:var(--text-2);justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.drawer-actions{gap:10px;margin-top:8px;display:flex}.btn-primary{cursor:pointer;background:var(--btn-bg);height:44px;color:var(--btn-fg);border:none;border-radius:14px;flex:1;font-size:13px;font-weight:600}.btn-ghost{cursor:pointer;background:var(--chip);border:1px solid var(--surface-border);height:44px;color:var(--foreground);border-radius:14px;padding:0 18px;font-size:13px;font-weight:600}.icon-x{border:1px solid var(--surface-border);background:var(--chip);cursor:pointer;width:36px;height:36px;color:var(--foreground);border-radius:50%;place-items:center;display:grid}.toast{z-index:1002;animation:toastIn .3s var(--ease-spring);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:12.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.toast strong{font-weight:600}.toast .undo{color:var(--link);cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:700}.bw{display:block}.bw.inline{display:inline-flex}.bi{transition:transform .38s var(--rn-ease-spring), box-shadow .3s}.bw:hover>.bi{transform:translateY(-4px)}.rn-reveal{opacity:0;transition:opacity var(--rn-duration-reveal) var(--ease-standard) var(--rn-reveal-delay,0s), transform var(--rn-duration-reveal) var(--ease-standard) var(--rn-reveal-delay,0s);transform:translateY(14px)}.rn-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),(hover:none){.bw:hover>.bi{will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){.segmented .pill,.nav-pill,.progress-fill{transition:none}.status-chip.atrasado:before,.scroll-cue svg{animation:none}.rn-reveal{opacity:1;transition:none;transform:none}}.rn-has-cards,.rn-has-cards.is-visible{opacity:1!important;transition:none!important;transform:none!important}@keyframes rnPageIn{0%{opacity:0;transform:translateY(6px)}}@keyframes rnPageOut{to{opacity:0;transform:translateY(-4px)}}.page-inner{animation:.26s cubic-bezier(.2,.7,.2,1) both rnPageIn}.page-inner.page-exiting{pointer-events:none;animation:.12s ease-out forwards rnPageOut}@keyframes rnTitleReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes rnFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.rn-tl{clip-path:inset(0 100% 0 0);animation:.6s cubic-bezier(.2,.7,.2,1) both rnTitleReveal;display:block}.rn-tl:nth-child(2),.rn-tl+.rn-tl{animation-delay:.12s}.dash-header .date-line{opacity:0;animation:.4s ease-out .18s both rnFadeIn}}@media (prefers-reduced-motion:reduce){.rn-tl{display:block}}@keyframes rnKpiIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.rn-kpi{animation:.4s cubic-bezier(.2,.7,.2,1) both rnKpiIn;animation-delay:calc(.15s + var(--kpi-i,0) * 60ms)}.kpi strong,.capsule-value{font-variant-numeric:tabular-nums}}@keyframes rnCardIn{0%{opacity:0;filter:blur(6px)grayscale(.6);transform:translateY(14px)}to{opacity:1;filter:none;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.rn-card{animation:.5s cubic-bezier(.2,.7,.2,1) both rnCardIn;animation-delay:calc(.25s + var(--card-i,0) * 70ms)}.rn-reveal .stock-level i,.rn-reveal .progress-fill,.rn-reveal .cli-bar i,.rn-reveal .cli-chan-t i,.rn-reveal .prod-lv i,.rn-reveal .prod-mcb-t i{width:0;transition:width .7s ease-out .5s}.rn-reveal.is-visible .stock-level i,.rn-reveal.is-visible .progress-fill,.rn-reveal.is-visible .cli-bar i,.rn-reveal.is-visible .cli-chan-t i,.rn-reveal.is-visible .prod-lv i,.rn-reveal.is-visible .prod-mcb-t i{width:var(--bar-w,0%)}}@keyframes rnBarIn{0%{width:0}to{width:var(--bar-w,0%)}}@media (prefers-reduced-motion:no-preference){.prod-drawer .prod-sbar-t i{animation:.7s ease-out both rnBarIn;animation-delay:calc(.2s + var(--sbar-i,0) * 80ms)}.drawer .stock-level i{animation:.5s ease-out .15s both rnBarIn}}@keyframes rnRingIn{0%{stroke-dashoffset:var(--ring-dash,0)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.cli-ring circle:last-child{animation:.9s ease-out .3s both rnRingIn}}@keyframes rnRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){tr.rn-row{animation:.3s cubic-bezier(.2,.7,.2,1) both rnRowIn;animation-delay:calc(var(--row-i,0) * 30ms)}}@keyframes rnSparkBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.prod-spark i{transform-origin:bottom;animation:.3s ease-out both rnSparkBar;animation-delay:calc(var(--spark-i,0) * 15ms + .1s);transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.rn-tl{clip-path:none!important;animation:none!important}.rn-kpi{opacity:1!important;animation:none!important;transform:none!important}.rn-card{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}tr.rn-row{opacity:1!important;animation:none!important;transform:none!important}.prod-spark i{animation:none!important;transform:none!important}.page-inner,.page-inner.page-exiting{opacity:1!important;animation:none!important;transform:none!important}.cli-ring circle:last-child{animation:none!important}.dash-header .date-line{opacity:1!important;animation:none!important}.rn-reveal .stock-level i,.rn-reveal .progress-fill,.rn-reveal .cli-bar i,.rn-reveal .cli-chan-t i,.rn-reveal .prod-lv i,.rn-reveal .prod-mcb-t i{width:var(--bar-w,0%)!important;transition:none!important}.prod-drawer .prod-sbar-t i,.drawer .stock-level i{width:var(--bar-w,0%)!important;animation:none!important}}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-grid .bw{width:100%;height:100%}.stage-tile{color:#fff;text-align:left;cursor:pointer;background:var(--tile-bg);border:1px solid var(--tile-border);width:100%;height:100%;min-height:150px;box-shadow:var(--tile-shadow);border-radius:24px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 16px 14px;transition:opacity .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.status-grid[data-filtering=true] .stage-tile:not(.is-active){opacity:.5}.stage-tile.is-active{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px var(--sky), 0 18px 32px -16px #0009}.stage-top{color:#ffffff9e;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.stage-more{color:#ffffffd9;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.stage-mid{flex-direction:column;gap:6px;display:flex}.stage-n{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1}.stage-name{font-size:15px;font-weight:700}.stage-foot{color:#ffffff94;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.stage-foot b{color:#fff;font-weight:600}.stage-alert{color:var(--sky);border:1px solid #47abe1b3;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.stage-alert i{background:var(--sky);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseDot}.orders-card{gap:0;padding:20px 22px}.orders-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orders-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.orders-tabs::-webkit-scrollbar{display:none}.orders-tabs button{white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 14px;display:flex}.orders-tabs em{background:var(--hair);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.search{background:var(--chip);height:42px;color:var(--text-3);border-radius:999px;align-items:center;gap:8px;min-width:240px;padding:0 14px;display:flex}.search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px;font-weight:500}.search input::placeholder{color:var(--text-3)}.chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip{height:34px;color:var(--text-2);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:600}.chip[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.orders-scroll{overflow-x:auto}.orders-table{border-collapse:separate;border-spacing:0;width:100%}.orders-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:10px;font-size:11px;font-weight:600}.orders-table th.r{text-align:right}.orders-table td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px 10px}.orders-table tbody tr{cursor:pointer;transition:background .2s}.orders-table tbody tr:hover td{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){.orders-table tbody tr:hover td{background:color-mix(in srgb, var(--sky) 6%, transparent)}}.orders-table tbody tr.sel td{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){.orders-table tbody tr.sel td{background:color-mix(in srgb, var(--sky) 10%, transparent)}}.orders-table td:first-child,.orders-table th:first-child{width:34px;padding-left:4px}.orders-table tr:last-child td{border-bottom:0}.obox{border:1.6px solid var(--text-3);color:#0000;cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:20px;height:20px;transition:background .15s;display:grid}.obox[aria-checked=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.oid{font-size:13.5px;font-weight:700;display:block}.osub{color:var(--text-2);font-size:12px;font-weight:500;display:block}.oname{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.oprod{align-items:center;gap:12px;min-width:0;display:flex}.oimg{object-fit:cover;border-radius:12px;flex:none;width:40px;height:40px}.oimg-fallback{background:var(--chip);color:var(--text-2);place-items:center;display:grid}.oprod-text{min-width:0}.ochan{color:var(--text-2);white-space:nowrap;font-size:12.5px;font-weight:600}.oval{white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.otag{background:var(--hair);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.otag.ship{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){.otag.ship{background:color-mix(in srgb, var(--sky) 16%, transparent)}}.otag.ship{color:var(--title-accent)}.otag.ok{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.otag.ok{background:color-mix(in srgb, var(--positive) 14%, transparent)}}.otag.ok{color:var(--positive)}.otag.late{border:1px solid var(--sky);color:var(--title-accent);background:0 0}.otag.late i{background:var(--sky);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulseDot}.odue{white-space:nowrap;color:var(--text-2);font-size:12.5px;font-weight:600}.odue.late{color:var(--title-accent)}.ogo{border:1px solid var(--hair);width:34px;height:34px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.orders-empty{text-align:center;color:var(--text-2);padding:40px 0}.orders-foot{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12.5px;font-weight:500;display:flex}.pager{gap:6px;display:flex}.pager button{border:1px solid var(--hair);width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.pager button[aria-current=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.bulk{opacity:0;visibility:hidden;z-index:18;color:#fff;transition:transform .45s var(--ease-spring), opacity .25s, visibility .3s;background:#16191c;border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 20px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:18px;left:calc(50% + 132px);transform:translate(-50%,24px);box-shadow:0 18px 40px -14px #00000080}.bulk.on{opacity:1;visibility:visible;transform:translate(-50%)}.bulk-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:none;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.bulk-btn.pri{background:var(--sky);color:#07141f}.bulk-x{justify-content:center;width:36px;padding:0}.order-drawer{gap:18px;width:min(440px,100%);position:relative}.order-close{position:absolute;top:18px;right:18px}.order-id{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600}.order-meta{color:var(--text-2);margin-top:4px;font-size:13px;font-weight:500}.order-prod{align-items:center;gap:12px;min-width:0;display:flex}.order-prod-img{object-fit:cover;border-radius:16px;flex:none;width:52px;height:52px}.order-prod-fallback{background:var(--chip);color:var(--text-2);place-items:center;display:grid}.order-prod-text{flex-direction:column;min-width:0;display:flex}.order-prod-total{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:700}.order-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-grid div{background:var(--chip);border-radius:18px;padding:12px 14px}.order-grid small{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.order-grid b{margin-top:3px;font-size:14px;display:block}.order-timeline{flex-direction:column;margin:2px 0;display:flex}.tl-i{grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.tl-i:not(:last-child):before{content:"";background:var(--hair);width:2px;position:absolute;top:22px;bottom:0;left:10px}.tl-i.done:not(:last-child):before{background:var(--sky)}.tl-dot{border:2px solid var(--hair);background:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tl-i.done .tl-dot{background:var(--sky);border-color:var(--sky);color:#07141f}.tl-i.now .tl-dot{border-color:var(--sky)}.tl-i b{font-size:13.5px;font-weight:600}.tl-i span{color:var(--text-2);white-space:nowrap;font-size:12px}.order-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.order-btn{flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=1180px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-table .c-cli{display:none}}@media (width<=980px){.bulk{left:50%}.orders-table .c-due{display:none}}@media (width<=640px){.orders-table .c-ch,.orders-table .c-prod{display:none}.search{flex:1;min-width:0}.order-grid{grid-template-columns:1fr}}.ord-head{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,3vw,48px);display:grid}.ord-head-left{min-width:0}.ord-head-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.ord-kpis{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(14px,1.8vw,30px)}.ord-kpis .kpi{gap:10px;padding:0}.ord-kpis .kpi-text p,.ord-kpis .kpi-text strong{white-space:nowrap}@media (width<=1280px){.ord-head{grid-template-columns:1fr auto;row-gap:16px}.ord-kpis{flex-wrap:wrap;grid-area:2/1/auto/-1}}.ord-flow{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0 6px;display:grid;position:relative}.ord-flow:before{content:"";background:var(--hair);pointer-events:none;height:2px;position:absolute;top:13px;left:10px;right:10px}.ord-flow-rail{transform-origin:0;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#47abe1,#3fd0e9);border-radius:2px;width:calc(100% - 20px);height:2px;position:absolute;top:13px;left:10px;transform:scaleX(.75)}.ord-fl{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:4px;padding:0 24px 0 0;transition:opacity .25s;display:flex;position:relative}.ord-dot-wrap{z-index:1;background:var(--background);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-bottom:12px;display:grid;position:relative}.ord-dot-wrap i{border:2px solid var(--sky);background:var(--background);border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s;display:block}.ord-fl:last-child .ord-dot-wrap i{background:var(--sky)}.ord-fl:hover .ord-dot-wrap i{transform:scale(1.25)}.ord-fl[aria-pressed=true] .ord-dot-wrap i{background:var(--foreground);border-color:var(--foreground);transform:scale(1.25)}.ord-fl[aria-pressed=true] .ord-fl-n{color:var(--sky)}.ord-fl[aria-pressed=true] .ord-fl-lbl{color:var(--foreground)}.ord-flow[data-filtering=true] .ord-fl[aria-pressed=false]{opacity:.42}.ord-fl-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.ord-fl-n{letter-spacing:-.03em;font-size:clamp(30px,2.6vw,44px);font-weight:500;line-height:1.05}.ord-fl-v{color:var(--text-2);font-size:13px;font-weight:600}.ord-fl-note{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}@media (width<=760px){.ord-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.ord-flow:before,.ord-flow-rail{display:none}}.ord-lay{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(14px,1.5vw,22px);display:grid}.ord-dayc{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex;position:sticky;top:16px}@media (width<=1500px){.ord-lay .c-cli{display:none}}@media (width<=1280px){.ord-lay{grid-template-columns:minmax(0,1fr)}.ord-dayc{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;position:static}}.ord-col{color:#fff;background:linear-gradient(165deg,#123a5e 0%,#0a2540 60%,#081c30 100%);border-radius:28px;padding:20px;box-shadow:0 18px 40px -22px #0a254099}.ord-col-k{letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0;font-size:11px;font-weight:700}.ord-col-t{align-items:baseline;gap:10px;margin-top:6px;display:flex}.ord-col-t b{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1}.ord-col-t span{color:#9bd3f1;font-size:13px;font-weight:600}.ord-col-pb{background:#ffffff1f;border-radius:999px;height:8px;margin:16px 0 8px;overflow:hidden}.ord-col-pb i{background:linear-gradient(90deg,#47abe1,#3fd0e9);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.3,.8,.3,1);display:block}.ord-col-pl{color:#ffffffbf;justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.ord-col-lt{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ord-col-li{text-align:left;cursor:pointer;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ord-col-li.late-item{background:#47abe124;border-color:#47abe173}.ord-col-li b{font-size:13px;font-weight:600;display:block}.ord-col-li>span>span{color:#ffffff9e;font-size:11.5px;font-weight:500;display:block}.ord-col-li em{color:#9bd3f1;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.ord-col-go{color:#07141f;text-align:center;cursor:pointer;background:#47abe1;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:14px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.ord-chl h2{margin:0 0 14px;font-size:16px;font-weight:600}.ord-chl-row{grid-template-columns:100px 1fr 44px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;font-weight:600;display:grid}.ord-chl-bar{background:var(--hair);border-radius:999px;height:7px;overflow:hidden}.ord-chl-bar i{background:linear-gradient(90deg, var(--sky), var(--cyan));height:100%;width:var(--bar-w,0%);border-radius:999px;display:block}.ord-chl-row>span:last-child{text-align:right;color:var(--text-2)}.ord-chl-avg{border-top:1px solid var(--hair);color:var(--text-2);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:12.5px;font-weight:600;display:flex}.ord-chl-avg b{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.ord-dot-wrap i{transition:none!important}.ord-fl:hover .ord-dot-wrap i,.ord-fl[aria-pressed=true] .ord-dot-wrap i{transform:none!important}.ord-col-pb i{transition:none!important}.ord-fl .stage-alert i{animation:none!important}}.kpi-text strong em{color:var(--text-3);margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.btn-export.ghost{background:var(--chip);color:var(--foreground)}.btn-export:not(.ghost):hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.btn-export:not(.ghost):hover{background:color-mix(in srgb, var(--brand) 8%, var(--btn-bg))}}.btn-export:not(.ghost):hover{transition:background .16s}.dark .btn-export:not(.ghost):hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dark .btn-export:not(.ghost):hover{background:color-mix(in srgb, var(--brand) 12%, var(--btn-bg))}}.segmented.compact button{height:34px;padding:0 14px;font-size:12.5px}.cli-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cli-tb-l,.cli-tb-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cli-sort{cursor:pointer;background:var(--chip);height:42px;color:var(--text-2);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.cli-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.cli-empty{text-align:center;color:var(--text-2);grid-column:1/-1;padding:40px 0}.cli-card{background:var(--surface-bg);border:1px solid var(--surface-border);width:100%;height:100%;box-shadow:var(--surface-shadow);cursor:pointer;text-align:left;border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative}.cli-card.vip{background:var(--tile-bg);border-color:var(--tile-border);color:#fff;box-shadow:var(--tile-shadow)}.cli-card-top{justify-content:space-between;align-items:flex-start;display:flex}.cli-ini{letter-spacing:.02em;background:var(--sky);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.cli-ini{background:color-mix(in srgb, var(--sky) 16%, transparent)}}.cli-ini{color:var(--title-accent)}.cli-ini.sm{width:36px;height:36px;font-size:12px}.cli-ini-photo{object-fit:cover;border-radius:50%}.cli-card.vip .cli-ini{color:#fff;background:#ffffff1a}.cli-star{border:1px solid var(--hair);cursor:pointer;width:32px;height:32px;color:var(--text-3);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:grid}.cli-star:hover{transform:scale(1.12)}.cli-card.vip .cli-star{color:#fff9;border-color:#fff3}.cli-star[aria-pressed=true]{background:var(--sky);border-color:var(--sky);color:#07141f}.cli-card h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.cli-meta{color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:500}.cli-card.vip .cli-meta{color:#fff9}.cli-stats{background:var(--chip);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.cli-card.vip .cli-stats{background:#ffffff0f}.cli-stats small{color:var(--text-3);font-size:11px;font-weight:500;display:block}.cli-card.vip .cli-stats small{color:#ffffff80}.cli-stats b{margin-top:1px;font-size:14px;font-weight:700;display:block}.cli-score{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.cli-score>span:first-child{color:var(--text-3);font-size:11px;font-weight:500}.cli-card.vip .cli-score>span:first-child{color:#ffffff80}.cli-score.tbl{min-width:140px}.cli-bar{background:var(--hair);border-radius:999px;flex:1;height:5px;overflow:hidden}.cli-card.vip .cli-bar{background:#ffffff1f}.cli-bar i{background:linear-gradient(90deg, var(--sky), var(--cyan));border-radius:999px;height:100%;display:block}.cli-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.cli-seg-tag{border:1px solid var(--hair);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.cli-seg-tag.risk{border-color:var(--sky);color:var(--title-accent)}.cli-card.vip .cli-seg-tag{color:#fff;border-color:#fff3}.cli-acts{gap:6px;display:flex}.cli-mini{border:1px solid var(--hair);cursor:pointer;width:32px;height:32px;color:var(--text-2);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cli-mini:hover{background:var(--chip)}.cli-mini.lg{width:40px;height:40px}.cli-card.vip .cli-mini{color:#ffffffd9;border-color:#fff3}.cli-card.vip .cli-mini:hover{background:#ffffff14}.cli-table-wrap,.cli-scroll{overflow-x:auto}.cli-table td,.cli-table th{white-space:nowrap}.cli-table td:first-child,.cli-table th:first-child{width:auto;padding-left:4px}.cli-ring{flex-shrink:0;position:relative}.cli-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cli-ring .cli-ini{width:auto;height:auto;font-size:24px;position:absolute;inset:8px}.cli-ring .cli-photo{object-fit:cover;border-radius:50%;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cli-ring b{color:#fff;border:2px solid var(--card);background:#16191c;border-radius:999px;place-items:center;min-width:30px;height:24px;padding:0 6px;font-size:11.5px;font-weight:700;display:grid;position:absolute;bottom:2px;right:-4px}.dark .cli-ring b{color:#07141f;background:#e8f2fa}.cli-prof{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.card.cli-prof{justify-content:center}.cli-prof h3{margin:6px 0 0;font-size:22px;font-weight:700}.cli-prof p{color:var(--text-2);margin:0;font-size:13px;font-weight:500}.cli-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.cli-pill2{border:1px solid var(--hair);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.cli-pacts{justify-content:center;gap:8px;margin-top:6px;display:flex}.cli-drawer{flex-direction:column;gap:18px;display:flex}.cli-close{position:absolute;top:18px;right:18px}.cli-stat3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cli-stat3 div{background:var(--chip);border-radius:16px;padding:10px 12px}.cli-stat3 small{color:var(--text-3);font-size:11px;font-weight:600;display:block}.cli-stat3 b{margin-top:2px;font-size:15px;font-weight:700;display:block}.cli-sec-t{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:4px 0 -6px;font-size:12px;font-weight:700}.cli-olist{flex-direction:column;gap:8px;display:flex}.cli-oi{border:1px solid var(--hair);border-radius:16px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.cli-oimg{object-fit:cover;background:var(--chip);border-radius:12px;width:40px;height:40px}.cli-oi b{font-size:13.5px;font-weight:600;display:block}.cli-oi>span:nth-child(2)>span{color:var(--text-2);font-size:12px;font-weight:500}.cli-oi-v{text-align:right;font-size:13.5px;font-weight:700}.cli-drawer-foot{margin-top:auto;display:flex}.cli-full{flex:1;justify-content:center}.cli-profile-head{align-items:center}.cli-back-title{align-items:center;gap:18px;display:flex}.cli-back{background:var(--surface-bg);border:1px solid var(--surface-border);width:46px;height:46px;box-shadow:var(--surface-shadow);cursor:pointer;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cli-pgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(14px,1.5vw,22px);display:grid}.cli-hist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.cli-hc{background:var(--chip);border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;min-height:140px;padding:16px;display:flex}.cli-hc.dark{background:var(--tile-bg);color:#fff}.cli-hc-top{align-items:flex-start;gap:12px;display:flex}.cli-hc-img{object-fit:cover;background:var(--chip);border-radius:12px;flex-shrink:0;width:44px;height:44px}.cli-hc.dark .cli-hc-img{background:#ffffff14}.cli-hc small{color:var(--text-2);font-size:12px;font-weight:500}.cli-hc.dark small{color:#fff9}.cli-hc b{margin-top:2px;font-size:15px;font-weight:700;display:block}.cli-hc-v{letter-spacing:-.02em;font-size:22px;font-weight:700}.cli-chan{flex-direction:column;gap:12px;margin-top:14px;display:flex}.cli-chan div{grid-template-columns:110px 1fr 70px;align-items:center;gap:12px;font-size:13px;font-weight:600;display:grid}.cli-chan-t{background:var(--hair);border-radius:999px;height:8px;overflow:hidden}.cli-chan-t i{background:linear-gradient(90deg, var(--sky), var(--cyan));border-radius:999px;height:100%;display:block}.cli-chan-p{text-align:right;color:var(--text-2)}.cli-det{flex-direction:column;margin-top:14px;display:flex}.cli-det div{border-bottom:1px solid var(--hair);grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.cli-det div:last-child{border-bottom:0}.cli-det svg{color:var(--text-3)}.cli-det small{color:var(--text-3);font-size:11px;font-weight:600;display:block}.cli-det b{font-size:14px;font-weight:600}@media (width<=1180px){.cli-pgrid{grid-template-columns:1fr}.cli-table .c-cli{display:none}}@media (width<=640px){.cli-table .c-ch{display:none}.cli-stat3{grid-template-columns:1fr 1fr}.cli-chan div{grid-template-columns:90px 1fr 60px}}@media (prefers-reduced-motion:reduce),(hover:none){.cli-star:hover{transform:none}}.app-top{z-index:1;min-height:100vh;position:relative}.shell{max-width:1760px;margin:0 auto;padding:14px max(24px,3vw) 40px}.page-content{flex-direction:column;gap:20px;padding:0;display:flex}.page-inner{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex}.topbar{z-index:20;background:0 0;margin-bottom:22px;padding:0;position:sticky;top:12px}.topbar-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;display:grid;position:relative}.topbar-inner:before{content:"";background:var(--card);border:1px solid var(--surface-border);opacity:0;pointer-events:none;z-index:-1;border-radius:999px;transition:opacity .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6px -10px;box-shadow:0 8px 24px #0a254017}.dark .topbar-inner:before{background:#121d27;border-color:#ffffff12;box-shadow:0 8px 24px #0006}.topbar[data-compact=true] .topbar-inner{justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;display:flex}.topbar[data-compact=true] .topbar-inner:before{opacity:1}.topbar[data-compact=true] .brand-light{opacity:0}.topbar[data-compact=true] .optional-action{opacity:0;pointer-events:none}.topbar[data-compact=true] .tnav-item{height:32px;padding:0 10px;font-size:12px}@keyframes rn-logo-symbol-in{0%{opacity:0;transform:scale(.6)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes rn-logo-text-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rn-logo-opacity-in{0%{opacity:0}to{opacity:1}}.topbar .brand{color:var(--foreground);grid-column:1;justify-self:start;gap:7px}.topbar .brand-symbol{width:24px;height:24px;color:var(--sky);will-change:transform, opacity;animation:rn-logo-symbol-in var(--rn-duration-count) var(--rn-ease-emphasized) both;transition:transform .24s var(--rn-ease-emphasized)}.topbar .brand:hover .brand-symbol{transform:rotate(45deg)}.topbar .brand-wordmark{flex-direction:row;gap:5px}.topbar .brand-wordmark b{color:var(--foreground);will-change:transform, opacity;animation:rn-logo-text-in var(--rn-duration-count) var(--rn-ease-emphasized) 80ms both;font-size:16px}.topbar .brand-wordmark .brand-light{color:var(--foreground);will-change:transform, opacity;animation:rn-logo-text-in var(--rn-duration-count) var(--rn-ease-emphasized) .16s both;font-size:16px;transition:opacity .56s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.topbar .brand-symbol{will-change:opacity;animation:.12s both rn-logo-opacity-in}.topbar .brand-wordmark b{will-change:opacity;animation:.12s 80ms both rn-logo-opacity-in}.topbar .brand-wordmark .brand-light{will-change:opacity;animation:.12s .16s both rn-logo-opacity-in}.topbar .brand:hover .brand-symbol{transform:none}}.tnav{box-shadow:none;background:0 0;border:none;border-radius:999px;grid-column:2;justify-self:center;align-items:center;gap:2px;max-width:100%;padding:5px;display:flex;position:relative}.tnav-item{z-index:1;cursor:pointer;height:36px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:color .16s;display:flex;position:relative}.tnav-item:hover{color:var(--foreground)}.tnav-item:focus-visible{outline-offset:2px;outline:2px solid #1a6fae}.dark .tnav-item:focus-visible{outline-color:#47abe1}.tnav-item[aria-current=page]{color:#1a6fae;font-weight:700}.dark .tnav-item[aria-current=page]{color:#47abe1}.tnav-label{flex-direction:column;align-items:center;display:flex}.tnav-label:before{content:attr(data-label);font-weight:700;font-size:inherit;visibility:hidden;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;display:block;overflow:hidden}.tnav-item .badge2{background:var(--hair);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;transition:background .16s,color .16s}.tnav-item[aria-current=page] .badge2{color:#1a6fae;background:#1a6fae1f}.dark .tnav-item[aria-current=page] .badge2{color:#47abe1;background:#47abe11f}.top-actions{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.optional-action{transition:opacity .56s cubic-bezier(.22,1,.36,1)}.top-actions .icon-btn{width:36px;height:36px;box-shadow:none;background:0 0;border:0}.top-actions .icon-btn:hover{background:var(--chip)}.top-actions .icon-btn svg{width:18px;height:18px}.theme-toggle{overflow:hidden}.theme-icon-wrap{width:18px;height:18px;display:block;position:relative}.theme-icon{transition:transform .4s var(--rn-ease-emphasized), opacity .4s var(--rn-ease-emphasized);position:absolute;top:0;left:0}.theme-icon--sun{opacity:1;transform:none}.theme-icon--moon{opacity:0;transform:rotate(-90deg)scale(.5)}.dark .theme-icon--sun{opacity:0;transform:rotate(90deg)scale(.5)}.dark .theme-icon--moon{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.dark .theme-icon--sun svg>path{opacity:0;transition:opacity .2s var(--rn-ease-emphasized)}.theme-icon--sun svg>path:nth-child(2){opacity:1;transition-delay:0s}.theme-icon--sun svg>path:nth-child(3){opacity:1;transition-delay:25ms}.theme-icon--sun svg>path:nth-child(4){opacity:1;transition-delay:50ms}.theme-icon--sun svg>path:nth-child(5){opacity:1;transition-delay:75ms}.theme-icon--sun svg>path:nth-child(6){opacity:1;transition-delay:.1s}.theme-icon--sun svg>path:nth-child(7){opacity:1;transition-delay:.125s}.theme-icon--sun svg>path:nth-child(8){opacity:1;transition-delay:.15s}.theme-icon--sun svg>path:nth-child(9){opacity:1;transition-delay:.175s}}@media (prefers-reduced-motion:reduce){.theme-icon{transition:opacity .12s linear;transform:none!important}}.top-actions .avatar{cursor:pointer;border:0;width:36px;height:36px;margin-left:4px;font-size:11.5px}.avatar-wrap{position:relative}.avatar-menu{z-index:40;background:var(--floating);border:1px solid var(--surface-border);min-width:190px;box-shadow:var(--floating-shadow);border-radius:18px;flex-direction:column;gap:2px;padding:8px;animation:.18s fade;display:flex;position:absolute;top:calc(100% + 8px);right:0}.avatar-menu-head{border-bottom:1px solid var(--hair);margin-bottom:4px;padding:8px 10px 10px}.avatar-menu-head b{font-size:13px;font-weight:600;display:block}.avatar-menu-head small{color:var(--text-2);font-size:11.5px}.avatar-menu-item{cursor:pointer;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.avatar-menu-item:hover{background:var(--chip)}.avatar-menu-item svg{color:var(--text-3)}.date-line{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.demo-in{align-items:center;gap:7px;display:inline-flex}.demo-in i{background:#067647;border-radius:50%;flex:none;width:7px;height:7px}.scroll-cue,.bulk{left:50%}.dash-header h1{font-size:clamp(28px,2.3vw,40px)}.kpi-icon{width:38px;height:38px}.kpi-icon svg{width:18px;height:18px}.kpi-text strong{font-size:clamp(15px,1.15vw,19px)}.kpi-text p{font-size:11.5px}.segmented button{height:34px;font-size:12.5px}.btn-export{height:40px}.card-head h2{font-size:16px}.channel-tile{min-height:150px;padding:14px}.tile-name{font-size:15px}.tile-orders,.tile-share{font-size:11.5px}.tile-value{font-size:clamp(17px,1.4vw,21px)}.tile-open{width:30px;height:30px}.capsule-value{font-size:clamp(36px,3.4vw,54px)}.chart-card{min-height:clamp(420px,100vh - 430px,600px)}.ti-num{font-size:24px}.ti-title,.stock-info h3{font-size:13px}@media (width<=1180px){.topbar-inner{grid-template-columns:auto 1fr;row-gap:12px}.topbar .brand{grid-area:1/1}.top-actions{grid-area:1/2}.tnav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;max-width:100%;overflow-x:auto}.tnav::-webkit-scrollbar{display:none}}@media (width<=980px){.page-content{padding:0}}@media (width<=640px){.shell{padding-left:16px;padding-right:16px}.tnav-item{height:38px}}@media (width<=767px){.topbar{top:0}.topbar-inner{justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;transition:none;display:flex}.topbar-inner:before{opacity:1;inset:-4px -8px}.topbar .brand-light,.topbar .optional-action{opacity:0;transition:none}.topbar .brand,.top-actions,.tnav{transition:none}}@media (prefers-reduced-motion:reduce){.topbar-inner:before,.topbar .brand-wordmark .brand-light,.topbar .optional-action,.tnav-item,.tnav-item .badge2{transition:none!important}}.anchor{position:relative}.bell-dot{background:var(--brand);border:1.5px solid var(--background);pointer-events:none;border-radius:50%;width:7px;height:7px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;top:9px;right:10px}.dark .bell-dot{background:var(--sky)}.bell-dot.off{opacity:0;transform:scale(0)}.top-actions .icon-btn[data-tooltip]:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:var(--foreground);color:var(--background);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.top-actions .icon-btn[data-tooltip]:hover:after,.top-actions .icon-btn[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.pop{z-index:900;background:var(--card);color:var(--foreground);border:1px solid var(--surface-border);text-align:left;transform-origin:calc(100% - 22px) -6px;opacity:0;pointer-events:none;border-radius:28px;padding:10px;transition:opacity .18s,transform .3s cubic-bezier(.2,0,0,1);position:absolute;top:calc(100% + 14px);right:0;transform:translateY(-8px)scale(.95);box-shadow:0 1px 2px #0a25400f,0 34px 70px -30px #0a254080}.pop.on{opacity:1;pointer-events:auto;transform:none}.pop-hr{background:var(--hair);height:1px;margin:6px 8px}.pop.pn{width:348px;max-width:calc(100vw - 24px)}.pn-h{justify-content:space-between;align-items:center;padding:10px 8px 8px 12px;display:flex}.pn-h b{letter-spacing:-.01em;font-size:15px;font-weight:600}.pop button.mk{background:var(--chip);height:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:600;transition:opacity .2s,background .2s}.pop button.mk:hover{background:var(--hair)}.pop button.mk:disabled{opacity:.45;cursor:default}.pn-l{max-height:340px;padding:2px 0;overflow-y:auto}.pop .np{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:13px;width:100%;padding:11px 12px;transition:background .18s;display:flex}.pop .np:hover,.pop .np:focus-visible{background:var(--chip);outline:0}.np .ni{width:18px;height:18px;color:var(--text-2);flex:none;margin-top:2px;display:inline-flex;position:relative}.np .ni i{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:-2px;right:-2px}.dark .np .ni i{background:var(--sky)}.np b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.np p{color:var(--text-2);margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.35}.np time{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.np[data-read=true] b{color:var(--text-2);font-weight:500}.np[data-read=true] .ni{opacity:.55}.pop.pa{width:272px;max-width:calc(100vw - 24px);padding:8px}.ac-top{align-items:center;gap:14px;padding:12px 12px 10px;display:flex}.ac-av{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:grid}.ac-top b{font-size:15px;font-weight:600;line-height:1.2;display:block}.ac-top small{color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.pop button.mi{width:100%;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background .18s;display:flex}.pop button.mi:hover,.pop button.mi:focus-visible{background:var(--chip);outline:0}.mi-ic{color:var(--text-2);flex:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.pop button.mi:hover .mi-ic{transform:scale(1.14)}.mi-suf{margin-left:auto;font-style:normal}.mi-suf kbd{background:var(--chip);color:var(--text-2);border:1px solid var(--hair);border-radius:7px;padding:2px 7px;font:600 11px Montserrat,sans-serif}.ck2{color:var(--brand);opacity:0;margin-left:auto;transition:all .25s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.dark .ck2{color:var(--sky)}button[aria-checked=true] .ck2{opacity:1;transform:none}.pop button.mi.out{color:var(--text-2)}.rail{z-index:800;background:var(--navbg,#ffffffd1);-webkit-backdrop-filter:blur(14px);border-radius:99px;flex-direction:column;align-items:center;gap:4px;padding:9px;display:flex;position:fixed;top:50%;left:clamp(10px,1.5vw,24px);transform:translateY(-50%);box-shadow:0 1px 2px #0a25400d,0 18px 40px -20px #0a254059}.dark .rail{background:var(--navbg,#0f1b27d9);box-shadow:0 1px 2px #0003,0 18px 40px -20px #0009}.rail-btn{width:42px;height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.rail-btn:hover{background:var(--chip);color:var(--foreground);transform:scale(1.1)}.rail-btn[aria-pressed=true]{background:var(--navy);color:#fff}.dark .rail-btn[aria-pressed=true]{background:var(--sky);color:var(--navy)}.rail-sep{border:0;border-top:1px solid var(--hair);width:22px;margin:5px 0}.rail-ic-wrap{display:inline-flex;position:relative}.rail-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--navbg,#ffffffd1);background:#f26b1d;border-radius:50%;position:absolute;top:-1px;right:-1px}.rail-btn:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:var(--navy);color:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-6px,-50%)}.dark .rail-btn:after{background:var(--soft,#f1f5f9);color:var(--navy)}.rail-btn:hover:after,.rail-btn:focus-visible:after{opacity:1;transform:translateY(-50%)}@media (width<=1100px){.rail{display:none}}@media (width>=1101px) and (width<=1699px){.shell{padding-left:92px;padding-right:92px}}.prod-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(14px,1.5vw,22px);display:grid}.prod-main{min-width:0}.prod-bar-l{flex:1;min-width:0}.prod-bar-l .search{flex:1;min-width:200px;max-width:320px}.prod-tabs{max-width:100%}.prod-tabs em{background:var(--hair);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11px;font-style:normal}.prod-chips{margin-top:12px}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-top:14px;display:grid}.prod-empty{text-align:center;color:var(--text-2);grid-column:1/-1;padding:40px 0}.prod-card{background:var(--surface-bg);border:1px solid var(--surface-border);width:100%;height:100%;box-shadow:var(--surface-shadow);text-align:left;cursor:pointer;border-radius:24px;flex-direction:column;gap:12px;padding:10px 10px 14px;display:flex}.prod-ph{height:150px;color:var(--title-accent);background:radial-gradient(120% 90% at 30% 10%, var(--sky), transparent 60%), var(--chip);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prod-ph{background:radial-gradient(120% 90% at 30% 10%, color-mix(in srgb, var(--sky) 22%, transparent), transparent 60%), var(--chip)}}.prod-ph-img{object-fit:cover;width:100%;height:100%}.prod-card.dim .prod-ph{filter:grayscale();opacity:.7}.prod-rk{color:#fff;background:#16191c;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.prod-ph .prod-tag{position:absolute;bottom:10px;left:10px}.prod-card-b{flex-direction:column;gap:10px;padding:0 6px;display:flex}.prod-card h3{margin:0;font-size:15px;font-weight:700;line-height:1.3}.prod-sub{color:var(--text-2);margin-top:2px;font-size:12px;font-weight:500;display:block}.prod-pr{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prod-pr b{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.prod-mg{background:var(--sky);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.prod-mg{background:color-mix(in srgb, var(--sky) 14%, transparent)}}.prod-mg{color:var(--title-accent);white-space:nowrap}.prod-stk{color:var(--text-2);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.prod-stk b{color:var(--foreground)}.prod-lv{background:var(--hair);border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.prod-lv i{background:linear-gradient(90deg, var(--sky), var(--cyan));border-radius:999px;height:100%;display:block}.prod-lv.zero i{width:0!important}.prod-lv.off i{background:var(--text-3)}.prod-pf{border-top:1px solid var(--hair);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.prod-pf>span:first-child{white-space:nowrap}.prod-chs{gap:4px;display:flex}.prod-chs i{letter-spacing:.03em;background:var(--chip);color:var(--text-2);border-radius:7px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.prod-tag{background:var(--hair);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.prod-tag.ok{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.prod-tag.ok{background:color-mix(in srgb, var(--positive) 14%, transparent)}}.prod-tag.ok{color:var(--positive)}.prod-tag.low{border:1px solid var(--sky);color:var(--title-accent);background:0 0}.prod-tag.paused{border:1px dashed var(--text-3);color:var(--text-2);background:0 0}.prod-tag.out{color:#fff;background:#16191c}.dark .prod-tag.out{color:#07141f;background:#e8f2fa}.prod-list-wrap{margin-top:14px;overflow-x:auto}.prod-table td:first-child,.prod-table th:first-child{width:auto;padding-left:4px}.prod-table td b{font-weight:700}.prod-inline{display:inline}.prod-aside{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex;position:sticky;top:14px}.prod-restock-card{color:#fff;background:linear-gradient(165deg,#123a5e 0%,#0a2540 60%,#081c30 100%);border-radius:28px;padding:20px;box-shadow:0 18px 40px -22px #0a254099}.prod-restock-card h2{margin:0;font-size:18px;font-weight:600}.prod-restock-card p{color:#ffffffa6;margin:4px 0 14px;font-size:12.5px;font-weight:500}.prod-rs-empty{color:#ffffffb3}.prod-rs-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}.prod-rs-ico{color:#9bd3f1;background:#ffffff1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.prod-rs-ico img{object-fit:cover;width:100%;height:100%}.prod-rs-txt b{font-size:13px;font-weight:600;line-height:1.25;display:block}.prod-rs-txt span{color:#ffffff9e;font-size:11.5px;font-weight:500}.prod-rs-btn{color:#07141f;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.prod-rs-item.done{opacity:.55}.prod-rs-item.done .prod-rs-btn{color:#fff;background:#ffffff26}.prod-rs-all{color:#07141f;cursor:pointer;text-align:center;background:#47abe1;border:0;border-radius:999px;width:100%;height:42px;margin-top:14px;font-size:13px;font-weight:700}.prod-health{border-radius:999px;gap:3px;height:12px;margin-top:14px;display:flex;overflow:hidden}.prod-health i{border-radius:999px;display:block}.prod-hl{color:var(--text-2);grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:12px;font-size:12px;font-weight:600;display:grid}.prod-hl span{align-items:center;gap:8px;display:flex}.prod-hl i{border-radius:3px;flex:none;width:9px;height:9px}.prod-hl b{color:var(--foreground);margin-left:auto}.prod-mcb{flex-direction:column;gap:12px;margin-top:14px;display:flex}.prod-mcb div{grid-template-columns:92px 1fr 52px;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.prod-mcb-t{background:var(--hair);border-radius:999px;height:8px;overflow:hidden}.prod-mcb-t i{background:linear-gradient(90deg, var(--sky), var(--cyan));border-radius:999px;height:100%;display:block}.prod-mcb-p{text-align:right}.prod-drawer{flex-direction:column;gap:18px;display:flex}.prod-close{position:absolute;top:18px;right:18px}.prod-hero{align-items:center;gap:16px;padding-right:52px;display:flex}.prod-himg{width:76px;height:76px;color:var(--title-accent);background:radial-gradient(120% 90% at 30% 10%, var(--sky), transparent 60%), var(--chip);border-radius:22px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prod-himg{background:radial-gradient(120% 90% at 30% 10%, color-mix(in srgb, var(--sky) 22%, transparent), transparent 60%), var(--chip)}}.prod-himg img{object-fit:cover;width:100%;height:100%}.prod-hero h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600}.prod-hero-tag{margin-top:8px}.prod-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.prod-price-row b{letter-spacing:-.02em;font-size:30px;font-weight:600}.prod-price-row span{color:var(--text-2);font-size:12.5px;font-weight:500}.prod-water{background:var(--chip);border-radius:18px;flex-direction:column;padding:6px 14px;display:flex}.prod-water div{color:var(--text-2);border-bottom:1px solid var(--hair);justify-content:space-between;padding:9px 0;font-size:13px;font-weight:500;display:flex}.prod-water div:last-child{color:var(--foreground);border-bottom:0;font-size:14px;font-weight:700}.prod-water div b{color:var(--foreground);font-weight:600}.prod-spark{align-items:flex-end;gap:3px;height:70px;padding:0 2px;display:flex}.prod-spark i{background:linear-gradient(180deg, var(--sky), var(--sky));border-radius:3px 3px 1px 1px;flex:1}@supports (color:color-mix(in lab, red, red)){.prod-spark i{background:linear-gradient(180deg, var(--sky), color-mix(in srgb, var(--sky) 35%, transparent))}}.prod-spark i{min-height:3px}.prod-spark-l{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:500;display:flex}.prod-sbar{flex-direction:column;gap:10px;display:flex}.prod-sbar div{grid-template-columns:96px 1fr 56px;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:grid}.prod-sbar-t{background:var(--hair);border-radius:999px;height:7px;overflow:hidden}.prod-sbar-t i{background:linear-gradient(90deg, var(--sky), var(--cyan));border-radius:999px;height:100%;display:block}.prod-sbar-p{text-align:right;color:var(--text-2)}.prod-restock{border:1px solid var(--hair);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.prod-restock-lbl{color:var(--text-2);flex:1;min-width:120px;font-size:12.5px;font-weight:600}.prod-step{background:var(--chip);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.prod-step button{background:var(--selected);cursor:pointer;width:32px;height:32px;color:var(--foreground);border:0;border-radius:50%;place-items:center;display:grid}.prod-step output{text-align:center;min-width:44px;font-size:15px;font-weight:700}.prod-switch{border:1px solid var(--hair);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.prod-switch small{color:var(--text-2);font-size:12px;font-weight:500;display:block}.prod-tg{background:var(--hair);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.prod-tg:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.prod-tg[aria-checked=true]{background:var(--sky)}.prod-tg[aria-checked=true]:after{transform:translate(18px)}.prod-d-acts{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.prod-d-btn{flex:1;justify-content:center}@media (width<=1280px){.prod-layout{grid-template-columns:minmax(0,1fr)}.prod-aside{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;position:static}}@media (width<=640px){.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prod-ph{height:110px}.prod-chs{display:none}.prod-pr{flex-wrap:wrap;gap:4px}.prod-bar-l .search{width:100%;min-width:0;max-width:none}.prod-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.prod-chips::-webkit-scrollbar{display:none}}.mk-sp{--mk-c1:#34607f;--mk-c2:#14538c;--mk-c3:#5a9aee;--mk-c4:#9bd3f1;--mk-c5:#3fd0e9}.dark .mk-sp{--mk-c1:#4b7896;--mk-c2:#2a6fa8;--mk-c3:#5a9aee;--mk-c4:#9bd3f1;--mk-c5:#3fd0e9}.mk-head{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,3vw,48px);display:grid}.mk-head-left{min-width:0}.mk-head-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.mk-kpis{flex-wrap:nowrap;gap:clamp(14px,1.8vw,30px)}.mk-kpis .kpi{gap:10px;padding:0}.mk-kpis .kpi-text p{white-space:nowrap;font-size:11.5px}.mk-kpis .kpi-text strong{white-space:nowrap;font-size:clamp(15px,1.15vw,19px)}.mk-connect-btn{background:var(--btn-bg);height:40px;color:var(--btn-fg);cursor:pointer;transition:transform .38s var(--rn-ease-spring);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.mk-connect-btn:hover{transform:translateY(-3px)}@media (width<=1280px){.mk-head{grid-template-columns:1fr auto;row-gap:16px}.mk-kpis{flex-wrap:wrap;grid-area:2/1/auto/-1}}.mk-lay{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(14px,1.5vw,22px);display:grid}.mk-col,.mk-side{flex-direction:column;gap:clamp(14px,1.5vw,22px);min-width:0;display:flex}.mk-card{flex-direction:column;min-width:0;padding:clamp(16px,1.4vw,22px);display:flex}.mk-card-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.mk-card-hd h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.mk-card-hd span{color:var(--text-3);white-space:nowrap;font-size:12.5px;font-weight:500}.mtx-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.mtx{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:580px}.mtx thead th{width:20%;padding:0 4px 10px}.mtx thead th:first-child{width:22%;padding-left:0}.chh{text-align:left;cursor:pointer;border:none;border-radius:16px;flex-direction:column;gap:3px;width:100%;padding:10px 14px 10px 16px;display:flex}.chh b{letter-spacing:-.01em;font-size:13.5px;font-weight:700;display:block}.chh small{opacity:.78;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.chh small i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.chh:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mtx .mtx-grp td{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:14px 0 5px;font-size:11px;font-weight:700}.mtx tbody tr.mtx-row td{border-top:1px solid var(--hair);padding:11px 12px 11px 16px;font-size:13.5px;font-weight:600;transition:background .18s}.mtx tbody tr.mtx-big td{font-size:15px;font-weight:700}.mtx tbody tr.mtx-row:last-child td{border-bottom:1px solid var(--hair)}.mtx tbody tr.mtx-row td.mtx-lbl{color:var(--text-2);padding-left:0;font-size:13px;font-weight:500}.mtx tbody tr.mtx-row td.mtx-lbl small{color:var(--text-3);margin-top:1px;font-size:11px;font-weight:500;display:block}.mtx td.mtx-best{position:relative}.mtx td.mtx-best:before{content:"";background:var(--sky);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:4px}.mtx[data-hot=ml] td[data-c=ml],.mtx[data-hot=sh] td[data-c=sh],.mtx[data-hot=az] td[data-c=az],.mtx[data-hot=lp] td[data-c=lp]{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){.mtx[data-hot=ml] td[data-c=ml],.mtx[data-hot=sh] td[data-c=sh],.mtx[data-hot=az] td[data-c=az],.mtx[data-hot=lp] td[data-c=lp]{background:color-mix(in srgb, var(--sky) 7%, transparent)}}.mtx-leg{color:var(--text-2);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:500;display:flex}.mtx-leg i{background:var(--sky);border-radius:50%;flex-shrink:0;width:7px;height:7px}.mk-lg{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.mk-lg span{align-items:center;gap:7px;display:inline-flex}.mk-lg i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.mk-brk{flex-direction:column;gap:10px;display:flex}.mk-br{grid-template-columns:120px minmax(0,1fr) 110px;align-items:center;gap:12px;display:grid}.mk-br-n{font-size:13px;font-weight:600}.mk-bar{gap:2px;height:36px;display:flex}.mk-seg{color:#fff;white-space:nowrap;border-radius:6px;flex-grow:0;place-items:center;min-width:0;font-size:11px;font-style:normal;font-weight:700;transition:flex-grow .9s cubic-bezier(.3,.8,.3,1);display:grid;overflow:hidden}.mk-seg:first-child{border-radius:12px 6px 6px 12px}.mk-seg:last-child{border-radius:6px 12px 12px 6px}.mk-seg-4,.mk-seg-5{color:#07141f}.mk-br-res{text-align:right;color:var(--text-2);font-size:12px;font-weight:500}.mk-br-res b{color:var(--foreground);font-size:15px;font-weight:700;display:block}.mk-acc{color:#fff;background:linear-gradient(165deg,#123a5e 0%,#0a2540 60%,#081c30 100%);border-radius:28px;padding:20px;box-shadow:0 18px 40px -22px #0a254099}.mk-acc-k{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:700}.mk-acc-t{align-items:baseline;gap:10px;margin-top:6px;margin-bottom:16px;display:flex}.mk-acc-t b{letter-spacing:-.03em;font-size:38px;font-weight:500;line-height:1}.mk-acc-t span{color:#9bd3f1;font-size:13px;font-weight:600}.mk-acc-ls{flex-direction:column;gap:8px;display:flex}.mk-acc-row{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mk-acc-dot{background:#3fd0e9;border-radius:50%;flex-shrink:0;width:8px;height:8px}.mk-warn .mk-acc-dot{background:0 0;border:2px solid #47abe1;width:10px;height:10px}.mk-acc-info b{font-size:13px;font-weight:600;line-height:1.25;display:block}.mk-acc-info span{color:#ffffff9e;font-size:11.5px;font-weight:500;display:block}.mk-acc-btn{white-space:nowrap;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.mk-acc-btn:hover{background:#ffffff38}.mk-acc-btn:disabled{opacity:.6;cursor:default}.mk-acc-btn-renew{color:#07141f;background:#fff}.mk-acc-btn-renew:hover{background:#e8f2fa}.mk-acc-all{color:#07141f;cursor:pointer;background:#47abe1;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.mk-ev{flex-direction:column;display:flex}.mk-ev-row{border-top:1px solid var(--hair);grid-template-columns:52px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.mk-ev-row:first-child{border-top:none;padding-top:2px}.mk-ev-time{color:var(--text-3);white-space:nowrap;padding-top:2px;font-size:12px;font-weight:600}.mk-ev-body{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-ev-ch{color:var(--text-2);font-size:12px;font-weight:700}.mk-ev-title{color:var(--foreground);font-size:13px;font-weight:500}.mk-ev-sub{color:var(--text-3);font-size:12px}.mk-tag-action{border:1px solid var(--sky);color:var(--sky);border-radius:999px;align-items:center;gap:5px;width:max-content;margin-bottom:2px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.mk-tag-action i{background:var(--sky);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{opacity:.3}}.mk-drawer{flex-direction:column;gap:18px;display:flex}.icon-x{border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text-2);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.icon-x:hover{background:var(--chip)}.mk-drawer-close{position:absolute;top:20px;right:20px}.mk-dh{align-items:center;gap:14px;padding-right:44px;display:flex}.mk-dh-sq{letter-spacing:.02em;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:grid}.mk-dh-name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.mk-dh-acct{color:var(--text-2);margin-top:3px;font-size:12.5px}.mk-dgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-dgrid>div{background:var(--chip);border-radius:16px;padding:12px 14px}.mk-dgrid small{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.mk-dgrid b{font-size:14px;font-weight:600;display:block}.mk-sync-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:700}.mk-sw-list{flex-direction:column;gap:2px;display:flex}.mk-sw-row{background:var(--chip);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.mk-sw-text span{font-size:13.5px;font-weight:600;display:block}.mk-sw-text small{color:var(--text-2);margin-top:1px;font-size:11.5px;display:block}.mk-toggle{background:var(--hair);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}.mk-toggle-on{background:var(--sky)}.dark .mk-toggle-on{background:var(--brand)}.mk-toggle-thumb{width:20px;height:20px;transition:transform .25s var(--ease-spring);background:#fff;border-radius:50%;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.mk-toggle-on .mk-toggle-thumb{transform:translate(18px)}.mk-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mk-d-acts{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.mk-btn-sync{border-radius:14px;flex:1;justify-content:center;height:44px}.mk-btn-close{border:1px solid var(--border);background:var(--chip);height:44px;color:var(--foreground);cursor:pointer;border-radius:14px;padding:0 20px;font-size:13px;font-weight:600}.mk-btn-close:hover{background:var(--secondary)}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-spin{animation:1s linear infinite mk-spin}@media (width<=1100px){.mk-lay{grid-template-columns:1fr}.mk-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}}@media (width<=760px){.mk-br{grid-template-columns:90px minmax(0,1fr)}.mk-br-res{display:none}}@media (prefers-reduced-motion:reduce){.mk-seg{transition:none!important}.mk-connect-btn{transition:none!important;transform:none!important}.mk-connect-btn:hover{transform:none!important}.mk-tag-action i,.mk-spin{animation:none!important}.mk-toggle-thumb{transition:none!important}}.rp-sp{flex-direction:column;gap:clamp(16px,2vw,24px);padding:clamp(18px,2.5vw,32px) clamp(16px,2.5vw,32px);display:flex}.rp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rp-title{color:var(--ink);font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.2}.dark .rp-title{color:#fff}.rp-title-accent{color:var(--sky)}.rp-head-right{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.rp-kpis{gap:clamp(16px,2vw,28px);display:flex}.rp-kpi{flex-direction:column;align-items:flex-end;display:flex}.rp-kpi-val{font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(18px,2vw,24px);font-weight:700}.dark .rp-kpi-val{color:#fff}.rp-kpi-lbl{color:var(--muted,#89a);white-space:nowrap;font-size:11px}.rp-new-btn{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:99px;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .18s;display:flex}.rp-new-btn:hover{background:#0f2030}.dark .rp-new-btn{color:var(--ink);background:#fff}.dark .rp-new-btn:hover{background:#e8f4fb}.rp-lay{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:clamp(14px,1.5vw,22px);display:grid}.rp-col{flex-direction:column;gap:clamp(14px,1.5vw,22px);min-width:0;display:flex}.rp-side{flex-direction:column;gap:clamp(14px,1.5vw,22px);display:flex;position:sticky;top:16px}.rp-card{background:var(--surface-bg,#fff);border:1px solid var(--surface-border,#00000012);border-radius:24px;flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex}.dark .rp-card{background:var(--card,#0d1f30);border-color:#ffffff0f}.rp-card-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-card-title{color:var(--ink);font-size:15px;font-weight:700}.dark .rp-card-title{color:#fff}.rp-search{border:1px solid var(--hair,#0000001a);background:var(--soft,#00000008);max-width:220px;color:var(--ink);border-radius:99px;outline:none;flex:1;padding:7px 12px;font-size:13px}.rp-search:focus{border-color:var(--sky)}.dark .rp-search{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.dark .rp-search::placeholder{color:#ffffff59}.rp-rl{flex-direction:column;gap:2px;display:flex}.rp-empty{color:var(--muted,#89a);padding:8px 2px;font-size:13px}.rp-ri{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto 118px 16px;align-items:center;gap:12px;width:100%;padding:10px 10px 10px 8px;transition:background .15s,border-color .15s;display:grid}.rp-ri:hover{background:var(--soft,#00000008)}.rp-ri[aria-pressed=true]{background:#47abe112;border-color:#47abe159}.dark .rp-ri:hover{background:#ffffff0a}.dark .rp-ri[aria-pressed=true]{background:#47abe11a;border-color:#47abe14d}.rp-ri-ic{background:var(--card,#fff);border:1px solid var(--hair,#00000014);width:40px;height:40px;color:var(--sky);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rp-ri[aria-pressed=true] .rp-ri-ic{background:var(--sky);color:#fff;border-color:#0000}.dark .rp-ri-ic{background:#ffffff0f;border-color:#ffffff14}.rp-ri-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-ri-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.dark .rp-ri-name{color:#fff}.rp-ri-desc{color:var(--muted,#7a8fa6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rp-tag{background:var(--soft,#0000000d);color:var(--muted,#7a8fa6);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:600}.rp-tag-vendas{color:#1a6fae;background:#47abe11f}.rp-tag-financeiro{color:#1496a8;background:#3fd0e91f}.rp-tag-estoque{color:#2e8249;background:#5ac8781f}.rp-tag-clientes{color:#8040b0;background:#c882e61f}.rp-tag-logistica{color:#a06010;background:#ffb43c1f}.rp-tag-meus{color:#1a6fae;background:#47abe11f}.dark .rp-tag-vendas{color:#7bd0f5;background:#47abe12e}.dark .rp-tag-financeiro{color:#5de0f0;background:#3fd0e92e}.dark .rp-tag-estoque{color:#72d894;background:#5ac8782e}.dark .rp-tag-clientes{color:#c87ae0;background:#c882e62e}.dark .rp-tag-logistica{color:#f5b030;background:#ffb43c2e}.dark .rp-tag-meus{color:#7bd0f5;background:#47abe12e}.rp-ri-when{color:var(--muted,#89a);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.rp-ri-chv{color:var(--muted,#b0c0d0);flex-shrink:0}.rp-ex{flex-direction:column;gap:2px;display:flex}.rp-ex-row{border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:9px 6px;display:grid}.rp-ex-row.rp-ex-new{animation:.5s cubic-bezier(.3,.8,.3,1) both rp-rise}@keyframes rp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rp-ex-fmt{color:var(--sky);justify-content:center;align-items:center;display:flex}.rp-ex-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-ex-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dark .rp-ex-name{color:#e0ecf8}.rp-ex-meta{align-items:center;gap:6px;display:flex}.rp-ex-size{color:var(--muted,#89a);font-size:11px}.rp-ftag{text-transform:uppercase;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.rp-ftag-pdf{color:#b03020;background:#dc32321a}.rp-ftag-xlsx{color:#267a42;background:#28a0501a}.rp-ftag-csv{color:#1a6fae;background:#47abe11a}.dark .rp-ftag-pdf{color:#f07060;background:#dc32322e}.dark .rp-ftag-xlsx{color:#60d090;background:#28a0502e}.dark .rp-ftag-csv{color:#7bd0f5;background:#47abe12e}.rp-ex-date{color:var(--muted,#89a);white-space:nowrap;font-size:11px}.rp-dl-btn{background:var(--soft,#0000000a);border:1px solid var(--hair,#00000012);width:32px;height:32px;color:var(--sky);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.rp-dl-btn:hover{background:var(--sky);color:#fff;transform:scale(1.07)}.dark .rp-dl-btn{background:#ffffff0d;border-color:#ffffff14}.rp-pv{gap:14px}.rp-pv-name{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700}.dark .rp-pv-name{color:#fff}.rp-pv-desc{color:var(--muted,#7a8fa6);font-size:12px}.rp-pv-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-pv-channels{align-items:flex-start}.rp-pv-lbl{color:var(--muted,#7a8fa6);min-width:52px;font-size:12px;font-weight:600}.rp-chips{flex-wrap:wrap;gap:6px;display:flex}.rp-chip{border:1px solid var(--hair,#0000001a);color:var(--muted,#7a8fa6);cursor:pointer;background:0 0;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.rp-chip:hover{border-color:var(--sky);color:var(--sky)}.rp-chip.rp-chip-on{background:var(--sky);border-color:var(--sky);color:#fff}.dark .rp-chip{color:#ffffff80;border-color:#ffffff1f}.dark .rp-chip:hover{border-color:var(--sky);color:var(--sky)}.dark .rp-chip.rp-chip-on{color:var(--ink)}.rp-ptw{background:var(--soft,#00000008);border-radius:16px;padding:10px 12px;overflow-x:auto}.dark .rp-ptw{background:#ffffff0a}.rp-pt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rp-pt th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#89a);padding:4px 6px;font-size:10.5px;font-weight:600}.rp-pt td{border-top:1px solid var(--hair,#0000000d);color:var(--ink);padding:5px 6px;font-size:12px}.dark .rp-pt td{color:#d0e8f8;border-color:#ffffff0d}.rp-pt-num{text-align:right}.rp-pt-total td{border-top:2px solid var(--sky);color:var(--ink);font-weight:700}.dark .rp-pt-total td{color:#fff}.rp-seg-sm{position:relative}.rp-pv-acts{align-items:center;gap:10px;display:flex}.rp-dl-main{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:99px;align-items:center;gap:7px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:background .18s,transform .18s;display:flex}.rp-dl-main:disabled{opacity:.7;cursor:not-allowed}.rp-dl-main:not(:disabled):hover{background:#0f2030;transform:translateY(-1px)}.dark .rp-dl-main{color:var(--ink);background:#fff}.dark .rp-dl-main:not(:disabled):hover{background:#e8f4fb}.rp-sched-ghost{border:1.5px solid var(--hair,#0000001f);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s}.rp-sched-ghost:hover{border-color:var(--sky);color:var(--sky)}.dark .rp-sched-ghost{color:#d0e8f8;border-color:#ffffff26}.dark .rp-sched-ghost:hover{border-color:var(--sky);color:var(--sky)}.rp-spin{animation:.8s linear infinite rp-spinr}@keyframes rp-spinr{to{transform:rotate(360deg)}}.rp-sc{color:#fff;background:linear-gradient(165deg,#123a5e 0%,#0a2540 60%,#081c30 100%);border-radius:28px;flex-direction:column;gap:14px;padding:20px;display:flex}.rp-sc-hd{justify-content:space-between;align-items:center;display:flex}.rp-sc-title{font-size:15px;font-weight:700}.rp-sc-count{color:#7bd0f5;background:#47abe138;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.rp-sc-list{flex-direction:column;gap:4px;display:flex}.rp-sci{background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:opacity .2s;display:flex}.rp-sci-off{opacity:.45}.rp-sci-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-sci-name{color:#e0f0ff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rp-sci-freq{color:#ffffff80;font-size:11px}.rp-tg{cursor:pointer;background:#fff3;border:none;border-radius:99px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}.rp-tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.rp-tg-on{background:var(--sky)}.rp-tg-on:after{transform:translate(18px)}.rp-sc-btn{background:var(--sky);width:100%;color:var(--ink);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s;display:flex}.rp-sc-btn:hover{opacity:.88;transform:translateY(-1px)}.rp-drawer{flex-direction:column;gap:18px;padding:28px 24px 24px;display:flex}.rp-dh{color:var(--ink);margin:0;font-size:17px;font-weight:700}.dark .rp-dh{color:#fff}.rp-dsub{color:var(--muted,#7a8fa6);margin:-12px 0 0;font-size:13px}.rp-fld{flex-direction:column;gap:8px;display:flex}.rp-fld-lbl{color:var(--muted,#89a);font-size:12px;font-weight:600}.rp-inp{border:1px solid var(--hair,#0000001a);background:var(--soft,#00000008);color:var(--ink);box-sizing:border-box;border-radius:12px;outline:none;width:100%;padding:9px 14px;font-size:13.5px}.rp-inp:focus{border-color:var(--sky)}.dark .rp-inp{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.rp-metric-chips{flex-wrap:wrap;gap:7px;display:flex}.rp-mchip{border:1px solid var(--hair,#0000001a);color:var(--muted,#7a8fa6);cursor:pointer;background:0 0;border-radius:99px;padding:5px 13px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.rp-mchip.rp-mchip-on{background:var(--sky);border-color:var(--sky);color:#fff}.dark .rp-mchip{color:#ffffff80;border-color:#ffffff1f}.dark .rp-mchip.rp-mchip-on{color:var(--ink)}.rp-d-acts{gap:10px;margin-top:4px;display:flex}.rp-d-confirm{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:background .15s}.rp-d-confirm:disabled{opacity:.5;cursor:not-allowed}.rp-d-confirm:not(:disabled):hover{background:#0f2030}.dark .rp-d-confirm{color:var(--ink);background:#fff}.dark .rp-d-confirm:not(:disabled):hover{background:#e8f4fb}.rp-d-cancel{border:1.5px solid var(--hair,#0000001a);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .15s}.rp-d-cancel:hover{border-color:var(--sky)}.dark .rp-d-cancel{color:#d0e8f8;border-color:#ffffff26}@media (width<=1100px){.rp-lay{grid-template-columns:minmax(0,1fr)}.rp-side{position:static}}@media (width<=640px){.rp-ri{grid-template-columns:40px minmax(0,1fr) 16px}.rp-ri .rp-tag,.rp-ri .rp-ri-when{display:none}.rp-head{flex-direction:column;align-items:flex-start}.rp-kpis{gap:14px}.rp-kpi{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rp-ex-row.rp-ex-new,.rp-spin{animation:none!important}.rp-tg:after{transition:none!important}.rp-dl-main,.rp-new-btn,.rp-sc-btn{transition:none!important;transform:none!important}.rp-dl-main:hover,.rp-new-btn:hover,.rp-sc-btn:hover{transform:none!important}}.d-ctx{flex-shrink:0;align-items:center;min-height:34px;padding:14px clamp(16px,1.5vw,22px) 0;display:flex}.d-ctx-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.d-hero{color:#fff;border-radius:22px;flex-direction:column;flex-shrink:0;gap:10px;margin:0 clamp(16px,1.5vw,22px);padding:clamp(14px,1.8vh,20px);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.d-hero-lp{box-shadow:none}.d-hero-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.d-hero-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.d-hero-title{letter-spacing:-.02em;color:#fff;word-break:break-word;font-size:25px;font-weight:600;line-height:1.15}.d-hero-sub{opacity:.72;color:#fff;word-break:break-word;font-size:12.5px}.d-hero-tag{color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:99px;flex-shrink:0;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:600}.d-hero-stat{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1}.d-hero-stat-lbl{opacity:.65;color:#fff;margin-top:2px;font-size:12px}.d-hero-lp .d-hero-title,.d-hero-lp .d-hero-sub,.d-hero-lp .d-hero-stat,.d-hero-lp .d-hero-stat-lbl{color:#07141f}.d-hero-lp .d-hero-tag{color:#07141f;background:#07141f24}.drawer-actions,.order-actions,.prod-d-acts,.cli-drawer-foot,.mk-d-acts,.rp-d-acts{margin-top:0!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:1}::view-transition-old(root){z-index:0}.hoje-card-v2{background:var(--card)}.ship{justify-content:space-between;align-items:flex-end;gap:16px;margin:16px 0 14px;display:flex}.ship .sn b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,64px);font-weight:300;line-height:.95;display:block}.ship .sn span{color:var(--text-2);margin-top:6px;font-size:13px;font-weight:600;display:block}.ship .sc{text-align:right}.ship .sc em{color:var(--brand);font-size:15px;font-style:normal;font-weight:600;display:block}.dark .ship .sc em{color:var(--sky)}.ship .sc small{color:var(--text-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.hoje-prog{background:var(--chip);border-radius:99px;height:5px;margin-bottom:4px;overflow:hidden}.hoje-prog u{background:var(--brand);border-radius:99px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.dark .hoje-prog u{background:var(--sky)}.pgl{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.ag{margin-top:16px}.ag h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0 0 2px;font-size:11.5px;font-weight:700;display:flex}.ag h3 .ag-dot{background:var(--text-3);opacity:.55;border-radius:50%;flex:none;width:8px;height:8px}.ag h3 .ag-dot.u{opacity:1;background:#f26b1d}.ag h3 .ag-dot.a{border:2px solid var(--brand);opacity:1;background:0 0}.dark .ag h3 .ag-dot.a{border-color:var(--sky)}.ai{border-top:1px solid var(--hair);grid-template-columns:1fr auto;align-items:center;gap:2px 14px;max-height:90px;padding:12px 2px;transition:opacity .35s,transform .4s cubic-bezier(.2,0,0,1),max-height .45s .1s,padding .45s .1s;display:grid;overflow:hidden}.ag h3+.ai{border-top-color:#0000}.ai b{font-size:14px;font-weight:600;line-height:1.3}.ai small{color:var(--text-2);grid-column:1;font-size:12.5px;font-weight:500}.ai .go{background:var(--chip);height:34px;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;grid-area:1/2/3;padding:0 15px;font-size:12.5px;font-weight:600;transition:background .2s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ai .go:hover{background:var(--hair);transform:translateY(-1px)}.ai.u .go{background:var(--navy);color:#fff}.dark .ai.u .go{background:var(--sky);color:var(--navy)}.ai.out{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(18px)}.hoje-task{border-top:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;width:100%;padding:11px 2px;font-size:14px;font-weight:500;display:flex}.ag h3+.hoje-task{border-top-color:#0000}.hoje-ck{border:1.8px solid var(--text-3);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:grid}.hoje-task[aria-checked=true] .hoje-ck{background:var(--brand);border-color:var(--brand);color:#fff}.dark .hoje-task[aria-checked=true] .hoje-ck{background:var(--sky);border-color:var(--sky);color:var(--navy)}.hoje-task[aria-checked=true] .hoje-tk-label{opacity:.5;text-decoration:line-through}.hoje-ok{text-align:center;color:var(--text-2);padding:26px 4px;font-size:13.5px;font-weight:600}.cf-wrap{animation:.5s cubic-bezier(.2,0,0,1) both cfin}@keyframes cfin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cf-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(22px,3.4vw,44px) 0 clamp(18px,2.4vw,30px);display:flex}.cf-hd h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.05}.cf-back{background:var(--navbg,#ffffffd1);height:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.cf-back:hover{color:var(--foreground);transform:translate(-2px)}.cf-kpis{flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0;display:flex}.cf-grid{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.4vw,22px);display:grid}@media (width<=1100px){.cf-grid{grid-template-columns:1fr}.cf-hd{align-items:flex-start}}.cf-prof{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.cf-av{background:linear-gradient(145deg, var(--sky), var(--brand));color:#fff;letter-spacing:-.02em;width:112px;height:112px;box-shadow:0 0 0 6px var(--chip);border-radius:50%;place-items:center;font-size:36px;font-weight:500;display:grid;position:relative}.cf-av i{width:20px;height:20px;box-shadow:0 0 0 4px var(--card);background:#2fb67c;border-radius:50%;position:absolute;bottom:6px;right:6px}.cf-prof h2{letter-spacing:-.02em;margin:18px 0 2px;font-size:22px;font-weight:600}.cf-prof .cf-role{color:var(--text-2);font-size:13.5px;font-weight:500}.cf-mail{background:var(--chip);height:34px;color:var(--text-2);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cf-meta{background:var(--brand);color:#fff;text-align:left;border-radius:22px;width:100%;margin-top:20px;padding:18px 18px 16px}.dark .cf-meta{background:#14538c}.cf-meta-row{justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;display:flex}.cf-meta-row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.cf-meta-bar{background:#ffffff38;border-radius:99px;height:6px;margin:12px 0 10px;overflow:hidden}.cf-meta-bar u{background:#fff;border-radius:99px;height:100%;display:block}.cf-meta small{opacity:.85;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.cf-nums{grid-template-columns:repeat(3,1fr);width:100%;margin-top:16px;display:grid}.cf-nums div{padding:4px 6px}.cf-nums div+div{border-left:1px solid var(--hair)}.cf-nums small{color:var(--text-3);font-size:11.5px;font-weight:500;display:block}.cf-nums b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600;display:block}.cf-next{background:var(--chip);text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;width:100%;margin-top:16px;padding:14px 16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.cf-next:hover{transform:translateY(-2px)}.cf-next u{background:var(--brand);border-radius:99px;align-self:stretch;width:5px;text-decoration:none}.dark .cf-next u{background:var(--sky)}.cf-next .cf-next-txt{flex:1;min-width:0}.cf-next small{color:var(--text-3);font-size:11.5px;font-weight:500;display:block}.cf-next b{margin:1px 0;font-size:14.5px;font-weight:600;display:block}.cf-next em{color:var(--text-2);font-size:12px;font-style:normal;font-weight:500}.cf-next .cf-next-chev{color:var(--text-3);flex:none}.cf-main{padding:clamp(16px,1.6vw,22px)}.cf-tabs{background:var(--chip);scrollbar-width:none;border-radius:999px;gap:3px;width:fit-content;max-width:100%;margin-bottom:0;padding:5px;display:flex;overflow-x:auto}.cf-tabs::-webkit-scrollbar{display:none}.cf-tab-btn{height:40px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .25s,color .25s;display:flex}.cf-tab-btn:hover{color:var(--foreground)}.cf-tab-btn[aria-selected=true]{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #0a254024}.dark .cf-tab-btn[aria-selected=true]{background:#26394a}@media (width<=640px){.cf-tabs{width:100%;max-width:100%}}.cf-panel{padding:clamp(18px,2vw,28px) clamp(4px,.6vw,8px) 4px;animation:.4s cubic-bezier(.2,0,0,1) both cfin}.cp-h h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.cp-h p{color:var(--text-2);margin:4px 0 0;font-size:13.5px}.cp-f{grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:22px;display:grid}@media (width<=640px){.cp-f{grid-template-columns:1fr}}.cp-f label{color:var(--text-2);font-size:12.5px;font-weight:600;display:block}.cp-f .fi,.cp-f select{border:1px solid var(--hair);background:var(--chip);width:100%;height:48px;color:var(--foreground);appearance:none;border-radius:18px;outline:0;margin-top:7px;padding:0 16px;font:500 14px Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.cp-f .fi:focus,.cp-f select:focus{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 4px #1a6fae24}.dark .cp-f .fi:focus,.dark .cp-f select:focus{border-color:var(--sky);box-shadow:0 0 0 4px #47abe12e}.cp-f .cf-sel{position:relative}.cp-f .cf-sel .cf-chev{color:var(--text-3);pointer-events:none;position:absolute;bottom:14px;right:14px}.cp-f .cp-hint{color:var(--text-3);grid-column:1/-1;margin:-8px 0 0;font-size:12.5px}.cp-ft{border-top:1px solid var(--hair);justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.cp-ft button{cursor:pointer;border:0;border-radius:999px;height:46px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.cp-ft .cf-disc{background:var(--chip);color:var(--text-2)}.cp-ft .cf-save{background:var(--navy);color:#fff}.dark .cp-ft .cf-save{background:var(--sky);color:var(--navy)}.cp-ft button:disabled{opacity:.4;cursor:default}.cp-ft button:not(:disabled):hover{transform:translateY(-2px)}.rw2{border-top:1px solid var(--hair);align-items:center;gap:16px;padding:16px 0;display:flex}.rw2:first-of-type{border-top:0}.rw2>div{flex:1;min-width:0}.rw2 b{font-size:14.5px;font-weight:600;display:block}.rw2 small{color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cp-list{margin-top:14px}.tgl{background:var(--hair);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0a25404d}.tgl[aria-checked=true]{background:var(--brand)}.dark .tgl{background:#2a3e52}.dark .tgl[aria-checked=true]{background:var(--sky)}.tgl[aria-checked=true]:after{transform:translate(18px)}.mini-btn{background:var(--chip);height:38px;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 17px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;transition:background .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.mini-btn:hover{background:var(--hair);transform:translateY(-1px)}.mini-btn.warn{background:var(--navy);color:#fff}.dark .mini-btn.warn{background:var(--sky);color:var(--navy)}.th3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}@media (width<=640px){.th3{grid-template-columns:1fr}}.thc{text-align:left;border:1.5px solid var(--hair);cursor:pointer;background:0 0;border-radius:22px;padding:10px 10px 14px;font-family:Montserrat,sans-serif;transition:border-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:block}.thc:hover{transform:translateY(-3px)}.thc[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 3px #1a6fae24}.dark .thc[aria-checked=true]{border-color:var(--sky);box-shadow:0 0 0 3px #47abe12e}.thc .pv{border-radius:14px;height:84px;margin-bottom:12px;position:relative;overflow:hidden}.thc .pv.l{background:#e6eef6}.thc .pv.d{background:#08111a}.thc .pv.a{background:linear-gradient(105deg,#e6eef6 50%,#08111a 50%)}.thc .pv:before{content:"";background:#7f96aa73;border-radius:99px;height:12px;position:absolute;top:14px;left:12px;right:12px}.thc .pv:after{content:"";background:#47abe1;border-radius:10px;width:46%;height:30px;position:absolute;bottom:12px;left:12px}.thc b{color:var(--foreground);padding:0 4px;font-size:14px;font-weight:600;display:block}.cp-seg{background:var(--chip);border-radius:999px;gap:3px;padding:4px;display:inline-flex}.cp-seg button{height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;transition:all .25s}.cp-seg button[aria-pressed=true]{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #0a25401f}.dark .cp-seg button[aria-pressed=true]{background:#26394a}.int-row{border-top:1px solid var(--hair);align-items:center;gap:16px;padding:16px 0;display:flex}.int-row:first-of-type{border-top:0}.int-logo{color:#fff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:16px;font-weight:700;display:grid}.int-body{flex:1;min-width:0}.int-body b{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.int-body b i{background:#f26b1d;border-radius:50%;flex:none;width:8px;height:8px}.int-body small{color:var(--text-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cf-toast{z-index:1002;opacity:0;background:var(--navy);color:#fff;pointer-events:none;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:600;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px)}.dark .cf-toast{color:var(--navy);background:#e8f2fa}.cf-toast.on{opacity:1;transform:translate(-50%)}.page-exiting{animation:.12s forwards page-fade-out}@keyframes page-fade-out{to{opacity:0}}.dlg-panel{width:min(var(--dlg-w,560px), calc(100vw - 32px));z-index:1001;background:var(--sheet);border:1px solid var(--surface-border);box-sizing:border-box;border-radius:28px;outline:none;flex-direction:column;height:fit-content;max-height:calc(100vh - 48px);margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 8px 40px #00000024,0 2px 8px #0000000f}.dlg-panel .d-body{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.dlg-hd{border-bottom:1px solid var(--surface-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 14px 14px 24px;display:flex}.dlg-hd-title{color:var(--foreground);letter-spacing:-.01em;font-size:15px;font-weight:600}.dlg-hd .d-x{flex-shrink:0;position:static}@media (prefers-reduced-motion:no-preference){.dlg-panel{animation:dlg-in .52s var(--rn-ease-emphasized,cubic-bezier(.2, 0, 0, 1)) both}.dlg-panel.is-closing{animation:dlg-out .26s var(--rn-ease-emphasized,cubic-bezier(.2, 0, 0, 1)) both}@keyframes dlg-in{0%{opacity:0;transform:scale(.96)translateY(14px)}to{opacity:1;transform:none}}@keyframes dlg-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)translateY(14px)}}}@media (prefers-reduced-motion:reduce){.dlg-panel,.dlg-panel.is-closing{animation:.16s both dlg-fade}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}}.srch-wrap{flex-direction:column;height:min(540px,100vh - 100px);display:flex;position:relative}.srch-field{border-bottom:1px solid var(--surface-border);flex-shrink:0;align-items:center;gap:12px;padding:14px 14px 12px 20px;display:flex}.srch-x{margin-left:auto}.srch-field svg{color:var(--text-3);flex-shrink:0}.srch-field input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.srch-field input::placeholder{color:var(--text-3)}.srch-results{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:8px 8px 10px;overflow-y:auto}.srch-sec{margin-top:6px}.srch-sec:first-child{margin-top:0}.srch-sec-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 2px;font-size:10px;font-weight:700;display:block}.srch-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:background .12s;display:flex}.srch-row:hover,.srch-row[data-active=true]{background:var(--chip)}.dark .srch-row:hover,.dark .srch-row[data-active=true]{background:#ffffff14}.srch-row-ic{background:var(--chip);border:1px solid var(--surface-border);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.srch-row[data-active=true] .srch-row-ic{background:var(--accent);border-color:var(--brand);color:var(--brand)}.dark .srch-row[data-active=true] .srch-row-ic{border-color:var(--sky);color:var(--sky);background:#47abe126}.srch-row-body{flex:1;min-width:0}.srch-row-label{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.srch-row-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.srch-row-label mark,.srch-row-sub mark{color:var(--brand);background:0 0;font-weight:700}.dark .srch-row-label mark,.dark .srch-row-sub mark{color:var(--sky)}.srch-hint{border-top:1px solid var(--surface-border);color:var(--text-3);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:flex}.srch-hint kbd{border:1px solid var(--border);background:var(--chip);min-width:18px;height:18px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:10px;display:inline-flex}.srch-empty{text-align:center;color:var(--text-3);padding:32px 16px;font-size:13px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Montserrat;src:url("/static/fonts/montserrat/montserrat-latin.311d352d9323.woff2")format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.rv-native-workspace{--rn-color-text:var(--foreground);--rn-color-heading:var(--foreground);--rn-color-surface:var(--card);--rn-color-muted:var(--text-3);--rn-color-text-muted:var(--text-2);--rn-color-primary:var(--brand);--rn-color-border:var(--hair);--rn-color-surface-soft:var(--chip);--rn-leading-body:1.45;color:var(--foreground);flex-direction:column;gap:22px;min-width:0;font-family:Montserrat,sans-serif;display:flex}.rv-native-workspace.rv-main{padding:0}.rv-native-workspace :is(h1,h2,h3){color:var(--foreground)}.rv-native-workspace h1{letter-spacing:-.025em;font-size:clamp(28px,2.3vw,40px);font-weight:400;line-height:1.04}@media screen{.rv-native-workspace h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:clamp(20px,4.6vw,28px);font-weight:400;line-height:1.04}.rv-native-workspace .rv-page-heading .rv-heading-row,.rv-native-workspace .rv-page-heading.rv-heading-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rv-native-workspace .rv-heading-copy{flex:240px}.rv-native-workspace .rv-page-heading h1{max-width:100%;margin:0}.rv-native-workspace .rv-page-heading h1 span{font:inherit;letter-spacing:inherit;display:inline}.rv-native-workspace .rv-page-heading h1 svg{vertical-align:-.12em;width:.8em;height:.8em;margin-right:8px;display:inline-block}.rv-native-workspace .rv-heading-copy>p:not(.rn-eyebrow){color:var(--text-2);margin-block:8px 0;font-size:12.5px;line-height:1.5}.rv-native-workspace .rv-page-heading :is(.rv-actions,.rv-header-tools){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-native-workspace .rv-page-heading :is(.pill-btn,.btn-export){white-space:nowrap;flex-shrink:0;min-height:40px;padding:10px 14px;font-size:12px}}@media screen and (width>=1700px){.rv-native-workspace h1{font-size:32px}}@media screen and (width<=600px){.rv-native-workspace .rv-page-heading :is(.pill-btn,.btn-export){white-space:normal}.rv-native-workspace .rv-heading-copy{flex-basis:100%}}.rv-native-workspace h2{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.45}.rv-native-workspace h3{letter-spacing:normal;font-size:15px;font-weight:600;line-height:1.45}.rv-native-workspace :is(div,section,form,fieldset,header,aside,nav,main){min-width:0!important;max-width:100%!important}.rv-native-workspace :is(input,select,textarea){min-width:0!important}.rv-native-workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--foreground)}.rv-native-workspace a{align-items:center;min-width:28px;display:inline-flex;min-height:28px!important}.rv-native-workspace :is(.rv-table-scroll,.rv-shipping-table-wrap,.rv-customers-table-wrap){max-width:100%;overflow:auto}.rv-native-workspace :is(th,small){color:var(--text-2)!important}.rv-native-workspace small{font-size:11.5px;line-height:1.45}.rv-native-workspace label,.rv-native-workspace legend{font-size:12.5px;font-weight:600;line-height:1.45}.rv-native-workspace :is(.rn-eyebrow,.rv-quality-marketplace,.rv-quality-metric dt){color:var(--text-2);font-size:11.5px;font-weight:500}.rv-native-workspace button{min-width:28px;min-height:28px}.rv-native-workspace :is(nav,.rv-workspace-shortcuts) a{align-items:center;min-height:28px;padding:4px 8px;display:inline-flex}.rv-native-workspace .rv-product-row-quality small{display:none}.rv-native-workspace .rv-listing-heading-copy{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.dark .rp-ri-desc{color:var(--text-2)!important}.dlg-panel .cli-stat3 small{color:var(--navy)}.dark .dlg-panel .cli-stat3 small{color:var(--text-2)}.rn-skip-link{z-index:10000;background:var(--card);border-radius:20px;padding:12px 18px;position:fixed;top:-80px;left:12px}.rn-skip-link:focus{top:12px}.page-content .dash-header .date-line{opacity:1}.tnav-item:disabled,.rail-btn:disabled{opacity:.45;cursor:default}.rail-btn[aria-current=page]{background:var(--navy);color:#fff}.dark .rail-btn[aria-current=page]{background:var(--sky);color:var(--navy)}.rv-overview-header .head-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(14px,1.5vw,22px);display:grid}.rv-overview-summary{flex-wrap:wrap;align-items:center;gap:18px 16px;min-width:0;display:flex}.rv-overview-summary .header-actions{margin-left:auto}.rv-overview-header h1,.ord-head h1{white-space:nowrap;font-size:clamp(17px,5vw,28px)}.ord-head{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(14px,1.5vw,22px)}.ord-head-date{grid-column:1/-1}.ord-head-main{flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:16px 12px;min-width:0;display:flex}.ord-head-left{flex-shrink:0}.ord-head .ord-kpis{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:12px}.ord-head-right{grid-area:2/2;justify-self:end}@media (width<=1280px){.ord-head{grid-template-columns:minmax(0,1fr)}.ord-head-right{grid-area:3/1}}@media (width>=1001px){.ord-head-main,.ord-head .ord-kpis{flex-wrap:nowrap}.ord-head h1{font-size:22px}.ord-head .ord-kpis{gap:8px}.ord-head .kpi{gap:6px}.ord-head .kpi-icon{width:28px;height:28px}.ord-head .kpi-text p{font-size:10.5px}}@media (width>=1281px) and (width<=1439px){.ord-head h1{font-size:18px}.ord-head .kpi-icon{display:none}.ord-head .kpi-text p{font-size:11.5px}}@media (width>=1700px){.ord-head .kpi-icon{width:38px;height:38px}.ord-head .kpi{gap:10px}.ord-head .ord-kpis{gap:12px}.ord-head .kpi-text p{font-size:11.5px}}.rail-context{flex-direction:column;align-items:center;gap:4px;display:flex}.rv-inline-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.rv-inline-date{grid-column:1/-1}.rv-inline-head h1{white-space:nowrap;letter-spacing:-.025em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(17px,5vw,28px);font-weight:400;line-height:1.04}.rv-inline-head>.kpi-group{grid-area:auto}.rv-inline-head .kpi-group{flex-wrap:nowrap;gap:8px}.rv-inline-head .kpi{gap:6px;padding:0}.rv-inline-head .kpi-icon{width:28px;height:28px}.rv-inline-head .kpi-text p{white-space:nowrap;font-size:10.5px}.rv-inline-head .header-actions{gap:8px}.rv-inline-head .btn-export,.rv-inline-head .mk-connect-btn{white-space:nowrap;padding-inline:14px;font-size:11.5px}.rp-sp{padding:0}.rp-tabs{justify-content:flex-start;max-width:100%;overflow-x:auto}.rp-tabs>button{white-space:nowrap;flex:none;min-width:max-content}.rv-inline-head .rp-title-accent{color:var(--title-accent)}.cli-head.rv-inline-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cli-head .header-actions{justify-self:end}@media (width>=1181px) and (width<=1399px){.rv-inline-head h1{font-size:22px}.rv-inline-head .kpi-icon{display:none}.rv-inline-head{gap:12px}.rp-head h1{font-size:20px}.rp-head .kpi-icon{display:grid}}@media (width>=1700px){.rv-inline-head h1{font-size:32px}.rv-inline-head .kpi-icon{width:38px;height:38px}.rv-inline-head .kpi-text p{font-size:11.5px}.rv-inline-head .kpi-group{gap:16px}.rv-inline-head .btn-export{padding-inline:20px;font-size:13px}.rv-inline-head .mk-connect-btn{padding-inline:18px;font-size:13px}}@media (width<=1180px){.rv-inline-head{grid-template-columns:minmax(0,1fr)}.rv-inline-head .kpi-group{flex-wrap:wrap;justify-content:space-between;gap:16px}.rv-inline-head .kpi-icon{width:38px;height:38px}.rv-inline-head .kpi-text p{font-size:11.5px}.rv-inline-head .header-actions{flex-wrap:wrap;justify-content:flex-end}.cli-head.rv-inline-head{grid-template-columns:minmax(0,1fr)}.cli-head .kpi-group{justify-content:center;justify-self:center}}.rp-head.rv-inline-head{grid-template-columns:minmax(0,1fr) 400px;gap:clamp(14px,1.5vw,22px)}.rp-head-main{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.rp-head-main h1{flex-shrink:0}.rp-head .kpi-group{flex:1;justify-content:flex-end}.rp-head .header-actions{justify-self:end}.rp-search-wrap{flex:0 220px;max-width:100%;position:relative}.rp-search-wrap>svg{color:var(--text-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rp-search-wrap .rp-search{width:100%;max-width:none;padding-left:36px}@media (width>=1440px){.rp-head-main{flex-wrap:nowrap}.rp-head h1{font-size:22px}}@media (width>=1700px){.rp-head h1{font-size:32px}}@media (width<=1100px){.rp-head.rv-inline-head{grid-template-columns:minmax(0,1fr)}}.rail-general{flex-direction:column;align-items:center;gap:4px;display:flex}.rv-overview-header .kpi-group{flex-wrap:nowrap;gap:12px}.rv-overview-header .kpi{white-space:nowrap;gap:8px;padding-inline:0}@media (width<=1180px){.rv-overview-header .head-row{grid-template-columns:minmax(0,1fr)}}@media (width>=1700px){.rv-overview-header h1,.ord-head h1{font-size:32px}}@media (width<=900px){.rv-overview-header :is(.kpi-group,.header-actions){flex-basis:100%;justify-content:space-between}}@media (width<=480px){.rv-overview-header .kpi-group{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}}@media screen and (width<=1100px),screen and (height<=640px){.app-top{overflow-x:clip}.rail{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:15;flex-direction:row;gap:4px;max-width:calc(100% - 24px);padding:8px;display:flex;left:50%;transform:translate(-50%)}.rail-btn{flex:0 0 40px;width:40px;height:40px}.rail-sep{border-top:0;border-left:1px solid var(--hair);width:1px;height:22px;margin:0 3px}.rail-btn:after{top:auto;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,6px)}.rail-btn:hover:after,.rail-btn:focus-visible:after{transform:translate(-50%)}.rail-btn:first-child:after{left:0;transform:translateY(6px)}.rail-btn:first-child:hover:after,.rail-btn:first-child:focus-visible:after{transform:translate(0)}.shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}.rail-with-sections{border-radius:32px;flex-direction:column;gap:8px}.rail-general{flex-direction:row;gap:8px}.rail-context{flex-flow:wrap;justify-content:center;gap:8px;width:max-content;max-width:min(260px,100vw - 48px)}.rail-with-sections .rail-sep{border-left:0;border-top:1px solid var(--hair);width:calc(100% - 16px);height:1px;margin:0}.rail-context .rail-btn:last-child:after{left:auto;right:0;transform:translateY(6px)}.rail-context .rail-btn:last-child:hover:after,.rail-context .rail-btn:last-child:focus-visible:after{transform:translate(0)}.shell:has(.rail-with-sections){padding-bottom:calc(200px + env(safe-area-inset-bottom))}html:has(.rail-with-sections){scroll-padding-bottom:calc(200px + env(safe-area-inset-bottom))}}@media screen and (width<=600px){.rail-with-sections .rail-btn{width:44px;height:44px}.shell:has(.rail-with-sections){padding-bottom:calc(200px + env(safe-area-inset-bottom))}html:has(.rail-with-sections){scroll-padding-bottom:calc(200px + env(safe-area-inset-bottom))}}.rv-resolution::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07141f59}.rv-native-workspace :is(.rn-field__error,.rn-error-summary){color:var(--destructive)}.rv-native-workspace [aria-invalid=true]{border-color:var(--destructive)}.channel-tile.ml :is(.tile-share,.tile-orders,.tile-cur),.chh small{color:#fff;opacity:1}.rp-chip.rp-chip-on,.dark .rp-chip.rp-chip-on{color:var(--navy)}.channel-tile.site :is(.tile-share,.tile-orders){color:var(--navy);opacity:1}.rv-staging .rv-page-canvas{display:none}.rv-native-workspace :is(.rn-card,.rn-reveal){opacity:1;transform:none}.rv-native-workspace :is(.rv-listing-header,.rv-workspace-header) h1{display:block!important}.rv-native-workspace :is(small,.rn-muted){color:var(--text-3)}.rv-native-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:var(--foreground);background:var(--chip);border:1px solid var(--hair);border-radius:18px;max-width:100%;padding:12px 16px;font:500 14px Montserrat,sans-serif}.rv-native-workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--sky);outline-offset:2px}.rv-native-workspace :is(.rn-alert,.rv-notice){background:var(--chip);border:1px solid var(--hair);border-radius:14px;padding:14px 18px}.rv-native-workspace [hidden],.rv-staging{display:none!important}.rv-native-workspace :is(.rv-workspace-status,.rn-badge){background:var(--chip);border-radius:999px;padding:5px 9px;font-size:11px}.rv-native-workspace :is(.rv-footer,.rv-insight-hero,.rv-page-canvas){display:none}.rv-native-workspace .rv-table-scroll{max-width:100%;overflow:auto}.rv-native-workspace .rv-service-grid{gap:22px}.rv-native-workspace .card{min-width:0}:where(.rv-native-workspace) a:where(:not(.btn-export):not(.pill-btn):not(.cf-tab-btn)){color:var(--link)}.rv-native-workspace :is(h2,h3) a{color:inherit}.rv-native-workspace .cf-tab-btn[aria-current=page]{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #0a254024}.dark .rv-native-workspace .cf-tab-btn[aria-current=page]{background:#26394a}.rv-native-workspace .orders-table th{letter-spacing:.08em;text-transform:uppercase}.rv-native-workspace .card.surface{gap:16px}.rv-native-workspace .rv-kanban-column .rv-kanban-card{background:var(--chip);box-shadow:none;border-radius:18px}.rv-native-workspace .rn-dialog{background:var(--sheet);color:var(--foreground);border:1px solid var(--surface-border);box-shadow:var(--floating-shadow);border-radius:28px}.rv-native-workspace .rn-dialog::backdrop{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#060c1247}.rv-native-workspace .rn-dialog:not([open]){display:none}#account-quality .rv-quality-store-card.card{padding:clamp(16px,1.4vw,22px)}#account-quality :is(.rv-quality-overview,.rv-quality-panel).card{padding:0}#account-quality .rv-quality-grid{border:0;gap:10px;margin:0;padding:16px 20px 20px}#account-quality .rv-quality-grid>a{background:var(--chip);border:1px solid var(--hair);color:var(--text-2);border-radius:16px;gap:6px;padding:12px 10px;min-height:96px!important}#account-quality .rv-quality-attribute-label{font-size:12.5px;font-weight:500;line-height:1.45}#account-quality .rv-quality-store-card h3{font-size:15px}#account-quality .rv-quality-page-header{align-items:center;gap:var(--rn-space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}#account-quality .rv-quality-heading-copy{min-width:0}#account-quality .rv-quality-heading-copy .rn-eyebrow{margin:0 0 6px}#account-quality .rv-quality-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}#account-quality .rv-quality-header-actions>form{flex:none;margin:0}#account-quality .rv-quality-store-tabs{border-radius:999px;flex-wrap:nowrap;flex:auto;width:auto;min-width:0;max-width:100%;overflow-x:auto}#account-quality .rv-quality-store-tabs>:is(a,span){white-space:nowrap;flex:none;gap:6px;padding:8px 10px;font-size:11.5px}.rv-native-workspace.rv-commerce-surface #account-quality .rv-quality-store-tabs .rv-quality-add-store{flex:none;width:36px;padding:8px}#account-quality .rv-quality-coverage{color:var(--text-2);margin-top:6px;padding:0;font-size:11.5px;line-height:1.6}#account-quality .rv-quality-overview-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}#account-quality .rv-quality-catalog-search{border:0;border-radius:999px;width:220px;padding:0;position:relative}#account-quality .rv-quality-catalog-search>.rv-nav-icon{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}#account-quality .rv-quality-catalog-search input{border:1px solid var(--hair);background:var(--chip);border-radius:999px;padding:10px 12px 10px 36px}#account-quality .rv-quality-no-data{background:var(--chip);border:1px solid var(--hair);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11.5px}#account-quality .rv-quality-store-card:has(.rv-quality-reputation-empty){flex-direction:column;display:flex}#account-quality .rv-quality-reputation-empty{border-block:1px solid var(--hair);text-align:center;min-height:130px;color:var(--text-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}#account-quality .rv-quality-reputation-empty h4{color:var(--foreground);margin:0;font-size:13px;font-weight:500}#account-quality .rv-quality-reputation-empty p{font-size:11.5px;line-height:1.6}#account-quality .rv-quality-table-wrap{border:0;border-radius:0}#account-quality .rv-quality-table :is(th,td){border-right:0;border-bottom-color:var(--hair);text-align:left}#account-quality .rv-quality-table td:first-child{width:auto}#account-quality :is(#quality-list,#pending-title){scroll-margin-top:120px}#account-quality .rv-quality-filter-menu>summary{background:var(--chip);border-radius:999px;min-height:40px;padding:10px 12px;font-size:12px}@media (width<=767px){#account-quality .rv-quality-table td{padding:0}}#account-quality .rv-quality-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:var(--chip);font-size:10.5px}#account-quality .rv-quality-product strong{color:var(--foreground);font-weight:600}#account-quality :is(.rv-quality-id,.rv-quality-sku){color:var(--text-2);font-size:11.5px}#account-quality .rv-quality-row-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#account-quality .rv-quality-tags{justify-content:flex-start;gap:6px;width:100%}#account-quality .rv-quality-tags>:where(a,span):not(.rv-quality-more){border:1px solid var(--hair);background:var(--chip);max-width:100%;color:var(--text-2);white-space:normal;text-overflow:clip;text-transform:none;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;line-height:1.45;display:inline-flex;overflow:visible}#account-quality .rv-quality-findings-toggle{border:1px solid var(--hair);background:var(--chip);min-height:34px;color:var(--foreground);border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:500}@media (width>=768px){#account-quality .rv-quality-table :is(th,td){padding:12px}}@media (width<=1023px){#account-quality .rv-quality-page-header{grid-template-columns:minmax(0,1fr)}#account-quality .rv-quality-header-actions{justify-content:flex-start}}@media (width<=900px){#account-quality .rv-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=540px){#account-quality .rv-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#account-quality .rv-quality-overview-tools{width:100%}#account-quality .rv-quality-catalog-search{flex:180px;width:auto}#account-quality .rv-quality-tags>:where(a,span):not(.rv-quality-more){max-width:100%}}@media (prefers-reduced-motion:no-preference){.rv-native-workspace .rn-dialog[open]{animation:dlg-in .52s var(--rn-ease-emphasized) both}.rv-native-workspace .rn-dialog.rv-resolution[open]{animation:d-slide-right-in .56s var(--rn-ease-emphasized) both}.rv-native-workspace .rn-dialog[open]::backdrop{animation:d-scrim-in .52s var(--rn-ease-emphasized) both}}.rv-native-workspace :is(img,svg){flex-shrink:0}.rv-native-workspace .rv-nav-icon{fill:none;stroke:currentColor;stroke-width:2px}.rv-native-workspace :is(.rn-sr-only,.sr-only){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rv-menu-grid h3{color:var(--text-3);margin-bottom:8px;font-size:12px}.rv-menu-grid a{border-radius:12px;padding:10px 12px;font-size:13px;display:block}.rv-menu-grid a:hover{background:var(--chip)}.rv-page-pagination{color:var(--text-3);justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.rv-page-pagination a{color:var(--link)}.rv-chart-empty{text-align:center;height:260px;color:var(--text-3);place-items:center;padding:24px;font-size:12px;display:grid}.rv-source-note{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.rv-source-note button{color:var(--link);cursor:pointer;text-decoration:underline}@media (width<=600px){.rv-menu-grid,.rv-native-workspace .rv-service-grid{grid-template-columns:1fr}.rv-native-workspace .rv-opportunity-section-heading>div{flex-basis:180px}}@media (width<=900px){.rv-native-workspace :is(div,section,form,fieldset,header,aside,nav,main){grid-template-columns:minmax(0,1fr)!important}.topbar-inner{flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}.topbar[data-compact=true] .topbar-inner{justify-content:space-between;width:100%}.topbar-inner>.brand{flex:1}.topbar-inner>.top-actions{margin-left:auto}.topbar-inner>.tnav{flex:0 0 100%;order:3;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto}.topbar-inner .pop{max-width:calc(100vw - 32px);position:fixed;top:64px;left:auto;right:16px}}@media (prefers-reduced-motion:reduce){:not(.rn-brand-loader,.rn-brand-loader *),:not(.rn-brand-loader,.rn-brand-loader *):before,:not(.rn-brand-loader,.rn-brand-loader *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.rv-workspace-nav{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.rv-best-sellers .stock-info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-best-sellers :is(.stock-img,.rv-workspace-product-placeholder){object-fit:contain;background:var(--chip);border-radius:16px;flex-shrink:0;width:52px;height:52px}.rv-best-sellers .rv-workspace-product-placeholder{color:var(--text-2);place-items:center;display:grid}.rv-best-sellers .stock-row:disabled{cursor:default}.pc-tooltip.pc-tooltip--dk{background:var(--card);color:var(--foreground);border:1px solid var(--hair)}.pc-tooltip.pc-tooltip--dk .pct-hd{color:var(--text-2)}.rv-client-delivery-preview{color:var(--text-2);flex-direction:column;gap:4px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.cli-grid .bw,.cli-card>div{min-width:0}.cli-platform{place-items:center;width:40px;height:40px;display:grid}.cli-platform.sm{width:32px;height:32px}.cli-platform img{object-fit:contain;object-position:center;width:50%;max-width:24px;height:50%;max-height:24px;margin:0;display:block}.cli-platform[data-marketplace=SHEIN] img{width:66%;max-width:28px}.rv-customer-avatar img{object-fit:contain;object-position:center;width:24px;height:24px;display:block}.dark .rv-customer-avatar img[src*="/shein."]{filter:invert()}.cli-stats small{color:var(--text-2)}.cli-platform[data-marketplace=MERCADO_LIVRE]{background:#ffe600}.cli-platform[data-marketplace=SHOPEE]{background:#ee4d2d}.cli-platform[data-marketplace=SHEIN]{background:#080b0d}.cli-platform:is([data-marketplace=SHOPEE],[data-marketplace=SHEIN]) img{filter:brightness(0)invert()}.cli-ring .cli-platform svg{width:32px;height:32px;position:static;inset:auto;transform:none}.cli-card h3>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rv-customer-heading h1{overflow-wrap:anywhere;max-width:100%}.cli-prof h3{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rv-client-hero .d-hero-titles{flex:1;min-width:0}.rv-client-hero .d-hero-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.rv-client-delivery-preview span,.rv-client-delivery-cell>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rv-client-delivery-cell>span{max-width:180px}.rv-client-delivery-cell small{color:var(--text-2);font-size:11.5px;display:block}.rv-client-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.rv-client-delivery>div{border:1px solid var(--hair);background:var(--chip);border-radius:16px;min-width:0;padding:12px 14px}.rv-client-delivery dt{color:var(--text-2);font-size:11.5px}.rv-client-delivery dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.rv-client-delivery-address{grid-column:1/-1}@media (width<=520px){.rv-client-delivery-company>div:nth-child(-n+3){grid-column:1/-1}}.rv-client-delivery-section .cli-sec-t{margin:4px 0 10px}.rv-client-delivery-table-preview{display:none}@media (width<=1180px){.rv-client-delivery-table-preview{display:block}}@media (width<=600px){.rv-best-sellers .stock-row{flex-wrap:wrap;gap:10px}.rv-best-sellers .stock-info{flex-basis:calc(100% - 72px)}.rv-best-sellers .stock-right{text-align:left;align-items:flex-start;margin-left:62px}.rv-best-sellers .stock-chev{margin-left:auto}}.rv-workspace-nav .pill-btn{white-space:nowrap;min-height:36px;text-decoration:none}.rv-workspace-nav .pill-btn:hover,.rv-workspace-nav [aria-current=page],.rv-menu-grid [aria-current=page]{background:var(--selected);color:var(--foreground)}.rv-context-links{color:var(--text-2);flex-wrap:wrap;gap:14px;margin-left:auto;font-size:12px;display:flex}.rv-context-links a{align-items:center;min-height:32px;padding:4px 6px;display:inline-flex}.rv-workspace-nav :is(a,button):focus-visible{outline:2px solid var(--sky);outline-offset:3px}.rv-filter-panel{gap:24px}.rv-filter-section{flex-direction:column;gap:12px;display:flex}.rv-filter-section+.rv-filter-section{border-top:1px solid var(--hair);padding-top:20px}.rv-filter-panel form{width:100%;flex-direction:column!important;align-items:stretch!important;gap:16px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.rv-filter-panel form>:not(input[type=hidden]){flex:none!important;align-self:stretch!important;width:100%!important;max-width:100%!important;margin:0!important}.rv-filter-panel :is(.rv-orders-field,.rn-field){flex-direction:column;gap:7px;display:flex}.rv-filter-panel .rv-orders-field label{clip-path:none!important;clip:auto!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.rv-filter-panel label.rn-sr-only{white-space:normal;clip-path:none!important;clip:auto!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.rv-filter-panel :is(.rv-orders-dates,.rv-date-range-fields){flex-wrap:wrap;grid-template-columns:1fr!important}.rv-filter-panel .rv-orders-dates{flex-direction:column;align-items:stretch}.rv-filter-panel .rv-orders-dates>div{flex:none;width:100%;max-width:100%}.rv-filter-panel :is(.rv-date-range-separator,.rv-orders-dates>span),.rv-filter-panel .rv-orders-search svg{display:none}.rv-filter-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select),.rv-operational-view :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:auto!important;min-height:44px!important;line-height:1.4!important}.rv-filter-panel input,.rv-filter-panel select{width:100%}.rv-filter-panel .rv-date-range-form button[type=button]{display:none}@media (width<=600px){.rv-workspace-nav{gap:8px}.rv-workspace-nav .pill-btn{padding:7px 10px;font-size:11px}.rv-context-links{flex-basis:100%;margin-left:0}.header-actions{flex-wrap:wrap;max-width:100%}.period-grp{max-width:100%}}.rv-best-sellers,.rv-ranking-content{position:relative}.rv-ranking-results{transition:opacity .18s var(--ease-standard)}.rv-ranking-waiting{opacity:.45;pointer-events:none}.rv-best-sellers>.card-head{align-items:flex-start}.rv-best-sellers>.card-head h2{min-width:0;display:block}.rv-best-sellers>.card-head .counter{margin-left:8px;display:inline-block}.rv-ranking-link{font:inherit;color:var(--link);text-align:right;cursor:pointer;background:0 0;border:0;max-width:48%;min-height:24px;padding:2px 0}.rv-ranking-link:hover{text-underline-offset:3px;text-decoration:underline}.rv-ranking-clear{vertical-align:middle;width:24px;height:24px;color:var(--link);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.rv-ranking-clear:hover{background:var(--chip)}.rv-ranking-link:focus-visible,.rv-ranking-clear:focus-visible{outline:2px solid var(--link);outline-offset:3px}.rv-ranking-dialog .stock-list{max-height:none;overflow:visible}.rv-ranking-dialog .stock-row{padding-inline:0}.rv-ranking-pages{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.pc-root [data-chart-hour][aria-pressed=true]{filter:drop-shadow(0 0 5px var(--sky))}.pc-root [data-chart-hour]:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@keyframes rv-page-leave{to{opacity:0}}@keyframes rv-page-enter{0%{opacity:0}}html:active-view-transition-type(rv-page)::view-transition-old(root){animation:.32s cubic-bezier(.2,.7,.2,1) both rv-page-leave}html:active-view-transition-type(rv-page)::view-transition-new(root){animation:.32s cubic-bezier(.2,.7,.2,1) both rv-page-enter}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}#account-quality{--quality-info:var(--brand);--quality-accent:var(--quality-info);--quality-count:var(--quality-info);--quality-soft:color-mix(in srgb,var(--quality-info) 8%,var(--card))}.dark #account-quality{--quality-info:var(--sky)}#account-quality .rv-quality-section-icon{background:var(--quality-soft);border-color:color-mix(in srgb,var(--quality-info) 20%,var(--hair));color:var(--quality-info);border-radius:10px}#account-quality .rv-quality-grid>a[aria-current=page]{background:var(--quality-soft);box-shadow:inset 0 0 0 1px var(--quality-info);color:var(--foreground)}#account-quality .rv-quality-grid>a[aria-current=page] .rv-quality-attribute-value{color:var(--quality-info)}#account-quality .rv-quality-tags>[data-priority=required]{border-color:color-mix(in srgb,var(--warning) 32%,var(--hair));background:color-mix(in srgb,var(--warning) 8%,var(--card));color:var(--foreground)}#account-quality .rv-quality-tags>[data-priority=recommended]{border-color:color-mix(in srgb,var(--quality-info) 20%,var(--hair));background:var(--quality-soft);color:var(--foreground)}#account-quality .rv-quality-required-mark{width:14px;height:14px;color:var(--warning);border:1px solid;border-radius:50%;flex:0 0 14px;place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid}#account-quality .rv-quality-active-filters>a:not(.rv-quality-clear){background:var(--quality-soft);color:var(--quality-info);border:1px solid color-mix(in srgb,var(--quality-info) 22%,var(--hair))}#account-quality.rv-account-quality input.rv-quality-select{appearance:none;border:1.6px solid var(--text-3);background:var(--card);cursor:pointer;border-radius:7px;flex:0 0 24px;place-content:center;width:24px;height:24px;min-height:24px;margin:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-grid}#account-quality.rv-account-quality input.rv-quality-select:after{content:"";border-left:2px solid var(--background);border-bottom:2px solid var(--background);opacity:0;width:11px;height:7px;transform:translateY(-1px)rotate(-45deg)}#account-quality.rv-account-quality input.rv-quality-select:is(:checked,:indeterminate){background:var(--foreground);border-color:var(--foreground)}#account-quality.rv-account-quality input.rv-quality-select:checked:after{opacity:1}#account-quality.rv-account-quality input.rv-quality-select:indeterminate:after{background:var(--background);opacity:1;border:0;width:11px;height:2px;transform:none}#account-quality.rv-account-quality input.rv-quality-select:hover{border-color:var(--quality-info);box-shadow:0 0 0 3px var(--quality-soft)}#account-quality.rv-account-quality input.rv-quality-select:focus-visible{outline:2px solid var(--quality-info);outline-offset:4px}#account-quality .rv-quality-bulk-toolbar:has(.rv-quality-select:is(:checked,:indeterminate)){border-color:color-mix(in srgb,var(--quality-info) 30%,var(--hair));background:var(--quality-soft)}#account-quality .rv-quality-listing-row:has(.rv-quality-select:checked)>td:first-child{box-shadow:inset 3px 0 var(--quality-info)}@media (forced-colors:active){#account-quality.rv-account-quality input.rv-quality-select{appearance:auto}#account-quality.rv-account-quality input.rv-quality-select:after{display:none}}@media (prefers-reduced-motion:reduce){#account-quality.rv-account-quality input.rv-quality-select{transition:none}}.rv-native-workspace :is(.rv-shipping-processing,.rv-quality-editor-progress){flex-wrap:wrap}#account-quality .rv-quality-bulk-meter{appearance:none;background:var(--chip);width:100%;height:8px;accent-color:var(--link);border:0;border-radius:999px;overflow:hidden}#account-quality .rv-quality-bulk-meter::-webkit-progress-bar{background:var(--chip);border-radius:999px}#account-quality .rv-quality-bulk-meter::-webkit-progress-value{background:var(--link);border-radius:999px}#account-quality .rv-quality-bulk-meter::-moz-progress-bar{background:var(--link);border-radius:999px}#integrations-workspace{--rn-color-text-subtle:var(--text-2);flex-direction:column;gap:22px;display:flex}#integrations-workspace .rv-integrations-hero{border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:0;margin:0;padding:0;display:grid}#integrations-workspace .rv-integrations-hero .rn-eyebrow{margin:0 0 8px;font-size:11.5px}#integrations-workspace .rv-integrations-hero .kpi-group{flex-wrap:nowrap;gap:22px}#integrations-workspace .rv-integrations-hero .header-actions{justify-self:end}#integrations-workspace .rv-channel-board-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:0}#integrations-workspace .rv-revenue-caption{color:var(--text-2);font-size:12px;line-height:1.5}#integrations-workspace :is(.rv-period-switch,.rv-channel-filter){background:var(--chip);border-radius:999px;flex-wrap:nowrap;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}#integrations-workspace :is(.rv-period-switch,.rv-channel-filter) a{white-space:nowrap;min-height:34px;color:var(--text-2);border:0;border-radius:999px;flex:none;justify-content:center;gap:5px;padding:8px 12px;font-size:11.5px;text-decoration:none}#integrations-workspace :is(.rv-period-switch,.rv-channel-filter) a[aria-current]{color:var(--foreground);background:var(--selected);box-shadow:var(--selected-shadow)}#integrations-workspace .rv-channel-board{gap:clamp(14px,1.5vw,22px)}#integrations-workspace :is(.rv-channel-card,.rv-channel-add-card){gap:16px;min-height:0;padding:clamp(16px,1.4vw,22px)}#integrations-workspace .rv-channel-card-header{align-items:center;gap:12px}#integrations-workspace .rv-channel-identity h2{font-size:16px;font-weight:600;line-height:1.3}#integrations-workspace .rv-channel-summary{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}#integrations-workspace .rv-marketplace-logo{background:var(--chip);border:1px solid var(--hair);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:8px;display:grid}#integrations-workspace .rv-marketplace-logo img{object-fit:contain;width:100%;height:100%}#integrations-workspace .rv-marketplace-logo--mercado_livre{background:var(--rv-marketplace-mercado-livre)}#integrations-workspace .rv-marketplace-logo--shopee{background:var(--rv-marketplace-shopee)}#integrations-workspace :is(.rv-marketplace-logo--shopee,.rv-marketplace-logo--shein) img{filter:brightness(0)invert()}#integrations-workspace .rv-marketplace-logo--shein{background:var(--rv-marketplace-shein)}#integrations-workspace .rv-marketplace-logo--account{border-radius:10px;flex-basis:32px;width:32px;height:32px;padding:6px}#integrations-workspace .rv-marketplace-logo--compact{border-radius:8px;flex-basis:26px;width:26px;height:26px;padding:5px}#integrations-workspace .rv-channel-more{min-width:32px;min-height:32px;color:var(--text-2);background:var(--chip);border-radius:50%}#integrations-workspace .rv-channel-status{white-space:normal;border-radius:999px;padding:4px 7px;font-size:10.5px;line-height:1.4}#integrations-workspace :is(.rv-channel-status.is-ready,.rv-account-row[data-status=CONNECTED] .rv-store-account-status,.rv-sync-result[data-state=COMPLETED]){color:var(--positive);background:color-mix(in srgb,var(--positive) 9%,transparent)}#integrations-workspace :is(.rv-channel-status.is-attention,.rv-account-row[data-status=DEGRADED] .rv-store-account-status,.rv-account-row[data-status=REAUTH_REQUIRED] .rv-store-account-status,.rv-sync-result[data-state=FAILED]){color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,transparent)}#integrations-workspace :is(.rv-channel-status.is-running,.rv-sync-result[data-state=PENDING],.rv-sync-result[data-state=RUNNING]){color:var(--link);background:color-mix(in srgb,var(--sky) 10%,transparent)}#integrations-workspace .rv-channel-metrics{border:0;border-block:1px solid var(--hair);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:104px;margin:0;padding:14px 0}#integrations-workspace .rv-channel-metrics>div{background:0 0;border:0;padding:0}#integrations-workspace .rv-channel-metrics dt{color:var(--text-2);font-size:11px}#integrations-workspace .rv-channel-metrics dd{letter-spacing:-.02em;color:var(--foreground);white-space:normal;margin-top:6px;font-size:20px;font-weight:600;overflow:visible}#integrations-workspace .rv-channel-revenue-value{white-space:normal;overflow-wrap:anywhere;overflow:visible}#integrations-workspace .rv-channel-share-note{color:var(--text-2);margin-top:5px;font-size:10.5px;display:block}#integrations-workspace .rv-channel-sync-line{min-height:40px;color:var(--text-2);gap:8px;margin:0}#integrations-workspace .rv-channel-sync-line small{font-size:10.5px}#integrations-workspace .rv-channel-sync-line strong{color:var(--foreground);font-size:11.5px;font-weight:500}#integrations-workspace .rv-channel-card-actions{gap:8px;margin-top:auto}#integrations-workspace .rv-channel-card-actions .pill-btn{flex:1;justify-content:center}#integrations-workspace .rv-channel-card-actions .rv-channel-add{min-width:36px;min-height:36px;color:var(--foreground);background:var(--chip);border:1px solid var(--hair);box-shadow:none;flex:0 0 36px;padding:0}#integrations-workspace .rv-channel-add-card{text-align:center;color:var(--foreground);border-style:dashed;justify-content:center;align-items:center;text-decoration:none}#integrations-workspace .rv-channel-add-mark{background:var(--chip);width:44px;height:44px;color:var(--link);box-shadow:none;border-radius:14px;place-items:center;font-size:28px;line-height:1;display:grid}#integrations-workspace .rv-channel-add-card>span:not(.rv-channel-add-mark):not(.rn-button){color:var(--text-2);font-size:12px;line-height:1.5}#integrations-workspace .rv-channel-insights{grid-auto-rows:auto;align-items:start;gap:22px;margin:0}#integrations-workspace .rv-channel-panel{gap:18px;padding:clamp(16px,1.4vw,22px);overflow:visible;container-type:normal}#integrations-workspace .rv-accounts-toolbar{align-items:center;gap:16px;padding:0}#integrations-workspace .rv-account-heading h2{font-size:16px;font-weight:600;line-height:1.4}#integrations-workspace .rv-account-search{border:1px solid var(--hair);background:var(--chip);border-radius:999px;flex:220px;min-width:0;max-width:300px;height:40px;padding:0 12px}#integrations-workspace .rv-account-search input{background:0 0;border:0;border-radius:0;height:36px;min-height:0;padding:0;font-size:12px}#integrations-workspace .rv-account-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}#integrations-workspace .rv-account-row{aspect-ratio:auto;border:1px solid var(--hair);background:var(--card);min-height:180px;box-shadow:none;border-radius:18px;gap:14px;padding:18px}#integrations-workspace .rv-store-card-header{flex-wrap:wrap;align-items:center;gap:10px;padding-right:28px}#integrations-workspace .rv-store-card-name{gap:10px;width:100%}#integrations-workspace .rv-store-card-name h3{font-size:13px;font-weight:600}#integrations-workspace .rv-store-account-status{white-space:normal;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:10.5px;line-height:1.4;overflow:visible}#integrations-workspace .rv-store-account-menu{top:12px;right:12px}#integrations-workspace .rv-store-account-menu summary{background:var(--chip);border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;display:grid}#integrations-workspace .rv-store-account-menu>div{z-index:10;background:var(--card);width:180px;color:var(--foreground);border:1px solid var(--hair);box-shadow:var(--surface-shadow);border-radius:16px;max-width:calc(100vw - 48px)!important}#integrations-workspace .rv-store-card-meta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}#integrations-workspace .rv-store-card-id{justify-content:flex-start;max-width:100%;font-size:11px}#integrations-workspace .rv-store-card-company{color:var(--text-2);font-size:11.5px}#integrations-workspace .rv-store-card-footer{border-top:1px solid var(--hair);flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:12px;font-size:11px}#integrations-workspace .rv-account-update-link{color:var(--link);-webkit-text-fill-color:currentColor;background:0 0;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex;min-height:36px!important}#integrations-workspace .rv-sync-list-header{border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0}#integrations-workspace .rv-sync-list-title{flex-wrap:wrap;gap:12px}#integrations-workspace .rv-sync-list-title h2{font-size:16px;font-weight:600}#integrations-workspace .rv-sync-activity-badge{border:1px solid var(--hair);background:var(--chip);color:var(--text-2);border-radius:999px;padding:5px 8px;font-size:11px}#integrations-workspace .rv-sync-table-wrap{border:1px solid var(--hair);border-radius:16px;min-height:0;overflow:auto}#integrations-workspace .rv-sync-table{table-layout:fixed;min-width:720px}#integrations-workspace .rv-sync-table td:first-child{width:auto}#integrations-workspace .rv-sync-table th{background:var(--chip);letter-spacing:.06em;padding:12px;font-size:10.5px}#integrations-workspace .rv-sync-table td{border-bottom:1px solid var(--hair);padding:12px;font-size:11.5px}#integrations-workspace .rv-sync-result{border-radius:999px;padding:5px 8px;font-size:10.5px}#integrations-workspace .rv-sync-log-link{border:1px solid var(--hair);background:var(--chip);min-height:32px;color:var(--foreground);border-radius:999px;padding:5px 10px;font-size:11px}#integrations-workspace .rv-channel-empty{min-height:0;color:var(--text-2);padding:28px 12px;font-size:12px}#integrations-workspace .rv-security-note{color:var(--text-2);margin:0;padding:16px 0;font-size:12px;line-height:1.5}#integrations-workspace .rv-technical-settings{border:1px solid var(--hair);background:var(--chip);border-radius:18px;padding:16px 20px}#integrations-workspace :is(#channel-board,#accounts){scroll-margin-top:120px}@media (width<=1100px){#integrations-workspace .rv-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){#integrations-workspace .rv-integrations-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px}#integrations-workspace .rv-integrations-hero-copy{grid-column:1/-1}#integrations-workspace .rv-integrations-hero .kpi-group{gap:12px}#integrations-workspace .rv-integrations-hero .kpi-icon{display:none}#integrations-workspace .rv-account-search{flex-basis:100%;max-width:none}#integrations-workspace .rv-channel-filter{width:100%}}@media (width<=540px){#integrations-workspace .rv-account-list,#integrations-workspace .rv-integrations-hero{grid-template-columns:minmax(0,1fr)}#integrations-workspace .rv-integrations-hero .header-actions{justify-self:start}#integrations-workspace .rv-integrations-hero .kpi-group{gap:24px}#integrations-workspace .rv-integrations-hero .kpi-icon{display:grid}}.channel-tile.rv-channel-connect{background:var(--brand);color:#fff}.channel-tile.rv-channel-connect :is(.tile-share,.tile-name,.tile-orders){color:#fff}.channel-tile.rv-channel-connect .tile-open{background:var(--navy);border-color:var(--navy);color:#fff}.channel-tile.rv-channel-connect .tile-value{background:var(--navy);color:#fff;letter-spacing:0;padding:8px 12px;font-size:12px}html.rv-starting #insight-root{visibility:hidden}.rv-startup-loading{z-index:10000;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:fixed;inset:0}.rv-startup-retry{text-align:center;color:var(--text-2);justify-items:center;gap:12px;font-size:13px;display:grid}.rv-settings-page{flex-direction:column;gap:22px;min-width:0;display:flex}.rv-customer-contacts{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.rv-customer-contacts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rv-customer-contacts a{color:var(--link);overflow-wrap:anywhere;text-decoration:none}.rv-customer-contacts .rv-contact-status{color:var(--text-2);margin:0;font-size:11.5px;line-height:1.6}.rv-customer-contacts .pill-btn{white-space:normal;text-align:left;height:auto;min-height:34px;padding:8px 12px;font-size:11px}.rv-customer-contacts .pill-btn:disabled{opacity:.65;cursor:default}.rv-customer-contacts a.is-confirmed{font-weight:700}.cli-card:is(.rv-contact-consulted,.rv-contact-confirmed){color:#fff;--text-2:#c1cbd4;--text-3:#a9b6c2;--hair:#ffffff29;--link:#79cdf0;--foreground:#fff}.cli-card.rv-contact-consulted{background:#0b416b;border-color:#295e85}.cli-card.rv-contact-confirmed{background:#080b0d;border-color:#30363c}.cli-card:is(.rv-contact-consulted,.rv-contact-confirmed) .cli-stats{background:#ffffff12}.cli-card:is(.rv-contact-consulted,.rv-contact-confirmed) .cli-ini{color:#fff;background:#ffffff1a}.cli-card .cli-platform[data-marketplace=MERCADO_LIVRE]{background:#ffe600}.cli-card .cli-platform[data-marketplace=SHOPEE]{background:#ee4d2d}.cli-card .cli-platform[data-marketplace=SHEIN]{background:#080b0d}.cli-card[data-marketplace=MERCADO_LIVRE]{--marketplace-glow:#ffe600}.cli-card[data-marketplace=SHOPEE]{--marketplace-glow:#ee4d2d}.cli-card[data-marketplace=SHEIN]{--marketplace-glow:#101418}.dark .cli-card[data-marketplace=SHEIN],.cli-card:is(.rv-contact-consulted,.rv-contact-confirmed)[data-marketplace=SHEIN]{--marketplace-glow:#dce3e8}.cli-card[data-marketplace]{background-image:radial-gradient(ellipse 280px 160px at 0% 0%,color-mix(in srgb,var(--marketplace-glow,transparent) 28%,transparent),transparent 78%)}.rv-telegram-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.rv-contact-filter{max-width:100%;height:42px}.rv-contact-filter select{min-width:0;max-width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0}.rv-contact-filter select option{background:var(--card);color:var(--foreground)}.rv-contact-filter select:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:4px}.rv-telegram-connections article{border:1px solid var(--hair);border-radius:20px;min-width:0;padding:20px}.rv-telegram-account-title{align-items:center;gap:12px;min-width:0;display:flex}.rv-telegram-account-title>div{min-width:0}.rv-telegram-account-title h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-telegram-account-icon{width:40px;height:40px;color:var(--link);background:color-mix(in srgb,var(--sky) 14%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rv-telegram-account-metrics{border-block:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:16px 0;display:grid}.rv-telegram-account-metrics dt{color:var(--text-2);font-size:11px;line-height:1.5}.rv-telegram-account-metrics dd{margin:4px 0 0;font-size:20px;font-weight:600}.rv-telegram-connections [data-connection-status]:before{content:"";background:var(--text-3);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.rv-telegram-connections [data-connection-state=CONNECTED]:before{background:var(--positive)}.rv-telegram-connections :is([data-connection-state=GROUP_REQUIRED],[data-connection-state=PASSWORD_REQUIRED],[data-connection-state=CONNECTING]):before{background:var(--sky)}.rv-telegram-create-fallback .rn-stack{max-width:460px}@media (width<=760px){.rv-telegram-connections{grid-template-columns:1fr}}.rv-telegram-connection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rv-telegram-connections .rv-settings-actions form{flex-wrap:wrap;gap:8px;display:flex}.rv-telegram-progress{appearance:none;background:var(--chip);width:100%;height:8px;accent-color:var(--sky);border:0;border-radius:999px;overflow:hidden}.rv-telegram-progress::-webkit-progress-bar{background:var(--chip);border-radius:999px}.rv-telegram-progress::-webkit-progress-value{background:var(--sky);border-radius:999px}.rv-telegram-progress::-moz-progress-bar{background:var(--sky);border-radius:999px}.rv-telegram-qr{background:#fff;border-radius:18px;width:240px;max-width:100%;height:auto;margin:10px auto;padding:12px;display:block}.rv-telegram-auth{flex-direction:column;gap:18px;display:flex}.rv-telegram-auth form{flex-direction:column;gap:14px;display:flex}.rv-telegram-auth input{border:1px solid var(--hair);background:var(--chip);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:14px;padding:10px 12px}.rv-telegram-auth p{color:var(--text-2);font-size:13px;line-height:1.6}@media (width<=520px){.rv-client-delivery:has(.rv-customer-contacts)>div:first-child{grid-column:1/-1}.rv-client-delivery>div:has(.rv-customer-contacts){grid-column:1/-1}}.rv-settings-page .card-head{flex-wrap:wrap}.rv-settings-page :is(h2,h3){letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.4}.rv-settings-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.rv-settings-header>div{min-width:0}.rv-settings-page :is(p,small){overflow-wrap:anywhere}.rv-settings-header p,.rv-settings-copy{color:var(--text-2);font-size:13px;line-height:1.65}.rv-settings-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rv-settings-stats article{gap:8px!important}.rv-settings-stats span{color:var(--text-2);font-size:12px}.rv-settings-stats strong{letter-spacing:-.03em;font-size:28px;font-weight:600}.rv-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.rv-settings-grid>.card{min-width:0}.rv-settings-grid>.card>.btn-export,.rv-settings-grid>.card>.pill-btn{align-self:flex-start}.rv-settings-page form .btn-export{white-space:normal;text-align:center;justify-content:center;align-self:flex-start;height:auto;min-height:40px;padding:11px 18px}.rv-settings-page .rn-stack{flex-direction:column;gap:16px;display:flex}.rv-settings-page .rn-field{min-width:0}.rv-settings-page :is(input,select){width:100%}.rv-settings-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--link)}.rv-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.rv-settings-page :is(.pill-btn,.btn-export){text-decoration:none}.rv-settings-company-list{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rv-settings-company-list small,.rv-settings-workspaces small,.rv-settings-team-list small,.rv-settings-tenant-list small{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px;display:block}.rv-settings-master{border-color:color-mix(in srgb,var(--link) 30%,var(--surface-border))}.rv-settings-workspaces{gap:12px;display:grid}.rv-settings-workspaces form{border:1px solid var(--hair);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px;display:flex}.rv-settings-workspaces form>div{overflow-wrap:anywhere;min-width:0}.rv-settings-platform-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.rv-settings-tenant-list,.rv-settings-team-list{gap:16px;display:grid}.rv-settings-tenant-list>article{border-top:1px solid var(--hair);padding-top:16px}.rv-settings-tenant-list article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rv-settings-tenant-counts{color:var(--text-2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11.5px;display:flex}.rv-settings-team-list article{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:16px;display:grid}.rv-settings-team-list article>div{overflow-wrap:anywhere;min-width:0}.rv-settings-team-list article>a{justify-self:start}.rv-settings-team-access{text-align:right}.rv-settings-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rv-settings-role-grid details{border:1px solid var(--hair);border-radius:16px;min-width:0;padding:14px 16px}.rv-settings-role-grid summary{cursor:pointer;font-size:13px;font-weight:600}.rv-settings-role-grid summary>span{color:var(--text-2);margin-top:4px;font-size:11px;font-weight:400;display:block}.rv-settings-role-grid ul{color:var(--text-2);margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.9}.rv-settings-role-grid p{color:var(--text-2);margin-top:14px;font-size:12px}.rv-settings-access-form{max-width:600px}@media (width<=900px){.rv-settings-grid,.rv-settings-platform-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rv-settings-header{flex-direction:column;align-items:flex-start}.rv-settings-stats{gap:10px}.rv-settings-stats article{padding:14px 12px}.rv-settings-stats strong{font-size:24px}.rv-settings-stats span{font-size:10.5px}.rv-settings-role-grid{grid-template-columns:minmax(0,1fr)}.rv-settings-page .btn-export{font-size:12px}.rv-settings-workspaces form{flex-wrap:wrap}}.rv-loader-scope{--rn-blue-soft:#5a9aee;--rn-border-width:1px;--rn-border-width-strong:2px;--rn-brand-400:#3fd0e9;--rn-brand-700:#1a6fae;--rn-color-brand-text:var(--rn-brand-700);--rn-cyan:var(--rn-brand-400);--rn-duration-base:.24s;--rn-duration-count:.92s;--rn-duration-fast:.16s;--rn-duration-instant:.1s;--rn-duration-scene:.72s;--rn-duration-slow:.42s;--rn-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--rn-ease-standard:cubic-bezier(.22, 1, .36, 1);--rn-font-size-2:.8125rem;--rn-glow-brand:0 0 44px #3fd0e938;--rn-icon-edge-end:var(--rn-blue-soft);--rn-icon-edge-start:var(--rn-cyan);--rn-icon-fill-end:#5494e4;--rn-icon-fill-start:#3cc5dd;--rn-neutral-0:#fff;--rn-radius-pill:999px;--rn-shadow-wordmark:0 18px 34px #3096dc59;--rn-space-1:.25rem;--rn-space-10:5rem;--rn-space-11:6rem;--rn-space-12:8rem;--rn-space-2:.5rem;--rn-space-3:.75rem;--rn-space-4:1rem;--rn-space-5:1.5rem;--rn-space-7:2.5rem;--rn-space-8:3rem;--rn-space-9:4rem;--rn-target-min:2.75rem;--rn-tracking-label:.015em;--rn-weight-semibold:650}.rn-brand-mark{--rn-brand-mark-size:var(--rn-space-10);width:var(--rn-brand-mark-size);aspect-ratio:1;max-width:100%;height:auto;display:block;overflow:visible}.rn-brand-mark[data-size=sm]{--rn-brand-mark-size:var(--rn-space-8)}.rn-brand-mark[data-size=lg]{--rn-brand-mark-size:calc(var(--rn-space-10) + var(--rn-space-7))}.rn-brand-mark[data-size=xl]{--rn-brand-mark-size:calc(var(--rn-space-11) + var(--rn-space-10))}.rn-brand-mark[data-size=fluid]{--rn-brand-mark-size:100%}.rn-brand-loader{--rn-loader-size:calc(var(--rn-space-9) + var(--rn-space-10));--rn-loader-cycle:calc(var(--rn-duration-count) + var(--rn-duration-count) + var(--rn-duration-count) + var(--rn-duration-scene));min-width:min(100%, var(--rn-loader-size));justify-items:center;gap:var(--rn-space-4);color:var(--rn-color-brand-text);display:inline-grid}.rn-brand-loader--sm{--rn-loader-size:var(--rn-space-9);gap:var(--rn-space-2)}.rn-brand-loader--lg{--rn-loader-size:calc(var(--rn-space-11) + var(--rn-space-12))}.rn-brand-loader--xl{--rn-loader-size:calc(var(--rn-space-12) + var(--rn-space-12) + var(--rn-space-9));gap:var(--rn-space-5)}.rn-brand-loader__visual{width:min(100%, var(--rn-loader-size));aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.rn-brand-loader__aura{z-index:-1;border-radius:var(--rn-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--rn-cyan) 52%, transparent), color-mix(in srgb, var(--rn-blue-soft) 18%, transparent) 48%, transparent 72%);filter:blur(var(--rn-space-4));animation:rn-loader-aura var(--rn-loader-cycle) ease-in-out infinite;position:absolute;inset:18%}.rn-brand-loader__rings,.rn-brand-loader__rings i{border-radius:var(--rn-radius-pill);pointer-events:none;position:absolute;inset:4%}.rn-brand-loader__rings i{border:var(--rn-border-width) solid color-mix(in srgb, var(--rn-cyan) 34%, transparent);animation:rn-loader-ring var(--rn-loader-cycle) var(--rn-ease-standard) infinite}.rn-brand-loader__rings i:nth-child(2){animation-delay:calc(0s - var(--rn-duration-count))}.rn-brand-loader__mark,.rn-brand-loader__fallback-image{z-index:1;aspect-ratio:1;object-fit:contain;width:82%;filter:drop-shadow(var(--rn-shadow-wordmark));position:relative;overflow:visible}.rn-brand-loader__piece{--rn-piece-delay:0s;transform-box:fill-box;transform-origin:50%;animation-duration:var(--rn-loader-cycle);animation-delay:var(--rn-piece-delay);animation-timing-function:var(--rn-ease-emphasized);animation-iteration-count:infinite;animation-fill-mode:both}.rn-brand-loader__piece:nth-child(2){--rn-piece-delay:calc(var(--rn-duration-instant) / 2)}.rn-brand-loader__piece:nth-child(3){--rn-piece-delay:var(--rn-duration-instant)}.rn-brand-loader__piece:nth-child(4){--rn-piece-delay:calc(var(--rn-duration-instant) + (var(--rn-duration-instant) / 2))}.rn-brand-loader__piece:nth-child(5){--rn-piece-delay:var(--rn-duration-fast)}.rn-brand-loader__piece:nth-child(6){--rn-piece-delay:calc(var(--rn-duration-fast) + (var(--rn-duration-instant) / 2))}.rn-brand-loader__piece:nth-child(7){--rn-piece-delay:var(--rn-duration-base)}.rn-brand-loader__piece:nth-child(8){--rn-piece-delay:calc(var(--rn-duration-base) + (var(--rn-duration-instant) / 2))}.rn-brand-loader__piece:nth-child(9){--rn-piece-delay:calc(var(--rn-duration-base) + var(--rn-duration-instant))}.rn-brand-loader[data-variant=radial] .rn-brand-loader__piece{animation-name:rn-loader-radial}.rn-brand-loader[data-variant=pulse] .rn-brand-loader__piece{animation-name:rn-loader-pulse}.rn-brand-loader[data-variant=orbit] .rn-brand-loader__piece{transform-box:view-box;animation-name:rn-loader-orbit-piece}.rn-brand-loader[data-variant=orbit] .rn-brand-loader__rings i{border-inline-color:#0000;animation-name:rn-loader-ring-orbit;animation-timing-function:linear}.rn-brand-loader[data-variant=wave] .rn-brand-loader__piece{animation-name:rn-loader-wave}.rn-brand-loader[data-variant=focus] .rn-brand-loader__piece{animation-name:rn-loader-focus}.rn-brand-loader[data-variant=focus] .rn-brand-loader__mark{animation:rn-loader-mark-focus var(--rn-loader-cycle) var(--rn-ease-standard) infinite}.rn-brand-loader[data-variant=scan] .rn-brand-loader__piece{transform-origin:bottom;animation-name:rn-loader-scan-piece}.rn-brand-loader[data-variant=breathe] .rn-brand-loader__piece{animation-name:rn-loader-breathe-piece}.rn-brand-loader[data-variant=magnetic] .rn-brand-loader__piece{animation-name:rn-loader-magnetic}.rn-brand-loader[data-variant=cascade] .rn-brand-loader__piece{animation-name:rn-loader-cascade}.rn-brand-loader[data-variant=cascade] .rn-brand-loader__piece:nth-child(odd){animation-direction:reverse}.rn-brand-loader[data-variant=eclipse] .rn-brand-loader__piece{transform-box:view-box;animation-name:rn-loader-eclipse}.rn-brand-loader[data-variant=eclipse] .rn-brand-loader__rings i{animation-name:rn-loader-eclipse-ring}.rn-brand-loader__scan{inset-inline:14%;z-index:2;height:var(--rn-border-width-strong);opacity:0;background:linear-gradient(90deg, transparent, var(--rn-cyan), var(--rn-neutral-0), var(--rn-cyan), transparent);box-shadow:var(--rn-glow-brand);animation:rn-loader-scan-line var(--rn-loader-cycle) var(--rn-ease-standard) infinite;display:none;position:absolute;top:12%}.rn-brand-loader[data-variant=scan] .rn-brand-loader__scan{display:block}.rn-brand-loader[data-paused=true] :is(.rn-brand-loader__aura,.rn-brand-loader__rings i,.rn-brand-loader__mark,.rn-brand-loader__fallback-image,.rn-brand-loader__piece,.rn-brand-loader__scan,.rn-brand-loader__dots i){animation-play-state:paused}.rn-brand-loader__fallback-image{animation:rn-loader-fallback var(--rn-loader-cycle) ease-in-out infinite}.rn-brand-loader__label{min-height:var(--rn-target-min);color:currentColor;font-size:var(--rn-font-size-2);font-weight:var(--rn-weight-semibold);letter-spacing:var(--rn-tracking-label);text-align:center;justify-content:center;align-items:center;display:inline-flex}.rn-brand-loader__dots{gap:var(--rn-space-1);margin-left:var(--rn-space-2);display:inline-flex}.rn-brand-loader__dots i{width:var(--rn-space-1);aspect-ratio:1;border-radius:var(--rn-radius-pill);animation:rn-loader-dot var(--rn-duration-scene) ease-in-out infinite alternate;background:currentColor}.rn-brand-loader__dots i:nth-child(2){animation-delay:var(--rn-duration-fast)}.rn-brand-loader__dots i:nth-child(3){animation-delay:var(--rn-duration-slow)}@keyframes rn-loader-aura{0%,to{opacity:.34;transform:scale(.78)}42%{opacity:.82;transform:scale(1.12)}74%{opacity:.54;transform:scale(.96)}}@keyframes rn-loader-ring{0%,12%{opacity:0;transform:scale(.54)}46%{opacity:.54}76%,to{opacity:0;transform:scale(1)}}@keyframes rn-loader-ring-orbit{0%{opacity:.5;transform:rotate(0)}to{opacity:.5;transform:rotate(1turn)}}@keyframes rn-loader-radial{0%,8%,to{opacity:0;transform:translate(var(--rn-piece-x), var(--rn-piece-y)) rotate(var(--rn-piece-rotation)) scale(.48)}30%{opacity:1;transform:translate(0)rotate(0)scale(1.06)}38%,76%{opacity:1;transform:translate(0)rotate(0)scale(1)}92%{opacity:0;transform:translate(0)rotate(0)scale(.94)}}@keyframes rn-loader-pulse{0%,7%,to{opacity:0;transform:scale(.18)}28%{opacity:1;transform:scale(1.12)}38%,76%{opacity:1;transform:scale(1)}91%{opacity:0;transform:scale(1.16)}}@keyframes rn-loader-orbit-piece{0%,8%,to{opacity:0;transform:rotate(-135deg)scale(.54)}32%{opacity:1;transform:rotate(5deg)scale(1.05)}40%,74%{opacity:1;transform:rotate(0)scale(1)}91%{opacity:0;transform:rotate(52deg)scale(.78)}}@keyframes rn-loader-wave{0%,7%,to{opacity:0;transform:translateY(var(--rn-space-8)) scale(.84)}27%{opacity:1;transform:translateY(calc(var(--rn-space-2) * -1)) scale(1.02)}37%,76%{opacity:1;transform:translateY(0)scale(1)}91%{opacity:0;transform:translateY(calc(var(--rn-space-4) * -1)) scale(.96)}}@keyframes rn-loader-focus{0%,9%,to{opacity:0;transform:scale(1.42)}31%{opacity:1;transform:scale(.96)}40%,76%{opacity:1;transform:scale(1)}91%{opacity:0;transform:scale(.72)}}@keyframes rn-loader-mark-focus{0%,20%,to{transform:scale(.94)}42%,76%{transform:scale(1)}88%{transform:scale(1.03)}}@keyframes rn-loader-scan-piece{0%,9%,to{opacity:0;transform:scaleY(0)}31%{opacity:1;transform:scaleY(1.06)}40%,78%{opacity:1;transform:scaleY(1)}92%{opacity:0;transform:scaleY(.82)}}@keyframes rn-loader-scan-line{0%,12%,to{opacity:0;transform:translateY(0)}24%{opacity:.92}68%{opacity:.92;transform:translateY(var(--rn-loader-size))}78%{opacity:0;transform:translateY(var(--rn-loader-size))}}@keyframes rn-loader-breathe-piece{0%,to{opacity:.74;transform:scale(.94)}24%{opacity:1;transform:scale(1.08)}46%,82%{opacity:.9;transform:scale(1)}}@keyframes rn-loader-magnetic{0%,8%,to{opacity:0;transform:translate(var(--rn-piece-x), var(--rn-piece-y)) rotate(var(--rn-piece-rotation)) scale(.7)}24%{opacity:.74;transform:translate(0)rotate(0)scale(.88)}36%{opacity:1;transform:translate(0)rotate(0)scale(1.08)}44%,76%{opacity:1;transform:translate(0)rotate(0)scale(1)}91%{opacity:0;transform:translate(var(--rn-piece-x), var(--rn-piece-y)) rotate(var(--rn-piece-rotation)) scale(.84)}}@keyframes rn-loader-cascade{0%,8%,to{opacity:0;transform:translateY(var(--rn-space-7)) scale(.8)}30%{opacity:1;transform:translateY(calc(var(--rn-space-3) * -1)) scale(1.05)}42%,74%{opacity:1;transform:translateY(0)scale(1)}90%{opacity:0;transform:translateY(calc(var(--rn-space-7) * -1)) scale(.82)}}@keyframes rn-loader-eclipse{0%,12%,to{opacity:1;transform:scale(1)}38%{opacity:0;transform:scale(.04)}52%{opacity:0;transform:scale(.04)}72%{opacity:1;transform:scale(1.08)}80%{opacity:1;transform:scale(1)}}@keyframes rn-loader-eclipse-ring{0%,26%,to{opacity:0;transform:scale(.24)}54%{opacity:.9;transform:scale(.4)}80%{opacity:0;transform:scale(1)}}@keyframes rn-loader-fallback{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes rn-loader-dot{0%{opacity:.32;transform:translateY(0)}to{opacity:1;transform:translateY(calc(var(--rn-space-1) * -1))}}@media (prefers-reduced-motion:reduce){.rn-brand-loader :is(.rn-brand-loader__aura,.rn-brand-loader__rings i,.rn-brand-loader__mark,.rn-brand-loader__fallback-image,.rn-brand-loader__piece,.rn-brand-loader__scan,.rn-brand-loader__dots i){opacity:1;animation:none;transform:none}.rn-brand-loader__rings,.rn-brand-loader__scan{display:none}}
/*$vite$:1*/