/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:var(--font-size-min);--text-sm:var(--font-size-control);--text-base:var(--font-size-body);--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-3{order:3}.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}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#172033;--muted:#7a8598;--line:#e8ecf3;--blue:#1689ee;--bg:#f4f6fa;--surface:#fff;--surface-subtle:#f7f9fc;--text-primary:#172033;--text-secondary:#637086;--border-default:#dfe5ed;--brand-primary:#1689ee;--status-success:#20a96b;--status-warning:#d98b1f;--status-danger:#c94d5d;--focus-ring:0 0 0 3px #1689ee33;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow-panel:0 12px 32px #17203314;--font-size-min:14px;--font-size-control:15px;--font-size-body:16px;--line-height-compact:1.4;--line-height-body:1.5}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-geist),"PingFang SC",sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}button,input,select,textarea{font:inherit;line-height:var(--line-height-compact)}button{cursor:pointer}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.module-loading{min-height:320px;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface);align-content:center;place-items:center;gap:9px;display:grid}.module-loading i{border:3px solid #d9e8f6;border-top-color:var(--brand-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite account-gate-spin}.module-loading strong{color:var(--text-primary)}.module-loading span{font-size:var(--font-size-control)}.app-confirm-layer{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182770;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm-dialog{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface);width:min(470px,100%);padding:22px;box-shadow:0 28px 80px #1018274d}.app-confirm-dialog header{align-items:flex-start;gap:13px;display:flex}.app-confirm-dialog header>span{color:#fff;background:var(--status-warning);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.app-confirm-dialog.danger header>span{background:var(--status-danger)}.app-confirm-dialog h2{color:var(--text-primary);margin:0;font-size:20px}.app-confirm-dialog p{color:var(--text-secondary);font-size:var(--font-size-body);white-space:pre-line;margin:8px 0 0;line-height:1.65}.app-confirm-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.app-confirm-dialog footer button{border:1px solid var(--border-default);height:38px;color:var(--text-secondary);background:var(--surface);border-radius:8px;padding:0 16px;font-weight:800}.app-confirm-dialog footer button.primary{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary)}.app-confirm-dialog.danger footer button.primary{border-color:var(--status-danger);background:var(--status-danger)}.app-confirm-dialog footer button:focus-visible{box-shadow:var(--focus-ring);outline:0}.app-prompt-field{gap:7px;margin-top:18px;display:grid}.app-prompt-field>span{color:var(--text-primary);font-size:var(--font-size-control);font-weight:800}.app-prompt-field input,.app-prompt-field textarea{border:1px solid var(--border-default);width:100%;color:var(--text-primary);background:var(--surface-muted);font:inherit;font-size:var(--font-size-control);resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.55}.app-prompt-field input:focus,.app-prompt-field textarea:focus{border-color:var(--brand-primary);box-shadow:var(--focus-ring);outline:0}.app-confirm-dialog footer button:disabled{opacity:.55;cursor:not-allowed}.app-toast{z-index:1600;border-radius:var(--radius-md);color:#fff;max-width:min(560px,100vw - 32px);font-size:var(--font-size-control);text-align:center;background:#263247;border:1px solid #ffffff1f;padding:11px 17px;line-height:1.45;animation:.18s ease-out app-toast-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #17203342}.app-toast.success{background:#176b50}.app-toast.danger{background:#a23e4c}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.app-shell{min-height:100vh}.brand-mark{color:#fff;background:linear-gradient(145deg,#12a5df,#1674e8);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #1689ee3a}.workspace{min-width:0}.topbar.workspace-header{z-index:200;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;height:72px;padding:0 24px;display:grid;position:sticky;top:0}.workspace-brand{color:#233147;background:0 0;border:0;align-items:center;gap:10px;min-width:max-content;padding:0;font-size:17px;font-weight:850;display:flex}.workspace-brand strong{font-size:17px}.workspace-global-nav{align-items:stretch;gap:4px;min-width:0;height:100%;display:flex}.workspace-global-nav>button{color:#637086;min-width:max-content;height:100%;font-size:var(--font-size-control);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 13px;font-weight:750;display:flex;position:relative}.workspace-global-nav>button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.workspace-global-nav>button:hover,.workspace-global-nav>button.active{color:#087f9b}.workspace-global-nav>button.active:after{background:linear-gradient(90deg,#11a5a2,#1689cf)}.top-actions{align-items:center;gap:12px;display:flex}.workspace-sync-status{color:#738197;font-size:var(--font-size-min);white-space:nowrap;align-items:center;gap:7px;display:flex}.workspace-sync-status i{background:#2dbb76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2dbb7617}.workspace-sync-status.offline i{background:#e2a13a;box-shadow:0 0 0 4px #e2a13a17}.plugin-download{color:#fff;height:35px;font-size:var(--font-size-control);white-space:nowrap;background:#1689ee;border-radius:8px;align-items:center;padding:0 13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 5px 13px #1689ee2e}.plugin-download:hover{background:#087dd9}.avatar{color:#fff;background:#7653db;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.workspace-subnav{border-bottom:1px solid var(--line);background:#fff;min-height:62px;padding:11px 34px 0}.workspace-subnav>small{color:#8a96a6;font-size:var(--font-size-min);letter-spacing:.08em;font-weight:850;display:block}.workspace-subnav>nav{align-items:flex-end;gap:26px;min-width:0;display:flex;overflow:visible}.workspace-subnav>nav>button{color:#68778a;min-width:max-content;min-height:36px;font-size:var(--font-size-control);cursor:pointer;background:0 0;border:0;align-items:flex-end;padding:0 1px 9px;font-weight:700;display:flex;position:relative}.workspace-subnav>nav>button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.workspace-subnav>nav>button:hover,.workspace-subnav>nav>button.active{color:#087f9b}.workspace-subnav>nav>button.active:after{background:linear-gradient(90deg,#11a5a2,#1689cf)}.content{width:100%;max-width:none;margin:0 auto;padding:31px 34px 60px}.account-summary{background:#fff;border:1px solid #dfe5ed;border-radius:11px;align-items:center;gap:8px;min-width:235px;max-width:310px;height:48px;padding:5px 7px 5px 6px;display:flex;box-shadow:0 4px 13px #20304a0a}.account-avatar{color:#fff;background:linear-gradient(145deg,#1689ee,#6656df);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.account-summary-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 7px;min-width:0;display:grid}.account-summary-copy strong,.account-summary-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary-copy strong{color:#253147;font-size:var(--font-size-body);grid-column:1/-1}.account-summary-copy small{color:#7e8a9b!important;font-size:var(--font-size-min)!important}.account-summary-copy em{color:#5f4bc5;font-size:var(--font-size-min);white-space:nowrap;background:#efecff;border-radius:4px;padding:2px 4px;font-style:normal;font-weight:800}.account-summary>button{color:#ad4652;height:29px;font-size:var(--font-size-control);background:#fff7f8;border:1px solid #eed3d7;border-radius:7px;padding:0 8px;font-weight:800}.account-summary>button:disabled{opacity:.55;cursor:wait}.company-application-banner{color:#6e541d;background:#fff9e9;border:1px solid #f0d79c;border-radius:10px;align-items:center;gap:10px;min-height:54px;margin-bottom:13px;padding:9px 12px;display:flex}.company-application-banner>span{color:#fff;background:#e7a928;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.company-application-banner>div{flex:1;min-width:0}.company-application-banner strong,.company-application-banner small{display:block}.company-application-banner strong{font-size:var(--font-size-min)}.company-application-banner small{color:#917b4e;font-size:var(--font-size-min);margin-top:3px}.company-application-banner a{color:#fff;height:31px;font-size:var(--font-size-control);white-space:nowrap;background:#d89a1d;border-radius:7px;align-items:center;padding:0 11px;font-weight:800;text-decoration:none;display:inline-flex}.account-gate-state{color:#253147;text-align:center;background:#f4f7fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.account-gate-state>.brand-mark{margin-bottom:25px}.account-gate-state>i{border:3px solid #d9e8f6;border-top-color:#1689ee;border-radius:50%;width:27px;height:27px;animation:.8s linear infinite account-gate-spin}.account-gate-state h1{margin:18px 0 0;font-size:26px}.account-gate-state p{color:#758297;max-width:600px;font-size:var(--font-size-body);margin:9px 0 0;line-height:1.6}@keyframes account-gate-spin{to{transform:rotate(360deg)}}.account-gate-error>div{gap:9px;margin-top:20px;display:flex}.account-gate-error button,.account-gate-error a{height:39px;font-size:var(--font-size-control);border:0;border-radius:8px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.account-gate-error button{color:#fff;background:#1689ee}.account-gate-error a{color:#526176;background:#e8edf3}.account-menu{flex:none;position:relative}.account-menu>summary{list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu-trigger{color:#253147;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:11px;align-items:center;gap:8px;min-width:175px;max-width:220px;height:48px;padding:5px 9px 5px 6px;display:flex;box-shadow:0 4px 13px #20304a0a}.account-menu-trigger-copy{flex:1;min-width:0}.account-menu-trigger-copy strong,.account-menu-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-trigger-copy strong{font-size:var(--font-size-control)}.account-menu-trigger-copy small{margin-top:1px;color:#7e8a9b!important;font-size:var(--font-size-min)!important}.account-menu-trigger>i{color:#7c8798;font-size:var(--font-size-control);font-style:normal;transition:transform .18s}.account-menu[open] .account-menu-trigger>i{transform:rotate(180deg)}.account-menu-panel{z-index:120;background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:300px;padding:13px;position:absolute;top:56px;right:0;box-shadow:0 18px 45px #1720332b}.account-menu-panel header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding-bottom:12px;display:flex}.account-menu-panel header>div{min-width:0}.account-menu-panel header strong,.account-menu-panel header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-panel header strong{font-size:var(--font-size-body)}.account-menu-panel header small{color:#7f8a9a;font-size:var(--font-size-min);margin-top:2px}.account-menu-panel dl{margin:10px 0}.account-menu-panel dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:5px 2px;display:grid}.account-menu-panel dt{color:#8b96a5;font-size:var(--font-size-min)}.account-menu-panel dd{color:#344157;font-size:var(--font-size-min);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;overflow:hidden}.account-menu-actions{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;display:grid}.account-menu-actions a,.account-menu-actions button{color:#286f9f;height:36px;font-size:var(--font-size-control);background:#f5faff;border:1px solid #d8e3ed;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:800;text-decoration:none;display:flex}.account-menu-actions .account-switch-button{color:#ad4652;background:#fff7f8;border-color:#eed3d7;grid-column:1/-1}.account-menu-actions button:disabled{opacity:.55;cursor:wait}@media (width<=1450px){.top-actions .plugin-download-wrap>small{display:none}.account-menu-trigger{min-width:155px;max-width:185px}}@media (width<=1180px) and (width>=701px){.local-app-download-wrap{display:none}}@media (width<=700px){.topbar>div:first-child,.top-actions>.plugin-download-wrap,.market,.icon-button,.avatar{display:none}.top-actions{margin-left:auto}.account-menu-trigger{min-width:150px;max-width:190px}.account-menu-panel{width:min(300px,100vw - 24px);position:fixed;top:70px;right:12px}}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:1.6px;font-weight:750;color:#1689ee!important;font-size:var(--font-size-min)!important;margin:0 0 7px!important}.page-heading h2{letter-spacing:-.5px;margin:0;font-size:25px}.page-heading p{color:var(--muted);font-size:var(--font-size-body);margin:7px 0 0}.toolbar{align-items:center;gap:9px;display:flex}.search{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:8px;width:250px;height:39px;padding:0 12px;display:flex}.search span{color:#97a1b0}.search input{color:#283244;width:100%;font-size:var(--font-size-control);border:0;outline:0}.import-button,.collect-button,.server-collect-button{height:39px;font-size:var(--font-size-control);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-weight:650;display:flex}.import-button{color:#167bc2;cursor:pointer;background:#fff;border:1px solid #cfe3f2}.import-button input{display:none}.collect-button{color:#fff;background:#35b96d;border:0;box-shadow:0 6px 14px #35b96d28}.server-collect-button{color:#fff;background:linear-gradient(135deg,#1689ee,#6255e7);border:0;box-shadow:0 6px 14px #315edb2b}.server-collect-button:hover:not(:disabled){filter:brightness(.96)}.server-collect-button:disabled{color:#98a2b1;box-shadow:none;cursor:not-allowed;background:#e7ebf1}.shop-card{border:1px solid var(--line);background:linear-gradient(110deg,#fff 60%,#f6fbff);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:20px 23px;display:flex;box-shadow:0 5px 20px #20304a0b}.shop-switcher{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex;overflow:auto}.shop-switcher>span{color:#8b95a4;font-size:var(--font-size-min);white-space:nowrap;margin-right:4px}.shop-switcher button{text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:9px;align-items:center;gap:9px;min-width:165px;padding:8px 10px;display:flex}.shop-switcher button.selected{background:#f0f8ff;border-color:#1689ee;box-shadow:0 0 0 2px #1689ee10}.shop-switcher button>b{color:#fff;background:#526174;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.shop-switcher button>span{font-size:var(--font-size-control);font-weight:650}.shop-switcher small{color:#99a2af;font-size:var(--font-size-min);margin-top:3px;font-weight:400;display:block}.shop-main{align-items:center;gap:14px;min-width:0;display:flex}.shop-logo{color:#fff;letter-spacing:-1px;background:linear-gradient(145deg,#202838,#48546a);border-radius:13px;flex:none;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.shop-title{align-items:center;gap:9px;display:flex}.shop-title h3{margin:0;font-size:17px}.shop-title span{color:#b3780b;font-size:var(--font-size-min);background:#fff3ce;border-radius:4px;padding:3px 7px;font-weight:700}.shop-main p{color:#8b95a5;font-size:var(--font-size-body);margin:5px 0}.shop-main a{color:#1689ee;font-size:var(--font-size-control);text-decoration:none}.shop-metrics{grid-template-columns:repeat(4,minmax(72px,1fr));gap:22px;display:grid}.shop-metrics div{text-align:center}.shop-metrics strong,.shop-metrics span{display:block}.shop-metrics span{color:#909aaa;font-size:var(--font-size-min);margin-top:5px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:15px 0;display:grid}.summary-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-height:103px;padding:18px;display:flex}.metric-icon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:750;display:grid}.metric-icon.blue{color:#1689ee;background:#eaf5ff}.metric-icon.violet{color:#7957dc;background:#f1edff}.metric-icon.amber{color:#e59c18;background:#fff5de}.metric-icon.green{color:#21a765;background:#e9f9f1}.summary-grid small,.summary-grid strong,.summary-grid em{display:block}.summary-grid small{color:#8993a3;font-size:var(--font-size-min)}.summary-grid strong{margin:4px 0 3px;font-size:19px}.summary-grid em{color:#a1a9b6;font-size:var(--font-size-min);font-style:normal}.products-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #20304a08}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:0 19px;display:flex}.panel-head h3{margin:0 9px 0 0;font-size:16px;display:inline}.panel-head>div>span{color:#919baa;font-size:var(--font-size-min)}.sorts{align-items:center;gap:4px;display:flex}.sorts button,.category-row button{color:#778294;font-size:var(--font-size-control);background:0 0;border:0}.sorts button{border-radius:6px;padding:6px 9px}.sorts button.selected,.category-row button.selected{color:#fff;background:#1689ee}.category-row{border-bottom:1px solid var(--line);background:#fbfcfe;flex-wrap:wrap;gap:5px;padding:10px 18px;display:flex}.category-row button{border-radius:6px;padding:6px 10px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{color:#8d97a6;text-align:left;font-size:var(--font-size-min);white-space:nowrap;background:#fff;padding:12px 14px;font-weight:600}td{font-size:var(--font-size-min);vertical-align:middle;border-top:1px solid #eef1f5;padding:14px}tbody tr{transition:all .15s}tbody tr:hover{background:#f9fbfd}.rank{color:#697589;background:#f0f3f7;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.rank-1{color:#a56b00;background:#fff0be}.rank-2{color:#607083;background:#e9edf2}.rank-3{color:#a65e37;background:#f8e6dc}.product-info{align-items:center;gap:11px;min-width:300px;max-width:400px;display:flex}.product-thumb{color:#717b8d;width:40px;height:40px;font-size:var(--font-size-min);background:linear-gradient(145deg,#edf0f4,#fafbfc);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.product-image{object-fit:cover;background:#fff;border:1px solid #e8ecf2}.product-info strong,.product-info small{display:block}.product-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:var(--font-size-min);overflow:hidden}.product-info small{color:#a0a8b5;font-size:var(--font-size-min);margin-top:5px}.sales{color:#1689ee;font-size:var(--font-size-body)}.cell-note{color:#a0a8b5;font-size:var(--font-size-min);margin-top:4px;display:block}.star{color:#f6ae2d}.date{font-size:var(--font-size-min)}.comment{color:#8d97a7;max-width:180px;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.unknown{color:#8b95a4;font-size:var(--font-size-min);background:#f2f4f7;border-radius:5px;padding:4px 7px}.product-link{color:#1689ee;font-size:var(--font-size-control);white-space:nowrap;background:#eaf5ff;border-radius:6px;padding:6px 9px;font-weight:700;text-decoration:none;display:inline-flex}.product-link:hover{background:#dcefff}.calculator-page{max-width:1180px;margin:0 auto}.calculator-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.calculator-heading h2{margin:0;font-size:25px}.calculator-heading>div>p:last-child{color:var(--muted);font-size:var(--font-size-body);margin:7px 0 0}.country-switch{background:#e7ecf4;border-radius:9px;gap:5px;padding:4px;display:flex}.country-switch button{color:#677386;min-width:82px;height:34px;font-size:var(--font-size-control);background:0 0;border:0;border-radius:7px;font-weight:650}.country-switch button.selected{color:#1689ee;background:#fff;box-shadow:0 2px 7px #1c2d481c}.calculator-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:16px;display:grid}.calculator-form,.calculator-result{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px;box-shadow:0 5px 20px #20304a0a}.calculator-form h3{margin:0 0 18px;font-size:16px}.calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.calc-grid label{color:#536074;font-size:var(--font-size-control);font-weight:600;display:block}.calc-grid input,.calc-grid select{color:#263147;width:100%;height:41px;font-size:var(--font-size-control);background:#fff;border:1px solid #dce2eb;border-radius:8px;outline:0;margin-top:7px;padding:0 11px}.calc-grid input:focus,.calc-grid select:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.calc-grid small{color:#9aa3b1;font-size:var(--font-size-min);margin-top:5px;font-weight:400;display:block}.calc-wide{grid-column:1/-1}.calc-actions{gap:8px;margin-top:20px;display:flex}.calc-actions button{color:#687489;height:38px;font-size:var(--font-size-control);background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:0 14px;font-weight:650}.calc-actions button.calc-primary{color:#fff;background:#1689ee;border-color:#1689ee}.calculator-result{position:sticky;top:96px;overflow:hidden}.result-title{color:#fff;background:linear-gradient(135deg,#147fe1,#2862d4);justify-content:space-between;align-items:flex-start;margin:-22px -22px 18px;padding:22px;display:flex}.result-title span,.result-title strong{display:block}.result-title span{color:#d8ebff;font-size:var(--font-size-min);margin-bottom:8px}.result-title strong{letter-spacing:-1px;font-size:30px}.result-title strong.negative{color:#ffe1e1}.result-title i{color:#dcebff;font-size:var(--font-size-min);background:#ffffff18;border-radius:6px;padding:5px 8px;font-style:normal}.result-grid{background:#edf0f5;border:1px solid #edf0f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.result-grid div{background:#fff;padding:13px}.result-grid span,.result-grid strong{display:block}.result-grid span{color:#8c96a6;font-size:var(--font-size-min);margin-bottom:5px}.result-grid strong{font-size:var(--font-size-body)}.profit-status{color:#288457;font-size:var(--font-size-min);background:#edf9f3;border-radius:8px;margin-top:14px;padding:11px 12px;line-height:1.5}.profit-status.danger{color:#c14251;background:#fff0f2}.calc-formula{color:#99a2b0;font-size:var(--font-size-min);margin:13px 2px 0;line-height:1.6}@media (width<=1050px){.sidebar{width:196px;min-width:196px}.brand{padding:0 18px}.sidebar nav button{padding:12px}.side-status{display:none}.page-heading{flex-direction:column;align-items:flex-start}.toolbar{width:100%}.search{flex:1}.summary-grid{grid-template-columns:repeat(2,1fr)}.shop-card{flex-direction:column;align-items:flex-start}.shop-metrics{width:100%}.calculator-layout{grid-template-columns:1fr}.calculator-result{position:static}}@media (width<=700px){.sidebar{display:none}.topbar{height:64px;padding:0 18px}.content{padding:22px 14px}.toolbar{flex-wrap:wrap;align-items:stretch}.search{flex-basis:100%;width:100%}.shop-metrics{gap:8px}.summary-grid{grid-template-columns:1fr}.page-heading h2{font-size:22px}.market,.icon-button,.avatar{display:none}.plugin-download{height:33px;font-size:var(--font-size-control);padding:0 10px}.calculator-heading{flex-direction:column;align-items:flex-start}.calc-grid{grid-template-columns:1fr}.calc-wide{grid-column:auto}.calculator-form,.calculator-result{padding:17px}.result-title{margin:-17px -17px 16px;padding:18px}.calc-actions{flex-wrap:wrap}}.row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.row-actions button,.row-actions a{color:#fff;font-size:var(--font-size-control);background:#1689ee;border:0;border-radius:6px;padding:6px 9px;font-weight:700;text-decoration:none}.row-actions a{color:#1689ee;background:#eaf5ff}.opportunity-score{color:#16865a;background:#e8f8f0;border-radius:7px;place-items:center;width:34px;height:27px;display:grid}.analysis-page{max-width:1180px;margin:0 auto}.back-button{color:#667286;font-size:var(--font-size-control);background:#fff;border:1px solid #dfe5ed;border-radius:7px;margin-bottom:14px;padding:8px 11px}.analysis-hero{border:1px solid var(--line);background:linear-gradient(115deg,#fff 65%,#eef7ff);border-radius:14px;align-items:center;gap:18px;padding:21px;display:flex}.analysis-hero>img,.analysis-placeholder{object-fit:cover;background:#f1f3f6;border:1px solid #e5eaf0;border-radius:13px;flex:none;width:86px;height:86px}.analysis-placeholder{color:#7e8999;place-items:center;font-weight:800;display:grid}.analysis-title{min-width:0}.analysis-title>span{color:#929cac;font-size:var(--font-size-min)}.analysis-title h2{max-width:800px;font-size:20px;line-height:var(--line-height-body);margin:7px 0 13px}.analysis-title>div{align-items:center;gap:8px;display:flex}.analysis-title>div>span{color:#8b95a5;font-size:var(--font-size-min)}.analysis-title a{color:#1689ee;font-size:var(--font-size-control);background:#e8f4ff;border-radius:7px;margin-left:8px;padding:7px 10px;font-weight:700;text-decoration:none}.score{color:#a46b00;font-size:var(--font-size-body);background:#fff0c3;border-radius:6px;padding:5px 8px}.score-high{color:#197d53;background:#e5f7ee}.analysis-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.analysis-metrics article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.analysis-metrics small,.analysis-metrics strong,.analysis-metrics span{display:block}.analysis-metrics small{color:#8994a5;font-size:var(--font-size-min)}.analysis-metrics strong{margin:7px 0 4px;font-size:20px}.analysis-metrics span{color:#a0a8b5;font-size:var(--font-size-min)}.analysis-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.analysis-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.analysis-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.analysis-card-head h3{font-size:var(--font-size-body);margin:0}.analysis-card-head span{color:#97a1b0;font-size:var(--font-size-min)}.signal-list{gap:12px;display:grid}.signal-list>div{background:#f8fafc;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.signal-list i{background:#e0a43b;border-radius:50%;width:9px;height:9px;margin-top:3px}.signal-list i.good{background:#31b970}.signal-list b,.signal-list small{display:block}.signal-list b{font-size:var(--font-size-min)}.signal-list small{color:#8792a3;font-size:var(--font-size-min);margin-top:4px}.analysis-card blockquote{color:#526074;min-height:88px;font-size:var(--font-size-body);background:#f7f9fc;border-radius:9px;margin:0;padding:15px;line-height:1.7}.review-meta{color:#8e98a7;font-size:var(--font-size-min);justify-content:space-between;margin-top:12px;display:flex}.analysis-note{color:#667286;font-size:var(--font-size-min);background:#edf6fd;border-radius:9px;gap:12px;margin-top:14px;padding:13px 16px;line-height:1.55;display:flex}.analysis-note strong{color:#207dbb;flex:none}.empty-analysis{text-align:center;background:#fff;border:1px dashed #d9e0ea;border-radius:13px;padding:90px 20px}.empty-analysis>div{color:#1689ee;font-size:38px}.empty-analysis h2{margin:14px 0 7px;font-size:20px}.empty-analysis p{color:#8490a2;font-size:var(--font-size-body)}.empty-analysis button{color:#fff;font-size:var(--font-size-control);background:#1689ee;border:0;border-radius:7px;margin-top:11px;padding:9px 13px}@media (width<=1050px){.subnav{margin-left:28px}.analysis-metrics{grid-template-columns:repeat(2,1fr)}.analysis-grid{grid-template-columns:1fr}}@media (width<=700px){.analysis-hero{align-items:flex-start}.analysis-title h2{font-size:16px}.analysis-title>div{flex-wrap:wrap;align-items:flex-start}.analysis-metrics{grid-template-columns:1fr 1fr}.analysis-note{flex-direction:column}}.comment.translated{color:#52677f}.original-review{background:#fbfcfe;border-radius:8px;margin-top:10px;padding:10px 12px}.original-review summary{color:#1689ee;cursor:pointer;font-size:var(--font-size-control);font-weight:650}.original-review p{color:#8390a2;font-size:var(--font-size-body);margin:9px 0 0;line-height:1.6}.ip-check-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:14px;display:grid}.risk-badge{border-radius:6px;padding:5px 8px;font-weight:700;font-size:var(--font-size-min)!important}.risk-badge.high{color:#c43c4d;background:#fff0f2}.risk-badge.low{color:#258359;background:#eaf8f1}.risk-terms{flex-wrap:wrap;gap:8px;display:flex}.risk-terms>span{background:#fff8f9;border:1px solid #f1d8dc;border-radius:8px;min-width:92px;padding:9px 11px}.risk-terms b,.risk-terms small{display:block}.risk-terms b{color:#bb3c4d;font-size:var(--font-size-min)}.risk-terms small{color:#9a7b81;font-size:var(--font-size-min);margin-top:4px}.safe-copy,.ai-check-copy{color:#788496;font-size:var(--font-size-min);margin:0;line-height:1.7}.ai-check-button{color:#fff;width:100%;font-size:var(--font-size-control);background:linear-gradient(135deg,#7258e8,#2585ee);border:0;border-radius:8px;margin-top:14px;padding:11px 14px;font-weight:700;box-shadow:0 6px 16px #5c64e52b}.ai-check-button:disabled{opacity:.65;cursor:wait}.ai-error{color:#b23d4b;font-size:var(--font-size-min);background:#fff0f2;border-radius:7px;margin-top:12px;padding:10px 12px;line-height:1.5}.ai-result{background:#fbfcfe;border:1px solid #e6eaf1;border-radius:9px;margin-top:14px;padding:13px}.ai-result>div{align-items:center;gap:9px;display:flex}.ai-result>div>strong{font-size:var(--font-size-body)}.ai-level{font-size:var(--font-size-min);border-radius:6px;padding:5px 8px}.ai-level.danger{color:#b52f42;background:#ffe9ed}.ai-level.warn{color:#9c6a0f;background:#fff2d6}.ai-level.safe{color:#207e55;background:#e5f7ee}.ai-result>p{color:#566477;font-size:var(--font-size-body);margin:11px 0;line-height:1.65}.ai-result section{border-top:1px solid #edf0f4;padding:9px 0}.ai-result section b,.ai-result section span{display:block}.ai-result section b{font-size:var(--font-size-body)}.ai-result section span{color:#8590a1;font-size:var(--font-size-min);margin-top:4px;line-height:1.5}.ai-result ul{color:#697588;font-size:var(--font-size-body);margin:10px 0 0;padding-left:17px;line-height:1.7}@media (width<=900px){.ip-check-grid{grid-template-columns:1fr}}.ai-saved-time{color:#269163;font-size:var(--font-size-min);margin-top:9px;display:block}.recent-reviews-card{min-width:0}.recent-review-list{gap:10px;display:grid}.recent-review-list>section{background:#f9fbfd;border:1px solid #e8ecf2;border-radius:9px;padding:12px}.recent-review-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.recent-review-head b{color:#e79d18;font-size:var(--font-size-min)}.recent-review-head span{color:#8f99a8;font-size:var(--font-size-min)}.recent-review-list>section>small{color:#77869a;font-size:var(--font-size-min);margin-top:6px;display:block}.recent-review-list blockquote{min-height:0;font-size:var(--font-size-body);margin-top:9px;padding:11px;line-height:1.6}.recent-review-list .original-review{margin-top:7px;padding:7px 9px}.no-review{color:#8b96a6;font-size:var(--font-size-min);text-align:center;background:#f7f9fc;border-radius:8px;margin:0;padding:18px}.product-videos-card{margin:14px 0}.product-video-list{grid-template-columns:repeat(auto-fit,minmax(220px,320px));gap:14px;display:grid}.product-video-list>section{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:11px;overflow:hidden}.product-video-list video{aspect-ratio:9/16;object-fit:contain;background:#101319;width:100%;max-height:430px;display:block}.product-video-list>section>div{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.product-video-list b{font-size:var(--font-size-min)}.product-video-list a{color:#1689ee;font-size:var(--font-size-control);text-decoration:none}.product-videos-empty{align-items:center;gap:14px;margin:14px 0;display:flex}.product-videos-empty b{font-size:var(--font-size-min)}.product-videos-empty span{color:#8792a3;font-size:var(--font-size-min)}.listing-workbench{max-width:1500px;margin:0 auto}.listing-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.listing-heading h2{margin:0;font-size:28px}.listing-heading p:last-child{color:#7f8b9d;font-size:var(--font-size-body);margin:7px 0 0}.listing-actions{align-items:center;gap:11px;display:flex}.listing-actions>span{font-size:var(--font-size-min);border-radius:8px;padding:9px 12px;font-weight:700}.listing-actions .ready{color:#198258;background:#e8f8f0}.listing-actions .pending{color:#a56e12;background:#fff4d9}.listing-actions button{color:#fff;height:43px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1689ee,#4069e8);border:0;border-radius:9px;padding:0 18px;font-weight:750;box-shadow:0 7px 18px #1689ee2d}.listing-actions button:disabled{opacity:.6}.draft-tabs{gap:9px;margin-bottom:15px;padding:5px 2px;display:flex;overflow:auto}.draft-tabs button{color:#2c374b;text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:10px;align-items:center;gap:10px;min-width:220px;max-width:270px;padding:9px;display:flex}.draft-tabs button.selected{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.draft-tabs img,.draft-tabs i{object-fit:cover;background:#eef2f6;border-radius:7px;flex:none;width:42px;height:42px}.draft-tabs i{font-size:var(--font-size-min);place-items:center;display:grid}.draft-tabs span,.draft-tabs small{min-width:0;display:block}.draft-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-min);font-weight:700;overflow:hidden}.draft-tabs small{color:#929cab;font-size:var(--font-size-min);margin-top:4px;font-weight:400}.editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.editor-main{gap:15px;display:grid}.editor-card{background:#fff;border:1px solid #e0e5ed;border-radius:12px;padding:19px;box-shadow:0 4px 18px #20304a08}.editor-card-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.editor-card-title>div{align-items:center;gap:9px;display:flex}.editor-card-title b{color:#1689ee;width:28px;height:28px;font-size:var(--font-size-min);background:#eaf5ff;border-radius:7px;place-items:center;display:grid}.editor-card-title h3{font-size:var(--font-size-body);margin:0}.editor-card-title>span{color:#98a1af;font-size:var(--font-size-min)}.editor-card-title>button{color:#1689ee;font-size:var(--font-size-control);background:#eaf5ff;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.form-grid,.package-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label,.package-grid label{color:#59667a;font-size:var(--font-size-control);font-weight:650;position:relative}.form-grid .wide,.package-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea,.package-grid input{color:#263147;width:100%;font:inherit;font-size:var(--font-size-control);background:#fff;border:1px solid #dae1ea;border-radius:8px;outline:0;margin-top:7px;padding:0 11px;font-weight:400}.form-grid input,.package-grid input{height:39px}.form-grid textarea{resize:vertical;height:116px;padding-top:10px;line-height:1.6}.form-grid input:focus,.form-grid textarea:focus,.package-grid input:focus,.sku-table input:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee12}.form-grid small,.package-grid small{color:#9ca5b2;font-size:var(--font-size-min);margin-top:5px;font-weight:400;display:block}.image-editor{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;display:grid}.image-editor>div,.add-image{background:#f8fafc;border:1px solid #e1e6ed;border-radius:10px;min-height:130px;position:relative;overflow:hidden}.image-editor>div.main{border:2px solid #1689ee}.image-editor img{object-fit:cover;width:100%;height:130px;display:block}.image-editor em{color:#fff;font-size:var(--font-size-min);background:#253248cc;border-radius:5px;padding:4px 7px;font-style:normal;position:absolute;top:7px;left:7px}.image-editor>div>button{color:#fff;background:#202d43bb;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:6px;right:6px}.image-editor .set-main{font-size:var(--font-size-control);padding:0 7px;border-radius:5px!important;width:auto!important;height:24px!important;inset:auto auto 6px 6px!important}.add-image{color:#1689ee;flex-direction:column;justify-content:center;align-items:center;font-size:23px;display:flex}.add-image span{color:#6f7b8d;font-size:var(--font-size-min);margin:5px 0 8px}.add-image input{width:90%;height:30px;font-size:var(--font-size-control);border:1px solid #dce2ea;border-radius:6px;padding:0 8px}.sku-table{overflow:auto}.sku-table table{min-width:930px}.sku-table th{font-size:var(--font-size-min);background:#f7f9fc;padding:9px}.sku-table td{padding:8px}.sku-table td img,.sku-no-image{object-fit:cover;color:#8c96a5;width:38px;height:38px;font-size:var(--font-size-min);background:#f0f3f7;border-radius:6px;place-items:center;display:grid}.sku-table input{width:100%;min-width:76px;height:34px;font-size:var(--font-size-control);border:1px solid #dce2ea;border-radius:6px;padding:0 8px}.sku-table td:nth-child(7) input{min-width:150px}.sku-table td>button{color:#c34655;font-size:var(--font-size-control);background:#fff0f2;border:0;border-radius:5px;padding:6px 8px}.editor-side{gap:13px;display:grid;position:sticky;top:102px}.export-guide{background:#fff;border:1px solid #dfe5ed;border-radius:12px;padding:18px}.export-guide h3{font-size:var(--font-size-body);margin:0 0 13px}.export-guide>div{border-bottom:1px solid #eef1f5;grid-template-columns:20px 1fr auto;align-items:center;padding:9px 0;display:grid}.export-guide>div span{width:17px;height:17px;font-size:var(--font-size-min);border-radius:50%;place-items:center;display:grid}.export-guide>div.ok span{color:#fff;background:#2caf72}.export-guide>div.miss span{color:#fff;background:#e2a332}.export-guide b{font-size:var(--font-size-min)}.export-guide em{color:#909aa9;font-size:var(--font-size-min);font-style:normal}.export-guide p{color:#8994a5;font-size:var(--font-size-body);margin:13px 0 0;line-height:1.6}.remove-draft{color:#bb3d4d;height:38px;font-size:var(--font-size-control);background:#fff7f8;border:1px solid #efcbd0;border-radius:8px}.row-actions button.draft-added{color:#25845a;background:#e9f8f1}.deep-product-badge,.store-product-badge{border-radius:5px;width:max-content;padding:3px 6px;font-weight:700;font-size:var(--font-size-min)!important;margin-top:5px!important;display:inline-flex!important}.deep-product-badge{background:#e6f8ef;color:#178153!important}.store-product-badge{background:#eef2f6;color:#718096!important}.growth-up{color:#21a765;font-size:var(--font-size-min);margin-top:4px;font-weight:700;display:block}.price-change{color:#d48b15;font-size:var(--font-size-min);margin-top:4px;display:block}.row-actions button.deep-first{color:#9a6a17;background:#fff3d8}.deep-ready,.deep-needed{border-radius:6px;padding:5px 8px;font-size:var(--font-size-min)!important}.deep-ready{color:#177e52;background:#e5f7ee}.deep-needed{color:#a16c12;background:#fff2d6}.sku-color-summary{background:#f7f9fc;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:11px;display:flex;overflow:auto}.sku-color-summary>strong{color:#526075;font-size:var(--font-size-min);flex:none;margin-right:3px}.sku-color-summary>div{background:#fff;border:1px solid #e0e6ee;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:150px;padding:8px 9px;display:flex}.sku-color-summary span,.sku-color-summary small{display:block}.sku-color-summary span{font-size:var(--font-size-min);font-weight:700}.sku-color-summary small{color:#929cab;font-size:var(--font-size-min);margin-top:3px;font-weight:400}.sku-color-summary button,.sku-group-row button{color:#bd3f50;font-size:var(--font-size-control);background:#fff0f2;border:0;border-radius:5px}.sku-color-summary button{padding:5px 6px}.sku-group-row td{background:#eef6fd!important;padding:8px 10px!important}.sku-group-row td b{color:#2376b8;font-size:var(--font-size-min)}.sku-group-row td span{color:#738297;font-size:var(--font-size-min);margin-left:9px}.sku-group-row td button{float:right;padding:5px 7px}.listing-editor-nav{background:#fff;border:1px solid #e0e6ee;border-radius:11px;gap:4px;margin-bottom:15px;padding:5px;display:flex;overflow:auto}.listing-editor-nav button{color:#69768a;font-size:var(--font-size-control);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.listing-editor-nav button.selected{color:#1689ee;background:#eaf5ff}.editor-section-hidden{display:none!important}.draft-tabs em{font-size:var(--font-size-min);border-radius:4px;margin-top:4px;padding:2px 5px;font-style:normal;display:inline-block}.draft-ready{color:#168153;background:#e6f7ef}.draft-pending{color:#a26b13;background:#fff2d8}.sku-batch-toolbar{background:#f7faff;border:1px solid #dfe6ef;border-radius:9px;align-items:flex-end;gap:8px;margin-bottom:12px;padding:11px;display:flex;overflow:auto}.sku-batch-toolbar>strong{font-size:var(--font-size-min);flex:none;align-self:center}.sku-batch-toolbar label{color:#6e7b8e;font-size:var(--font-size-control);flex:0 0 105px}.sku-batch-toolbar input{width:100%;height:30px;font-size:var(--font-size-control);background:#fff;border:1px solid #d9e1ea;border-radius:6px;margin-top:4px;padding:0 7px}.sku-batch-toolbar button,.sync-package-button{color:#167bca;height:30px;font-size:var(--font-size-control);background:#e6f3ff;border:0;border-radius:6px;flex:none;padding:0 10px;font-weight:700}.sku-batch-toolbar button:disabled{opacity:.45}.logistics-main{min-height:330px}.sync-package-button{color:#fff;height:38px;font-size:var(--font-size-control);background:#1689ee;margin-top:15px}.readiness-progress{background:#edf1f6;border-radius:99px;overflow:hidden;border:0!important;height:7px!important;margin:0 0 6px!important;padding:0!important;display:block!important}.readiness-progress i{background:linear-gradient(90deg,#28b873,#1689ee);border-radius:99px;height:100%;display:block}.readiness-count{color:#7f8b9e;font-size:var(--font-size-body);margin-bottom:8px;display:block}@media (width<=1100px){.editor-layout{grid-template-columns:1fr}.editor-side{position:static}.image-editor{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.listing-heading{flex-direction:column;align-items:flex-start}.listing-actions{flex-wrap:wrap;width:100%}.editor-card{padding:14px}.form-grid,.package-grid{grid-template-columns:1fr}.form-grid .wide,.package-grid .wide{grid-column:auto}.image-editor{grid-template-columns:repeat(2,1fr)}}@media (width>=1600px){.sidebar{width:260px;min-width:260px}.brand{gap:12px;height:86px;padding:0 26px;font-size:21px}.brand-mark{width:40px;height:40px;font-size:18px}.sidebar nav{padding:22px 13px}.sidebar nav button{font-size:var(--font-size-control);gap:13px;margin:4px 0;padding:14px 16px}.sidebar nav button span{font-size:20px}.sidebar nav .subnav button{font-size:var(--font-size-control);padding:10px 12px}.subnav{margin-left:45px}.side-status{margin:0 18px 23px;padding:15px}.side-status strong{font-size:14px}.side-status small{font-size:var(--font-size-min)}.topbar{height:86px;padding:0 38px}.topbar small{font-size:var(--font-size-min)}.topbar h1{font-size:23px}.plugin-download{height:40px;font-size:var(--font-size-control);padding:0 16px}.market{font-size:var(--font-size-min);padding:9px 13px}.icon-button,.avatar{width:38px;height:38px}.content{max-width:none;padding:36px 38px 70px}.page-heading{margin-bottom:26px}.eyebrow{font-size:var(--font-size-min)!important}.page-heading h2,.calculator-heading h2{font-size:29px}.page-heading p,.calculator-heading>div>p:last-child{font-size:var(--font-size-body)}.search{width:300px;height:44px}.search input{font-size:var(--font-size-control)}.collect-button,.import-button,.server-collect-button{height:44px;font-size:var(--font-size-control);padding:0 17px}.shop-switcher{padding:14px 16px}.shop-switcher>span{font-size:var(--font-size-min)}.shop-switcher button{min-width:190px;padding:10px 12px}.shop-switcher button>span{font-size:var(--font-size-control)}.shop-switcher small{font-size:var(--font-size-min)}.shop-card{padding:23px 27px}.shop-logo{width:62px;height:62px}.shop-title h3{font-size:20px}.shop-title span,.shop-main p,.shop-main a{font-size:var(--font-size-body)}.shop-metrics strong{font-size:21px}.shop-metrics span{font-size:var(--font-size-min)}.summary-grid{gap:16px;margin:18px 0}.summary-grid article{min-height:118px;padding:21px}.metric-icon{width:48px;height:48px;font-size:21px}.summary-grid small{font-size:var(--font-size-min)}.summary-grid strong{font-size:23px}.summary-grid em{font-size:var(--font-size-min)}.panel-head{min-height:73px;padding:0 22px}.panel-head h3{font-size:19px}.panel-head>div>span{font-size:var(--font-size-min)}.sorts button,.category-row button{font-size:var(--font-size-control)}.sorts button{padding:8px 11px}.category-row{gap:7px;padding:13px 21px}.category-row button{padding:8px 12px}table{min-width:1220px}th{font-size:var(--font-size-min);padding:15px 17px}td{font-size:var(--font-size-min);padding:17px}.rank{width:31px;height:31px;font-size:var(--font-size-min)}.product-info{gap:13px;min-width:350px;max-width:470px}.product-thumb{width:48px;height:48px}.product-info strong{max-width:390px;font-size:var(--font-size-min)}.product-info small{font-size:var(--font-size-min)}.sales{font-size:16px}.cell-note,.date{font-size:var(--font-size-min)}.comment{max-width:230px;font-size:var(--font-size-min)}.row-actions button,.row-actions a{font-size:var(--font-size-control);padding:8px 11px}.opportunity-score{width:40px;height:32px}.analysis-page,.calculator-page{max-width:1450px}.back-button{font-size:var(--font-size-control);padding:10px 14px}.analysis-hero{padding:25px}.analysis-hero>img,.analysis-placeholder{width:102px;height:102px}.analysis-title>span{font-size:var(--font-size-min)}.analysis-title h2{max-width:1050px;font-size:24px}.analysis-title>div>span,.analysis-title a,.score{font-size:var(--font-size-body)}.analysis-metrics article{padding:20px}.analysis-metrics small{font-size:var(--font-size-min)}.analysis-metrics strong{font-size:24px}.analysis-metrics span{font-size:var(--font-size-min)}.analysis-card{padding:22px}.analysis-card-head h3{font-size:18px}.analysis-card-head span,.signal-list b,.signal-list small{font-size:var(--font-size-min)}.analysis-card blockquote{font-size:var(--font-size-body)}.review-meta,.analysis-note,.safe-copy,.ai-check-copy{font-size:var(--font-size-min)}.ai-check-button{font-size:var(--font-size-control);padding:13px 16px}.ai-result>p,.ai-result section b,.ai-result section span,.ai-result ul{font-size:var(--font-size-body)}.ai-saved-time{font-size:var(--font-size-min)}.calculator-form h3{font-size:19px}.calc-grid label{font-size:var(--font-size-control)}.calc-grid input,.calc-grid select{height:46px;font-size:var(--font-size-control)}.calc-grid small{font-size:var(--font-size-min)}.calc-actions button{height:42px;font-size:var(--font-size-control)}.result-title span{font-size:var(--font-size-min)}.result-title strong{font-size:34px}.result-grid span{font-size:var(--font-size-min)}.result-grid strong{font-size:17px}.profit-status,.calc-formula{font-size:var(--font-size-min)}}.products-panel,.table-wrap,.product-info{overflow:visible}.product-info{align-items:flex-start}.product-image{z-index:1;cursor:zoom-in;transition:transform .18s,box-shadow .18s;position:relative}.product-image:hover{z-index:100;transform-origin:0;border-color:#fff;transform:scale(4);box-shadow:0 8px 28px #1422384d}.product-info>div{min-width:0}.product-info strong{text-overflow:clip;white-space:normal;word-break:break-word;max-width:390px;line-height:1.38;overflow:visible}.comment{text-overflow:clip;white-space:normal;word-break:break-word;max-width:260px;line-height:1.5;overflow:visible}@media (width<=1050px){.table-wrap{overflow:auto}.product-image:hover{transform:scale(2.6)}}@media (width>=1051px) and (width<=1599px){.sidebar{width:210px;min-width:210px}.brand{gap:10px;height:72px;padding:0 20px;font-size:17px}.brand-mark{width:36px;height:36px;font-size:16px}.sidebar nav{padding:16px 10px}.sidebar nav button{font-size:var(--font-size-control);gap:10px;margin:2px 0;padding:11px 12px}.sidebar nav button span{font-size:16px}.sidebar nav .subnav button{font-size:var(--font-size-control);padding:8px 10px}.subnav{margin-left:34px}.side-status{margin:0 12px 15px;padding:11px}.side-status strong,.side-status small{font-size:var(--font-size-min)}.topbar{height:72px;padding:0 24px}.topbar h1{font-size:18px}.topbar small{font-size:var(--font-size-min)}.top-actions{gap:8px}.plugin-download{height:35px;font-size:var(--font-size-control);padding:0 11px}.market{font-size:var(--font-size-min);padding:7px 9px}.icon-button,.avatar{width:33px;height:33px}.content{max-width:none;padding:24px 22px 52px}.page-heading{gap:15px;margin-bottom:18px}.page-heading h2,.calculator-heading h2,.listing-heading h2{font-size:23px}.page-heading p,.calculator-heading>div>p:last-child,.listing-heading p:last-child{font-size:var(--font-size-body)}.toolbar{flex-wrap:wrap;gap:7px}.search{width:230px;height:38px}.collect-button,.import-button,.server-collect-button{height:38px;font-size:var(--font-size-control);padding:0 12px}.summary-grid{gap:10px;margin:13px 0}.summary-grid article{min-height:88px;padding:14px}.metric-icon{width:38px;height:38px;font-size:17px}.summary-grid strong{font-size:18px}.products-panel{overflow:hidden}.table-wrap{overflow:auto}.products-panel table{min-width:1120px}.product-info{min-width:285px;max-width:340px}.product-info strong{max-width:275px;font-size:var(--font-size-min)}.product-thumb{width:42px;height:42px}.product-image:hover{transform:scale(2.8)}.comment{max-width:190px}.analysis-page,.calculator-page,.listing-workbench{max-width:none}.analysis-metrics{gap:9px}.analysis-metrics article{padding:14px}.analysis-card{padding:16px}.editor-layout{grid-template-columns:1fr}.editor-side{grid-template-columns:1fr 1fr;position:static}.image-editor{grid-template-columns:repeat(4,minmax(100px,1fr))}.draft-tabs button{min-width:190px}.listing-heading{align-items:flex-start}.listing-actions{flex-wrap:wrap;justify-content:flex-end}.calculator-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px}.calculator-form,.calculator-result{padding:17px}.calculator-result{top:84px}}@media (width>=1051px) and (width<=1280px){.sidebar{width:190px;min-width:190px}.brand{padding:0 15px}.content{padding:20px 17px 45px}.market,.icon-button{display:none}.summary-grid{grid-template-columns:repeat(2,1fr)}.editor-side{grid-template-columns:1fr}.image-editor{grid-template-columns:repeat(3,1fr)}.calculator-layout{grid-template-columns:1fr}.calculator-result{position:static}}.product-title-button{color:#202a3d;text-align:left;max-width:390px;font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:var(--line-height-compact);white-space:normal;word-break:break-word;cursor:pointer;background:0 0;border:0;padding:0}.product-title-button:hover{color:#1689ee;text-decoration:underline}.product-image:hover{transform:scale(5)}.analysis-hero>img,.analysis-placeholder{width:150px;height:150px}.analysis-hero>img{cursor:zoom-in;transition:transform .18s,box-shadow .18s}.analysis-hero>img:hover{z-index:10;transform-origin:0;position:relative;transform:scale(1.9);box-shadow:0 12px 34px #1422384d}.analysis-title-original{color:#8290a3;max-width:1050px;font-size:var(--font-size-min);margin:-6px 0 12px;line-height:1.5}.column-sort{color:#8d97a6;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.column-sort:hover,.column-sort.active{color:#1689ee}@media (width>=1600px){.product-title-button{max-width:390px;font-size:var(--font-size-control)}.analysis-hero>img,.analysis-placeholder{width:175px;height:175px}.analysis-title-original{font-size:var(--font-size-min)}}@media (width>=1051px) and (width<=1599px){.product-title-button{max-width:275px;font-size:var(--font-size-control)}.product-image:hover{transform:scale(3.5)}.analysis-hero>img,.analysis-placeholder{width:135px;height:135px}}@media (width<=1050px){.product-image:hover{transform:scale(3)}.analysis-hero>img,.analysis-placeholder{width:110px;height:110px}.analysis-hero>img:hover{transform:scale(1.5)}}.listing-editor-nav button.selected{color:#fff;background:#1689ee;box-shadow:0 5px 12px #1689ee2b}.editor-layout{grid-template-columns:minmax(0,1fr)}.listing-actions{flex-direction:column;align-items:stretch;min-width:245px}.listing-progress{border-radius:9px;padding:10px 12px!important}.listing-progress>span{font-size:var(--font-size-min);font-weight:750;display:block;background:0 0!important;padding:0!important}.listing-progress>div{background:#e8edf3;border-radius:99px;height:7px;margin:7px 0 5px;overflow:hidden}.listing-progress i{background:linear-gradient(90deg,#27b978,#1689ee);border-radius:99px;height:100%;display:block}.listing-progress small{color:#8390a2;font-size:var(--font-size-min);display:block}.listing-progress.ready{background:#e9f8f1}.listing-progress.pending{background:#fff4dd}.remove-draft-inline{width:220px;margin-top:14px}.listing-workbench .editor-card{padding:14px}.listing-workbench .editor-card-title{margin-bottom:12px}.listing-workbench .editor-card-title h3{font-size:17px}.listing-workbench .editor-card-title b{width:25px;height:25px;font-size:var(--font-size-min)}.listing-workbench .editor-card-title>span{font-size:var(--font-size-min)}.listing-editor-nav{margin-bottom:11px;padding:4px}.listing-editor-nav button{font-size:var(--font-size-control);padding:8px 14px}.draft-tabs{margin-bottom:10px}.draft-tabs button{min-width:205px;padding:7px}.draft-tabs img,.draft-tabs i{width:36px;height:36px}.draft-tabs span,.draft-tabs small,.draft-tabs em{font-size:var(--font-size-min)}.listing-workbench .form-grid,.listing-workbench .package-grid{gap:10px}.listing-workbench .form-grid label,.listing-workbench .package-grid label{font-size:var(--font-size-control)}.listing-workbench .form-grid input,.listing-workbench .package-grid input{height:34px;font-size:var(--font-size-control);margin-top:5px}.listing-workbench .form-grid textarea{height:96px;font-size:var(--font-size-control);margin-top:5px}.listing-workbench .form-grid small,.listing-workbench .package-grid small{font-size:var(--font-size-min)}.listing-workbench .image-editor{grid-template-columns:repeat(6,minmax(95px,1fr));gap:8px}.listing-workbench .image-editor>div,.listing-workbench .add-image{min-height:108px}.listing-workbench .image-editor img{height:108px}.listing-workbench .image-editor em,.listing-workbench .image-editor .set-main{font-size:var(--font-size-control)}.sku-color-summary{margin-bottom:8px;padding:8px}.sku-color-summary>strong,.sku-color-summary span{font-size:var(--font-size-min)}.sku-color-summary small,.sku-color-summary button,.sku-group-row td button{font-size:var(--font-size-control)}.sku-batch-toolbar{margin-bottom:8px;padding:8px}.sku-batch-toolbar>strong{font-size:var(--font-size-min)}.sku-batch-toolbar label{font-size:var(--font-size-control)}.sku-batch-toolbar input,.sku-batch-toolbar button{height:28px;font-size:var(--font-size-control)}.listing-workbench .sku-table th{font-size:var(--font-size-min);padding:7px}.listing-workbench .sku-table input{height:31px;font-size:var(--font-size-control)}.sku-group-row td b,.sku-group-row td span,.listing-progress>span,.listing-progress small{font-size:var(--font-size-min)}@media (width<=1300px){.listing-workbench .image-editor{grid-template-columns:repeat(4,minmax(95px,1fr))}}.listing-workbench .sku-editor .editor-card-title h3{font-size:20px}.listing-workbench .sku-editor .editor-card-title b{font-size:var(--font-size-min)}.listing-workbench .sku-batch-toolbar{gap:11px;padding:12px}.listing-workbench .sku-batch-toolbar>strong{font-size:15px}.listing-workbench .sku-batch-toolbar label{font-size:var(--font-size-control);flex-basis:125px}.listing-workbench .sku-batch-toolbar input{height:35px;font-size:var(--font-size-control);padding:0 10px}.listing-workbench .sku-batch-toolbar button{height:35px;font-size:var(--font-size-control);padding:0 13px}.listing-workbench .sku-color-summary{gap:11px;padding:11px}.listing-workbench .sku-color-summary>strong{font-size:15px}.listing-workbench .sku-color-summary>div{min-width:185px;padding:10px 11px}.listing-workbench .sku-color-summary span{font-size:14px}.listing-workbench .sku-color-summary small{font-size:var(--font-size-min)}.listing-workbench .sku-color-summary button{font-size:var(--font-size-control);padding:7px 8px}.listing-workbench .sku-table th{padding:10px 8px;font-size:14px}.listing-workbench .sku-table td{padding:8px}.listing-workbench .sku-table input{height:38px;font-size:var(--font-size-control);padding:0 10px}.listing-workbench .sku-table td img,.listing-workbench .sku-no-image{width:42px;height:42px;font-size:var(--font-size-min)}.listing-workbench .sku-table td>button{font-size:var(--font-size-control);padding:8px 10px}.listing-workbench .sku-group-row td{padding:11px 12px!important}.listing-workbench .sku-group-row td b{font-size:15px}.listing-workbench .sku-group-row td span{font-size:var(--font-size-min)}.listing-workbench .sku-group-row td button{font-size:var(--font-size-control);padding:7px 9px}.listing-progress>em{color:#c44150;font-size:var(--font-size-min);margin-top:6px;font-style:normal;line-height:1.45;display:block}.listing-editor-nav button{position:relative}.listing-editor-nav button>i{color:#fff;width:16px;height:16px;font-size:var(--font-size-control);background:#e24d5d;border-radius:50%;place-items:center;margin-left:6px;font-style:normal;display:inline-grid}.listing-editor-nav button.selected>i{color:#e24d5d;background:#fff}.listing-workbench .field-invalid{background:#fff4f5!important;border-color:#e75060!important;box-shadow:0 0 0 3px #e7506018!important}.listing-workbench .section-invalid{border-color:#e75060!important;box-shadow:0 0 0 3px #e7506012!important}.image-editor-tools{align-items:center;gap:10px;display:flex}.image-editor-tools button{color:#167bca;font-size:var(--font-size-control);background:#eaf5ff;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.image-editor-tools button:disabled{opacity:.45}.listing-workbench .image-editor>div{aspect-ratio:1;cursor:zoom-in;min-height:0}.listing-workbench .image-editor img{object-fit:cover;height:100%}.listing-workbench .add-image{aspect-ratio:1;min-height:0}.upload-image-tile input,.sku-image-actions input{display:none}.sku-image-button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sku-image-actions{justify-content:center;gap:3px;margin-top:4px;display:flex}.sku-image-actions label,.sku-image-actions button{color:#1689ee;font-size:var(--font-size-control);cursor:pointer;background:#eaf5ff;border:0;border-radius:4px;padding:3px 5px}.sku-image-actions button:disabled{opacity:.45}.listing-image-enter-ai{color:#effaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,#102943f2,#123958f2 56%,#155044ec);border:1px solid #5ed8ff8c;border-radius:13px;align-items:center;gap:10px;min-width:190px;padding:9px 12px 9px 9px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 36px #00101db3,0 0 24px #1ba8ff38}.listing-image-enter-ai:hover{transform:translateY(-2px);box-shadow:0 15px 42px #00101dcc,0 0 30px #3ad2d64d}.listing-image-enter-ai>i{color:#fff;width:38px;height:38px;font-size:var(--font-size-control);letter-spacing:.08em;background:radial-gradient(circle,#217ca0,#14344f);border:1px solid #65d7f0;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 16px #45d7d75c}.listing-image-enter-ai>span{text-align:left;flex-direction:column;flex:1;align-items:flex-start;display:flex}.listing-image-enter-ai b{font-size:var(--font-size-control)}.listing-image-enter-ai small{color:#9fc9d6;font-size:var(--font-size-control);margin-top:2px}.listing-image-enter-ai>em{color:#7fe0c1;font-size:20px;font-style:normal}@media (width<=600px){.listing-image-enter-ai{min-width:176px;bottom:10px;right:10px}.listing-image-enter-ai small{display:none}}.listing-ai-modal{z-index:990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c152499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listing-ai-modal>section{background:#fff;border-radius:16px;width:min(760px,92vw);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 20px 80px #0004}.listing-ai-modal header,.listing-ai-modal footer{align-items:center;gap:10px;display:flex}.listing-ai-modal header{justify-content:space-between;margin-bottom:16px}.listing-ai-modal header strong,.listing-ai-modal header small{display:block}.listing-ai-modal header strong{font-size:18px}.listing-ai-modal header small{color:#8792a2;font-size:var(--font-size-min);margin-top:4px}.listing-ai-modal header>button{color:#687589;background:#f0f3f7;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.listing-ai-source{color:#69778b;font-size:var(--font-size-min);align-items:center;gap:12px;margin-bottom:15px;display:flex}.listing-ai-source img{object-fit:cover;border-radius:8px;width:72px;height:72px}.listing-ai-targets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.listing-ai-targets button{color:#49576c;text-align:left;font-size:var(--font-size-control);background:#fff;border:1px solid #e0e6ef;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.listing-ai-targets button.selected{color:#167bc8;background:#eaf5ff;border-color:#1689ee;box-shadow:0 0 0 2px #1689ee18}.listing-ai-targets i{border:1px solid #d9dee5;border-radius:50%;flex:none;width:20px;height:20px}.listing-ai-targets i.washed{box-shadow:inset 0 0 0 4px #fff5}.listing-ai-modal footer{justify-content:flex-end;margin-top:18px}.listing-ai-modal footer small{color:#8994a5;font-size:var(--font-size-min);margin-right:auto}.listing-ai-modal footer button{color:#647187;font-size:var(--font-size-control);background:#eef2f6;border:0;border-radius:7px;padding:8px 13px}.listing-ai-modal footer button.primary{color:#fff;background:#1689ee}.listing-ai-modal footer button:disabled{opacity:.5}.listing-ai-models{background:#f8fcff;border:1px solid #cfe1ef;border-radius:10px;min-width:0;margin:0 0 15px;padding:12px}.listing-ai-models legend{color:#40546d;font-size:var(--font-size-min);padding:0 5px;font-weight:850}.listing-ai-models>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-ai-models label{color:#536278;cursor:pointer;background:#fff;border:1px solid #d9e3ec;border-radius:8px;align-items:center;min-width:0;padding:10px 12px;display:flex;position:relative}.listing-ai-models label.selected{color:#1479bd;background:#edf8ff;border-color:#1689ee;box-shadow:0 0 0 3px #1689ee0f}.listing-ai-models label:focus-within{outline-offset:2px;outline:2px solid #1689ee}.listing-ai-models input{opacity:0;width:1px;height:1px;position:absolute}.listing-ai-models span,.listing-ai-models strong,.listing-ai-models small{min-width:0;display:block}.listing-ai-models strong{font-size:var(--font-size-min)}.listing-ai-models small{color:#8190a3;font-size:var(--font-size-control);margin-top:4px}@media (width<=600px){.listing-ai-models>div{grid-template-columns:1fr}.listing-ai-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-image-editor-preparing{z-index:1400;color:#26354b;background:#fff;border:1px solid #d6e3ee;border-radius:12px;align-items:center;gap:12px;min-width:290px;padding:16px 18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #14233b3d}.listing-image-editor-preparing>i{border:3px solid #d8ebfa;border-top-color:#1689ee;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite imageEditorPreparing}.listing-image-editor-preparing strong,.listing-image-editor-preparing small{display:block}.listing-image-editor-preparing strong{font-size:14px}.listing-image-editor-preparing small{color:#7d8a9c;font-size:var(--font-size-control);margin-top:4px}@keyframes imageEditorPreparing{to{transform:rotate(360deg)}}.plugin-download-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.top-actions .plugin-download-wrap>small{color:#8793a5;font-size:var(--font-size-control);line-height:var(--line-height-compact);white-space:nowrap}.local-app-download{background:#6555d8}.local-app-download:hover{background:#5544c4}.local-app-download-wrap small{color:#6555d8!important}.extension-update-banner{color:#6e4e0d;background:linear-gradient(135deg,#fff9e8,#fff4cf);border:1px solid #f0c667;border-radius:10px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex;box-shadow:0 4px 14px #8f650f12}.extension-update-banner>span{color:#fff;background:#e59b19;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid}.extension-update-banner>div{flex:1;min-width:0}.extension-update-banner strong,.extension-update-banner small{display:block}.extension-update-banner strong{font-size:var(--font-size-control)}.extension-update-banner small{color:#80682f;font-size:var(--font-size-min);margin-top:3px;line-height:1.45}.extension-update-banner>a{color:#fff;height:34px;font-size:var(--font-size-control);white-space:nowrap;background:#d8890e;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.extension-update-banner>a:hover{background:#c67800}@media (width<=700px){.extension-update-banner{flex-wrap:wrap;align-items:flex-start}.extension-update-banner>a{width:100%}}.review-tool{max-width:1500px;margin:0 auto}.review-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.review-heading h2{margin:2px 0 8px;font-size:29px}.review-heading>div>p:last-child{color:#7d899a;font-size:var(--font-size-body);margin:0}.review-score{background:#fff;border:1px solid #e0e6ee;border-radius:13px;width:280px;padding:16px 18px}.review-score strong,.review-score span{display:block}.review-score strong{color:#1689ee;font-size:28px}.review-score span{color:#6e7b8e;font-size:var(--font-size-body);margin:2px 0 10px}.review-score>div{background:#edf1f6;border-radius:99px;height:8px;overflow:hidden}.review-score i{background:linear-gradient(90deg,#efa82c,#1689ee);border-radius:99px;height:100%;display:block}.review-score.pass i{background:linear-gradient(90deg,#2bc47d,#1689ee)}.review-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px;display:grid}.review-main,.review-side{gap:16px;display:grid}.review-side{position:sticky;top:102px}.review-card{background:#fff;border:1px solid #dfe5ed;border-radius:14px;padding:22px;box-shadow:0 5px 20px #20304a08}.review-card h3{color:#202b3d;margin:0 0 18px;font-size:18px}.review-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.review-form label{color:#5c697c;font-size:var(--font-size-control);font-weight:700}.review-form .wide{grid-column:span 2}.review-form input,.review-form select,.review-form textarea{color:#243047;width:100%;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:8px;outline:0;margin-top:7px;font-weight:400}.review-form input,.review-form select{height:43px;padding:0 12px}.review-form textarea{resize:vertical;min-height:130px;padding:11px 12px;line-height:1.6}.review-form input:focus,.review-form select:focus,.review-form textarea:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.material-checks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.material-checks label,.match-confirm{color:#435066;font-size:var(--font-size-control);background:#fafbfd;border:1px solid #e2e7ee;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;line-height:1.45;display:flex}.material-checks input,.match-confirm input{accent-color:#1689ee;flex:none;width:16px;height:16px;margin-top:1px}.match-confirm{background:#eff8ff;border-color:#b9dffb;margin-top:14px;font-weight:700}.review-check-list{gap:9px;display:grid}.review-check-list>div{background:#f7f9fc;border-radius:8px;grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.review-check-list>div>b{color:#fff;width:24px;height:24px;font-size:var(--font-size-min);border-radius:50%;place-items:center;display:grid}.review-check-list .ok>b{background:#27b778}.review-check-list .miss>b{background:#e6a12c}.review-check-list span,.review-check-list strong,.review-check-list small{display:block}.review-check-list strong{font-size:var(--font-size-min)}.review-check-list small{color:#8995a6;font-size:var(--font-size-min);margin-top:3px;line-height:1.4}.review-disclaimer{color:#7e8999;font-size:var(--font-size-min);margin:-4px 0 13px;line-height:1.55}.review-side .review-card button{color:#fff;width:100%;height:42px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:8px;margin-top:9px;font-weight:750}.review-side .review-card button:disabled{color:#9099a8;cursor:not-allowed;background:#e8ecf1}.review-official{color:#785817;background:#fff8e5;border:1px solid #f1d38d;border-radius:11px;padding:15px}.review-official b{font-size:var(--font-size-min)}.review-official p{font-size:var(--font-size-body);margin:6px 0 0;line-height:1.6}@media (width<=1100px){.review-layout{grid-template-columns:1fr}.review-side{grid-template-columns:1fr 1fr;position:static}.review-side .review-official{grid-column:1/-1}.review-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.review-heading{flex-direction:column;align-items:flex-start}.review-score{width:100%}.review-form,.material-checks,.review-side{grid-template-columns:1fr}.review-form .wide,.review-side .review-official{grid-column:auto}.review-card{padding:16px}}@media (width>=1600px){.review-heading h2{font-size:32px}.review-heading>div>p:last-child{font-size:var(--font-size-body)}.review-card h3{font-size:20px}.review-form label,.material-checks label,.match-confirm{font-size:var(--font-size-control)}.review-form input,.review-form select{height:46px}.review-check-list strong{font-size:14px}.review-check-list small,.review-disclaimer,.review-official p{font-size:var(--font-size-body)}}.warehouse-template-card{background:linear-gradient(145deg,#fff,#f5faff);border-color:#b9dffb}.template-card-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.template-card-title span{color:#1577c6;font-size:var(--font-size-min);background:#e5f3ff;border-radius:5px;margin-bottom:7px;padding:4px 8px;font-weight:800;display:inline-block}.template-card-title h3{margin:0 0 6px}.template-card-title p{color:#7c899a;font-size:var(--font-size-body);margin:0}.template-card-title>b{color:#fff;font-size:var(--font-size-min);background:#1689ee;border-radius:8px;padding:9px 11px}.warehouse-template-form{grid-template-columns:1fr 1fr}.warehouse-template-form textarea{min-height:82px}.template-generate-row{border-top:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.template-generate-row p{color:#7c899a;font-size:var(--font-size-body);margin:0;line-height:1.5}.template-generate-row button{color:#fff;height:44px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:9px;flex:none;padding:0 20px;font-weight:800}.template-generate-row button:disabled{opacity:.6}.template-message{font-size:var(--font-size-min);border-radius:8px;margin-top:12px;padding:10px 12px}.template-message.ok{color:#19784f;background:#e8f8f0}.template-message.error{color:#b43c4a;background:#fff0f2}@media (width<=700px){.warehouse-template-form{grid-template-columns:1fr}.template-generate-row{flex-direction:column;align-items:stretch}.template-generate-row button{width:100%}}.invoice-template-card{border-color:#cce8dd}.invoice-template-card .template-card-title span{color:#19815a;background:#e7f8f0}.invoice-template-card .template-card-title>b{background:#22a06b}.invoice-parties{grid-template-columns:1fr 1fr;gap:16px;display:grid}.invoice-parties>div{background:#f7fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.invoice-parties h4{color:#263249;font-size:var(--font-size-body);grid-column:1/-1;margin:0}.invoice-parties label,.invoice-footer label{color:#5d6a7d;font-size:var(--font-size-control);font-weight:700}.invoice-parties textarea{grid-column:1/-1}.invoice-parties input,.invoice-parties textarea,.invoice-footer textarea,.invoice-item input,.invoice-item select{color:#263249;width:100%;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:7px;margin-top:6px}.invoice-parties input{height:38px;padding:0 10px}.invoice-parties textarea,.invoice-footer textarea{resize:vertical;height:70px;padding:9px 10px}.invoice-reminder{color:#805c13;font-size:var(--font-size-min);background:#fff8e4;border:1px solid #f1d185;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.invoice-reminder b{flex:none}.invoice-items-head{justify-content:space-between;align-items:center;margin:18px 0 9px;display:flex}.invoice-items-head h4{font-size:var(--font-size-body);margin:0}.invoice-items-head button{color:#1689ee;height:33px;font-size:var(--font-size-control);background:#eaf5ff;border:0;border-radius:7px;padding:0 11px;font-weight:750}.invoice-items-head button:disabled{opacity:.5}.invoice-items{border:1px solid #e0e6ed;border-radius:9px;overflow:auto}.invoice-item{border-top:1px solid #edf1f5;grid-template-columns:2fr 1fr .6fr .65fr .8fr .75fr 1fr .55fr;align-items:center;gap:7px;min-width:900px;padding:8px;display:grid}.invoice-item:first-child{border-top:0}.invoice-item.labels{color:#6f7c8f;font-size:var(--font-size-min);background:#f4f7fa;font-weight:800}.invoice-item input,.invoice-item select{height:35px;font-size:var(--font-size-control);margin:0;padding:0 8px}.invoice-item>span{font-size:var(--font-size-min);font-weight:700}.invoice-item>span small{color:#8490a1;font-size:var(--font-size-min);margin-top:3px;font-weight:400;display:block}.invoice-item>button{color:#bd4050;height:31px;font-size:var(--font-size-control);background:#fff0f2;border:0;border-radius:6px}.invoice-item>button:disabled{opacity:.4}.invoice-footer{grid-template-columns:1fr 420px;gap:18px;margin-top:15px;display:grid}.invoice-totals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.invoice-totals span{color:#738095;font-size:var(--font-size-min);background:#f5f8fb;border-radius:8px;padding:10px}.invoice-totals strong{color:#253148;font-size:var(--font-size-body);margin-top:4px;display:block}.invoice-totals button{color:#fff;height:42px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1fa46c,#1689ee);border:0;border-radius:8px;grid-column:1/-1;font-weight:800}.invoice-totals button:disabled{opacity:.6}@media (width<=1100px){.invoice-parties,.invoice-footer{grid-template-columns:1fr}.invoice-totals{max-width:none}}@media (width<=700px){.invoice-parties>div{grid-template-columns:1fr}.invoice-parties h4{grid-column:auto}.invoice-reminder{flex-direction:column;align-items:flex-start}.invoice-totals{grid-template-columns:1fr}.invoice-totals button{grid-column:auto}}.review-store-switch{background:#fff;border:1px solid #dfe6ef;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:10px;display:flex}.review-store-switch>div{gap:8px;display:flex}.review-store-switch button{color:#68768a;text-align:left;background:#f4f7fa;border:1px solid #0000;border-radius:9px;min-width:190px;padding:11px 15px}.review-store-switch button strong,.review-store-switch button span{display:block}.review-store-switch button strong{font-size:15px}.review-store-switch button span{font-size:var(--font-size-control);margin-top:4px}.review-store-switch button.selected{color:#1675c2;background:#eaf5ff;border-color:#1689ee;box-shadow:0 4px 12px #1689ee18}.review-store-switch>p{color:#8793a4;font-size:var(--font-size-body);margin:0 9px}.pop-material-overview{border-color:#b9ddf8}.pop-material-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.pop-material-heading>div>span{color:#1689ee;font-size:var(--font-size-min);font-weight:800}.pop-material-heading h3{margin:5px 0}.pop-material-heading p{color:#7d899a;font-size:var(--font-size-body);margin:0}.pop-material-heading>strong{color:#1689ee;background:#eaf5ff;border-radius:50%;flex:none;place-items:center;width:67px;height:67px;font-size:18px;display:grid}.pop-material-group{margin-top:14px}.pop-material-group h4{font-size:var(--font-size-body);justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.pop-material-group h4 span{color:#1689ee;font-size:var(--font-size-body)}.pop-material-group>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pop-material-group label{color:#4c596c;font-size:var(--font-size-control);background:#fafbfd;border:1px solid #e1e7ee;border-radius:8px;grid-template-columns:17px 25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.pop-material-group label.checked{color:#187b51;background:#ecf9f3;border-color:#a7dfc4}.pop-material-group input{accent-color:#25ad71;width:15px;height:15px}.pop-material-group label>b{color:#7a8798;width:23px;height:23px;font-size:var(--font-size-control);background:#edf1f5;border-radius:6px;place-items:center;display:grid}.pop-material-group label.checked>b{color:#fff;background:#25ad71}.accu-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.accu-icon{color:#fff;background:linear-gradient(135deg,#7657ed,#1689ee);border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:13px;font-size:24px;font-weight:800;display:grid}.accu-empty h3{margin:0 0 9px}.accu-empty p{color:#657287;max-width:650px;font-size:var(--font-size-body);margin:0;line-height:1.65}.accu-empty span{color:#8a6a1d;font-size:var(--font-size-min);background:#fff5db;border-radius:7px;margin-top:14px;padding:9px 12px}@media (width<=800px){.review-store-switch{flex-direction:column;align-items:stretch}.review-store-switch>div{grid-template-columns:1fr 1fr;display:grid}.review-store-switch button{min-width:0}.pop-material-group>div{grid-template-columns:1fr}}.pop-material-sequence{gap:9px;display:grid}.pop-material-step{background:#fafbfd;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 180px;align-items:center;gap:13px;padding:14px;display:grid}.pop-material-step.checked{background:#effaf5;border-color:#a9ddc5}.pop-material-step>b{color:#1689ee;background:#e7f4ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.pop-material-step.checked>b{color:#fff;background:#25ad71}.pop-material-step h4{font-size:var(--font-size-body);margin:0 0 4px}.pop-material-step p{color:#788598;font-size:var(--font-size-body);margin:0;line-height:1.5}.pop-material-step>div>span{color:#68768a;font-size:var(--font-size-min);background:#edf1f5;border-radius:5px;margin-top:7px;padding:3px 7px;font-weight:750;display:inline-block}.pop-step-action{justify-content:flex-end;display:flex}.pop-step-action a,.pop-step-action button,.pop-step-action label{color:#fff;width:170px;min-height:38px;font-size:var(--font-size-control);text-align:center;cursor:pointer;background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 12px;font-weight:750;text-decoration:none;display:flex}.pop-step-action label{color:#506076;background:#eef2f6;gap:7px}.pop-step-action label:has(input:checked){color:#19784f;background:#dff5ea}.pop-step-action input{accent-color:#25ad71;width:15px;height:15px}.pop-step-action button:disabled{color:#9099a8;cursor:not-allowed;background:#e8ecf1}.pop-video-sequence{border-top:1px solid #e2e8ef;margin-top:20px;padding-top:18px}.pop-video-sequence>h4{font-size:var(--font-size-body);margin:0 0 10px}.pop-video-sequence article{border-top:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) 110px 130px;align-items:center;gap:10px;padding:10px 12px;display:grid}.pop-video-sequence article.checked{background:#effaf5}.pop-video-sequence article>b{color:#7657ed}.pop-video-sequence article>span{font-size:var(--font-size-min)}.pop-video-sequence button{color:#9099a8;height:32px;font-size:var(--font-size-control);background:#e8ecf1;border:0;border-radius:7px}.pop-video-sequence label{font-size:var(--font-size-control);align-items:center;gap:6px;display:flex}.pop-video-sequence input{accent-color:#25ad71;width:15px;height:15px}.shop-info-generator-placeholder{background:linear-gradient(145deg,#fff,#f8f5ff);border-color:#d8cdf9;scroll-margin-top:95px}.shop-info-generator-placeholder .template-card-title span{color:#6949d9;background:#eee9ff}.shop-info-generator-placeholder .template-card-title>b{background:#7657ed}.placeholder-generator{background:#fff;border:1px dashed #cfc5ee;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.placeholder-generator span{color:#6949d9;font-size:var(--font-size-min);background:#eee9ff;border-radius:6px;padding:6px 9px;font-weight:800}.placeholder-generator p{color:#6f7c8f;font-size:var(--font-size-body);margin:0}.warehouse-template-card,.invoice-template-card{scroll-margin-top:95px}@media (width<=800px){.pop-material-step{grid-template-columns:38px 1fr}.pop-step-action{grid-column:1/-1}.pop-step-action a,.pop-step-action button,.pop-step-action label{width:100%}.pop-video-sequence article{grid-template-columns:35px 1fr}.pop-video-sequence button,.pop-video-sequence label{grid-column:2}.placeholder-generator{flex-direction:column;align-items:flex-start}}.pop-material-heading>strong{width:72px;height:72px}.pop-material-heading>strong small{font-size:var(--font-size-min);margin-top:-18px;display:block}.shop-info-generator-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}.shop-info-fields{gap:11px;display:grid}.shop-info-fields label{color:#566377;font-size:var(--font-size-control);font-weight:750}.shop-info-fields input,.shop-info-fields textarea{color:#253148;width:100%;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:8px;outline:0;margin-top:6px;font-weight:400}.shop-info-fields input{height:40px;padding:0 11px}.shop-info-fields textarea{resize:vertical;min-height:76px;padding:10px 11px;line-height:1.5}.shop-info-fields input:focus,.shop-info-fields textarea:focus{border-color:#7657ed;box-shadow:0 0 0 3px #7657ed14}.shop-info-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shop-info-buttons button{color:#fff;height:42px;font-size:var(--font-size-control);background:linear-gradient(135deg,#7657ed,#1689ee);border:0;border-radius:8px;font-weight:800}.shop-info-buttons button.secondary{color:#684bd1;background:#eee9ff}.shop-info-buttons button:disabled{color:#959daa;cursor:not-allowed;background:#e9edf2}.shop-info-fields>small{color:#c04452;font-size:var(--font-size-min)}.shop-info-paper{background:#fff;border:1px solid #dfe3e9;min-height:360px;padding:54px 46px;font-family:Songti SC,SimSun,Microsoft YaHei,serif;box-shadow:0 8px 25px #28354d12}.shop-info-paper p{color:#050505;font-size:26px;line-height:var(--line-height-body);word-break:break-all;margin:0 0 27px}.shop-info-paper b{font-family:Arial,Microsoft YaHei,sans-serif;font-weight:500}@media (width<=1050px){.shop-info-generator-layout{grid-template-columns:1fr}.shop-info-paper{min-height:300px;padding:40px 32px}.shop-info-paper p{font-size:22px}}@media (width<=600px){.shop-info-buttons{grid-template-columns:1fr}.shop-info-paper{padding:28px 20px}.shop-info-paper p{font-size:18px}}.pop-step-action{flex-wrap:wrap;gap:6px}.pop-step-action .example-button{color:#1675c2;background:#e7f4ff}.id-card-example{background:#f2f9ff;border:1px solid #9bd3fb;border-radius:12px;grid-template-columns:minmax(280px,430px) 1fr;gap:22px;margin-top:16px;padding:18px;display:grid}.id-card-example-image{background:#fff;border:10px solid #fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 7px 22px #29415e1a}.id-card-example-image img{width:100%;height:auto;display:block}.id-card-example-image>strong{color:#df4053;font-size:var(--font-size-min);white-space:nowrap;background:#fffffff0;border:2px solid #df4053;border-radius:6px;padding:7px 11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.id-card-example-image .corner{border-style:solid;border-color:#20b56f;width:30px;height:30px;position:absolute}.id-card-example-image .tl{border-width:4px 0 0 4px;top:4px;left:4px}.id-card-example-image .tr{border-width:4px 4px 0 0;top:4px;right:4px}.id-card-example-image .bl{border-width:0 0 4px 4px;bottom:4px;left:4px}.id-card-example-image .br{border-width:0 4px 4px 0;bottom:4px;right:4px}.id-card-example-guide{align-self:center}.id-card-example-guide>span{color:#1675c2;font-size:var(--font-size-min);background:#dcefff;border-radius:5px;padding:4px 8px;font-weight:800;display:inline-block}.id-card-example-guide h4{color:#202b3d;margin:10px 0 12px;font-size:19px}.id-card-example-guide ul{color:#58677b;font-size:var(--font-size-body);margin:0;padding-left:20px;line-height:1.8}.id-card-example-guide a{color:#fff;height:38px;font-size:var(--font-size-control);background:#1689ee;border-radius:8px;justify-content:center;align-items:center;margin-top:14px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.id-card-example{grid-template-columns:1fr}.id-card-example-image{max-width:500px}}.pop-inline-detail{border-top:1px solid #dfe6ee;grid-column:1/-1;margin-top:2px;padding-top:14px}.pop-inline-detail .id-card-example{margin-top:0}.inline-tool-summary{background:#f7fbff;border:1px solid #cfe3f4;border-radius:10px;padding:16px}.inline-tool-summary>h4{margin:0 0 6px;font-size:16px}.inline-tool-summary>p{color:#728094;font-size:var(--font-size-body);margin:0 0 13px}.inline-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inline-quick-fields label{color:#566377;font-size:var(--font-size-control);font-weight:750}.inline-quick-fields input,.inline-quick-fields textarea{color:#253148;width:100%;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:7px;margin-top:5px;font-weight:400}.inline-quick-fields input{height:38px;padding:0 10px}.inline-quick-fields textarea{resize:vertical;height:70px;padding:9px}.inline-tool-summary>button{color:#fff;height:40px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:8px;margin-top:12px;padding:0 16px;font-weight:800}.inline-tool-summary>button:disabled{opacity:.5}.warehouse-backup-option{background:#fffaf0;border:1px solid #f0d696;border-radius:10px;margin-top:18px}.warehouse-backup-option summary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px 16px;list-style:none;display:grid}.warehouse-backup-option summary::-webkit-details-marker{display:none}.warehouse-backup-option summary:after{content:"⌄";color:#a77418;grid-area:1/3/3;font-size:20px;font-weight:900}.warehouse-backup-option[open] summary:after{transform:rotate(180deg)}.warehouse-backup-option summary>span{color:#97650c;font-size:var(--font-size-control);background:#fff0c7;border-radius:5px;padding:4px 7px;font-weight:850}.warehouse-backup-option summary>strong{font-size:var(--font-size-control)}.warehouse-backup-option summary>small{color:#8c7652;font-size:var(--font-size-control);grid-column:1/3}.warehouse-backup-body{border-top:1px solid #f0d696;padding:16px}.warehouse-backup-body>p{color:#7c6b50;font-size:var(--font-size-body);margin:0 0 13px}.warehouse-backup-body .review-form{margin:0}.warehouse-backup-body .template-generate-row{margin-top:12px}@media (width<=700px){.inline-quick-fields{grid-template-columns:1fr}}#shop-info-generator{display:none}.shop-info-paper.appeal-paper{padding-top:45px}.shop-info-paper.appeal-paper p{margin-bottom:22px;font-size:22px;font-weight:750;line-height:1.5}.shop-info-paper.appeal-paper p:first-child{margin-bottom:20px}.holding-example .id-card-example-image img{object-fit:contain;max-height:620px}.holding-example .id-card-example-image>strong{font-size:var(--font-size-min);top:auto;bottom:14px;transform:translate(-50%)}.gsxt-example{grid-template-columns:1fr}.gsxt-example .id-card-example-image{max-width:none}.gsxt-example .id-card-example-image>strong{font-size:var(--font-size-min);top:auto;bottom:14px;transform:translate(-50%)}.product-photo-example{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.product-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-photo-grid>a{color:#253148;background:#fff;border:1px solid #d7e5f1;border-radius:10px;text-decoration:none;overflow:hidden;box-shadow:0 5px 16px #29415e12}.product-photo-grid img{object-fit:contain;background:#f4f7fa;width:100%;height:280px;display:block}.product-photo-grid span{font-size:var(--font-size-min);text-align:center;padding:10px 12px;font-weight:800;display:block}.product-photo-downloads{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-photo-downloads a{height:34px;font-size:var(--font-size-control);margin-top:0;padding:0 11px}@media (width<=1100px){.product-photo-example{grid-template-columns:1fr}.product-photo-grid img{height:240px}}@media (width<=640px){.product-photo-grid{grid-template-columns:1fr}.product-photo-grid img{height:300px}}.inline-product-list{gap:6px;margin-top:12px;display:grid}.inline-product-list>div{grid-template-columns:2fr .6fr .7fr .8fr;gap:7px;display:grid}.inline-product-list input{height:34px;font-size:var(--font-size-control);border:1px solid #d8e0ea;border-radius:7px;padding:0 8px}.sync-note{color:#19784f;font-size:var(--font-size-min);background:#e8f8f0;border-radius:7px;margin-top:12px;padding:9px 11px;font-weight:700}@media (width<=700px){.inline-product-list>div{grid-template-columns:1fr 1fr}}#pop-invoice-generator{display:none}.full-inline-invoice .invoice-parties{margin-top:14px}.inline-product-table{border:1px solid #dfe6ee;border-radius:9px;overflow:auto}.inline-product-table>div{border-top:1px solid #edf1f5;grid-template-columns:2fr .7fr .55fr .65fr .75fr .7fr .85fr .55fr;align-items:center;gap:7px;min-width:920px;padding:7px;display:grid}.inline-product-table>div:first-child{border-top:0}.inline-product-table .head{color:#6c798c;font-size:var(--font-size-min);background:#f1f5f8;font-weight:800}.inline-product-table input,.inline-product-table select{color:#253148;width:100%;height:34px;font-size:var(--font-size-control);background:#fff;border:1px solid #d8e0ea;border-radius:6px;padding:0 7px}.inline-product-table strong{font-size:var(--font-size-min)}.inline-product-table button{color:#bd4050;height:31px;font-size:var(--font-size-control);background:#fff0f2;border:0;border-radius:6px}.inline-product-table button:disabled{opacity:.4}.full-inline-invoice .invoice-footer{margin-top:15px}.shared-review-data{background:linear-gradient(145deg,#fff 0%,#f5faff 100%);border-color:#aed8fb;overflow:hidden;box-shadow:0 10px 30px #1e73b512}.shared-data-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:-2px 0 20px;display:flex}.shared-data-heading>div:first-child>span{color:#1577c6;font-size:var(--font-size-min);background:#e4f3ff;border-radius:6px;margin-bottom:7px;padding:5px 9px;font-weight:850;display:inline-block}.shared-data-heading h3{margin:0 0 7px;font-size:22px}.shared-data-heading p{color:#718096;font-size:var(--font-size-body);margin:0;line-height:1.65}.shared-data-heading>div:last-child{color:#fff;background:linear-gradient(135deg,#1689ee,#4c63e8);border-radius:11px;min-width:150px;padding:13px 15px;display:grid;box-shadow:0 7px 18px #1689ee28}.shared-data-heading>div:last-child strong{font-size:23px;line-height:1}.shared-data-heading>div:last-child small{font-size:var(--font-size-min);opacity:.82;margin-top:5px}.shared-data-heading>div:last-child i{background:#ffffff3d;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.shared-data-heading>div:last-child i b{border-radius:inherit;background:#fff;height:100%;transition:width .25s;display:block}.shared-data-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shared-data-sections fieldset{background:#fff;border:1px solid #dce7f1;border-radius:12px;min-width:0;margin:0;padding:16px}.shared-data-sections legend{color:#243047;padding:0 8px;font-size:15px;font-weight:850}.shared-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.shared-fields label{color:#536176;min-width:0;font-size:var(--font-size-control);font-weight:750}.shared-fields label.wide{grid-column:1/-1}.shared-fields input,.shared-fields textarea{color:#1f2b40;width:100%;font:inherit;font-size:var(--font-size-control);background:#fbfcfe;border:1px solid #d5deea;border-radius:8px;outline:0;margin-top:7px;font-weight:500;transition:border-color .15s,box-shadow .15s}.shared-fields input{height:43px;padding:0 11px}.shared-fields textarea{resize:vertical;min-height:82px;padding:10px 11px;line-height:1.55}.shared-fields input:focus,.shared-fields textarea:focus{background:#fff;border-color:#1689ee;box-shadow:0 0 0 3px #1689ee17}.shared-data-footer{background:#effaf5;border:1px solid #bde6d2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.shared-data-footer>div{gap:4px;display:grid}.shared-data-footer b{color:#187b51;font-size:14px}.shared-data-footer span{color:#617568;font-size:var(--font-size-min);line-height:1.55}.shared-data-footer button{color:#fff;min-height:41px;font-size:var(--font-size-control);cursor:pointer;background:#20a66b;border:0;border-radius:8px;flex:none;padding:0 16px;font-weight:800}.shared-missing-fields{color:#805d17;font-size:var(--font-size-min);background:#fff8e6;border:1px solid #f0cf83;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:11px 13px;display:flex}.shared-missing-fields b{margin-right:3px}.shared-missing-fields span{background:#ffefc7;border-radius:5px;padding:4px 7px}.company-shop-fieldset,.appeal-only-fieldset{height:100%}.company-shop-fieldset .shared-fields{align-content:start}.shared-subsection-title{color:#243047;border-top:1px solid #dce6ef;grid-column:1/-1;padding:12px 0 8px;font-size:15px;font-weight:850}.shop-subsection-title{margin-top:3px}.appeal-only-fieldset{flex-direction:column;min-width:0;display:flex}.appeal-only-fieldset>.appeal-template-builder{height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:2px}.preset-toolbar{background:#f4faff;border:1px solid #cfe2f2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;padding:11px 12px;display:grid}.shared-fields>.preset-toolbar{grid-column:1/-1;margin:0}.preset-toolbar label{color:#3d5e79;min-width:0;font-size:var(--font-size-control);gap:5px;font-weight:800;display:grid}.preset-toolbar select{color:#29455f;width:100%;height:38px;font:inherit;font-size:var(--font-size-control);background:#fff;border:1px solid #bdd3e5;border-radius:7px;outline:0;padding:0 10px}.preset-toolbar select:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee16}.preset-toolbar button{color:#fff;height:38px;font-size:var(--font-size-control);white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:7px;padding:0 13px;font-weight:800}.preset-toolbar button:disabled{color:#8b98a8;cursor:not-allowed;background:#dfe6ed}.shared-data-sections fieldset.full-row{grid-column:1/-1}.warehouse-shared-fieldset .shared-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-products-fieldset{overflow:hidden}.shared-products-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.shared-products-heading>div{gap:4px;display:grid}.shared-products-heading b{color:#263249;font-size:14px}.shared-products-heading span{color:#718096;font-size:var(--font-size-min)}.shared-products-heading button{color:#1479ca;height:36px;font-size:var(--font-size-control);background:#e6f4ff;border:0;border-radius:8px;flex:none;padding:0 13px;font-weight:800}.shared-products-heading button:disabled{opacity:.5}.shared-products-totals{justify-content:flex-end;gap:9px;margin-top:11px;display:flex}.shared-products-totals span{color:#6b7789;min-width:145px;font-size:var(--font-size-min);background:#f2f6f9;border-radius:8px;padding:10px 12px}.shared-products-totals strong{color:#223149;font-size:var(--font-size-body);margin-left:5px}.document-product-summary{background:#fff;border:1px solid #dce6ef;border-radius:9px;gap:6px;margin:13px 0;padding:13px 14px;display:grid}.document-product-summary b{color:#263249;font-size:var(--font-size-control)}.document-product-summary span{color:#2876b8;font-size:var(--font-size-control);font-weight:750;line-height:1.6}.document-product-summary small{color:#7b8798;font-size:var(--font-size-control)}.document-download-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.document-download-row>div{gap:8px;display:flex}.document-download-row span{color:#768398;min-width:120px;font-size:var(--font-size-control);background:#edf3f7;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.document-download-row strong{color:#253148;font-size:var(--font-size-control)}.document-download-row button{color:#fff;height:42px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1fa46c,#1689ee);border:0;border-radius:8px;padding:0 18px;font-weight:800}.document-download-row button:disabled{opacity:.55}.document-data-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.document-data-review>div{background:#fff;border:1px solid #dce5ee;border-radius:8px;min-width:0;padding:11px 12px}.document-data-review span{color:#7a8799;font-size:var(--font-size-control);margin-bottom:5px;display:block}.document-data-review strong{overflow-wrap:anywhere;color:#263249;font-size:var(--font-size-control);line-height:1.55;display:block}.supporting-grid dl{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.supporting-grid dl>div{background:#f0f5f9;border-radius:7px;padding:8px 9px}.supporting-grid dt{color:#7a8799;font-size:var(--font-size-min)}.supporting-grid dd{color:#263249;font-size:var(--font-size-min);margin:3px 0 0;font-weight:750}.product-template-panel{background:linear-gradient(145deg,#f7fbff,#f7f8ff);border:1px solid #cddff0;border-radius:11px;margin:0 0 15px;padding:14px}.product-template-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-template-heading>div{gap:4px;display:grid}.product-template-heading b{color:#23314a;font-size:14px}.product-template-heading span{color:#718096;font-size:var(--font-size-min);line-height:1.5}.product-template-heading em{color:#35648b;font-size:var(--font-size-min);white-space:nowrap;background:#e6f2fb;border-radius:6px;padding:5px 8px;font-style:normal;font-weight:800}.product-template-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.product-template-options button{color:#4e5d72;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:8px;min-width:0;padding:9px 8px}.product-template-options button.selected{color:#126fb9;background:#e8f5ff;border-color:#1689ee;box-shadow:0 0 0 3px #1689ee10}.product-template-options strong,.product-template-options small{display:block}.product-template-options strong{font-size:var(--font-size-min)}.product-template-options small{color:#8290a3;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.35;overflow:hidden}.product-quick-fields{grid-template-columns:1.5fr 1.5fr .48fr .65fr .7fr .55fr auto;align-items:end;gap:8px;margin-top:12px;display:grid}.product-quick-fields label{color:#56657a;min-width:0;font-size:var(--font-size-control);font-weight:750}.product-quick-fields input,.product-quick-fields select{color:#253148;width:100%;height:38px;font:inherit;font-size:var(--font-size-control);background:#fff;border:1px solid #d3dfeb;border-radius:7px;outline:0;margin-top:5px;padding:0 9px;display:block}.product-quick-fields input:focus,.product-quick-fields select:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.generate-product-items{color:#fff;height:38px;font-size:var(--font-size-control);white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#1689ee,#4d65e8);border:0;border-radius:7px;padding:0 13px;font-weight:850}.product-template-message{font-size:var(--font-size-min);border-radius:7px;margin-top:10px;padding:8px 10px;font-weight:750}.product-template-message.ok{color:#187a50;background:#e4f7ed}.product-template-message.warn{color:#8a6215;background:#fff3d5}@media (width<=1250px){.product-template-options{grid-template-columns:repeat(4,minmax(0,1fr))}.product-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.product-name-field,.product-spec-field,.generate-product-items{grid-column:span 3}}@media (width<=700px){.product-template-options,.product-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-name-field,.product-spec-field,.generate-product-items{grid-column:1/-1}.product-template-heading{flex-direction:column}.product-template-options small{white-space:normal}}@media (width<=480px){.product-template-options,.product-quick-fields{grid-template-columns:1fr}.product-name-field,.product-spec-field,.generate-product-items{grid-column:auto}}.research-workspace{margin-top:18px}.research-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.research-mode-tabs button{color:#4c596d;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:11px;min-width:0;padding:13px 14px;box-shadow:0 3px 12px #20304a07}.research-mode-tabs button:hover{background:#f8fcff;border-color:#a8d4f5}.research-mode-tabs button.selected{color:#116fb7;background:linear-gradient(145deg,#eff8ff,#f7f5ff);border-color:#1689ee;box-shadow:0 0 0 3px #1689ee12}.research-mode-tabs span,.research-mode-tabs small{min-width:0;display:block}.research-mode-tabs span{font-size:var(--font-size-min);font-weight:850}.research-mode-tabs small{color:#8b96a6;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.research-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.research-summary article{background:#fff;border:1px solid #e2e7ee;border-radius:11px;min-width:0;padding:15px 16px}.research-summary small,.research-summary strong,.research-summary span{display:block}.research-summary small{color:#7f8b9d;font-size:var(--font-size-min);font-weight:700}.research-summary strong{color:#202b3e;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:20px;overflow:hidden}.research-summary span{color:#9aa4b2;font-size:var(--font-size-min)}.research-summary .positive strong{color:#20a968}.research-summary .deep strong{color:#6a58da}.research-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:12px;display:grid}.research-filters{background:#fff;border:1px solid #dfe5ed;border-radius:12px;position:sticky;top:90px;overflow:hidden;box-shadow:0 5px 18px #20304a08}.filter-heading{background:#fbfcfe;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:15px;display:flex}.filter-heading b,.filter-heading span{display:block}.filter-heading b{font-size:14px}.filter-heading span{color:#909aaa;font-size:var(--font-size-min);margin-top:3px}.filter-heading button{color:#1689ee;font-size:var(--font-size-control);background:#eaf5ff;border:0;border-radius:5px;padding:5px 7px;font-weight:750}.research-filters fieldset{border:0;border-bottom:1px solid #edf0f4;margin:0;padding:14px 15px}.research-filters fieldset:last-child{border-bottom:0}.research-filters legend{color:#344057;width:100%;font-size:var(--font-size-min);margin-bottom:10px;padding:0;font-weight:850}.filter-category-list{flex-wrap:wrap;gap:6px;display:flex}.filter-category-list button{color:#6b7789;font-size:var(--font-size-control);background:#fff;border:1px solid #e3e8ef;border-radius:6px;padding:6px 8px}.filter-category-list button.selected{color:#1689ee;background:#edf7ff;border-color:#1689ee}.filter-status-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.filter-status-list label{color:#657185;font-size:var(--font-size-control);align-items:center;gap:6px;display:flex}.filter-status-list input,.filter-toggle input,.select-column input{accent-color:#1689ee}.quick-value-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.quick-value-grid button{color:#687487;height:29px;font-size:var(--font-size-control);background:#fff;border:1px solid #e0e6ed;border-radius:6px}.quick-value-grid button.selected{color:#1689ee;background:#edf7ff;border-color:#1689ee;font-weight:750}.price-range{grid-template-columns:1fr auto 1fr;align-items:end;gap:5px;display:grid}.price-range label,.filter-select{color:#818c9d;font-size:var(--font-size-control);display:block}.price-range i{color:#9aa4b2;font-size:var(--font-size-min);padding-bottom:9px;font-style:normal}.price-range input,.filter-select select{color:#354158;width:100%;height:32px;font-size:var(--font-size-control);background:#fff;border:1px solid #dfe5ec;border-radius:6px;outline:0;margin-top:5px;padding:0 7px}.price-range input:focus,.filter-select select:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee10}.filter-select{margin-top:9px}.filter-toggle{color:#4e5b70;font-size:var(--font-size-control);align-items:flex-start;gap:8px;font-weight:750;display:flex}.filter-toggle input{margin-top:2px}.filter-toggle span,.filter-toggle small{display:block}.filter-toggle small{color:#929cab;font-size:var(--font-size-control);margin-top:4px;font-weight:400;line-height:1.4}.research-results{min-width:0}.result-toolbar{background:#fff;border:1px solid #dfe5ed;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.research-search{background:#f9fbfd;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:8px;width:min(390px,45%);height:38px;padding:0 11px;display:flex}.research-search span{color:#95a0b0}.research-search input{color:#263249;width:100%;min-width:0;font-size:var(--font-size-control);background:0 0;border:0;outline:0}.result-actions{gap:8px;display:flex}.result-actions button{height:36px;font-size:var(--font-size-control);white-space:nowrap;border-radius:7px;padding:0 12px;font-weight:750}.batch-add{color:#147ac7;background:#eff8ff;border:1px solid #badcf6}.batch-add:disabled{color:#9ca5b2;cursor:not-allowed;background:#f2f4f7;border-color:#e0e5ec}.export-results{color:#fff;background:#1689ee;border:0;box-shadow:0 5px 12px #1689ee24}.selected-conditions{background:#fbfcfe;border:1px solid #dfe5ed;border-top:0;flex-wrap:wrap;align-items:center;gap:7px;min-height:45px;padding:9px 13px;display:flex}.selected-conditions b{color:#586579;font-size:var(--font-size-control);margin-right:3px}.selected-conditions span{color:#1678c1;font-size:var(--font-size-control);background:#eaf5ff;border-radius:5px;padding:5px 8px;font-weight:700}.selected-conditions em{color:#9aa4b1;font-size:var(--font-size-control);font-style:normal}.selected-conditions button{color:#1689ee;font-size:var(--font-size-control);background:0 0;border:0;margin-left:auto;padding:5px 7px}.research-products-panel{border-top:0;border-radius:0 0 12px 12px}.research-panel-head{gap:16px;padding:10px 14px}.research-panel-head>div:first-child{flex:none}.research-sorts{flex-wrap:wrap;justify-content:flex-end}.research-sorts button{font-size:var(--font-size-control)}.research-table thead th{z-index:3;font-size:var(--font-size-min);background:#f7f9fc;border-bottom:1px solid #e6ebf1;padding:11px 10px;position:sticky;top:0}.research-table td{font-size:var(--font-size-min);padding:12px 10px}.research-table tbody tr:hover{background:#f7fbff}.research-table .select-column{width:34px;padding-left:12px;padding-right:3px}.research-table .select-column input{width:14px;height:14px}.research-product-info{gap:11px;min-width:330px;max-width:390px}.research-product-info .product-thumb{border-radius:8px;width:52px;height:52px}.research-product-info .product-title-button{max-width:310px;font-size:var(--font-size-control);line-height:var(--line-height-compact)}.research-product-info .english-title{color:#7d899b;max-width:310px;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.shop-cell{align-items:center;gap:8px;min-width:130px;display:flex}.shop-cell>b{color:#fff;width:29px;height:29px;font-size:var(--font-size-min);background:linear-gradient(145deg,#263449,#657185);border-radius:7px;flex:none;place-items:center;display:grid}.shop-cell>span{max-width:110px;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.shop-cell small{color:#9aa4b1;font-size:var(--font-size-min);margin-top:3px;font-weight:400;display:block}.growth-cell{min-width:130px}.growth-cell strong,.growth-cell small,.growth-cell em{display:block}.growth-cell strong{font-size:var(--font-size-body)}.growth-cell strong.up{color:#20a967}.growth-cell small{color:#778395;font-size:var(--font-size-min);margin-top:3px}.growth-cell>div{background:#edf1f5;border-radius:99px;width:120px;height:5px;margin:7px 0 4px;overflow:hidden}.growth-cell>div i{background:linear-gradient(90deg,#43c482,#1689ee);border-radius:99px;height:100%;display:block}.growth-cell em{color:#20a967;font-size:var(--font-size-min);font-style:normal}.price-value{font-size:var(--font-size-body)}.gmv-note{color:#59677b;font-size:var(--font-size-min);margin-top:4px;font-weight:750;display:block}.opportunity-cell{align-items:center;gap:6px;display:flex}.opportunity-cell strong{color:#fff;width:34px;height:29px;font-size:var(--font-size-min);border-radius:8px;place-items:center;display:grid}.opportunity-cell strong.high{background:linear-gradient(145deg,#15ae6b,#38bf8c)}.opportunity-cell strong.medium{background:linear-gradient(145deg,#1689ee,#5a70e8)}.opportunity-cell strong.low{background:#98a3b2}.opportunity-cell span{font-size:var(--font-size-min);font-weight:750}.product-status-tags{flex-wrap:wrap;gap:4px;min-width:120px;margin-top:6px;display:flex}.product-status-tags em{color:#738095;font-size:var(--font-size-min);background:#edf1f5;border-radius:4px;padding:3px 5px;font-style:normal;font-weight:700}.product-status-tags em.new{color:#9b650a;background:#fff1c8}.product-status-tags em.dropped{color:#b34b58;background:#fff0f2}.product-status-tags em.deep{color:#168052;background:#e6f8ef}.dropped-row{opacity:.72}.research-row-actions{flex-direction:column;align-items:stretch;min-width:106px}.research-row-actions button,.research-row-actions a{text-align:center;justify-content:center}.research-empty{color:#7d899b;flex-direction:column;align-items:center;padding:56px 20px;display:flex}.research-empty b{color:#354158;font-size:14px}.research-empty span{font-size:var(--font-size-min);margin-top:7px}.research-empty button{color:#fff;font-size:var(--font-size-control);background:#1689ee;border:0;border-radius:7px;margin-top:14px;padding:8px 12px}@media (width>=1600px){.research-layout{grid-template-columns:260px minmax(0,1fr)}.research-mode-tabs span{font-size:15px}.research-mode-tabs small,.research-summary small{font-size:var(--font-size-min)}.research-summary strong{font-size:23px}.research-summary span,.research-filters legend{font-size:var(--font-size-min)}.filter-category-list button,.filter-status-list label,.quick-value-grid button{font-size:var(--font-size-control)}.research-table thead th,.research-table td{font-size:var(--font-size-min)}.research-product-info .product-title-button{font-size:var(--font-size-control)}.research-product-info .english-title{font-size:var(--font-size-min)}}@media (width<=1320px){.research-layout{grid-template-columns:1fr}.research-filters{border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.filter-heading{grid-column:1/-1}.research-filters fieldset{border-right:1px solid #edf0f4}.research-filters fieldset:last-child{border-right:0}.research-table-wrap{max-height:none}.research-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.research-mode-tabs,.research-summary{grid-template-columns:repeat(2,1fr)}.research-filters{grid-template-columns:1fr 1fr}.result-toolbar{flex-direction:column;align-items:stretch}.research-search{width:100%}.result-actions{justify-content:flex-end}}@media (width<=600px){.research-mode-tabs,.research-summary,.research-filters{grid-template-columns:1fr}.research-filters fieldset{border-right:0}.result-actions{grid-template-columns:1fr 1fr;display:grid}.research-panel-head{flex-direction:column;align-items:flex-start}.research-sorts{justify-content:flex-start}}.research-table{min-width:1690px}.listed-cell{min-width:126px}.listed-cell strong,.listed-cell small{display:block}.listed-cell strong{font-size:var(--font-size-min)}.listed-cell small{color:#8995a6;font-size:var(--font-size-min);margin-top:5px;line-height:1.45}.time-filter-note{color:#9a7a36;font-size:var(--font-size-min);margin:9px 0 0;line-height:1.55}.analysis-tabs{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e0e5ed;border-radius:10px;gap:6px;margin:13px 0;padding:6px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:0 5px 16px #20304a0c}.analysis-tabs button{color:#667286;height:34px;font-size:var(--font-size-control);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 13px;font-weight:750}.analysis-tabs button:hover{color:#1689ee;background:#eaf5ff}.pod-analysis-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.pod-analysis-metrics article{min-width:0}.pod-analysis-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pod-analysis-metrics .time-metric strong{font-size:var(--font-size-body)}.pod-analysis-metrics .fresh-metric{background:#f5fcf8;border-color:#bfe9d3}.pod-analysis-metrics .fresh-metric strong{color:#1e9b62}.pod-analysis-metrics .opportunity-metric{background:linear-gradient(145deg,#f7fbff,#f7f7ff);border-color:#c9dff6}.pod-analysis-metrics .opportunity-metric strong{color:#1689ee}.sku-analysis-card{margin:14px 0;scroll-margin-top:65px}.sku-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.sku-overview-grid section{background:#f7f9fc;border-radius:9px;min-width:0;padding:12px}.sku-overview-grid small,.sku-overview-grid strong,.sku-overview-grid span{display:block}.sku-overview-grid small{color:#8793a4;font-size:var(--font-size-min)}.sku-overview-grid strong{margin:5px 0 4px;font-size:17px}.sku-overview-grid span{color:#8793a4;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-sku-table{border:1px solid #e2e7ee;border-radius:9px;max-height:360px;overflow:auto}.analysis-sku-table table{min-width:760px}.analysis-sku-table th{z-index:1;font-size:var(--font-size-min);background:#f3f6fa;padding:9px 11px;position:sticky;top:0}.analysis-sku-table td{font-size:var(--font-size-min);padding:9px 11px}.analysis-module-empty{color:#8490a2;text-align:center;background:#fafbfd;border:1px dashed #d8e0e9;border-radius:9px;flex-direction:column;align-items:center;padding:24px;display:flex}.analysis-module-empty b{color:#47556b;font-size:var(--font-size-min)}.analysis-module-empty span{max-width:620px;font-size:var(--font-size-min);margin-top:7px;line-height:1.6}.review-insight-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.review-insight-strip section{background:#f1f6fa;border-radius:8px;padding:9px}.review-insight-strip small,.review-insight-strip strong,.review-insight-strip span{display:block}.review-insight-strip small{color:#8490a2;font-size:var(--font-size-min)}.review-insight-strip strong{color:#2c394e;font-size:var(--font-size-min);margin:4px 0}.review-insight-strip span{color:#8c97a7;font-size:var(--font-size-min);line-height:1.4}.review-insight-strip .warning{background:#fff3f4}.review-insight-strip .warning strong{color:#c24453}#analysis-reviews,#analysis-videos,#analysis-ip{scroll-margin-top:65px}@media (width>=1600px){.analysis-tabs button{height:39px;font-size:var(--font-size-control);padding:0 16px}.pod-analysis-metrics strong{font-size:20px}.pod-analysis-metrics .time-metric strong{font-size:var(--font-size-body)}.sku-overview-grid small{font-size:var(--font-size-min)}.sku-overview-grid strong{font-size:20px}.sku-overview-grid span,.analysis-sku-table th,.analysis-sku-table td,.review-insight-strip small,.review-insight-strip span,.review-insight-strip strong{font-size:var(--font-size-min)}}@media (width<=1250px){.pod-analysis-metrics{grid-template-columns:repeat(3,1fr)}.sku-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pod-analysis-metrics{grid-template-columns:repeat(2,1fr)}.sku-overview-grid,.review-insight-strip{grid-template-columns:1fr}}.research-layout{grid-template-columns:minmax(0,1fr)}.research-filters{border-radius:12px;grid-template-columns:repeat(6,minmax(150px,1fr));display:grid;position:static;top:auto;overflow:visible}.research-filters .filter-heading{grid-column:1/-1;padding:12px 15px}.research-filters fieldset{border-bottom:0;border-right:1px solid #edf0f4;min-width:0}.research-filters fieldset:last-child{border-right:0}.research-results{width:100%}@media (width<=1599px){.research-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.research-filters fieldset:nth-of-type(3n){border-right:0}.research-filters fieldset:nth-of-type(-n+3){border-bottom:1px solid #edf0f4}}@media (width<=900px){.research-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.research-filters fieldset:nth-of-type(3n){border-right:1px solid #edf0f4}.research-filters fieldset:nth-of-type(2n){border-right:0}.research-filters fieldset:nth-of-type(-n+4){border-bottom:1px solid #edf0f4}}@media (width<=600px){.research-filters{grid-template-columns:1fr}.research-filters fieldset,.research-filters fieldset:nth-of-type(3n){border-bottom:1px solid #edf0f4;border-right:0}.research-filters fieldset:last-child{border-bottom:0}}.auto-filled-document{background:#f5fbff;border:1px solid #bfe0f8;border-radius:10px;margin:4px 0 16px;padding:15px 16px}.auto-filled-document>strong{color:#1675c2;margin-bottom:9px;font-size:14px;display:block}.auto-filled-document dl{grid-template-columns:130px minmax(0,1fr);gap:7px 12px;margin:0;display:grid}.auto-filled-document dt{color:#77869a;font-size:var(--font-size-min)}.auto-filled-document dd{color:#253148;min-width:0;font-size:var(--font-size-min);word-break:break-word;margin:0;font-weight:750}.auto-filled-document>small{color:#738095;font-size:var(--font-size-min);margin-top:10px;display:block}.auto-filled-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.auto-filled-parties>div{background:#f8fafc;border:1px solid #dce6ef;border-radius:10px;padding:14px 15px}.auto-filled-parties.compact>div{padding:12px 14px}.auto-filled-parties strong{color:#263249;margin-bottom:7px;font-size:14px;display:block}.auto-filled-parties span{color:#657287;font-size:var(--font-size-min);word-break:break-word;margin-top:4px;line-height:1.55;display:block}.document-only-fields{margin-top:12px}.document-only-fields label.wide{grid-column:1/-1}.warehouse-address-summary{color:#67552f;font-size:var(--font-size-min);background:#fff7e4;border-radius:9px;gap:8px;margin:13px 0;padding:13px 15px;line-height:1.55;display:grid}.warehouse-address-summary b{color:#8b6816}.workflow-final-card{background:linear-gradient(145deg,#fff,#f3fbf7);border-color:#a9ddc5}.workflow-final-card h3{margin:0 0 8px;font-size:20px}.workflow-final-card>p{color:#647468;font-size:var(--font-size-body);margin:0;line-height:1.65}.workflow-final-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workflow-final-card li{color:#217750;font-size:var(--font-size-body);background:#e5f7ee;border-radius:8px;padding:11px 12px;font-weight:750}.contract-precheck-card{background:linear-gradient(145deg,#fff 0%,#f8f6ff 100%);border-color:#d7cdfb}.contract-precheck-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.contract-precheck-heading span{color:#6649d2;font-size:var(--font-size-min);background:#eee9ff;border-radius:5px;margin-bottom:6px;padding:4px 8px;font-weight:850;display:inline-block}.contract-precheck-heading h3{margin:0 0 7px;font-size:21px}.contract-precheck-heading p{color:#758196;font-size:var(--font-size-body);margin:0;line-height:1.55}.contract-precheck-heading>b{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#7657ed,#1689ee);border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:14px;display:grid;box-shadow:0 7px 18px #7657ed2b}.contract-upload-row{grid-template-columns:210px minmax(280px,1fr) 180px;align-items:end;gap:11px;display:grid}.contract-upload-row>label:first-child{color:#59677b;font-size:var(--font-size-control);font-weight:750}.contract-upload-row select{color:#253148;width:100%;height:44px;font:inherit;font-size:var(--font-size-control);background:#fff;border:1px solid #d8dfeb;border-radius:8px;margin-top:6px;padding:0 11px}.contract-file-picker{color:#435269;cursor:pointer;background:#fff;border:1px dashed #9fb2ce;border-radius:8px;grid-template-columns:1fr auto;gap:3px 10px;min-height:44px;padding:8px 12px;display:grid;position:relative}.contract-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.contract-file-picker span{font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.contract-file-picker small{color:#8793a5;font-size:var(--font-size-control);grid-area:1/2/3;align-self:center}.contract-upload-row>button{color:#fff;height:44px;font-size:var(--font-size-control);cursor:pointer;background:linear-gradient(135deg,#7657ed,#1689ee);border:0;border-radius:8px;font-weight:850}.contract-upload-row>button:disabled{color:#979fad;cursor:not-allowed;background:#e7eaf0}.contract-privacy-note{color:#7c8799;font-size:var(--font-size-min);margin:12px 0 0;line-height:1.6}.contract-check-focus{background:#f5f2ff;border:1px solid #ddd6fb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin:-3px 0 13px;padding:10px 11px;display:flex}.contract-check-focus b{color:#563dc2;font-size:var(--font-size-min);margin-right:4px}.contract-check-focus span{color:#5e6780;font-size:var(--font-size-min);background:#fff;border-radius:5px;padding:4px 7px;font-weight:700}.contract-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.contract-source-tabs button{color:#556176;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfeb;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.contract-source-tabs button.active{color:#5b42c8;background:#f0ecff;border-color:#7057e8;box-shadow:0 0 0 3px #7057e810}.contract-source-tabs button{font-size:var(--font-size-control);font-weight:800}.contract-source-tabs small{color:#8791a3;font-size:var(--font-size-min);font-weight:600}.contract-file-picker.image-picker{background:#faf9ff;border-color:#9d8be7}.contract-image-pages{background:#fff;border:1px solid #ddd7f4;border-radius:9px;gap:6px;margin-top:11px;padding:11px;display:grid}.contract-image-pages>div{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 7px;display:flex}.contract-image-pages>div b{color:#4e3aaa;font-size:var(--font-size-min)}.contract-image-pages>div span{color:#7d8798;font-size:var(--font-size-min)}.contract-image-pages article{background:#f6f7fb;border-radius:7px;grid-template-columns:70px minmax(0,1fr) 70px 30px 30px 48px;align-items:center;gap:6px;padding:7px 8px;display:grid}.contract-image-pages article strong{font-size:var(--font-size-min)}.contract-image-pages article span{color:#58667a;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-image-pages article small{color:#8792a3;font-size:var(--font-size-min)}.contract-image-pages article button{color:#5f50b1;height:27px;font-size:var(--font-size-control);background:#e9e5fb;border:0;border-radius:5px;padding:0;font-weight:800}.contract-image-pages article button:disabled{opacity:.35}.contract-image-pages article button.remove{color:#b94253;background:#ffe8ec}.contract-review-result{background:#fff;border:1px solid #d9d2f6;border-radius:11px;grid-template-columns:112px minmax(0,1fr);gap:15px;margin-top:16px;padding:15px;display:grid}.contract-review-score{color:#fff;text-align:center;background:linear-gradient(145deg,#7657ed,#4c63e8);border-radius:9px;align-content:start;padding:13px;display:grid}.contract-review-score strong{font-size:30px;line-height:1}.contract-review-score span{font-size:var(--font-size-body);opacity:.85;margin-top:5px}.contract-review-score i{background:#ffffff3d;border-radius:99px;height:6px;margin-top:11px;overflow:hidden}.contract-review-score i b{border-radius:inherit;background:#fff;height:100%;display:block}.contract-review-summary{align-self:center}.contract-review-summary>span{color:#6043cb;font-size:var(--font-size-min);background:#eee9ff;border-radius:6px;padding:5px 9px;font-weight:850;display:inline-block}.contract-review-summary p{color:#4e5c70;font-size:var(--font-size-body);margin:8px 0 0;line-height:1.65}.contract-review-columns{grid-column:1/-1;grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.contract-review-columns>div{background:#fafbfd;border:1px solid #e2e6ed;border-radius:9px;min-width:0;padding:13px}.contract-review-columns h4{font-size:var(--font-size-body);margin:0 0 10px}.contract-review-columns article{background:#fff8e8;border-left:4px solid #d79631;border-radius:6px;margin-top:8px;padding:9px 10px}.contract-review-columns article.issue-high{background:#fff1f3;border-color:#d94a5b}.contract-review-columns article.issue-low{background:#effaf5;border-color:#3bab75}.contract-review-columns article>b{color:#8d6018;font-size:var(--font-size-min);background:#ffedc2;border-radius:4px;margin-right:7px;padding:2px 5px;display:inline-block}.contract-review-columns article.issue-high>b{color:#b73546;background:#ffdfe4}.contract-review-columns article.issue-low>b{color:#187b51;background:#d9f4e7}.contract-review-columns article strong{font-size:var(--font-size-min)}.contract-review-columns article p{color:#5c6879;font-size:var(--font-size-body);margin:6px 0;line-height:1.55}.contract-review-columns article small{color:#7557d8;font-size:var(--font-size-min)}.contract-review-columns ul{color:#546174;font-size:var(--font-size-body);margin:0;padding-left:18px;line-height:1.75}.contract-review-columns ul+ul{border-top:1px solid #e3e7ed;margin-top:10px;padding-top:9px}.contract-empty-result{color:#758195;font-size:var(--font-size-min);margin:0;line-height:1.55}.contract-page-reviews{background:#faf9ff;border:1px solid #ded8f5;border-radius:9px;grid-column:1/-1;padding:12px 13px}.contract-page-reviews h4{color:#4e3aa9;font-size:var(--font-size-body);margin:0 0 9px}.contract-page-reviews>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contract-page-reviews article{background:#fff;border-radius:7px;grid-template-columns:auto 1fr;gap:4px 9px;padding:9px 10px;display:grid}.contract-page-reviews article b{color:#fff;font-size:var(--font-size-min);background:#7057e8;border-radius:5px;grid-row:1/4;align-self:start;padding:4px 6px}.contract-page-reviews article span{color:#566378;font-size:var(--font-size-min);line-height:1.4}.contract-page-reviews article small{color:#a13e50;font-size:var(--font-size-min);grid-column:1/-1;padding-top:4px;line-height:1.45}.pop-material-step{grid-template-columns:42px minmax(0,1fr) minmax(260px,360px)}.pop-step-action a,.pop-step-action button,.pop-step-action label{width:auto;min-width:128px;font-size:var(--font-size-control);flex:128px;padding:0 10px}@media (width<=1150px){.shared-data-sections{grid-template-columns:1fr}.warehouse-shared-fieldset .shared-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-upload-row{grid-template-columns:190px minmax(240px,1fr)}.contract-upload-row>button{grid-column:1/-1}.contract-review-columns{grid-template-columns:1fr 1fr}.contract-review-columns>div:first-child{grid-column:1/-1}}@media (width<=850px){.shared-data-heading,.shared-data-footer,.shared-products-heading,.document-download-row{flex-direction:column;align-items:stretch}.shared-data-heading>div:last-child{min-width:0}.shared-fields,.warehouse-shared-fieldset .shared-fields{grid-template-columns:1fr}.shared-fields label.wide{grid-column:auto}.shared-products-totals,.document-download-row>div{grid-template-columns:1fr;display:grid}.document-data-review,.auto-filled-parties,.workflow-final-card ul,.contract-upload-row{grid-template-columns:1fr}.contract-upload-row>button{grid-column:auto}.contract-review-result{grid-template-columns:1fr}.contract-review-score{max-width:150px}.contract-review-columns,.contract-page-reviews>div{grid-template-columns:1fr}.contract-review-columns>div:first-child{grid-column:auto}.contract-image-pages>div{flex-direction:column;align-items:flex-start}.contract-image-pages article{grid-template-columns:62px minmax(0,1fr) 58px 28px 28px 44px}.pop-material-step{grid-template-columns:38px 1fr}.pop-step-action{grid-column:1/-1}}@media (width<=560px){.shared-review-data,.contract-precheck-card{padding:15px}.shared-data-heading h3,.contract-precheck-heading h3{font-size:19px}.shared-data-sections fieldset{padding:13px}.preset-toolbar,.contract-source-tabs{grid-template-columns:1fr}.preset-toolbar button{width:100%}.auto-filled-document dl{grid-template-columns:1fr}.auto-filled-document dd{margin-bottom:5px}.contract-precheck-heading>b{width:48px;height:48px}.contract-image-pages article{grid-template-columns:56px minmax(0,1fr) 26px 26px 42px}.contract-image-pages article small{display:none}.pop-step-action a,.pop-step-action button,.pop-step-action label{flex-basis:100%}}.video-example-detail{background:#f7fbff;border:1px solid #cbdff1;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:18px;margin-top:7px;padding:16px;display:grid}.video-example-detail img{object-fit:contain;background:#fff;border-radius:9px;width:100%;max-height:500px;display:block}.video-example-detail>div>span{color:#1675c2;font-size:var(--font-size-min);background:#dcefff;border-radius:5px;padding:4px 8px;font-weight:850;display:inline-block}.video-example-detail h5{margin:10px 0 9px;font-size:17px}.video-example-detail blockquote{color:#263249;font-size:var(--font-size-body);background:#fff;border-left:4px solid #1689ee;border-radius:7px;margin:0;padding:13px 15px;font-weight:750;line-height:1.75}.video-example-detail ul{color:#5d6b7d;font-size:var(--font-size-body);margin:12px 0 0;padding-left:20px;line-height:1.8}.review-package-card{background:linear-gradient(145deg,#fff,#f1fbf6);border-color:#8fd9b7;box-shadow:0 12px 30px #24a36b16}.review-package-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-package-heading span{color:#187b51;font-size:var(--font-size-min);background:#def5e9;border-radius:5px;margin-bottom:6px;padding:4px 8px;font-weight:850;display:inline-block}.review-package-heading h3{margin:0 0 7px;font-size:22px}.review-package-heading p{color:#657568;max-width:760px;font-size:var(--font-size-body);margin:0;line-height:1.65}.review-package-heading>b{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#21ad71,#1689ee);border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:15px;display:grid}.review-package-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.review-package-rules>div{background:#fff;border:1px solid #d3e9df;border-radius:9px;padding:13px}.review-package-rules strong{color:#217750;font-size:var(--font-size-min);margin-bottom:6px;display:block}.review-package-rules span{color:#68776d;font-size:var(--font-size-min);line-height:1.6}.package-replace-confirm{color:#765718;font-size:var(--font-size-min);background:#fff8e6;border:1px solid #f0cf83;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 14px;font-weight:700;line-height:1.55;display:flex}.package-replace-confirm input{accent-color:#22a56c;flex:none;width:17px;height:17px;margin-top:1px}.package-download-button{color:#fff;width:100%;height:48px;font-size:var(--font-size-control);cursor:pointer;background:linear-gradient(135deg,#20a66b,#1689ee);border:0;border-radius:9px;font-weight:850;box-shadow:0 8px 20px #1689ee22}.package-download-button:disabled{color:#979fad;box-shadow:none;cursor:not-allowed;background:#e5e9ee}@media (width<=900px){.video-example-detail,.review-package-rules{grid-template-columns:1fr}.review-package-heading h3{font-size:19px}}.appeal-template-builder{background:linear-gradient(145deg,#f8fcff,#f5f7ff);border:1px solid #c9dff4;border-radius:12px;grid-column:1/-1;min-width:0;margin-top:4px;padding:18px;box-shadow:0 8px 24px #236fa30d}.appeal-builder-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.appeal-builder-heading>div>span{color:#146faa;font-size:var(--font-size-min);background:#dff1ff;border-radius:5px;margin-bottom:5px;padding:4px 8px;font-weight:850;display:inline-block}.appeal-builder-heading h4{color:#202b3d;margin:0 0 6px;font-size:18px}.appeal-builder-heading p{color:#6d7b8f;font-size:var(--font-size-body);margin:0;line-height:1.55}.appeal-builder-heading>b{color:#fff;font-size:var(--font-size-min);white-space:nowrap;background:linear-gradient(135deg,#1689ee,#6659e8);border-radius:8px;padding:8px 10px}.appeal-scenario-tabs,.appeal-version-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.appeal-scenario-tabs button,.appeal-version-tabs button{color:#4c5a6d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;min-width:0;padding:11px 12px}.appeal-scenario-tabs button.active,.appeal-version-tabs button.active{color:#116eb9;background:#eaf5ff;border-color:#1689ee;box-shadow:0 0 0 3px #1689ee10}.appeal-scenario-tabs strong,.appeal-scenario-tabs small,.appeal-version-tabs strong,.appeal-version-tabs small{display:block}.appeal-scenario-tabs strong,.appeal-version-tabs strong{font-size:var(--font-size-min)}.appeal-scenario-tabs small,.appeal-version-tabs small{color:#8490a1;font-size:var(--font-size-min);margin-top:4px;line-height:1.45}.appeal-order-fields{background:#fff;border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;padding:12px;display:grid}.appeal-order-fields label{color:#5b687b;font-size:var(--font-size-control);font-weight:750}.appeal-order-fields input{height:37px;font-size:var(--font-size-control);margin-top:5px;padding:0 8px}.appeal-scenario-tabs,.appeal-order-fields.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.appeal-truth-options{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.appeal-truth-options label{color:#536176;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:650;display:flex}.appeal-truth-options input{accent-color:#1689ee;width:15px;height:15px;margin:0}.appeal-missing-data{color:#7d5a18;font-size:var(--font-size-min);background:#fff8e8;border:1px solid #efcf88;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:9px 11px;display:flex}.appeal-missing-data span{background:#ffebbc;border-radius:4px;padding:3px 6px}.appeal-version-tabs{margin-top:12px}.appeal-preview{background:#fff;border:1px solid #dbe3ec;border-radius:10px;margin-top:10px;overflow:hidden}.appeal-preview>div{background:#f6f8fb;border-bottom:1px solid #e6ebf1;align-items:center;gap:8px;padding:9px 12px;display:flex}.appeal-preview>div span{color:#7b8798;font-size:var(--font-size-min)}.appeal-preview>div b{font-size:var(--font-size-min)}.appeal-preview>div em{color:#8e98a6;font-size:var(--font-size-min);margin-left:auto;font-style:normal}.appeal-preview textarea{color:#263249;width:100%;min-height:300px;font-size:var(--font-size-control);resize:vertical;background:#fff;border:0;border-radius:0;outline:0;margin:0;padding:14px 15px;line-height:1.8;display:block}.appeal-actions{align-items:center;gap:9px;margin-top:11px;display:flex}.appeal-actions p{color:#748195;font-size:var(--font-size-body);flex:1;margin:0;line-height:1.55}.appeal-actions p strong{color:#a66e12}.appeal-actions button{color:#fff;height:38px;font-size:var(--font-size-control);cursor:pointer;background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:7px;flex:none;padding:0 13px;font-weight:800}.appeal-actions button.secondary{color:#1677c3;background:#edf7ff;border:1px solid #b9d9f3}.appeal-copy-message{color:#187b51;font-size:var(--font-size-min);text-align:center;background:#e8f8f0;border-radius:7px;margin-top:9px;padding:8px 10px;font-weight:750}@media (width<=1050px){.appeal-order-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.appeal-template-builder{padding:13px}.appeal-scenario-tabs,.appeal-version-tabs,.appeal-order-fields{grid-template-columns:1fr}.appeal-actions{flex-direction:column;align-items:stretch}.appeal-actions p,.appeal-actions button{width:100%}.appeal-preview textarea{min-height:380px;font-size:var(--font-size-control)}.appeal-builder-heading h4{font-size:16px}}.purchase-supporting-docs{border-top:1px solid #dce6ef;margin-top:18px;padding-top:16px}.supporting-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.supporting-heading span{color:#6b56d9;font-size:var(--font-size-min);letter-spacing:.06em;margin-bottom:4px;font-weight:850;display:inline-block}.supporting-heading h5{color:#243047;margin:0;font-size:16px}.supporting-heading small{color:#77859a;max-width:420px;font-size:var(--font-size-min);text-align:right}.supporting-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supporting-grid>section{background:#f8fafc;border:1px solid #dfe6ef;border-radius:11px;flex-direction:column;gap:10px;padding:15px;display:flex}.supporting-grid>section>b{font-size:14px}.supporting-grid>section>p{color:#6f7d90;min-height:42px;font-size:var(--font-size-body);margin:0;line-height:1.55}.supporting-grid button{color:#fff;height:40px;font-size:var(--font-size-control);background:linear-gradient(135deg,#1689ee,#4c63e8);border:0;border-radius:8px;margin-top:auto;font-weight:800}.supporting-grid button:disabled{opacity:.55}.supporting-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supporting-fields label{color:#5f6e83;font-size:var(--font-size-control);gap:5px;display:grid}.supporting-fields input{height:36px;font-size:var(--font-size-control);background:#fff;border:1px solid #d5dde8;border-radius:7px;padding:0 9px}@media (width<=800px){.supporting-heading{flex-direction:column;align-items:flex-start}.supporting-heading small{text-align:left}.supporting-grid{grid-template-columns:1fr}}.research-table-wrap{overflow:hidden auto}.research-table th:nth-child(5),.research-table th:nth-child(6),.research-table th:nth-child(8){width:9%}.research-table th:nth-child(9){width:7%}.research-table th:nth-child(10){width:12%}.research-table th:nth-child(11),.research-table th:nth-child(12){width:8%}.research-product-info,.shop-cell,.growth-cell,.product-status-tags,.research-row-actions{min-width:0;max-width:none}.research-product-info>div{min-width:0;overflow:hidden}.research-product-info .product-title-button,.research-product-info .english-title,.shop-cell>span{width:100%;max-width:100%}.growth-cell>div{width:100%}.research-table .comment{overflow-wrap:anywhere;max-width:none}@media (width<=1599px){.research-table th:nth-child(4),.research-table td:nth-child(4){display:none}.research-table th:nth-child(3){width:27%}.research-table th:nth-child(5),.research-table th:nth-child(6){width:10%}.research-table th:nth-child(7){width:7%}.research-table th:nth-child(8){width:10%}.research-table th:nth-child(9){width:8%}.research-table th:nth-child(10){width:13%}.research-table th:nth-child(11){width:8%}.research-table th:nth-child(12){width:9%}.research-product-info .product-thumb{width:44px;height:44px}.research-table thead th,.research-table td{padding-left:7px;padding-right:7px}}@media (width<=1050px){.research-table th:nth-child(9),.research-table td:nth-child(9){display:none}.research-table th:nth-child(3){width:30%}.research-table th:nth-child(10){width:16%}.research-table th:nth-child(11),.research-table th:nth-child(12){width:10%}}.research-product-thumbnail:hover{z-index:auto!important;box-shadow:none!important;transform:none!important}.auto-monitor-chip{color:#287656;white-space:nowrap;background:#effaf4;border:1px solid #cce5d8;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:7px 13px;display:flex}.auto-monitor-chip>i{background:#2fba75;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #2fba7517}.auto-monitor-chip>span,.auto-monitor-chip strong,.auto-monitor-chip small{display:block}.auto-monitor-chip strong{font-size:var(--font-size-min)}.auto-monitor-chip small{color:#73877c;font-size:var(--font-size-min);margin-top:2px}.auto-monitor-chip.waiting{color:#637186;background:#f5f7fa;border-color:#dbe3ec}.auto-monitor-chip.waiting>i{background:#98a4b4;box-shadow:0 0 0 5px #98a4b417}@media (width>=1600px){.auto-monitor-chip strong,.auto-monitor-chip small{font-size:var(--font-size-min)}}@media (width<=700px){.auto-monitor-chip{white-space:normal;width:100%}.research-product-thumbnail{cursor:default}}.research-workspace,.research-layout,.research-results,.research-products-panel{min-width:0;max-width:100%}.research-workspace{overflow-x:clip}.research-card-view{display:none}.research-pagination{background:#fbfcfe;border-top:1px solid #e5eaf0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.research-pagination button{color:#2875b5;min-height:34px;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:7px;padding:0 13px;font-weight:800}.research-pagination button:disabled{color:#a5afbc;cursor:not-allowed;background:#f3f5f7;border-color:#e1e6ec}.research-pagination span{color:#67758a;font-size:var(--font-size-control);text-align:center;font-weight:750}.research-page-size{color:#67758a;font-size:var(--font-size-control);align-items:center;gap:6px;font-weight:750;display:flex}.research-page-size select{color:#2875b5;min-width:66px;height:34px;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:7px;padding:0 24px 0 9px;font-weight:800}@media (width<=860px){.research-workspace .research-mode-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.research-workspace .research-mode-tabs::-webkit-scrollbar{display:none}.research-workspace .research-mode-tabs>button{flex:1 0 150px;min-width:150px}.research-workspace .research-panel-head{flex-direction:column;align-items:flex-start}.research-workspace .research-sorts{scrollbar-width:none;width:100%;overflow-x:auto}.research-workspace .research-sorts::-webkit-scrollbar{display:none}.research-workspace .research-sorts button{white-space:nowrap;flex:none}.research-workspace .research-table{display:none}.research-workspace .research-table-wrap{overflow:visible}.research-card-view{padding:14px;display:block}.research-card-select-all{color:#536278;font-size:var(--font-size-min);background:#f7f9fc;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;font-weight:750;display:flex}.research-card-select-all input,.research-card-checkbox input{accent-color:#1689ee;width:17px;height:17px}.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.research-product-card{background:#fff;border:1px solid #dfe6ef;border-radius:13px;min-width:0;padding:15px;box-shadow:0 7px 22px #243d6010}.research-product-card.dropped{opacity:.7;background:#f7f8fa}.research-card-product{grid-template-columns:20px 34px 74px minmax(0,1fr) 54px;align-items:start;gap:9px;min-width:0;display:grid}.research-card-checkbox{padding-top:4px}.research-card-product>.rank{margin-top:1px}.research-card-image{object-fit:cover;background:#edf2f7;border-radius:10px;width:74px;height:74px;display:block}.research-card-image.empty{color:#7790aa;place-items:center;font-weight:850;display:grid}.research-card-heading{min-width:0}.research-card-heading button{color:#1f2c42;width:100%;max-height:48px;font:inherit;font-size:var(--font-size-control);text-align:left;-webkit-line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:850;line-height:1.55;display:-webkit-box;overflow:hidden}.research-card-heading small{color:#7c899c;font-size:var(--font-size-min);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.4;display:-webkit-box;overflow:hidden}.research-card-heading em{color:#9aa5b3;font-size:var(--font-size-min);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-style:normal;display:block;overflow:hidden}.research-card-score{text-align:center;background:#f5f7fb;border-radius:9px;place-items:center;padding:7px 4px;display:grid}.research-card-score strong{font-size:21px;line-height:1}.research-card-score strong.high{color:#16a76c}.research-card-score strong.medium{color:#e29417}.research-card-score strong.low{color:#79869a}.research-card-score span{color:#8a96a7;font-size:var(--font-size-body);margin-top:4px}.research-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.research-card-metrics dl{background:#f7f9fc;border-radius:9px;min-width:0;margin:0;padding:9px}.research-card-metrics dt{color:#78869a;font-size:var(--font-size-min)}.research-card-metrics dd{color:#253248;font-size:var(--font-size-body);margin:4px 0 2px;font-weight:850}.research-card-metrics dd span{color:#f1a31c}.research-card-metrics small{color:#96a0ae;font-size:var(--font-size-min);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.research-card-metrics .growth{background:#effaf5}.research-card-metrics .growth dd{color:#18a66d}.research-card-timeline{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:9px;display:grid}.research-card-timeline>div{border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:10px 11px}.research-card-timeline span,.research-card-timeline strong,.research-card-timeline small{display:block}.research-card-timeline span{color:#8591a2;font-size:var(--font-size-min)}.research-card-timeline strong{color:#344157;font-size:var(--font-size-min);margin-top:4px}.research-card-timeline small{color:#748297;font-size:var(--font-size-min);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.research-card-footer{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.research-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.research-card-actions button,.research-card-actions a{color:#2875b5;min-height:31px;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:7px;place-items:center;padding:0 9px;font-weight:800;text-decoration:none;display:inline-grid}.research-card-actions button.deep-first{color:#fff;background:#7559ea;border-color:#7559ea}.research-card-actions button.draft-added{color:#188657;background:#ebf8f2;border-color:#bce4d1}.research-workspace .research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-workspace .result-toolbar{flex-direction:column;align-items:stretch}.research-workspace .research-search{width:100%}.research-workspace .result-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.research-card-grid{grid-template-columns:1fr}}@media (width<=560px){.research-workspace .research-summary,.research-workspace .result-actions{grid-template-columns:1fr}.research-card-view{padding:9px}.research-product-card{padding:11px}.research-card-product{grid-template-columns:18px 30px 62px minmax(0,1fr)}.research-card-image{width:62px;height:62px}.research-card-score{grid-column:2/-1;justify-content:flex-start;gap:6px;padding:6px 8px;display:flex}.research-card-score strong{font-size:17px}.research-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card-timeline{grid-template-columns:1fr}.research-card-footer{flex-direction:column;align-items:flex-start}.research-card-actions{justify-content:flex-start;width:100%}.research-pagination{gap:7px;padding:11px 8px}.research-pagination button{padding:0 9px}.research-pagination span{font-size:var(--font-size-min)}}.monitor-control{align-items:stretch;gap:7px;display:flex}.monitor-toggle{color:#a44953;min-height:44px;font-size:var(--font-size-control);white-space:nowrap;background:#fff5f6;border:1px solid #e2c8cb;border-radius:9px;padding:0 12px;font-weight:800}.monitor-toggle.resume{color:#188259;background:#effaf5;border-color:#bce4d0}.monitor-toggle:disabled{opacity:.58;cursor:not-allowed}.auto-monitor-chip.paused{color:#856322;background:#fff9ec;border-color:#ead7b4}.auto-monitor-chip.paused>i{background:#dba03a;box-shadow:0 0 0 5px #dba03a17}.shop-avatar{color:#fff;background:#202633;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid;overflow:hidden}.shop-avatar.large{border-radius:13px;width:54px;height:54px;font-size:26px}.shop-avatar img{object-fit:cover;width:100%;height:100%;display:block}.shop-avatar.platform-tiktok{color:#fff;text-shadow:-2px 0 #25f4ee,2px 0 #fe2c55;background:linear-gradient(145deg,#12151d,#252a37)}.shop-switcher{flex-wrap:wrap;overflow:visible}.shop-switcher button{flex:190px;min-width:170px;max-width:260px}.shop-switcher button>span{min-width:0}.shop-switcher button>span>small{white-space:normal}.monitor-start-date{color:#6e7c8f!important;font-size:var(--font-size-min)!important;margin-top:-1px!important}.shop-title span.paused{color:#9a6a16;background:#fff3d5}.shop-card{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.5fr) minmax(285px,.7fr);align-items:center;gap:18px;display:grid}.shop-trend-panel{background:#fff;border:1px solid #e1e8f0;border-radius:11px;min-width:0;padding:11px 12px}.shop-trend-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}.shop-trend-heading b,.shop-trend-heading small{display:block}.shop-trend-heading b{font-size:var(--font-size-min)}.shop-trend-heading small{color:#8b97a7;font-size:var(--font-size-min);margin-top:2px}.shop-trend-heading>span{color:#5b4bc7;font-size:var(--font-size-min);background:#f0edff;border-radius:5px;padding:4px 7px;font-weight:800}.shop-trend-content{grid-template-columns:minmax(0,1.15fr) minmax(130px,.85fr);align-items:center;gap:10px;display:grid}.smart-advice-list{color:#566478;min-width:0;font-size:var(--font-size-min);background:#f7f9fc;border-radius:8px;margin:0;padding:8px 8px 8px 22px;line-height:1.55}.smart-advice-list li+li{margin-top:5px}.shop-metrics{gap:10px}.shop-metrics strong{font-size:16px}.trend-chart{min-width:0}.trend-chart-stats{align-items:flex-end;gap:20px;margin-bottom:5px;display:flex}.trend-chart-stats span{color:#8290a2;font-size:var(--font-size-min);gap:2px;display:grid}.trend-chart-stats b{color:#25334a;font-size:17px}.trend-chart-stats .growth b{color:#1ca56b}.trend-chart svg{width:100%;height:168px;display:block;overflow:visible}.trend-chart.compact svg{height:92px}.trend-grid-line{stroke:#e8edf3;stroke-width:1px;vector-effect:non-scaling-stroke}.trend-line{fill:none;stroke:#1689ee;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-baseline{stroke:#9cb4cc;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.trend-dot{fill:#fff;stroke:#1689ee;stroke-width:2px;vector-effect:non-scaling-stroke}.trend-axis-label,.trend-axis-value{fill:#8c98a8;font-size:var(--font-size-min)}.trend-baseline-note,.trend-data-note{color:#8d98a7;font-size:var(--font-size-min);margin:5px 0 0;line-height:1.5}.trend-empty{color:#8290a2;text-align:center;background:#fafbfd;border:1px dashed #d9e2ec;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:168px;display:flex}.trend-empty.compact{min-height:92px}.trend-empty b{color:#536176;font-size:var(--font-size-min)}.trend-empty span{font-size:var(--font-size-min);margin-top:4px}.product-trend-card{margin:14px 0}.product-trend-card .analysis-card-head>div small{color:#8b97a7;font-size:var(--font-size-min);margin-top:4px;display:block}.product-trend-card .trend-chart{background:linear-gradient(#fbfdff,#fff);border-radius:9px;padding:4px 8px 0}.product-sales-wave{grid-template-columns:minmax(105px,.38fr) minmax(170px,1fr);align-items:center;gap:11px;min-width:0;display:grid}.product-yesterday-sales{background:#effaf5;border:1px solid #cce8dc;border-radius:9px;min-width:0;padding:9px 10px}.product-yesterday-sales span,.product-yesterday-sales strong,.product-yesterday-sales small{display:block}.product-yesterday-sales span{color:#6e7f78;font-size:var(--font-size-min);font-weight:750}.product-yesterday-sales strong{color:#18a66c;margin-top:2px;font-size:24px;line-height:1.15}.product-yesterday-sales small{color:#7e8c86;font-size:var(--font-size-min);margin-top:4px;line-height:1.4}.product-yesterday-sales.missing{background:#f7f8fa;border-color:#e0e5eb}.product-yesterday-sales.missing strong{color:#8d99a8}.product-sales-compact-bars{min-width:0}.product-sales-compact-canvas{height:74px;padding-top:25px;position:relative}.product-sales-compact-columns{border-bottom:1px solid #dfe7f0;align-items:end;gap:2px;display:grid;position:absolute;inset:25px 0 16px}.product-sales-compact-columns button{height:33px;box-shadow:none;cursor:help;background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.product-sales-compact-columns button.empty{cursor:default}.product-sales-compact-columns button>i{background:linear-gradient(#36a8ff,#1689ee);border-radius:3px 3px 1px 1px;width:82%;max-width:10px;min-height:3px;transition:filter .15s,transform .15s;display:block;box-shadow:0 3px 8px #1689ee24}.product-sales-compact-columns button:hover>i,.product-sales-compact-columns button:focus-visible>i{filter:saturate(1.15)brightness(1.04);transform:translateY(-2px)}.product-sales-compact-columns button.estimated>i{background:repeating-linear-gradient(135deg,#eda62f 0 3px,#f8c768 3px 5px);box-shadow:0 3px 8px #d98b1f20}.product-sales-compact-columns button>i.zero{box-shadow:none;background:#9db5ca}.product-sales-compact-columns time{color:#8b97a7;font-size:var(--font-size-min);white-space:nowrap;position:absolute;top:38px}.product-sales-compact-columns button:last-child time{right:0}.product-sales-compact-columns button:first-child time{left:0}.product-sales-compact-tooltip{z-index:4;color:#536176;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #cfe3f7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:4px 7px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 16px #243b5a1c}.product-sales-compact-tooltip b{color:#1b2b43}.product-sales-compact-tooltip.estimated{background:#fffaf0;border-color:#efd29a}.product-sales-compact-bars>small{color:#8b97a7;font-size:var(--font-size-min);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:-1px;display:block;overflow:hidden}.product-sales-compact-bars>small.estimated{color:#a66b13}.research-card-sales-wave{background:#f8fbfe;border-radius:10px;margin-top:10px;padding:9px}.research-card-timeline.single{grid-template-columns:1fr}.product-sales-bar-chart{min-width:0}.product-sales-bar-meta{color:#768397;font-size:var(--font-size-min);justify-content:space-between;gap:16px;margin-bottom:4px;font-weight:700;display:flex}.product-sales-bar-viewport{min-width:0;padding:0 2px 2px;overflow:auto hidden}.product-sales-bar-canvas{min-width:720px;height:174px;padding-top:38px;position:relative}.product-sales-bar-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:38px 0 28px}.product-sales-bar-grid i{border-top:1px dashed #dfe7f0;display:block}.product-sales-bar-columns{grid-template-columns:repeat(30,minmax(14px,1fr));align-items:start;gap:5px;display:grid;position:absolute;inset:38px 0 0}.product-sales-bar-columns button{height:108px;box-shadow:none;cursor:help;background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.product-sales-bar-columns button.empty{cursor:default}.product-sales-bar-columns button>i{background:linear-gradient(#36a8ff,#1689ee);border-radius:5px 5px 2px 2px;width:100%;max-width:18px;min-height:3px;transition:filter .15s,transform .15s;display:block;box-shadow:0 4px 10px #1689ee2c}.product-sales-bar-columns button:hover>i,.product-sales-bar-columns button:focus-visible>i{filter:saturate(1.15)brightness(1.04);transform:translateY(-2px)}.product-sales-bar-columns button.estimated>i{background:repeating-linear-gradient(135deg,#eda62f 0 5px,#f8c768 5px 9px);box-shadow:0 4px 10px #d98b1f24}.product-sales-bar-columns button>i.zero{box-shadow:none;background:#9db5ca}.product-sales-bar-columns time{color:#8b97a7;font-size:var(--font-size-min);white-space:nowrap;font-style:normal;position:absolute;top:116px}.product-sales-bar-tooltip{z-index:4;color:#536176;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #cfe3f7;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:142px;padding:7px 10px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 22px #243b5a21}.product-sales-bar-tooltip b{color:#1b2b43}.product-sales-bar-tooltip.estimated{background:#fffaf0;border-color:#efd29a}.product-sales-bar-chart>small{color:#7f8c9d;font-size:var(--font-size-min);margin-top:3px;line-height:1.45;display:block}.product-sales-bar-chart>small.estimated{color:#a66b13}.research-table-wrap{max-height:none!important;overflow:visible!important}.research-table{table-layout:fixed;width:100%;min-width:0!important}.research-table thead th{position:static!important}.research-table th,.research-table td{word-break:break-word;min-width:0;overflow:hidden}.research-table th:first-child{width:32px}.research-table th:nth-child(2){width:52px}.research-table th:nth-child(3){width:28%}.research-table th:nth-child(4){width:33%}.research-table th:nth-child(5){width:15%}.research-table th:nth-child(6){width:8%}.research-table th:nth-child(7){width:10%}.research-row-actions{min-width:0}.research-row-actions button,.research-row-actions a{white-space:normal;width:100%;min-width:0;padding-left:4px;padding-right:4px}.research-workspace .research-mode-tabs,.research-workspace .research-sorts{overflow:visible!important}.research-workspace .research-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.research-workspace .research-sorts{flex-wrap:wrap}.research-filters{position:static!important;top:auto!important}.research-products-panel{overflow:hidden}@media (width<=1599px){.research-table th:nth-child(4),.research-table td:nth-child(4){display:table-cell}.research-table th:nth-child(3){width:29%}.research-table th:nth-child(4){width:32%}.research-table th:nth-child(5){width:15%}.research-table th:nth-child(6){width:8%}.research-table th:nth-child(7){width:10%}}@media (width<=1180px){.shop-card{grid-template-columns:1fr 1fr}.shop-trend-panel{grid-area:2/1/auto/-1}.shop-metrics{width:100%}}.shop-sales-bar-chart{min-width:0;padding:3px 6px 0}.shop-sales-bar-chart .product-sales-compact-canvas{height:74px}@media (width<=1050px){.shop-card{grid-template-columns:1fr}.shop-trend-panel{grid-area:auto}.shop-trend-content{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}}@media (width<=700px){.monitor-control{flex-direction:column;width:100%}.monitor-toggle{width:100%}.shop-trend-content{grid-template-columns:1fr}.shop-switcher button{max-width:none}.research-workspace .research-mode-tabs{grid-template-columns:1fr 1fr}.trend-chart-stats{gap:12px}}.selection-workspace{min-width:0;overflow-x:clip}.selection-topbar{height:58px;padding:0 24px}.selection-topbar h1{margin-top:1px;font-size:16px}.selection-topbar>div>small{font-size:var(--font-size-min)}.selection-topbar .plugin-download{height:31px;font-size:var(--font-size-control);padding:0 11px}.selection-topbar .market{font-size:var(--font-size-min);padding:6px 9px}.selection-topbar .icon-button,.selection-topbar .avatar{width:30px;height:30px}.selection-content{max-width:1600px;padding:13px 22px 40px;overflow-x:clip}.selection-content .page-heading{align-items:center;gap:14px;margin-bottom:8px}.selection-content .page-heading .eyebrow{letter-spacing:1.3px;font-size:var(--font-size-min)!important;margin-bottom:3px!important}.selection-content .page-heading h2{font-size:20px;line-height:var(--line-height-body)}.selection-content .page-heading>div:first-child>p:last-child{font-size:var(--font-size-body);margin-top:4px}.selection-content .collect-button{height:35px;font-size:var(--font-size-control);padding:0 11px}.selection-content .monitor-control{gap:5px}.selection-content .auto-monitor-chip{gap:7px;min-height:35px;padding:5px 9px}.selection-content .auto-monitor-chip strong,.selection-content .auto-monitor-chip small{font-size:var(--font-size-min)}.selection-content .monitor-toggle{min-height:35px;font-size:var(--font-size-control);padding:0 9px}.selection-content .shop-switcher{border-radius:10px;margin-bottom:8px;padding:8px 10px;display:block;overflow:hidden}.shop-switcher-heading{justify-content:space-between;align-items:flex-start;gap:12px;height:31px;display:flex}.shop-switcher-heading-main{align-items:center;gap:9px;min-width:0;display:flex}.shop-switcher-heading-main>span{color:#7d899a;font-size:var(--font-size-min);white-space:nowrap;font-weight:700}.shop-switcher-heading-main>span b{color:#1689ee;font-size:var(--font-size-min);background:#eaf5ff;border-radius:8px;margin-left:3px;padding:1px 5px}.shop-switcher-search{color:#344258;width:min(210px,38vw);height:25px;font-size:var(--font-size-control);background:#fff;border:1px solid #d7e0ea;border-radius:7px;outline:0;padding:0 9px}.shop-switcher-search::placeholder{color:#9aa5b4}.shop-switcher-search:focus{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.shop-switcher .shop-switcher-toggle{color:#1689ee;min-width:0;min-height:0;box-shadow:none;font-size:var(--font-size-control);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:750;display:inline-flex}.shop-switcher-toggle i{font-size:var(--font-size-control);font-style:normal}.shop-switcher-list{flex-wrap:wrap;align-items:stretch;gap:8px;height:58px;display:flex;overflow:hidden}.shop-switcher-list.expanded{height:auto;max-height:300px;padding-right:3px;overflow-y:auto}.selection-content .shop-switcher-list>button{border-radius:9px;flex:235px;gap:9px;min-width:225px;max-width:285px;height:58px;padding:5px 9px}.selection-content .shop-switcher-list>button>span{min-width:0;font-size:var(--font-size-control);line-height:var(--line-height-compact);overflow:hidden}.selection-content .shop-switcher-list>button>span>strong{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.selection-content .shop-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.selection-content .shop-switcher small{font-size:var(--font-size-min);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.selection-content .shop-switcher .shop-avatar{border-radius:8px;width:34px;height:34px;font-size:18px}.shop-switcher-empty{color:#8a96a7;width:100%;height:58px;font-size:var(--font-size-control);background:#fafbfd;border:1px dashed #dbe3ec;border-radius:9px;place-items:center;margin:0;display:grid}.selection-content .shop-switcher-list.paged{max-height:none;overflow:visible}.shop-avatar.platform-tiktok{color:#050505;text-shadow:-2px -1px #25f4ee,2px 1px #fe2c55;background:#fff;border:1px solid #e5e8ed;font-family:Arial,sans-serif;font-weight:950;box-shadow:inset 0 0 0 1px #fff}.shop-avatar.platform-tiktok.large{font-size:28px}.shop-avatar.platform-amazon{color:#ffb326;background:#162231}.shop-avatar.platform-temu{background:#ff5a1f}.shop-avatar.platform-generic{background:linear-gradient(145deg,#526174,#2f3b4d)}.selection-content .shop-card{border-radius:10px;grid-template-columns:minmax(210px,.68fr) minmax(390px,1.45fr) minmax(235px,.7fr);gap:10px;padding:8px 10px}.selection-content .shop-main{gap:9px}.selection-content .shop-avatar.large{border-radius:10px;width:42px;height:42px}.selection-content .shop-title{flex-direction:column;align-items:flex-start;gap:5px}.selection-content .shop-title h3{max-width:190px;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-content .shop-title span{font-size:var(--font-size-min);padding:2px 5px}.selection-content .shop-main p{font-size:var(--font-size-body);margin:2px 0}.selection-content .monitor-start-date{font-size:var(--font-size-min)!important}.selection-content .shop-main a{font-size:var(--font-size-control)}.selection-content .shop-trend-panel{border-radius:8px;padding:6px 8px}.selection-content .shop-trend-heading{margin-bottom:2px}.selection-content .shop-trend-heading b,.selection-content .shop-trend-heading small,.selection-content .shop-trend-heading>span{font-size:var(--font-size-min)}.selection-content .shop-trend-heading>span{padding:3px 5px}.selection-content .shop-trend-content{grid-template-columns:minmax(0,1.25fr) minmax(135px,.75fr);gap:7px}.selection-content .trend-chart-stats{gap:11px;margin-bottom:1px}.selection-content .trend-chart-stats span,.selection-content .trend-chart-stats b{font-size:var(--font-size-min)}.selection-content .trend-chart.compact svg{height:58px}.selection-content .trend-empty.compact{min-height:58px}.selection-content .smart-advice-list{font-size:var(--font-size-min);padding:6px 6px 6px 18px;line-height:1.35}.selection-content .smart-advice-list li+li{margin-top:3px}.selection-content .shop-metrics{grid-template-columns:repeat(4,minmax(48px,1fr));gap:5px}.selection-content .shop-metrics strong{font-size:var(--font-size-body)}.selection-content .shop-metrics span{font-size:var(--font-size-min);margin-top:2px}.selection-content .research-workspace{margin-top:8px;overflow:visible}.research-overview-bar{background:#fff;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:minmax(470px,1.15fr) minmax(480px,.85fr);align-items:stretch;margin-bottom:7px;display:grid;box-shadow:0 3px 12px #20304a06}.research-overview-bar .research-mode-tabs{gap:3px;min-width:0;margin:0;padding:5px;display:flex}.research-overview-bar .research-mode-tabs button{min-width:0;min-height:36px;box-shadow:none;text-align:center;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:5px 7px;display:flex}.research-overview-bar .research-mode-tabs button:hover{background:#f4f9fd}.research-overview-bar .research-mode-tabs button.selected{color:#147ac5;background:#eaf5ff;box-shadow:inset 0 0 0 1px #b9dcf7}.research-overview-bar .research-mode-tabs span{font-size:var(--font-size-min);white-space:nowrap}.research-overview-bar .research-mode-tabs b{color:#728096;min-width:18px;height:18px;font-size:var(--font-size-min);background:#eef2f6;border-radius:5px;place-items:center;padding:0 4px;display:grid}.research-overview-bar .research-mode-tabs button.selected b{color:#fff;background:#1689ee}.research-inline-stats{border-left:1px solid #e5eaf0;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding:5px;display:grid}.research-inline-stats>span{border-right:1px solid #edf0f4;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:3px 7px;display:flex}.research-inline-stats>span:last-child{border-right:0}.research-inline-stats small,.research-inline-stats b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.research-inline-stats small{color:#8390a2;font-size:var(--font-size-min)}.research-inline-stats b{color:#253147;font-size:var(--font-size-min);margin-top:3px}.research-inline-stats .positive b{color:#1ca66b}.research-inline-stats .deep b{color:#6654d2}.selection-content .research-layout{display:block}.selection-content .research-results{width:100%}.selection-content .result-toolbar{background:#fff;border-radius:9px;min-height:47px;padding:5px 8px}.selection-content .research-search{width:min(390px,42%);height:34px}.selection-content .result-actions{gap:5px}.selection-content .result-actions button{height:32px;font-size:var(--font-size-control);padding:0 10px}.filter-toggle-button{color:#536277;background:#fff;border:1px solid #d2dce8}.filter-toggle-button.selected{color:#147ac5;background:#edf7ff;border-color:#9bcef3}.selection-content .selected-conditions{border-radius:0;gap:5px;min-height:34px;padding:5px 9px}.selection-content .selected-conditions b,.selection-content .selected-conditions span,.selection-content .selected-conditions button{font-size:var(--font-size-control)}.selection-content .selected-conditions span{padding:4px 6px}.selection-content .research-filters{box-shadow:none;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:6px;display:grid;position:static!important;top:auto!important;overflow:visible!important}.selection-content .research-filters .filter-heading{grid-column:1/-1;padding:6px 9px}.selection-content .filter-heading b,.selection-content .filter-heading span{font-size:var(--font-size-min)}.selection-content .filter-heading button{font-size:var(--font-size-control);padding:4px 6px}.selection-content .research-filters fieldset{border-bottom:0;border-right:1px solid #edf0f4;min-width:0;padding:8px 9px}.selection-content .research-filters fieldset:last-child{border-right:0}.selection-content .research-filters legend{font-size:var(--font-size-min);margin-bottom:6px}.selection-content .filter-category-list,.selection-content .filter-status-list{gap:4px}.selection-content .filter-category-list button{font-size:var(--font-size-control);padding:4px 5px}.selection-content .filter-status-list label{font-size:var(--font-size-control)}.selection-content .quick-value-grid{gap:4px}.selection-content .quick-value-grid button{height:25px;font-size:var(--font-size-control)}.selection-content .price-range input,.selection-content .filter-select select{height:28px;font-size:var(--font-size-control);margin-top:3px}.selection-content .filter-select{margin-top:5px}.compact-filter-selects{grid-template-columns:1fr 1fr;gap:5px;display:grid}.selection-content .time-filter-note{font-size:var(--font-size-min);margin-top:5px}.selection-content .filter-toggle,.selection-content .filter-toggle small{font-size:var(--font-size-control)}.selection-content .research-products-panel{border:1px solid #dfe5ed;border-radius:9px;margin-top:6px}.selection-content .research-panel-head{min-height:45px;padding:5px 10px}.selection-content .research-panel-head h3{font-size:var(--font-size-body)}.selection-content .research-panel-head>div>span{font-size:var(--font-size-min)}.selection-content .research-sorts{gap:2px}.selection-content .research-sorts>span,.selection-content .research-sorts button{font-size:var(--font-size-control)}.selection-content .research-sorts button{padding:5px 7px}.selection-content .research-table-wrap{max-height:none!important;overflow:visible!important}.selection-content .research-table thead th{padding-top:8px;padding-bottom:8px}.selection-content .research-card-view{padding:8px}.selection-content .research-card-select-all{font-size:var(--font-size-min);margin-bottom:7px;padding:7px 9px}.selection-content .research-card-grid{gap:8px}.selection-content .research-product-card{box-shadow:none;border-radius:9px;padding:9px}.selection-content .research-card-metrics{gap:5px;margin-top:8px}.selection-content .research-card-metrics dl{padding:6px}.selection-content .research-card-timeline{gap:6px;margin-top:6px}.selection-content .research-table td{padding-top:6px;padding-bottom:6px}.selection-content .research-product-info .product-thumb{width:46px;height:46px}.selection-content .product-sales-wave{grid-template-columns:minmax(92px,.34fr) minmax(160px,1fr);gap:8px}.selection-content .product-yesterday-sales{border-radius:7px;padding:6px 8px}.selection-content .product-yesterday-sales strong{font-size:20px}.selection-content .product-yesterday-sales small{margin-top:2px;line-height:1.25}.selection-content .product-sales-compact-canvas{height:60px;padding-top:21px}.selection-content .product-sales-compact-columns{inset:21px 0 14px}.selection-content .product-sales-compact-columns button{height:25px}.selection-content .product-sales-compact-columns time{top:29px}.selection-content .product-sales-compact-tooltip{min-width:100px;padding:2px 5px}.selection-content .product-sales-compact-bars>small{line-height:1.2}.selection-content .research-card-image{width:64px;height:64px}.selection-content .research-card-sales-wave{margin-top:5px;padding:5px 7px}.selection-content .research-card-timeline{margin-top:4px}.selection-content .research-card-timeline>div{padding:5px 7px}.selection-content .research-card-timeline strong,.selection-content .research-card-timeline small{margin-top:2px}.selection-content .research-card-timeline small{line-height:1.3}.selection-content .research-card-footer{margin-top:5px;padding-top:5px}.selection-content .research-card-actions button,.selection-content .research-card-actions a{min-height:28px;padding-inline:8px}.selection-content .research-table tbody tr{height:110px}.selection-content .research-table tbody td{height:110px;max-height:110px}.selection-content .research-product-info .product-title-button{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.selection-content .research-table .date{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selection-content .research-table .comment,.selection-content .research-card-comment{color:#748297;max-height:1.4em;font-size:var(--font-size-min);overflow-wrap:anywhere;white-space:normal;cursor:help;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=561px) and (width<=860px){.selection-content .research-product-card{flex-direction:column;height:310px;display:flex;overflow:hidden}.selection-content .research-card-product{flex:0 0 64px}.selection-content .research-card-heading small{-webkit-line-clamp:1;max-height:1.4em}.selection-content .research-card-sales-wave{flex:0 0 70px;overflow:hidden}.selection-content .research-card-timeline{flex:0 0 78px;overflow:hidden}.selection-content .research-card-footer{margin-top:auto}}@media (width<=1599px){.research-overview-bar{grid-template-columns:1fr}.research-inline-stats{border-top:1px solid #e5eaf0;border-left:0}.selection-content .research-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.selection-content .research-filters fieldset:nth-of-type(-n+3){border-bottom:1px solid #edf0f4}.selection-content .research-filters fieldset:nth-of-type(3n){border-right:0}}@media (width<=1180px){.selection-content .shop-card{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.selection-content .shop-trend-panel{grid-area:auto}.selection-content .shop-metrics{grid-column:1/-1}.selection-content .shop-switcher button{max-width:none}.selection-content .page-heading{flex-direction:column;align-items:flex-start}.selection-content .toolbar{justify-content:space-between;width:100%}.selection-content .research-card-product{grid-template-columns:20px 30px 62px minmax(0,1fr) 48px}.selection-content .research-card-image{width:62px;height:62px}}@media (width<=860px){.selection-topbar{padding:0 15px}.selection-content{padding:11px 12px 30px}.selection-content .shop-card,.selection-content .shop-trend-content{grid-template-columns:1fr}.research-overview-bar .research-mode-tabs{flex-wrap:wrap}.research-overview-bar .research-mode-tabs button{flex:30%;min-width:30%}.research-inline-stats{grid-template-columns:repeat(3,1fr)}.research-inline-stats>span:nth-child(3){border-right:0}.selection-content .result-toolbar{flex-direction:column;align-items:stretch}.selection-content .research-search{width:100%}.selection-content .result-actions{grid-template-columns:repeat(3,1fr);display:grid}.selection-content .research-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-content .research-filters fieldset:nth-of-type(3n){border-right:1px solid #edf0f4}.selection-content .research-filters fieldset:nth-of-type(2n){border-right:0}}@media (width<=560px){.selection-content .toolbar,.selection-content .monitor-control{flex-direction:column;align-items:stretch}.selection-content .research-filters{grid-template-columns:1fr}.selection-content .research-filters fieldset{border-bottom:1px solid #edf0f4;border-right:0!important}.research-inline-stats{grid-template-columns:repeat(2,1fr)}.research-inline-stats>span{border-bottom:1px solid #edf0f4;border-right:0}.selection-content .result-actions,.product-sales-wave{grid-template-columns:1fr}.selection-topbar .top-actions{gap:4px}.selection-topbar .market,.selection-topbar .icon-button,.selection-topbar .avatar{display:none}}.listing-workbench .sku-table{width:100%;overflow:visible}.listing-workbench .sku-table table{table-layout:fixed;width:100%;min-width:0}.listing-workbench .sku-table th,.listing-workbench .sku-table td{vertical-align:middle;min-width:0;overflow:hidden}.listing-workbench .sku-table th:first-child{width:6%}.listing-workbench .sku-table th:nth-child(2){width:12%}.listing-workbench .sku-table th:nth-child(3){width:9%}.listing-workbench .sku-table th:nth-child(4),.listing-workbench .sku-table th:nth-child(5),.listing-workbench .sku-table th:nth-child(6){width:10%}.listing-workbench .sku-table th:nth-child(7){width:18%}.listing-workbench .sku-table th:nth-child(8){width:19%}.listing-workbench .sku-table th:nth-child(9){width:6%}.listing-workbench .sku-table input,.listing-workbench .sku-table td:nth-child(8) input{min-width:0}.platform-sku-value{color:#536176;max-width:100%;font-size:var(--font-size-min);overflow-wrap:anywhere;word-break:break-all;cursor:help;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.listing-workbench .sku-group-row td{overflow:visible}@media (width<=1280px){.listing-workbench .sku-table th,.listing-workbench .sku-table td{padding-left:5px;padding-right:5px}.listing-workbench .sku-table th{font-size:var(--font-size-min)}.listing-workbench .sku-table input{padding:0 7px}.platform-sku-value{font-size:var(--font-size-min)}}.account-summary>button.account-security-button{color:#1476bc;background:#f1f8ff;border-color:#cfe3f7}.account-password-layer{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17233a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-password-dialog{background:#fff;border-radius:16px;width:min(440px,100%);padding:22px;box-shadow:0 25px 70px #10203c35}.account-password-dialog header{background:linear-gradient(145deg,#fff,#f2f8ff);border-bottom:1px solid #e6ebf1;justify-content:space-between;gap:16px;margin:-22px -22px 20px;padding:20px 22px 17px;display:flex}.account-password-dialog header small{color:#1689ee;font-size:var(--font-size-min);letter-spacing:.14em;font-weight:900}.account-password-dialog h2{margin:5px 0;font-size:22px}.account-password-dialog p{color:#7d899b;font-size:var(--font-size-body);margin:0}.account-password-dialog header>button{color:#68758a;background:#fff;border:1px solid #dbe3ec;border-radius:8px;width:32px;height:32px;font-size:20px}.account-password-dialog>label{color:#46546a;font-size:var(--font-size-control);margin:14px 0;font-weight:850;display:block}.account-password-dialog input{width:100%;height:43px;font-size:var(--font-size-control);border:1px solid #d5dee8;border-radius:9px;outline:0;margin-top:7px;padding:0 12px}.account-password-dialog input:focus{border-color:#1689ee;box-shadow:0 0 0 4px #1689ee12}.account-password-dialog footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.account-password-dialog footer button{color:#657186;background:#fff;border:1px solid #d8e0e9;border-radius:8px;height:40px;padding:0 15px;font-weight:800}.account-password-dialog footer button.primary{color:#fff;background:#1689ee;border:0}.account-password-dialog footer button:disabled{opacity:.55;cursor:wait}.listing-workbench .sku-color-summary>div{flex-wrap:wrap;align-items:flex-start}.listing-workbench .sku-color-actions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.listing-workbench .sku-color-actions button,.listing-workbench .sku-color-actions label{color:#1689ee;font-size:var(--font-size-control);line-height:var(--line-height-compact);cursor:pointer;background:#eaf5ff;border:0;border-radius:5px;padding:5px 6px}.listing-workbench .sku-color-actions button:disabled{opacity:.45;cursor:not-allowed}.listing-workbench .sku-color-actions label:has(input:disabled){opacity:.45;cursor:not-allowed}.listing-workbench .sku-color-actions input{display:none}.listing-workbench .sku-group-sizes{color:#738297;min-width:0;max-width:100%;font-size:var(--font-size-min);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-left:9px;line-height:1.45;display:block}.listing-workbench .sku-color-summary{flex-wrap:wrap;overflow:visible}.listing-workbench .sku-color-summary-heading{flex-direction:column;display:flex;background:0 0!important;border:0!important;flex:0 0 118px!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;min-width:118px!important;padding:0!important;overflow:visible!important}.listing-workbench .sku-color-summary-heading strong{margin:0!important}.listing-workbench .sku-color-add-ai{white-space:nowrap;font-weight:700;color:#1689ee!important;font-size:var(--font-size-control)!important;background:#eaf5ff!important;padding:6px 8px!important}.listing-workbench .sku-color-add-ai:disabled{opacity:.45;cursor:not-allowed}.listing-workbench .sku-color-summary{grid-template-columns:minmax(118px,.55fr) repeat(auto-fit,minmax(185px,1fr));align-items:stretch;display:grid}.listing-workbench .sku-color-summary-heading{grid-area:1/1/span 2;min-height:164px!important}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading){grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px;min-height:236px;padding:10px;display:grid}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) .sku-color-image,.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) .sku-color-image-empty{grid-area:1/1;width:112px;height:112px}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading)>span:not(.sku-color-image-empty){grid-area:2/1;min-width:0}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading)>span.sku-color-meta{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading)>span.sku-color-meta small{white-space:nowrap;flex:none;margin-top:0;display:inline}.listing-workbench .sku-color-meta{white-space:nowrap!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.listing-workbench .sku-color-meta small{white-space:nowrap!important;flex:none!important;margin-top:0!important;display:inline!important}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) .sku-color-actions{grid-area:3/1/auto/-1}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading)>button:last-child{grid-area:4/1/auto/-1;justify-self:start}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) span{font-size:14px;line-height:1.2}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) small{font-size:var(--font-size-min)}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) .sku-color-actions button,.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading) .sku-color-actions label{font-size:var(--font-size-control);padding:6px 8px}.listing-workbench .sku-color-summary>div:not(.sku-color-summary-heading)>button:last-child{font-size:var(--font-size-control);padding:7px 9px}.listing-workbench .sku-color-summary>div{flex:185px;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.listing-workbench .sku-color-image{width:42px;height:42px;color:inherit;cursor:zoom-in;background:#eef2f6;border:0;border-radius:6px;flex:none;padding:0;overflow:hidden}.listing-workbench .sku-color-image img{object-fit:cover;width:100%;height:100%;display:block}.listing-workbench .sku-color-image-empty{color:#8a95a5;width:42px;height:42px;font-size:var(--font-size-control);background:#eef2f6;border-radius:6px;flex:none;place-items:center;display:grid}.listing-workbench .sku-color-linked{color:#198258!important}.listing-workbench .sku-color-unlinked{color:#a56e12!important}.listing-ai-progress{z-index:1100;color:#4c5b70;background:#fff;border:1px solid #cfe3f7;border-radius:9px;width:min(230px,100vw - 32px);padding:10px 12px;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 28px #20304a24}.listing-ai-progress-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-ai-progress-heading strong{color:#1689ee;font-size:var(--font-size-min)}.listing-ai-progress-heading span{color:#7b8798;font-size:var(--font-size-min)}.listing-ai-progress-bar{background:#eaf1f8;border-radius:99px;height:5px;margin:7px 0 5px;overflow:hidden}.listing-ai-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#1689ee,#4b70eb);height:100%;transition:width .25s;display:block}.listing-ai-progress small{color:#7b8798;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.listing-ai-progress.success{border-color:#bfe6d1}.listing-ai-progress.success .listing-ai-progress-heading strong{color:#198258}.listing-ai-progress.success .listing-ai-progress-bar i{background:#27a96f}.listing-ai-progress.error{border-color:#f0cbd0}.listing-ai-progress.error .listing-ai-progress-heading strong{color:#b33f4c}.listing-workbench .sku-group-image-cell{text-align:center;vertical-align:top!important}.listing-workbench .sku-group-image-cell .sku-image-button{margin:0 auto}.listing-workbench .sku-group-image-cell small{color:#8a95a5;font-size:var(--font-size-min);white-space:nowrap;margin-top:4px;display:block}.listing-workbench .remove-draft-top{color:#bb3d4d;height:43px;font-size:var(--font-size-control);background:#fff7f8;border-color:#efcbd0;padding:0 14px}.listing-workbench .listing-actions .miaoshou-flow-button{color:#1673b6;box-shadow:none;background:#edf7ff;border:1px solid #86c4ef}.listing-workbench .listing-actions .miaoshou-flow-button:hover{color:#fff;background:#1689ee}.listing-color-image-picker{z-index:995;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c152499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listing-color-image-picker>section{background:#fff;border-radius:16px;width:min(820px,92vw);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 20px 80px #0004}.listing-color-image-picker header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.listing-color-image-picker header strong,.listing-color-image-picker header small{display:block}.listing-color-image-picker header strong{font-size:18px}.listing-color-image-picker header small{color:#8792a2;font-size:var(--font-size-control);margin-top:4px}.listing-color-image-picker header button{color:#687589;cursor:pointer;background:#f0f3f7;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.listing-color-image-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.listing-color-image-options button{color:#687589;cursor:pointer;background:#fff;border:2px solid #e0e6ef;border-radius:10px;min-width:0;padding:8px}.listing-color-image-options button.selected{color:#167bc8;background:#eaf5ff;border-color:#1689ee;box-shadow:0 0 0 2px #1689ee18}.listing-color-image-options img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.listing-color-image-options span{font-size:var(--font-size-min);margin-top:6px;display:block}.listing-image-picker-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.listing-image-picker-footer small{color:#8994a5;font-size:var(--font-size-control);margin-right:auto}.listing-image-picker-footer button{color:#647187;font-size:var(--font-size-control);cursor:pointer;background:#eef2f6;border:0;border-radius:7px;padding:8px 13px}.listing-image-picker-footer button.primary{color:#fff;background:#1689ee}@media (width<=560px){.listing-color-image-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-ai-edit-canvas{-webkit-user-select:none;user-select:none}.listing-workbench .sku-color-summary{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-items:stretch}.listing-workbench .sku-color-summary-heading{flex-direction:row;grid-area:auto/1/auto/-1;display:flex;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;min-height:0!important;padding:4px 2px!important}.listing-workbench .sku-color-summary-heading strong{font-size:15px}.listing-workbench .sku-color-summary-heading .sku-color-add-ai{margin-left:auto}.listing-ai-edit-canvas{aspect-ratio:1;cursor:crosshair;touch-action:none;background:#f1f4f7;border-radius:10px;width:min(420px,100%);margin:0 auto;position:relative;overflow:hidden}.listing-ai-edit-canvas img{object-fit:contain;width:100%;height:100%;display:block}.listing-ai-edit-canvas span{pointer-events:none;background:#1689ee22;border:2px solid #1689ee;position:absolute;box-shadow:0 0 0 9999px #0c152455}.listing-ai-edit-hint{color:#8994a5;font-size:var(--font-size-min);text-align:center;margin:8px 0 12px}.listing-ai-edit-quick{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.listing-ai-edit-quick button{color:#167bc8;font-size:var(--font-size-control);cursor:pointer;background:#eaf5ff;border:0;border-radius:6px;padding:6px 9px}.listing-ai-edit-quick button:disabled{opacity:.5}.listing-ai-edit-prompt{resize:vertical;color:#46546a;width:100%;min-height:84px;font:inherit;font-size:var(--font-size-control);box-sizing:border-box;background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:10px;line-height:1.5;display:block}.listing-ai-edit-prompt:focus{border-color:#1689ee;outline:2px solid #1689ee33}.listing-workbench .sku-attribute-toolbar{background:#f8fbff;border:1px solid #dfe7f0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:10px 12px;display:flex}.listing-workbench .sku-attribute-toolbar strong{color:#536176;font-size:var(--font-size-min)}.listing-workbench .sku-attribute-toolbar label{color:#758298;font-size:var(--font-size-control);align-items:center;gap:5px;font-weight:700;display:flex}.listing-workbench .sku-attribute-toolbar input{color:#263147;width:100px;height:30px;font-size:var(--font-size-control);background:#fff;border:1px solid #d6e0eb;border-radius:6px;margin:0;padding:0 8px}.listing-workbench .sku-attribute-toolbar span{color:#8a95a5;font-size:var(--font-size-min);margin-left:auto}.selection-content .shop-trend-heading b{font-size:14px}.selection-content .shop-trend-heading small{font-size:var(--font-size-min)}.selection-content .shop-trend-heading>span{font-size:var(--font-size-min);padding:5px 8px}.selection-content .trend-chart-stats span{font-size:var(--font-size-min)}.selection-content .trend-chart-stats b{font-size:20px}.selection-content .trend-axis-label{font-size:var(--font-size-min)}.selection-content .smart-advice-list{font-size:var(--font-size-min);line-height:1.5}.monitor-collection-error{overflow-wrap:anywhere;max-width:260px;margin:3px 0;line-height:1.35;color:#b33f4c!important;font-size:var(--font-size-min)!important}.overview-page{color:#1e2c43;max-width:1540px;margin:0 auto}.overview-heading{align-items:center;margin-bottom:16px}.overview-heading h2{font-size:30px}.overview-sync-status{background:#fff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.overview-sync-status i{background:#e5a92b;border-radius:50%;width:9px;height:9px}.overview-sync-status.online i{background:#24b477;box-shadow:0 0 0 4px #24b4771b}.overview-sync-status.offline{color:#9c6570;background:#fff7f7}.overview-sync-status span,.overview-sync-status strong,.overview-sync-status small{display:block}.overview-sync-status strong{font-size:var(--font-size-min)}.overview-sync-status small{color:#8b97a8;font-size:var(--font-size-min);margin-top:3px}.overview-brain{color:#eaf3ff;background:radial-gradient(circle at 55%,#193f68 0,#112847 34%,#091426 78%);border:1px solid #263a61;border-radius:17px;grid-template-columns:245px minmax(520px,1fr) 220px;align-items:center;gap:12px;min-height:410px;margin:0 0 14px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #1028482b}.overview-brain:before{content:"";pointer-events:none;background:linear-gradient(115deg,#2b92e71b,#0000 35%,#9a6cff14);position:absolute;inset:0}.overview-brain-copy,.overview-brain-insight,.overview-brain-canvas{z-index:1;position:relative}.overview-brain-kicker{color:#66c5ff;font-size:var(--font-size-min);letter-spacing:.18em;font-weight:900}.overview-brain-copy h2{font-size:28px;line-height:var(--line-height-body);letter-spacing:-.04em;margin:12px 0 10px}.overview-brain-copy h2 b{color:#73d6ff}.overview-brain-copy p{color:#aabbd2;font-size:var(--font-size-body);margin:0;line-height:1.75}.overview-source-legend{color:#b9cae0;font-size:var(--font-size-min);gap:7px;margin-top:22px;display:grid}.overview-source-legend span{align-items:center;gap:7px;display:flex}.overview-source-legend i{border-radius:50%;width:7px;height:7px}.source-product{background:#55c4ff}.source-account{background:#b08aff}.source-shop{background:#60dda2}.overview-brain-canvas{background:#0d213b66;border:1px solid #4261884d;border-radius:13px;height:360px;overflow:hidden}.brain-grid{opacity:.34;background-image:linear-gradient(#72b6e914 1px,#0000 1px),linear-gradient(90deg,#72b6e914 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.brain-connections{width:100%;height:100%;position:absolute;inset:0}.brain-connections path{fill:none;stroke:#55c8ff55;stroke-width:1.2px;stroke-dasharray:5 6}.brain-core{text-align:center;background:radial-gradient(circle,#3289ba 0,#1b557b 45%,#123456 72%);border:1px solid #83e0ff;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #48c6ff12,0 0 35px #42cfff66}.brain-core span{color:#d9f7ff;font-size:25px}.brain-core strong{font-size:14px}.brain-core small{color:#b8def1;font-size:var(--font-size-min);margin-top:4px}.brain-product-node{color:#cef;text-align:left;background:#102c4ddd;border:1px solid #6e9dcc73;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);column-gap:6px;width:132px;padding:6px;display:grid;position:absolute;box-shadow:0 6px 15px #06142640}.brain-product-node:hover{background:#19466a;border-color:#82dbff}.brain-product-node>span{color:#bdeeff;width:32px;height:32px;font-size:var(--font-size-min);background:#286087;border-radius:6px;grid-row:1/3;place-items:center;display:grid;overflow:hidden}.brain-product-node img{object-fit:cover;width:100%;height:100%}.brain-product-node b,.brain-product-node small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brain-product-node small{color:#8fb3d2;font-size:var(--font-size-min);margin-top:3px}.brain-awaiting{color:#acd1e8;text-align:center;border:1px dashed #77b8d666;border-radius:8px;width:170px;padding:9px;position:absolute;top:17%;left:50%;transform:translate(-50%)}.brain-awaiting b,.brain-awaiting small{display:block}.brain-awaiting b{font-size:var(--font-size-min)}.brain-awaiting small{color:#789bb8;font-size:var(--font-size-min);margin-top:4px;line-height:1.4}.overview-brain-insight{background:#ffffff0c;border:1px solid #7795ba55;border-radius:12px;padding:15px}.overview-brain-insight small,.overview-brain-insight strong,.overview-brain-insight p{display:block}.overview-brain-insight small{color:#73d6ff;font-size:var(--font-size-min);font-weight:800}.overview-brain-insight strong{color:#fff;margin-top:9px;font-size:14px;line-height:1.4}.overview-brain-insight p{color:#aabbd2;font-size:var(--font-size-body);margin:8px 0 14px;line-height:1.6}.overview-brain-insight button{color:#c9f1ff;font-size:var(--font-size-control);background:#1b5f86aa;border:1px solid #64cfff80;border-radius:7px;padding:8px 10px}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.overview-metrics article{background:#fff;border:1px solid #dfe6ef;border-radius:11px;min-height:96px;padding:15px 15px 13px 58px;position:relative}.overview-metrics small,.overview-metrics strong,.overview-metrics em{display:block}.overview-metrics small{color:#8290a3;font-size:var(--font-size-min)}.overview-metrics strong{color:#253147;margin:5px 0 2px;font-size:22px}.overview-metrics em{color:#98a3b1;font-size:var(--font-size-min);font-style:normal}.overview-metric-icon{width:32px;height:32px;font-size:var(--font-size-min);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:17px;left:15px}.overview-metric-icon.blue{color:#1689ee;background:#eaf5ff}.overview-metric-icon.violet{color:#7456d5;background:#f0edff}.overview-metric-icon.amber{color:#d89219;background:#fff4db}.overview-metric-icon.green{color:#1f9e67;background:#e7f8ef}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-bottom:12px;display:grid}.overview-lower-grid{grid-template-columns:1fr 1fr}.overview-panel{background:#fff;border:1px solid #dfe6ef;border-radius:12px;min-width:0;padding:16px;box-shadow:0 5px 16px #20304a07}.overview-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.overview-panel-heading h3{color:#2b394e;font-size:var(--font-size-body);margin:0}.overview-panel-heading p{color:#8b97a7;font-size:var(--font-size-body);margin:4px 0 0}.overview-panel-heading>b,.overview-warning{color:#1e9c66;font-size:var(--font-size-min);white-space:nowrap;background:#eaf9f1;border-radius:6px;padding:5px 7px}.overview-warning{color:#a44e58;background:#fff0f1}.overview-link{color:#1689ee;font-size:var(--font-size-control);background:0 0;border:0;padding:4px 0}.overview-actions-panel{align-content:start;gap:7px;display:grid}.overview-actions-panel .overview-panel-heading{margin-bottom:2px}.overview-actions-panel button{text-align:left;background:#f8fbfd;border:1px solid #e3eaf1;border-radius:8px;padding:10px 11px}.overview-actions-panel button:hover,.overview-shop-list button:hover,.overview-collection-list button:hover{background:#f1f9ff;border-color:#9bd0ef}.overview-actions-panel strong,.overview-actions-panel span{display:block}.overview-actions-panel strong{color:#2c3c52;font-size:var(--font-size-min)}.overview-actions-panel span{color:#8b97a6;font-size:var(--font-size-min);margin-top:3px}.overview-shop-list,.overview-collection-list{gap:4px;display:grid}.overview-shop-list button,.overview-collection-list button{text-align:left;background:#fafbfd;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.overview-shop-list>b{color:#8a97a8;min-width:15px;font-size:var(--font-size-min)}.overview-shop-list .shop-logo{width:30px;height:30px}.overview-shop-list button>span,.overview-collection-list button>span{flex:1;min-width:0}.overview-shop-list strong,.overview-shop-list small,.overview-collection-list strong,.overview-collection-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-shop-list strong,.overview-collection-list strong{color:#324156;font-size:var(--font-size-min)}.overview-shop-list small,.overview-collection-list small{color:#909bab;font-size:var(--font-size-min);margin-top:3px}.overview-shop-list em{color:#1689ee;font-size:var(--font-size-min);font-style:normal;font-weight:850}.overview-collection-list i{background:#26b477;border-radius:50%;width:7px;height:7px}.overview-collection-list i.failed{background:#d15762}.overview-collection-list em{color:#23845e;font-size:var(--font-size-min);background:#eaf9f1;border-radius:5px;padding:4px 6px;font-style:normal}.overview-empty{color:#94a0af;font-size:var(--font-size-min);text-align:center;padding:28px 10px}.overview-featured-panel{margin-bottom:12px}.overview-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.overview-product-grid button{text-align:left;background:#fbfcfe;border:1px solid #e1e8ef;border-radius:9px;gap:9px;min-width:0;padding:9px;display:flex;position:relative}.overview-product-grid button:hover{background:#f3faff;border-color:#9fd3ef}.overview-product-image{color:#6b88a7;background:#edf3f8;border-radius:7px;flex:none;place-items:center;width:54px;height:54px;font-size:14px;display:grid;overflow:hidden}.overview-product-image img{object-fit:cover;width:100%;height:100%}.overview-product-copy{min-width:0}.overview-product-copy strong,.overview-product-copy small,.overview-product-copy span,.overview-product-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-product-copy strong{color:#2b394e;font-size:var(--font-size-min)}.overview-product-copy small{color:#1689ee;font-size:var(--font-size-min);margin-top:3px}.overview-product-copy span{color:#8995a5;font-size:var(--font-size-min);margin-top:5px}.overview-product-copy span b{color:#34445b}.overview-product-copy em{color:#a0a8b5;font-size:var(--font-size-min);margin-top:4px;font-style:normal}.overview-product-grid button>i{color:#1689ee;font-size:var(--font-size-control);font-style:normal;position:absolute;bottom:6px;right:7px}@media (width<=1200px){.overview-brain{grid-template-columns:210px minmax(430px,1fr)}.overview-brain-insight{grid-column:1/-1}.overview-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.overview-heading{flex-direction:column;align-items:flex-start}.overview-brain{grid-template-columns:1fr;min-height:0;padding:15px}.overview-brain-copy{padding:5px}.overview-brain-canvas{height:340px}.overview-brain-insight{grid-column:auto}.overview-metrics{grid-template-columns:repeat(2,1fr)}.overview-grid,.overview-lower-grid{grid-template-columns:1fr}.overview-product-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.overview-metrics,.overview-product-grid{grid-template-columns:1fr}.overview-brain-canvas{height:300px}.brain-product-node{transform-origin:50%;transform:scale(.88)}.brain-node-5,.brain-node-6{display:none}}.overview-brain>.overview-brain-canvas{display:none}.neural-graph-shell{z-index:1;background:radial-gradient(circle,#123e6299,#0000 55%),#061224cc;border:1px solid #6ca4d03b;border-radius:14px;min-width:0;height:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #49c9ff12}.neural-graph-stage{cursor:grab;position:absolute;inset:0}.neural-graph-stage:active{cursor:grabbing}.neural-graph-stage canvas{width:100%;height:100%;display:block}.neural-graph-toolbar{color:#a9cde5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--font-size-min);background:#07172acc;border:1px solid #8bc9ef33;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;top:12px;left:14px;right:14px}.neural-graph-toolbar span{color:#bcecff;align-items:center;gap:6px;display:flex}.neural-graph-toolbar span i{background:#58e0ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #58e0ad}.neural-graph-toolbar button{color:#d7f5ff;font-size:var(--font-size-control);background:#164668cc;border:1px solid #77cbed55;border-radius:5px;padding:5px 8px}.neural-graph-toolbar small{color:#789fbd;font-size:var(--font-size-min);margin-left:auto}.neural-graph-selection{color:#d9f6ff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07172add;border:1px solid #84dcff55;border-radius:8px;max-width:260px;padding:9px 11px;position:absolute;bottom:13px;right:13px;box-shadow:0 0 20px #39c9ff22}.neural-graph-selection b,.neural-graph-selection span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.neural-graph-selection b{font-size:var(--font-size-min)}.neural-graph-selection span{color:#8eb8d3;font-size:var(--font-size-min);margin-top:4px}.overview-brain-copy,.overview-brain-insight{align-self:center}@media (width<=1200px){.neural-graph-shell{grid-column:2;height:460px}.overview-brain-insight{grid-column:1/-1}}@media (width<=800px){.neural-graph-shell{grid-column:auto;height:430px}.neural-graph-toolbar{flex-wrap:wrap}.neural-graph-toolbar small{width:100%;margin-left:0}}@media (width<=520px){.neural-graph-shell{height:350px}.neural-graph-toolbar{top:8px;left:8px;right:8px}.neural-graph-toolbar small{display:none}}.neural-graph-force-shell .neural-graph-stage>div{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.neural-graph-force-shell .neural-graph-stage canvas{position:absolute!important;inset:0!important}.neural-graph-force-shell .neural-graph-stage:before{z-index:0;content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 17% 26%,#b9e8ffcc 0 1px,#0000 1.5px),radial-gradient(circle at 77% 17%,#8ecbff99 0 1px,#0000 1.5px),radial-gradient(circle at 89% 72%,#d6b6ffbb 0 1px,#0000 1.5px),radial-gradient(circle at 28% 83%,#80dfff99 0 1px,#0000 1.5px),radial-gradient(circle at 62% 34%,#fff8 0 1px,#0000 1.5px);background-size:170px 140px,230px 190px,260px 230px,210px 170px,320px 260px;animation:26s linear infinite neuralStarDrift;position:absolute;inset:0}.neural-graph-force-shell .neural-graph-stage:after{z-index:0;content:"";pointer-events:none;border:1px solid #5acbff22;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 24px #5acbff08,0 0 0 52px #8d72ff06,0 0 80px #42b8ff16}.neural-graph-force-shell .neural-graph-stage canvas{z-index:1}@keyframes neuralStarDrift{to{background-position:40px 28px,-35px 24px,24px -32px,-28px 18px,32px -22px}}@media (prefers-reduced-motion:reduce){.neural-graph-force-shell .neural-graph-stage:before{animation:none}}.neural-graph-force-shell{background:#f7f9fc;border-color:#dbe4f0;box-shadow:inset 0 0 50px #dfe8f455,0 12px 30px #1c35520f}.neural-graph-force-shell .neural-graph-stage:before,.neural-graph-force-shell .neural-graph-stage:after{display:none}.neural-graph-force-shell .neural-graph-toolbar{color:#6b7b91;background:#ffffffeb;border-color:#d7e1ed;box-shadow:0 4px 14px #213c5d12}.neural-graph-force-shell .neural-graph-toolbar span{color:#3e5d83}.neural-graph-force-shell .neural-graph-toolbar button{color:#41658d;background:#f4f8fc;border-color:#d4dfed}.neural-graph-force-shell .neural-graph-toolbar small{color:#8090a5}.neural-graph-force-shell .neural-graph-selection{color:#264463;background:#ffffffed;border-color:#cfe0f3;box-shadow:0 8px 24px #27496d1c}.neural-graph-force-shell .neural-graph-selection span{color:#7b8da3}.neural-reference-shell{background:#020611;border:0;border-radius:14px;min-height:500px;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #000,0 18px 50px #06112666}.neural-reference-shell .neural-graph-stage{cursor:grab;height:100%;position:absolute;inset:0}.neural-reference-shell .neural-graph-stage:active{cursor:grabbing}.neural-reference-shell .neural-graph-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.neural-reference-instructions,.neural-reference-theme{z-index:4;color:#eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ff78304d;border-radius:11px;padding:13px 15px;font-family:Inter,system-ui,sans-serif;position:absolute;top:18px;box-shadow:0 4px 20px #00000080}.neural-reference-instructions{max-width:270px;font-size:var(--font-size-min);line-height:1.5;left:18px}.neural-reference-instructions b,.neural-reference-instructions span{display:block}.neural-reference-instructions b{margin-bottom:5px;font-size:14px}.neural-reference-instructions span{color:#bfc5d1}.neural-reference-theme{width:150px;right:18px}.neural-reference-theme>b{margin-bottom:10px;font-size:14px;display:block}.neural-reference-theme>div{grid-template-columns:repeat(2,36px);gap:10px;display:grid}.neural-reference-theme button{cursor:pointer;border:2px solid #ffffff4d;border-radius:8px;width:36px;height:36px;transition:all .2s}.neural-reference-theme button.active,.neural-reference-theme button:hover{border-color:#fff;transform:scale(1.05);box-shadow:0 0 12px #ffb27a99}.neural-reference-theme label{font-size:var(--font-size-control);justify-content:space-between;margin-top:14px;display:flex}.neural-reference-theme input{accent-color:#ff7830;width:100%}.neural-reference-controls{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #ff783033;border-radius:10px;gap:10px;padding:9px 12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.neural-reference-controls button{color:#eee;min-width:80px;font-family:Inter,system-ui,sans-serif;font-size:var(--font-size-control);font-weight:600;line-height:var(--line-height-compact);cursor:pointer;background:#ff783033;border:1px solid #ff96304d;border-radius:6px;padding:8px 13px}.neural-reference-controls button:hover{background:#ff783066}.neural-reference-status{z-index:4;color:#aeb7c8;font-family:Inter,system-ui,sans-serif;font-size:var(--font-size-min);line-height:var(--line-height-compact);position:absolute;bottom:18px;left:18px}@media (width<=700px){.neural-reference-shell{min-height:430px}.neural-reference-theme{top:auto;bottom:70px;right:10px}.neural-reference-instructions{max-width:230px;top:10px;left:10px}.neural-reference-controls{bottom:10px}.neural-reference-controls button{min-width:65px;font-size:var(--font-size-control);padding:6px 9px}.neural-reference-status{bottom:55px;left:10px}}.overview-brain{background:radial-gradient(circle at 50% 47%,#286b9a 0,#122e50 23%,#0a172b 62%,#050b18 100%);min-height:470px;padding:15px 18px;box-shadow:0 20px 55px #07182f4d,inset 0 0 80px #3c9fff0b}.overview-brain:after{content:"";pointer-events:none;background:conic-gradient(from 90deg,#0000,#4acbff0b,#0000 20%,#9b73ff0c,#0000 42%);animation:20s linear infinite brainRotate;position:absolute;inset:-30%}.overview-brain-canvas{background:#06122499;border-color:#6ca4d03b;height:420px;box-shadow:inset 0 0 70px #49c9ff0a}.brain-connections path{stroke:url(#brain-line);stroke-width:1.5px;stroke-dasharray:2 8;animation:8s linear infinite brainDash}.brain-connections .brain-secondary-line{stroke:#a18aff2d;stroke-width:1px;stroke-dasharray:1 11;animation-duration:13s}.brain-pulse{opacity:.95}.delay-1{animation-delay:-1.1s}.delay-2{animation-delay:-2.2s}.delay-3{animation-delay:-3.1s}.brain-core{background:radial-gradient(circle at 42% 35%,#65d9ff 0,#2676a5 24%,#14436a 55%,#091c37 78%);width:150px;height:150px;animation:3.6s ease-in-out infinite brainBreathe;box-shadow:0 0 0 1px #9deaff,0 0 0 10px #5ed7ff12,0 0 30px #35caff99,0 0 90px #36a5ff55}.brain-core:before,.brain-core:after{content:"";border:1px solid #70dfff3d;border-radius:50%;animation:3.6s ease-out infinite brainRing;position:absolute;inset:-13px}.brain-core:after{animation-delay:1.8s;inset:-27px}.brain-core i{border:1px dashed #a8edff66;border-radius:50%;animation:13s linear infinite brainSpin;position:absolute;inset:17px}.brain-core span{text-shadow:0 0 14px #b8f2ff;font-size:31px}.brain-core strong{text-shadow:0 0 8px #8ce7ff;font-size:15px}.brain-product-node{background:linear-gradient(135deg,#153c5ddd,#0c2038e8);border-color:#73c9ee57;width:150px;padding:8px;transition:transform .25s,filter .25s,border-color .25s,box-shadow .25s;animation:6s ease-in-out infinite brainFloat;box-shadow:0 8px 22px #02091480,0 0 0 1px #75ceff08}.brain-product-node:nth-of-type(2n){animation-delay:-2.5s}.brain-product-node:nth-of-type(3n){animation-delay:-4s}.brain-product-node:hover,.brain-product-node.focused{z-index:4;filter:brightness(1.18);border-color:#a9eeff;transform:scale(1.1);box-shadow:0 0 0 3px #65d8ff25,0 0 28px #4bd4ff88}.brain-product-node>span{background:#1d5d81;border:1px solid #9ee7ff40;width:38px;height:38px;box-shadow:0 0 12px #35caff44}.brain-product-node small{font-size:var(--font-size-min);color:#9ec9e6}.brain-product-node em{color:#65d8a3;font-size:var(--font-size-min);grid-column:2;margin-top:4px;font-style:normal}.brain-node-1{top:8%;left:3%}.brain-node-2{top:10%;right:3%}.brain-node-3{bottom:8%;left:2%}.brain-node-4{bottom:8%;right:2%}.brain-node-5{top:1%;left:39%}.brain-node-6{bottom:1%;left:39%}.brain-ambient-orb{background:#7de5ff;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite brainOrb;position:absolute;box-shadow:0 0 12px 4px #58d6ff}.orb-one{top:38%;left:26%}.orb-two{background:#c29dff;animation-delay:-2.2s;bottom:34%;right:25%;box-shadow:0 0 12px 4px #a578ff}.brain-awaiting{animation:3s ease-in-out infinite brainBreathe;top:13%}@keyframes brainRotate{to{transform:rotate(360deg)}}@keyframes brainDash{to{stroke-dashoffset:-80px}}@keyframes brainBreathe{50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes brainRing{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes brainSpin{to{transform:rotate(360deg)}}@keyframes brainFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes brainOrb{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(28px,-20px)}}@media (prefers-reduced-motion:reduce){.overview-brain:after,.brain-connections path,.brain-core,.brain-core:before,.brain-core:after,.brain-core i,.brain-product-node,.brain-ambient-orb{animation:none!important}}.overview-brain-canvas{height:500px}.brain-product-node{width:122px;font-size:var(--font-size-min);grid-template-columns:29px minmax(0,1fr);padding:6px;transform:translate(-50%,-50%)}.brain-product-node>span{width:29px;height:29px}.brain-product-node b,.brain-product-node small,.brain-product-node em{font-size:var(--font-size-min)}.brain-product-node:hover,.brain-product-node.focused{transform:translate(-50%,-50%)scale(1.16)}.brain-connections path{opacity:.78}.brain-connections .brain-secondary-line{opacity:.38}.brain-core{z-index:3}.brain-product-node{z-index:2}.brain-ambient-orb{z-index:1}.brain-product-node:nth-child(3n){animation-delay:-1.4s}.brain-product-node:nth-child(4n){animation-delay:-3.1s}@media (width<=800px){.overview-brain-canvas{height:430px}.brain-product-node{width:108px}.brain-product-node:nth-of-type(n+13){display:none}}@media (width<=520px){.overview-brain-canvas{height:350px}.brain-product-node{grid-template-columns:23px minmax(0,1fr);width:92px;padding:4px}.brain-product-node>span{width:23px;height:23px}.brain-product-node:nth-of-type(n+9){display:none}}.overview-reference-mode{max-width:none;min-height:calc(100vh - 78px);margin:0!important;padding:0!important}.overview-reference-mode>.overview-heading,.overview-reference-mode>.overview-metrics,.overview-reference-mode>.overview-grid,.overview-reference-mode>.overview-featured-panel,.overview-reference-mode>.overview-lower-grid{display:none!important}.overview-reference-mode>.overview-brain{height:calc(100vh - 78px);min-height:0;box-shadow:none;background:#020611;border:0;border-radius:0;display:block;margin:0!important;padding:0!important}.overview-reference-mode>.overview-brain:before,.overview-reference-mode>.overview-brain:after,.overview-reference-mode .overview-brain-copy,.overview-reference-mode .overview-brain-insight,.overview-reference-mode .overview-brain-canvas{display:none!important}.overview-reference-mode>.overview-brain>.neural-reference-shell{height:100%;min-height:0;box-shadow:none;border-radius:0}.overview-reference-mode .neural-reference-shell{background:#020611}.neural-product-inspector{z-index:5;color:#e8f8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;cursor:pointer;background:linear-gradient(135deg,#071b31e8,#08101fe8);border:1px solid #58cfff88;border-radius:12px;align-items:center;gap:12px;width:min(360px,100% - 44px);padding:11px 13px;animation:.16s ease-out neural-inspector-in;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 0 0 1px #5bcfff12,0 0 25px #35bfff25}.neural-product-inspector-image{color:#8ce8ff;width:54px;height:54px;font-size:var(--font-size-min);background:#123453;border:1px solid #6edaff55;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.neural-product-inspector-image img{object-fit:cover;width:100%;height:100%}.neural-product-inspector-copy{min-width:0;display:block}.neural-product-inspector-copy b,.neural-product-inspector-copy small,.neural-product-inspector-copy em,.neural-product-inspector-copy i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.neural-product-inspector-copy b{color:#fff;font-size:var(--font-size-min)}.neural-product-inspector-copy small{color:#81b8d7;font-size:var(--font-size-min);margin-top:3px}.neural-product-inspector-copy em{color:#9fc3d5;font-size:var(--font-size-min);margin-top:6px;font-style:normal}.neural-product-inspector-copy em strong{color:#65d7ff}.neural-product-inspector-copy i{color:#61d9ff;font-size:var(--font-size-min);margin-top:7px;font-style:normal;font-weight:800}@keyframes neural-inspector-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=700px){.overview-reference-mode>.overview-brain{height:calc(100vh - 64px)}}.content.universe-content{background:#020617;max-width:none;height:calc(100vh - 134px);padding:0;overflow:hidden}.overview-universe-mode{color:#e8f7ff;background:#020617;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0}.data-universe-shell{isolation:isolate;background:#020617;width:100%;height:100%;min-height:560px;font-family:Inter,SF Pro Display,system-ui,sans-serif;position:relative;overflow:hidden}.data-universe-shell:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#02061700 62%,#020617cc 100%),radial-gradient(circle at 50% 45%,#0000 32%,#02061780 78%,#020617e8 100%);position:absolute;inset:0}.data-universe-shell:after{z-index:2;content:"";pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.data-universe-canvas{z-index:1;position:absolute;inset:0}.data-universe-canvas canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.data-universe-canvas canvas:active{cursor:grabbing}.universe-glass-panel{z-index:5;color:#e8f7ff;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#0f172a66,#02061738);border:1px solid #ffffff19;border-radius:24px;position:absolute;box-shadow:0 0 0 1px #38bdf80a,0 0 40px #38bdf826,inset 0 1px #ffffff0d}.universe-ai-assistant{width:clamp(340px,27vw,460px);padding:23px 25px;top:28px;left:28px;overflow:hidden}.universe-ai-assistant header{color:#83dfff;font-size:var(--font-size-min);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:10px;font-weight:850;display:flex}.universe-ai-assistant header span{align-items:center;gap:8px;display:flex}.universe-ai-assistant header span i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #22c55e}.universe-ai-assistant header span.offline i{background:#ef4444;box-shadow:0 0 12px #ef4444}.universe-ai-assistant header em{color:#22c55e;font-size:var(--font-size-min);letter-spacing:.12em;background:#22c55e0f;border:1px solid #22c55e44;border-radius:999px;padding:4px 7px;font-style:normal}.universe-ai-assistant header span.offline+em{color:#ef4444;background:#ef44440f;border-color:#ef444444}.universe-ai-assistant h1{color:#fff;letter-spacing:-.04em;margin:18px 0 8px;font-size:24px;font-weight:650}.universe-ai-assistant h1 b{color:#38bdf8;font-weight:760}.universe-ai-assistant>p{color:#91a9bd;font-size:var(--font-size-body);margin:0;line-height:1.65}.universe-scan-list{gap:8px;margin-top:18px;display:grid}.universe-scan-list span{color:#afc6d9;font-size:var(--font-size-min);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.universe-scan-list span>i{background:#38bdf8;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #38bdf8}.universe-scan-list span:nth-child(2)>i{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}.universe-scan-list span:nth-child(3)>i{background:#22c55e;box-shadow:0 0 8px #22c55e}.universe-scan-list span:nth-child(4)>i{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.universe-scan-list em{color:#58768e;font-size:var(--font-size-min);letter-spacing:.12em;font-style:normal}.universe-scan-line{pointer-events:none;filter:blur(2px);background:linear-gradient(#0000,#38bdf819 70%,#38bdf840);height:70px;animation:4.8s linear infinite universeScan;position:absolute;top:-20%;left:0;right:0}.universe-metrics-hud{width:clamp(520px,42vw,700px);padding:19px 21px;top:28px;right:28px}.universe-metrics-hud header{color:#7da0b8;font-size:var(--font-size-min);letter-spacing:.16em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.universe-metrics-hud header i{color:#22c55e;font-size:var(--font-size-min);font-style:normal}.universe-metrics-hud>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 12px;margin-top:16px;display:grid}.universe-metrics-hud article{border-left:1px solid var(--metric-accent);min-width:0;padding-left:11px;position:relative}@supports (color:color-mix(in lab, red, red)){.universe-metrics-hud article{border-left:1px solid color-mix(in srgb,var(--metric-accent),transparent 50%)}}.universe-metrics-hud article:before{content:"";background:var(--metric-accent);width:3px;height:14px;box-shadow:0 0 12px var(--metric-accent);border-radius:4px;position:absolute;top:0;left:-2px}.universe-metrics-hud strong,.universe-metrics-hud span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.universe-metrics-hud strong{color:#fff;font-size:20px;line-height:1}.universe-metrics-hud span{color:#6f899e;font-size:var(--font-size-min);letter-spacing:.08em;margin-top:7px}.universe-node-legend{z-index:5;color:#8ca6ba;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:var(--font-size-min);background:#020617a6;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:16px;padding:12px 17px;font-weight:700;display:flex;position:absolute;bottom:26px;right:25px;box-shadow:0 0 32px #38bdf81a}.universe-node-legend span{white-space:nowrap;align-items:center;gap:7px;display:flex}.universe-node-legend i{border-radius:50%;width:8px;height:8px}.universe-node-legend i.blue{background:#38bdf8;box-shadow:0 0 10px #38bdf8}.universe-node-legend i.purple{background:#8b5cf6;box-shadow:0 0 10px #8b5cf6}.universe-node-legend i.green{background:#22c55e;box-shadow:0 0 10px #22c55e}.universe-node-legend i.amber{background:#f59e0b;box-shadow:0 0 10px #f59e0b}.universe-node-legend i.red{background:#ef4444;box-shadow:0 0 10px #ef4444}.universe-bottom-nav{z-index:6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07111f99;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:3px;padding:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 0 38px #38bdf81f,inset 0 1px #ffffff0d}.universe-bottom-nav button{color:#6f8ca3;height:34px;font-family:Inter,system-ui,sans-serif;font-size:var(--font-size-control);font-weight:700;line-height:var(--line-height-compact);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 13px;transition:all .2s}.universe-bottom-nav button:hover{color:#d9f5ff;background:#38bdf812}.universe-bottom-nav button.active{color:#dff8ff;background:#38bdf81e;box-shadow:inset 0 0 0 1px #38bdf83d}.universe-bottom-nav button.active i{background:#38bdf8;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #38bdf8}.universe-bottom-nav>span{background:#ffffff16;width:1px;height:20px;margin:0 3px}.universe-bottom-nav button.icon{color:#8bbbd3;width:34px;font-size:var(--font-size-control);padding:0}.universe-product-inspector{z-index:7;color:#e8f8ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;cursor:pointer;background:linear-gradient(145deg,#081a30ed,#040b18ed);border:1px solid #38bdf866;border-radius:22px;gap:11px;width:min(306px,100% - 48px);padding:15px 16px;animation:.2s ease-out universeInspectorIn;display:grid;position:absolute;bottom:92px;left:24px;box-shadow:0 0 0 1px #38bdf80c,0 0 34px #38bdf82b}.universe-product-inspector:hover{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf81c,0 0 44px #38bdf843}.universe-product-inspector-head{align-items:center;gap:12px;min-width:0;display:flex}.universe-product-inspector-image{color:#8ce8ff;width:72px;height:72px;font-size:var(--font-size-control);background:#0c2b46;border:1px solid #38bdf84d;border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.universe-product-inspector-image img{object-fit:cover;width:100%;height:100%}.universe-product-inspector-copy{min-width:0;display:block}.universe-product-inspector-copy small,.universe-product-inspector-copy b,.universe-product-inspector-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.universe-product-inspector-copy small{color:#38bdf8;font-size:var(--font-size-control);letter-spacing:.14em;font-weight:850}.universe-product-inspector-copy b{color:#fff;font-size:var(--font-size-control);line-height:var(--line-height-compact);margin-top:7px}.universe-product-inspector-copy em{color:#7f9caf;font-size:var(--font-size-control);margin-top:7px;font-style:normal}.universe-product-inspector-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.universe-product-inspector-metrics>span{background:#ffffff06;border:1px solid #ffffff0c;border-radius:10px;min-width:0;padding:8px 9px}.universe-product-inspector-metrics strong,.universe-product-inspector-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.universe-product-inspector-metrics strong{color:#dff8ff;font-size:var(--font-size-body)}.universe-product-inspector-metrics small{color:#64839a;font-size:var(--font-size-control);margin-top:3px}.universe-product-inspector-review{background:#8b5cf60a;border-left:2px solid #8b5cf6;padding:9px 10px;display:block}.universe-product-inspector-review small,.universe-product-inspector-review>span{display:block}.universe-product-inspector-review small{color:#a98cff;font-size:var(--font-size-control);letter-spacing:.12em;font-weight:850}.universe-product-inspector-review>span{color:#92aec1;font-size:var(--font-size-control);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.55;display:-webkit-box;overflow:hidden}.universe-product-inspector-action{color:#67889f;font-size:var(--font-size-control);justify-content:space-between;align-items:center;gap:8px;display:flex}.universe-product-inspector-action i{color:#38bdf8;font-size:var(--font-size-control);flex:none;font-style:normal;font-weight:850}.universe-empty-state{z-index:5;color:#dceefa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#07132499;border:1px solid #38bdf830;border-radius:24px;width:330px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #38bdf81f}.universe-empty-state span,.universe-empty-state strong{display:block}.universe-empty-state span{color:#38bdf8;font-size:var(--font-size-min);letter-spacing:.18em;font-weight:900}.universe-empty-state strong{margin-top:10px;font-size:18px}.universe-empty-state p{color:#7993a8;font-size:var(--font-size-body);margin:8px 0 16px;line-height:1.6}.universe-empty-state button{color:#bceeff;font-size:var(--font-size-control);cursor:pointer;background:#38bdf818;border:1px solid #38bdf855;border-radius:10px;padding:9px 13px}@keyframes universeScan{0%{opacity:0;transform:translateY(-120%)}15%{opacity:1}85%{opacity:.7}to{opacity:0;transform:translateY(430%)}}@keyframes universeInspectorIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.universe-scan-line,.universe-product-inspector{animation:none}}@media (width<=1100px){.universe-ai-assistant,.universe-product-inspector{width:270px}.universe-metrics-hud{width:325px}.universe-metrics-hud>div{grid-template-columns:repeat(2,1fr);row-gap:12px}.universe-node-legend{display:none}}@media (width<=760px){.content.universe-content{height:calc(100vh - 122px)}.data-universe-shell{min-height:500px}.universe-ai-assistant{width:230px;padding:14px;top:12px;left:12px}.universe-ai-assistant h1{font-size:16px}.universe-ai-assistant>p,.universe-scan-list{display:none}.universe-metrics-hud{width:190px;padding:12px;top:12px;right:12px}.universe-metrics-hud>div{gap:7px}.universe-metrics-hud strong{font-size:var(--font-size-body)}.universe-metrics-hud span{font-size:var(--font-size-min)}.universe-bottom-nav{bottom:12px}.universe-bottom-nav button{padding:0 8px}.universe-bottom-nav button:nth-of-type(3),.universe-bottom-nav button:nth-of-type(4){display:none}.universe-product-inspector{width:280px;padding:12px;bottom:66px;left:12px}.universe-product-inspector-image{width:56px;height:56px}.universe-product-inspector-review{display:none}}@media (width<=520px){.universe-metrics-hud{display:none}.universe-ai-assistant{width:auto;right:12px}.universe-bottom-nav button:nth-of-type(2),.universe-bottom-nav button:nth-of-type(5){display:none}.universe-product-inspector{width:auto;right:12px}.universe-product-inspector-copy b{font-size:var(--font-size-control)}.universe-product-inspector-action{display:block}.universe-product-inspector-action i{margin-top:5px;display:block}}.universe-product-inspector{top:288px;bottom:auto}@media (width<=760px){.universe-product-inspector{top:auto;bottom:66px}}.universe-node-legend{background:#020617c4;border-radius:18px;gap:5px;padding:8px 10px}.universe-node-legend .universe-node-legend-label{color:#6f8ca3;font-size:var(--font-size-min);letter-spacing:.14em;margin:0 6px 0 2px;font-weight:850}.universe-node-legend button{color:#87a0b4;height:32px;font-family:Inter,system-ui,sans-serif;font-size:var(--font-size-control);font-weight:750;line-height:var(--line-height-compact);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;padding:0 9px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,opacity .18s;display:flex}.universe-node-legend button:hover{color:#dff8ff;background:#ffffff09;border-color:#ffffff12}.universe-node-legend button.active{color:#fff;background:#38bdf814;border-color:#38bdf840;box-shadow:inset 0 0 18px #38bdf80d,0 0 18px #38bdf815}.universe-node-legend button:disabled{opacity:.34;cursor:not-allowed}.universe-node-legend button i{flex:none;width:7px;height:7px}.universe-node-legend button b{color:#7290a6;min-width:16px;font-size:var(--font-size-control);text-align:center;background:#ffffff08;border-radius:999px;padding:2px 4px}.universe-node-legend button.active b{color:#bceeff;background:#38bdf817}@media (width<=1100px){.universe-node-legend{flex-wrap:wrap;justify-content:flex-end;max-width:380px;display:flex;bottom:72px;right:12px}.universe-node-legend .universe-node-legend-label{justify-content:flex-end;width:100%}}@media (width<=760px){.universe-node-legend{display:none}}.trend-dot.estimated{fill:#fff8e7;stroke:#e49a24;stroke-dasharray:2 1}.trend-data-note.estimated{color:#a66b13}body.product-risk-modal-open{overflow:hidden}.product-risk-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101c2d99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-risk-modal{background:#f7f9fc;border:1px solid #dce5ef;border-radius:18px;width:min(1060px,100%);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #09152555}.product-risk-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.product-risk-header span{color:#1689ee;font-size:var(--font-size-min);font-weight:850;display:block}.product-risk-header h2{color:#1f2d43;margin:3px 0 0;font-size:21px}.product-risk-header>button{color:#617086;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:25px;line-height:1;display:grid}.product-risk-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;padding:14px 16px 0;display:grid}.product-data-hero{grid-template-columns:1fr}.product-risk-only-modal{width:min(1080px,100%)}.product-risk-product,.product-risk-assessment,.product-risk-wave,.product-risk-reviews{background:#fff;border:1px solid #dfe6ef;border-radius:12px}.product-risk-product{grid-template-columns:190px minmax(0,1fr);gap:15px;padding:14px;display:grid}.product-risk-product>img,.product-risk-image-empty{aspect-ratio:1;object-fit:cover;background:#eef2f7;border-radius:10px;width:190px}.product-risk-image-empty{color:#8291a4;place-items:center;font-weight:850;display:grid}.product-risk-product h3{color:#202e44;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:17px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-risk-product p{color:#748296;font-size:var(--font-size-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.product-risk-product small{color:#99a3b1;font-size:var(--font-size-min);margin-top:9px;display:block}.product-risk-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.product-risk-tags span{color:#6858c9;font-size:var(--font-size-min);background:#f0edff;border-radius:6px;padding:5px 8px;font-weight:800}.product-risk-tags span.good{color:#16845a;background:#e9f8f1}.product-risk-tags span.watch{color:#9b6c16;background:#fff3db}.product-risk-assessment{padding:15px}.product-risk-assessment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-risk-assessment-head small,.product-risk-assessment-head strong{display:block}.product-risk-assessment-head small{color:#8491a2;font-size:var(--font-size-min)}.product-risk-assessment-head strong{color:#263349;margin-top:4px;font-size:17px}.product-risk-ai-result>p{color:#55647a;font-size:var(--font-size-body);margin:12px 0;line-height:1.65}.product-risk-ai-result>span{color:#748196;font-size:var(--font-size-min);border-top:1px solid #edf1f5;padding:7px 0;line-height:1.5;display:block}.product-risk-ai-result>span b{color:#354258;margin-right:6px}.product-risk-ai-result>small{color:#99a3b0;font-size:var(--font-size-min);margin-top:7px;display:block}.risk-terms.compact{margin-top:10px}.risk-terms.compact>span{min-width:75px;padding:6px 8px}.product-risk-analysis-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.product-risk-left-column{gap:12px;min-width:0;display:grid}.product-risk-product-compact{grid-template-columns:112px minmax(0,1fr)}.product-risk-product-compact>img,.product-risk-product-compact>.product-risk-image-empty{width:112px}.product-risk-scorecard,.product-risk-process-card{background:#fff;border:1px solid #dfe6ef;border-radius:12px;min-width:0;padding:14px}.product-risk-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-risk-card-head small,.product-risk-card-head strong{display:block}.product-risk-card-head small{color:#8793a3;font-size:var(--font-size-min)}.product-risk-card-head strong{color:#263349;font-size:var(--font-size-body);margin-top:3px}.product-risk-progress-list{gap:10px;margin-top:13px;display:grid}.product-risk-progress>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.product-risk-progress>div:first-child>span{align-items:baseline;gap:6px;min-width:0;display:flex}.product-risk-progress b{color:#2d3b51;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-risk-progress small{color:#8591a2;font-size:var(--font-size-min);flex:none}.product-risk-progress strong{color:#53647a;font-size:var(--font-size-body);flex:none}.product-risk-progress-track{background:#e9eef4;border-radius:999px;height:7px;margin-top:5px;overflow:hidden}.product-risk-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#5367df,#8259ea);height:100%;display:block}.product-risk-progress.risk .product-risk-progress-track>span{background:linear-gradient(90deg,#f0b84c,#dc5363)}.product-risk-progress.process .product-risk-progress-track>span{background:linear-gradient(90deg,#20b881,#1689ee)}.product-risk-process-card>p{color:#536279;font-size:var(--font-size-body);margin:11px 0 7px;line-height:1.55}.product-risk-process-card>span,.product-risk-process-card>small{color:#758398;font-size:var(--font-size-min);margin-top:7px;line-height:1.5;display:block}.product-risk-process-card>span b{color:#354258}.product-risk-process-card>small{color:#909baa}.product-risk-analysis-panel{min-width:0}.product-risk-analysis-section{background:#fbfcfe;border:1px solid #e3e9f0;border-radius:10px;margin-top:13px;padding:14px}.product-risk-analysis-section>div:first-child>small{color:#8c98a8;font-size:var(--font-size-min);letter-spacing:.08em;font-weight:850}.product-risk-analysis-section h3{color:#263349;font-size:var(--font-size-body);margin:3px 0 0}.product-risk-analysis-section>p{color:#536279;font-size:var(--font-size-body);margin:10px 0 0;line-height:1.65}.product-risk-analysis-section.infringement{background:#fffdfd;border-color:#eadfe3}.product-risk-evidence-list{gap:8px;margin-top:11px;display:grid}.product-risk-evidence-list article{background:#fff;border:1px solid #efdee2;border-radius:8px;padding:10px}.product-risk-evidence-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-risk-evidence-list article b{color:#3b475b;font-size:var(--font-size-body)}.product-risk-evidence-list article strong{color:#bf4658;font-size:var(--font-size-min)}.product-risk-evidence-list article small{color:#bd6a77;font-size:var(--font-size-min);margin-top:3px;display:block}.product-risk-evidence-list article p{color:#6f7c8d;font-size:var(--font-size-body);margin:5px 0 0;line-height:1.5}.product-risk-analysis-section ul{color:#68768a;font-size:var(--font-size-body);margin:10px 0 0;padding-left:18px;line-height:1.65}.product-risk-element-evidence{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.product-risk-element-evidence>span{background:#fff;border:1px solid #e3e8f0;border-radius:8px;min-width:0;padding:9px 10px}.product-risk-element-evidence b,.product-risk-element-evidence small{display:block}.product-risk-element-evidence b{color:#344257;font-size:var(--font-size-body)}.product-risk-element-evidence small{color:#7b899b;font-size:var(--font-size-min);margin-top:4px;line-height:1.45}.product-risk-factor-summary{color:#8491a2;font-size:var(--font-size-min);margin-top:9px;line-height:1.5;display:block}.product-risk-element-evidence>span>em{color:#5267bd;font-size:var(--font-size-min);background:#eef1ff;border-radius:999px;margin-top:5px;padding:2px 6px;font-style:normal;font-weight:800;display:inline-block}.product-risk-factor-relations{border-top:1px solid #e2e8f0;gap:8px;margin-top:14px;padding-top:13px;display:grid}.product-risk-factor-relations>div small{color:#8c98a8;font-size:var(--font-size-min);letter-spacing:.08em;font-weight:850}.product-risk-factor-relations h4{color:#263349;font-size:var(--font-size-body);margin:3px 0 0}.product-risk-factor-relations article{background:#fff;border:1px solid #dde4ee;border-radius:8px;min-width:0;padding:9px 10px}.product-risk-factor-relations article>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.product-risk-factor-relations article b{color:#344257;font-size:var(--font-size-body)}.product-risk-factor-relations article span{color:#6f7fc3;font-size:var(--font-size-min);font-weight:800}.product-risk-factor-relations article strong{color:#5267bd;font-size:var(--font-size-min);margin-left:auto}.product-risk-factor-relations article p{color:#7b899b;font-size:var(--font-size-body);margin:5px 0 0;line-height:1.5}.product-risk-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 16px 0;display:grid}.product-risk-metrics article{background:#fff;border:1px solid #e0e7ef;border-radius:10px;min-width:0;padding:11px 12px}.product-risk-metrics small,.product-risk-metrics strong,.product-risk-metrics span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-risk-metrics small{color:#8490a1;font-size:var(--font-size-min)}.product-risk-metrics strong{color:#263349;margin-top:5px;font-size:18px}.product-risk-metrics span{color:#9aa4b1;font-size:var(--font-size-min);margin-top:4px}.product-risk-metrics article.positive{background:#effaf5;border-color:#cce8dc}.product-risk-metrics article.positive strong{color:#18a66c}.product-risk-metrics article.missing strong{color:#8f9aa8}.product-risk-wave{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;margin:10px 16px 0;padding:11px 14px;display:grid}.product-risk-wave h3,.product-risk-reviews h3{color:#263349;font-size:var(--font-size-body);margin:0}.product-risk-wave>div>span,.product-risk-section-head>div>span{color:#8793a3;font-size:var(--font-size-min);margin-top:4px;display:block}.product-risk-reviews{margin:10px 16px 0;padding:13px 14px}.product-risk-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-risk-section-head>button{color:#2875b5;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:7px;padding:6px 9px;font-weight:800}.product-risk-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.product-risk-review-list section{background:#fafbfd;border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:10px}.product-risk-review-list b,.product-risk-review-list span{display:block}.product-risk-review-list b{color:#e39a1a;font-size:var(--font-size-min)}.product-risk-review-list span{color:#909baa;font-size:var(--font-size-min);margin-top:3px}.product-risk-review-list p{color:#536279;font-size:var(--font-size-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.product-risk-review-empty{text-align:center;background:#fafbfd;border:1px dashed #d6dfe9;border-radius:9px;margin-top:10px;padding:13px}.product-risk-review-empty b,.product-risk-review-empty span{display:block}.product-risk-review-empty b{color:#526177;font-size:var(--font-size-body)}.product-risk-review-empty span{color:#8995a5;font-size:var(--font-size-min);margin-top:5px}.product-risk-footer{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #dde5ee;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 16px;display:flex;position:sticky;bottom:0}.product-risk-job{align-items:flex-start;gap:9px;min-width:0;display:flex}.product-risk-job>i{background:#9aa5b2;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.product-risk-job.queued>i,.product-risk-job.opening>i,.product-risk-job.loading>i,.product-risk-job.collecting>i,.product-risk-job.syncing>i{background:#1689ee;animation:1.4s ease-in-out infinite risk-job-pulse;box-shadow:0 0 0 4px #1689ee1d}.product-risk-job.complete>i{background:#18a66c}.product-risk-job.failed>i,.product-risk-job.needs_attention>i{background:#dc5363}.product-risk-job b,.product-risk-job small{display:block}.product-risk-job b{color:#425169;font-size:var(--font-size-min)}.product-risk-job small{color:#8491a2;font-size:var(--font-size-min);margin-top:3px}.product-risk-job small.error{color:#bd4051}.product-risk-footer-actions{flex:none;align-items:center;gap:8px;display:flex}.product-risk-footer-actions a,.product-risk-footer-actions button{color:#2875b5;min-height:36px;font-size:var(--font-size-control);cursor:pointer;background:#fff;border:1px solid #cddbea;border-radius:8px;place-items:center;padding:0 13px;font-weight:850;text-decoration:none;display:grid}.product-risk-footer-actions button.primary{color:#fff;background:#1689ee;border-color:#1689ee}.product-risk-footer-actions button:disabled{color:#8290a2;cursor:default;background:#e9edf2;border-color:#cdd6e0}.product-risk-note b,.product-risk-note span{display:block}.product-risk-note b{color:#354258;font-size:var(--font-size-min)}.product-risk-note span{color:#8491a2;font-size:var(--font-size-min);margin-top:3px}.research-row-actions button.risk-check,.research-card-actions button.risk-check{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#5040c9,#8a5ff0);border-color:#6f5bea;box-shadow:0 5px 14px #664ee42b}.research-row-actions button.risk-check{white-space:nowrap}.research-row-actions button.risk-check:hover,.research-card-actions button.risk-check:hover{filter:brightness(1.05)}.research-row-actions button.risk-check.checked.safe,.research-card-actions button.risk-check.checked.safe{color:#11724c;background:linear-gradient(135deg,#e8fbf3,#c8f3df);border-color:#65d5a7;box-shadow:0 5px 14px #25aa7424}.research-row-actions button.risk-check.checked.warn,.research-card-actions button.risk-check.checked.warn{color:#8c5d0b;background:linear-gradient(135deg,#fff8e5,#ffebae);border-color:#ebc15f;box-shadow:0 5px 14px #d79a2826}.research-row-actions button.risk-check.checked.danger,.research-card-actions button.risk-check.checked.danger{color:#a52f42;background:linear-gradient(135deg,#fff0f3,#ffd5dc);border-color:#e99aa7;box-shadow:0 5px 14px #ce536728}.research-row-actions button.data-card,.research-card-actions button.data-card{color:#187d59;background:#eefaf5;border-color:#b9e2d1}.research-row-actions button.deep-collection,.research-card-actions button.deep-collection{color:#fff;background:linear-gradient(135deg,#11865f,#28b983);border-color:#58bda0;box-shadow:0 5px 14px #188c6628}.research-row-actions button.deep-collection:hover,.research-card-actions button.deep-collection:hover{filter:brightness(1.04)}.research-row-actions button.deep-collection.queued,.research-row-actions button.deep-collection.opening,.research-row-actions button.deep-collection.loading,.research-row-actions button.deep-collection.collecting,.research-row-actions button.deep-collection.syncing,.research-card-actions button.deep-collection.queued,.research-card-actions button.deep-collection.opening,.research-card-actions button.deep-collection.loading,.research-card-actions button.deep-collection.collecting,.research-card-actions button.deep-collection.syncing{color:#27649a;box-shadow:none;background:#edf5ff;border-color:#9ebde5}.research-row-actions button.deep-collection.collected,.research-card-actions button.deep-collection.collected{color:#fff;background:linear-gradient(135deg,#216ed5,#408ff0);border-color:#5a92ec;box-shadow:0 5px 14px #2876d52b}.research-row-actions button.deep-collection.failed,.research-row-actions button.deep-collection.needs_attention,.research-card-actions button.deep-collection.failed,.research-card-actions button.deep-collection.needs_attention{color:#a94051;box-shadow:none;background:#fff2f4;border-color:#e0a9b2}.research-row-actions button.deep-collection:disabled,.research-card-actions button.deep-collection:disabled{cursor:default;filter:none;opacity:.78}.research-product-link{align-items:center;gap:5px;min-width:0;display:flex}.research-product-link>a{flex:1;min-width:0;width:auto!important}.research-product-thumbnail.deep-collected{outline-offset:2px;outline:2px solid #35d596;animation:2.4s ease-in-out infinite deep-collected-halo;box-shadow:0 0 0 5px #31d39524,0 0 18px #25bd8280!important}@keyframes deep-collected-halo{50%{filter:drop-shadow(0 0 8px #2bd292);outline-color:#7effc8}}@media (prefers-reduced-motion:reduce){.research-product-thumbnail.deep-collected{animation:none}}@keyframes risk-job-pulse{50%{opacity:.45}}@media (width<=820px){.product-risk-overlay{padding:8px}.product-risk-modal{border-radius:13px;max-height:96vh}.product-risk-hero{grid-template-columns:1fr}.product-risk-product{grid-template-columns:120px minmax(0,1fr)}.product-risk-product>img,.product-risk-image-empty{width:120px}.product-risk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-risk-wave,.product-risk-review-list{grid-template-columns:1fr}.product-risk-footer{flex-direction:column;align-items:stretch}.product-risk-footer-actions{grid-template-columns:1fr 1fr;display:grid}.product-risk-footer-actions a,.product-risk-footer-actions button{width:100%}}@media (width<=600px){.product-risk-element-evidence{grid-template-columns:1fr}.product-risk-progress>div:first-child>span{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=480px){.product-risk-product{grid-template-columns:88px minmax(0,1fr)}.product-risk-product>img,.product-risk-image-empty{width:88px}.product-risk-metrics{grid-template-columns:1fr 1fr}.product-risk-footer-actions{grid-template-columns:1fr}}.research-commerce-signal{min-width:0}.research-price-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.research-price-line strong{color:#27364a;font-size:var(--font-size-body)}.research-price-line s{color:#9ba5b2;font-size:var(--font-size-min)}.research-price-line em{color:#c24258;font-size:var(--font-size-min);background:#fff0f3;border-radius:5px;padding:2px 5px;font-style:normal;font-weight:850}.research-commerce-signal>small{color:#66768a;font-size:var(--font-size-min);margin-top:5px;font-weight:750;display:block}.research-commerce-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.research-commerce-tags span{color:#62728a;font-size:var(--font-size-min);background:#f0f3f7;border-radius:5px;padding:2px 5px;line-height:1.35}.research-commerce-tags span.promotion{color:#b34255;background:#fff0f3}.research-card-timeline.commerce strong{white-space:normal}.research-card-timeline.commerce small{cursor:default}.product-data-commerce,.product-data-structure{background:#fff;border:1px solid #dfe6ef;border-radius:12px;margin:10px 16px 0;padding:13px 14px}.product-data-commerce h3,.product-data-structure h3{color:#263349;font-size:var(--font-size-body);margin:0}.product-data-commerce-grid,.product-data-structure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.product-data-commerce-grid section,.product-data-structure-grid section{background:#fafbfd;border:1px solid #e5eaf0;border-radius:9px;min-width:0;padding:10px}.product-data-commerce-grid small,.product-data-commerce-grid strong,.product-data-commerce-grid span,.product-data-structure-grid small,.product-data-structure-grid strong,.product-data-structure-grid span{text-overflow:ellipsis;display:block;overflow:hidden}.product-data-commerce-grid small,.product-data-structure-grid small{color:#8793a3;font-size:var(--font-size-min)}.product-data-commerce-grid strong,.product-data-structure-grid strong{color:#2b394e;font-size:var(--font-size-body);white-space:nowrap;margin-top:5px}.product-data-commerce-grid span,.product-data-structure-grid span{color:#7b899b;font-size:var(--font-size-min);white-space:normal;margin-top:5px;line-height:1.45}.product-data-description{color:#536279;font-size:var(--font-size-body);white-space:pre-line;-webkit-line-clamp:5;background:#fafbfd;border:1px solid #e5eaf0;border-radius:9px;-webkit-box-orient:vertical;margin:10px 0 0;padding:10px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=820px){.product-data-commerce-grid,.product-data-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.product-data-commerce-grid,.product-data-structure-grid{grid-template-columns:1fr}}.calculator-mode-switch{background:#edf1f6;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(760px,100%);margin:0 0 24px;padding:5px;display:grid}.calculator-mode-switch button{color:#6a7688;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:0;padding:12px 15px;transition:background .18s,color .18s,box-shadow .18s}.calculator-mode-switch span,.calculator-mode-switch strong{display:block}.calculator-mode-switch span{font-size:var(--font-size-min);letter-spacing:.04em;font-weight:800}.calculator-mode-switch strong{font-size:var(--font-size-body);margin-top:4px}.calculator-mode-switch button.selected{color:#176fbd;background:#fff;box-shadow:0 4px 13px #233a5c16}.calculator-mode-switch button.direct.selected{color:#08745f;box-shadow:0 4px 13px #0e745518}.direct-shipping-heading{margin-bottom:14px}.direct-shipping-badge{color:#08745f;min-height:34px;font-size:var(--font-size-control);white-space:nowrap;background:#eaf9f4;border:1px solid #9ad9ca;border-radius:999px;align-items:center;padding:0 12px;font-weight:850;display:inline-flex}.direct-shipping-scope-note{color:#59716b;font-size:var(--font-size-min);background:#f1faf7;border:1px solid #cfe9e1;border-radius:10px;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;display:flex}.direct-shipping-scope-note strong{color:#08745f}.direct-shipping-scope-note span{min-width:0}.direct-shipping-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr)}.direct-shipping-form{gap:21px;display:grid}.direct-form-section{border-bottom:1px solid #edf0f4;padding-bottom:21px}.direct-form-section:last-of-type{border-bottom:0;padding-bottom:0}.direct-form-section-title{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.direct-form-section-title>span{color:#08745f;width:28px;height:28px;font-size:var(--font-size-min);background:#eaf8f4;border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.direct-form-section-title h3{color:#263448;font-size:var(--font-size-body);margin:0!important}.direct-form-section-title p{color:#8b95a4;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:4px 0 0}.direct-dimension-field>span{color:#536074;font-size:var(--font-size-control);font-weight:600;display:block}.direct-dimension-field>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:8px;margin-top:7px;display:grid}.direct-dimension-field label{min-width:0}.direct-dimension-field label small{color:#8b95a4;margin:0 0 4px}.direct-dimension-field input{margin-top:0}.direct-dimension-field i{color:#9ba4b0;font-size:var(--font-size-body);padding-bottom:11px;font-style:normal}.direct-dimension-field>small{color:#9aa3b1;font-size:var(--font-size-min);margin-top:6px;display:block}.direct-result-title{background:linear-gradient(135deg,#08745f,#0c9a79)}.direct-result-title.invalid{background:linear-gradient(135deg,#a33849,#d05a66)}.direct-message-list{font-size:var(--font-size-min);border-radius:8px;gap:6px;margin:0 0 13px;padding:10px 11px;line-height:1.45;display:grid}.direct-message-list p{margin:0}.direct-message-list.error{color:#a33c4c;background:#fff2f4;border:1px solid #f0cbd1}.direct-message-list.warning{color:#8b641d;background:#fff9e9;border:1px solid #efdca8}.direct-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-result-grid div.highlight{background:#effaf6}.direct-result-grid div.highlight strong{color:#08745f}.direct-result-grid strong{overflow-wrap:anywhere}.direct-rate-breakdown{background:#f7fbfa;border:1px solid #dce7e3;border-radius:9px;margin-top:14px;padding:12px}.direct-rate-breakdown span,.direct-rate-breakdown strong,.direct-rate-breakdown small{display:block}.direct-rate-breakdown span{color:#7f8f8a;font-size:var(--font-size-min)}.direct-rate-breakdown strong{color:#25443b;font-size:var(--font-size-control);margin-top:5px;line-height:1.5}.direct-rate-breakdown small{color:#7d8986;font-size:var(--font-size-min);margin-top:5px;line-height:1.45}.direct-cost-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.direct-cost-lines p{background:#fff;border:1px solid #edf0f3;border-radius:8px;margin:0;padding:10px}.direct-cost-lines span,.direct-cost-lines strong{display:block}.direct-cost-lines span{color:#9099a6;font-size:var(--font-size-min)}.direct-cost-lines strong{color:#344257;font-size:var(--font-size-control);margin-top:4px}.direct-formula{margin-top:13px}.direct-source-link{color:#08745f;font-size:var(--font-size-control);margin-top:10px;font-weight:800;text-decoration:none;display:block}.direct-source-link:hover{text-decoration:underline}.direct-rate-version{color:#9aa3af;font-size:var(--font-size-min);margin-top:6px;display:block}@media (width<=1050px){.direct-shipping-layout{grid-template-columns:1fr}.direct-shipping-scope-note{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=700px){.calculator-mode-switch{grid-template-columns:1fr}.direct-shipping-badge{min-height:30px}.direct-dimension-field>div{gap:5px}.direct-result-grid,.direct-cost-lines{grid-template-columns:1fr 1fr}}@media (width<=430px){.direct-result-grid,.direct-cost-lines{grid-template-columns:1fr}}.content.universe-content{height:calc(100vh - 134px)}@media (width>=1600px){.topbar.workspace-header{height:72px;padding:0 28px}.topbar.workspace-header .brand-mark{width:36px;height:36px;font-size:16px}}@media (width<=1280px){.topbar.workspace-header{gap:12px;padding:0 16px}.workspace-global-nav>button{padding-left:9px;padding-right:9px}.workspace-global-nav>button:after{left:8px;right:8px}.workspace-sync-status span{display:none}.account-menu-trigger{min-width:150px;max-width:175px}}@media (width<=900px){.topbar.workspace-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:64px;padding:0 12px}.topbar.workspace-header>div:first-child,.workspace-brand{display:flex}.workspace-brand strong{display:none}.workspace-brand .brand-mark{width:34px;height:34px}.workspace-global-nav{scrollbar-width:none;overflow:auto hidden}.workspace-global-nav::-webkit-scrollbar{display:none}.workspace-subnav>nav::-webkit-scrollbar{display:none}.workspace-global-nav>button{font-size:var(--font-size-control);padding-left:8px;padding-right:8px}.workspace-sync-status{display:none}.account-menu-trigger{border-radius:10px;width:42px;min-width:42px;max-width:42px;height:42px;padding:3px}.account-menu-trigger .account-avatar{width:34px;height:34px}.account-menu-trigger-copy,.account-menu-trigger>i{display:none}.account-menu-panel{width:min(300px,100vw - 24px);position:fixed;top:68px;right:12px}.workspace-subnav{min-height:58px;padding:9px 14px 0}.workspace-subnav>nav{scrollbar-width:none;gap:21px;overflow:auto hidden}.content{padding:22px 14px 45px}.content.universe-content{height:calc(100vh - 122px)}}.listing-trend-assets{background:#f8fbff;border:1px solid #dce4ef;border-radius:10px;margin-bottom:14px;padding:12px}.listing-trend-assets>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listing-trend-assets>header strong,.listing-trend-assets>header small{display:block}.listing-trend-assets>header strong{color:#33445a;font-size:var(--font-size-body)}.listing-trend-assets>header small{color:#758399;font-size:var(--font-size-control);line-height:var(--line-height-body);margin-top:4px}.listing-trend-assets>header>span{color:#286f58;font-size:var(--font-size-min);background:#e8f7f0;border-radius:999px;flex:none;padding:5px 8px;font-weight:800}.listing-trend-assets>p{color:#a04752;font-size:var(--font-size-body);margin:8px 0 0}.listing-trend-asset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:10px;display:grid}.listing-trend-asset-grid>article{background:#fff;border:1px solid #dfe7f0;border-radius:9px;grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.listing-trend-asset-grid>article>img{object-fit:contain;background:repeating-conic-gradient(#e7ece9 0 25%,#fff 0 50%) 50%/14px 14px;border-radius:7px;grid-row:1/3;width:72px;height:72px}.listing-trend-asset-grid>article>div strong,.listing-trend-asset-grid>article>div small{display:block}.listing-trend-asset-grid>article>div strong{color:#34445a;font-size:var(--font-size-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-trend-asset-grid>article>div small{color:#7b899b;font-size:var(--font-size-control);margin-top:3px}.listing-trend-asset-grid>article>div p{color:#657487;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:4px 0 0}.listing-trend-asset-grid nav{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.listing-trend-asset-grid nav a,.listing-trend-asset-grid nav button{color:#1d7657;min-height:30px;font-size:var(--font-size-control);background:#eef9f3;border:1px solid #9bc9b5;border-radius:6px;align-items:center;padding:0 7px;font-weight:750;text-decoration:none;display:inline-flex}.listing-trend-asset-grid nav a{color:#2c6f9d;background:#f1f7fc;border-color:#c4d7e8}.listing-trend-asset-grid nav button:disabled{cursor:not-allowed;opacity:.55}.listing-trend-assets-empty{color:#7c899a;font-size:var(--font-size-control);text-align:center;background:#fff;border-radius:8px;margin-top:10px;padding:12px}.listing-trend-assets>footer{color:#6c7a8d;font-size:var(--font-size-control);line-height:var(--line-height-body);border-top:1px solid #e0e7ef;margin-top:10px;padding-top:8px}@media (width<=700px){.listing-trend-assets>header{flex-direction:column}.listing-trend-asset-grid{grid-template-columns:1fr}}.product-sales-compact-columns .sales-bar-slot{height:33px;box-shadow:none;cursor:help;background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.product-sales-compact-columns .sales-bar-slot.empty{cursor:default}.product-sales-compact-columns .sales-bar-slot>i{background:linear-gradient(#36a8ff,#1689ee);border-radius:3px 3px 1px 1px;width:82%;max-width:10px;min-height:3px;transition:filter .15s,transform .15s;display:block;box-shadow:0 3px 8px #1689ee24}.product-sales-compact-columns .sales-bar-slot:hover>i,.product-sales-compact-canvas:focus-visible .sales-bar-slot>i{filter:saturate(1.15)brightness(1.04);transform:translateY(-2px)}.product-sales-compact-columns .sales-bar-slot.estimated>i{background:repeating-linear-gradient(135deg,#eda62f 0 3px,#f8c768 3px 5px);box-shadow:0 3px 8px #d98b1f20}.product-sales-compact-columns .sales-bar-slot>i.zero{box-shadow:none;background:#9db5ca}.product-sales-compact-columns .sales-bar-slot:last-child time{right:0}.product-sales-compact-columns .sales-bar-slot:first-child time{left:0}.product-sales-bar-columns .sales-bar-slot{height:108px;box-shadow:none;cursor:help;background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.product-sales-bar-columns .sales-bar-slot.empty{cursor:default}.product-sales-bar-columns .sales-bar-slot>i{background:linear-gradient(#36a8ff,#1689ee);border-radius:5px 5px 2px 2px;width:100%;max-width:18px;min-height:3px;transition:filter .15s,transform .15s;display:block;box-shadow:0 4px 10px #1689ee2c}.product-sales-bar-columns .sales-bar-slot:hover>i,.product-sales-bar-canvas:focus-visible .sales-bar-slot>i{filter:saturate(1.15)brightness(1.04);transform:translateY(-2px)}.product-sales-bar-columns .sales-bar-slot.estimated>i{background:repeating-linear-gradient(135deg,#eda62f 0 5px,#f8c768 5px 9px);box-shadow:0 4px 10px #d98b1f24}.product-sales-bar-columns .sales-bar-slot>i.zero{box-shadow:none;background:#9db5ca}.selection-content .product-sales-compact-columns .sales-bar-slot{height:25px}.product-risk-product>.product-risk-image-trigger{aspect-ratio:1;border-radius:10px;width:190px;overflow:hidden}.product-risk-product>.product-risk-image-trigger img{object-fit:cover;background:#eef2f7;width:100%;height:100%}.product-risk-product-compact>.product-risk-image-trigger{width:112px}.universe-product-inspector-image-trigger{border-radius:inherit;width:100%;height:100%}.universe-product-inspector-image-trigger img{width:100%;height:100%}.universe-product-inspector-action{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.draft-tabs>.draft-tab{color:#2c374b;background:#fff;border:1px solid #e1e6ee;border-radius:10px;align-items:center;gap:10px;min-width:220px;max-width:270px;padding:9px;display:flex}.draft-tabs>.draft-tab.selected{border-color:#1689ee;box-shadow:0 0 0 3px #1689ee14}.draft-tabs .draft-tab-image-trigger{background:0 0;border:0;width:42px;min-width:42px;max-width:42px;height:42px;padding:0}.draft-tabs .draft-tab-image-trigger img{width:42px;height:42px}.draft-tabs .draft-tab-select{min-width:0;max-width:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:block}.draft-tabs .draft-tab-select>span{display:block}.image-editor .listing-product-image-trigger{border-radius:0;width:100%;height:100%}.image-editor .listing-product-image-trigger img{width:100%;height:100%}@media (width<=820px){.product-risk-product>.product-risk-image-trigger{width:120px}}@media (width<=480px){.product-risk-product>.product-risk-image-trigger{width:88px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
