/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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{--brand:#3d3a98;--brand-dark:#28266f;--brand-deep:#17163f;--accent:#ff6b4a;--ink:#171b27;--muted:#697083;--line:#e5e7ee;--surface:#fff;--canvas:#f5f6f9;--shadow:0 18px 50px #26294a14;--content-max:1240px;--reading-max:760px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px}.market-home{--market-navy:#17163f;--market-blue:#3d3a98;--market-blue-soft:#f0efff;--market-coral:#ff6547;--market-ink:#151b2d;--market-muted:#687187;--market-border:#e2e6ef;--market-canvas:#f5f7fb;min-height:100vh;color:var(--market-ink);background:#fff;font-size:16px}.market-container{width:min(1320px,100% - 64px);margin:0 auto}.market-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.market-discovery-shell{position:relative;overflow:visible}.market-discovery-shell.is-market{--market-discovery-surface:linear-gradient(90deg, #4946aa 0%, #3d3a98 48%, #29266f 100%);color:#27263f;background:#fff}.market-discovery-shell.is-market:before,.market-discovery-shell.is-market:after{content:"";pointer-events:none;border-radius:50%;display:none;position:absolute}.market-discovery-shell.is-ai{color:#202124;background:#fff}.market-top-ad{z-index:20;background:#3d3a98;min-height:0;position:relative;overflow:hidden}.market-top-ad:before,.market-top-ad:after{display:none}.market-top-ad>a{width:100%;display:block}.market-top-ad img{object-fit:cover;object-position:center;width:100%;height:auto;min-height:48px;display:block}.market-discovery-header{z-index:10;position:relative}.market-discovery-shell.is-market .market-discovery-header{z-index:90;color:#fff;background:var(--market-discovery-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;position:sticky;top:0}.market-discovery-header>.market-container{z-index:1;position:relative}.market-discovery-shell.is-ai .market-discovery-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e7e7e7}.market-discovery-header-main{align-items:center;min-height:72px;display:flex}.market-discovery-brand{color:inherit;letter-spacing:-2.4px;flex:none;align-items:baseline;font-size:31px;font-weight:880;display:inline-flex}.market-discovery-brand-logo{width:154px;height:auto;display:block}.market-discovery-brand>span{margin-right:1px}.market-discovery-brand small{letter-spacing:.08em;opacity:.7;margin-left:10px;font-size:10px;font-weight:700}.market-discovery-shell.is-ai .market-discovery-brand{color:#3d3a98}.market-discovery-shell.is-market .market-discovery-brand{color:#fff}.market-discovery-shell.is-market .market-discovery-brand small{color:#ffffffb8;opacity:1}.market-discovery-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.market-discovery-actions button,.market-discovery-actions a{min-width:38px;height:38px;color:inherit;background:#ffffff14;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;transition:background .16s,transform .16s;display:inline-flex}.market-discovery-actions button:hover,.market-discovery-actions a:hover{background:#ffffff2e;transform:translateY(-1px)}.market-discovery-shell.is-ai .market-discovery-actions button:hover,.market-discovery-shell.is-ai .market-discovery-actions a:hover{background:#f5f5f5}.market-discovery-shell.is-ai .market-discovery-actions button,.market-discovery-shell.is-ai .market-discovery-actions a{background:#fff;border-color:#e7e7e7}.market-discovery-shell.is-market .market-discovery-actions button,.market-discovery-shell.is-market .market-discovery-actions a{color:#fff;background:#ffffff14;border-color:#ffffff2b}.market-discovery-shell.is-market .market-discovery-actions button:hover,.market-discovery-shell.is-market .market-discovery-actions a:hover{background:#ffffff2b;border-color:#ffffff42}.market-discovery-actions svg{flex:none}.market-discovery-actions .market-ai-account-button{color:#3f3a96;max-width:190px;padding-inline:11px}.market-ai-account-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-weight:740;overflow:hidden}.market-ai-account-button>small{color:#9a96a3;font-size:9px}@media (width<=700px){.market-ai-account-button>span,.market-ai-account-button>small{display:none}}.market-language-selector{z-index:70;position:relative}.market-discovery-actions .market-account-trigger{color:#fff;background:#ffffff24;border-color:#ffffff57;width:38px;min-width:38px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff0d}.market-account-trigger>span{color:#3e379a;letter-spacing:.02em;background:#f0efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:820;display:grid}.market-discovery-actions .market-language-trigger{color:#3d3a98;background:#f7f6ff;border-color:#e5e3f5;justify-content:flex-start;min-width:132px}.market-discovery-actions .market-language-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-discovery-actions .market-language-trigger>i{margin-left:auto;font-size:13px;font-style:normal;transition:transform .16s}.market-language-selector.is-open .market-language-trigger>i{transform:rotate(180deg)}.market-discovery-shell.is-ai .market-discovery-actions .market-language-trigger{color:#313131;background:#fff;border-color:#e7e7e7}.market-language-menu{color:#26263a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e5e3f0;border-radius:16px;width:224px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #1f1d4b2e}.market-language-menu:before{content:"";background:#fff;border-top:1px solid #e5e3f0;border-left:1px solid #e5e3f0;width:10px;height:10px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}.market-language-menu>strong{padding:3px 7px 9px;font-size:13px;display:block}.market-language-menu>div{gap:3px;display:grid}.market-discovery-shell.is-market .market-discovery-actions button.market-language-option,.market-discovery-shell.is-ai .market-discovery-actions button.market-language-option{color:#4e5060;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;justify-content:stretch;gap:9px;width:100%;height:46px;padding:0 9px;display:grid;transform:none}.market-discovery-shell.is-market .market-discovery-actions button.market-language-option:hover,.market-discovery-shell.is-market .market-discovery-actions button.market-language-option[aria-selected=true]{color:#3d3a98;background:#f4f3ff;transform:none}.market-discovery-shell.is-ai .market-discovery-actions button.market-language-option:hover,.market-discovery-shell.is-ai .market-discovery-actions button.market-language-option[aria-selected=true]{color:#3d3a98;background:#f4f3ff}.market-language-option>i{color:#3d3a98;background:#eeecff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.market-language-option>span{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.market-language-option b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-language-option em{color:#3d3a98;text-align:center;font-size:13px;font-style:normal}.market-discovery-header-secondary{justify-content:space-between;align-items:center;gap:28px;min-height:46px;font-size:12px;display:flex}.market-discovery-header-secondary nav{align-items:center;gap:28px;display:flex}.market-discovery-header-secondary a{color:#ffffffe6;align-items:center;gap:7px;display:inline-flex}.market-discovery-header-secondary a:hover{color:#fff}.market-discovery-shell.is-market .market-discovery-header-secondary a{color:#ffffffd1}.market-discovery-shell.is-market .market-discovery-header-secondary a:hover,.market-discovery-shell.is-market .market-discovery-header-secondary a.active{color:#fff}.market-discovery-shell.is-market .market-discovery-header-secondary a.active:after{content:"";background:#fff;border-radius:999px;width:22px;height:2px;position:absolute;bottom:-5px;left:50%;right:auto;transform:translate(-50%)}.market-discovery-header-secondary nav:first-child>a:first-child{background:0 0;border:1px solid #0000;border-radius:999px;margin-left:-12px;padding:7px 12px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;position:relative}.market-discovery-header-secondary nav:first-child>a:first-child:hover,.market-discovery-header-secondary nav:first-child>a:first-child.active{background:#ffffff1a;border-color:#ffffff29;box-shadow:0 5px 16px #18144e24}.market-discovery-shell.is-market .market-discovery-header.has-categories-open{color:#26263a;background:#fff;box-shadow:0 8px 24px #22204c14}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-brand{color:#3d3a98;background:#46409f;border-radius:8px;padding:4px 8px}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-brand small{color:#6f7082}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-actions button,.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-actions a{color:#3d3a98;background:#f7f6ff;border-color:#e1dff3}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-actions button:hover,.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-actions a:hover{background:#efedff;border-color:#d4d0ef}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary a{color:#4f5060}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary a:hover,.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary a.active{color:#3d3a98}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary nav:first-child>a:first-child:hover,.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary nav:first-child>a:first-child.active{box-shadow:none;background:#f1f0f8;border-color:#dfdeea}.market-discovery-shell.is-market .market-discovery-header.has-categories-open .market-discovery-header-secondary a.active:after{background:#3d3a98}.market-discovery-shell.is-market .market-discovery-header.is-stuck{color:#26263a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:1px solid #e8e8ef;box-shadow:0 8px 24px #22204c17}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-brand{color:#3d3a98;background:#46409f;border-radius:8px;padding:4px 8px}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-brand small{color:#6f7082}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-actions button,.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-actions a{color:#3d3a98;background:#f7f6ff;border-color:#e1dff3}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-actions button:hover,.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-actions a:hover{background:#efedff;border-color:#d4d0ef}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary a{color:#4f5060}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary a:hover,.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary a.active{color:#3d3a98}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary nav:first-child>a:first-child:hover,.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary nav:first-child>a:first-child.active{box-shadow:none;background:#f1f0f8;border-color:#dfdeea}.market-discovery-shell.is-market .market-discovery-header.is-stuck .market-discovery-header-secondary a.active:after{background:#3d3a98}.market-all-categories-layer{--market-mega-height:min(540px, calc(100vh - 126px));z-index:80;color:#1d2336;background:#fff;border-top:1px solid #e4e5eb;animation:.15s ease-out marketAllCategoriesIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 26px 54px #1112272e}@keyframes marketAllCategoriesIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.market-all-categories-backdrop{z-index:0;height:100vh;top:var(--market-mega-height);cursor:default;background:#0d0e1e8a;border:0;position:absolute;left:0;right:0}.market-all-categories-panel{width:min(1520px,100% - 40px);height:var(--market-mega-height);z-index:1;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:276px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.market-all-categories-panel>aside{background:0 0;border-right:1px solid #e1e2eb;min-height:0;padding:16px 16px 22px;overflow:auto}.market-all-categories-panel h2,.market-all-categories-panel h3{margin:0}.market-all-categories-groups{background:#eaeaf2;border:1px solid #e0e1ea;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}.market-all-categories-groups button{color:#565d70;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 9px;transition:color .16s,background .16s,box-shadow .16s;display:grid}.market-all-categories-groups button.active{color:#fff;background:#3d3a98;box-shadow:0 7px 18px #3d3a983d}.market-all-categories-groups button i{color:#3d3a98;background:#f0efff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.market-all-categories-groups button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.market-all-categories-groups button b{display:none}.market-all-categories-panel>aside>nav{gap:3px;display:grid}.market-all-categories-panel>aside>nav a{color:#242a3d;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:46px;padding:6px 8px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:grid}.market-all-categories-panel>aside>nav a:hover,.market-all-categories-panel>aside>nav a.active{color:#3d3a98;background:#fff;border-color:#dddded;transform:translate(2px);box-shadow:0 7px 16px #302d700f}.market-all-categories-panel>aside>nav i{color:#3d3a98;background:#ecebfb;border:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.market-all-categories-panel>aside>nav a:hover i,.market-all-categories-panel>aside>nav a.active i{color:#fff;background:#3d3a98}.market-all-categories-panel>aside>nav span{gap:2px;min-width:0;display:grid}.market-all-categories-panel>aside>nav strong{font-size:11px;line-height:1.2}.market-all-categories-panel>aside>nav small{color:#8b91a0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-all-categories-panel>aside>nav b{color:#b3b5c1;font-size:16px;font-weight:400}.market-all-categories-panel>section{min-width:0;padding:28px 32px 30px;overflow:auto}.market-all-categories-panel>section>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.market-all-categories-panel>section>header h2{color:#202536;letter-spacing:-.02em;font-size:23px}.market-all-categories-panel>section>header p{color:#818797;margin:7px 0 0;font-size:11px;line-height:1.5}.market-all-categories-panel>section>header a,.market-all-categories-products>div:first-child>a{color:#3d3a98;background:#f0effb;border-radius:999px;align-items:center;gap:9px;min-height:32px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.market-all-categories-panel>section>header a:hover,.market-all-categories-products>div:first-child>a:hover{color:#fff;background:#3d3a98}.market-all-categories-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.market-all-categories-featured a{text-align:left;background:#fafafd;border:1px solid #e9e9f0;border-radius:14px;grid-template:"icon title""icon tags"/48px minmax(0,1fr);align-content:center;align-items:center;gap:3px 11px;min-width:0;min-height:76px;padding:11px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.market-all-categories-featured i{color:#3d3a98;background:#f0efff;border-radius:14px;grid-area:icon;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:830;transition:color .16s,background .16s;display:grid}.market-all-categories-featured i.tone-1{color:#156d7a;background:#e7f6f5}.market-all-categories-featured i.tone-2{color:#9a4b22;background:#fff0e7}.market-all-categories-featured i.tone-3{color:#46602a;background:#eff5e7}.market-all-categories-featured a:hover{background:#fff;border-color:#cfcee6;transform:translateY(-2px);box-shadow:0 12px 24px #2f2d701a}.market-all-categories-featured a.active{background:#f2f1ff;border-color:#c8c5e8;box-shadow:inset 0 0 0 1px #3d3a980a}.market-all-categories-featured a:hover i,.market-all-categories-featured a.active i{color:#fff;background:#3d3a98}.market-all-categories-featured strong{color:#262b3c;text-overflow:ellipsis;white-space:nowrap;grid-area:title;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.market-all-categories-featured span{color:#8a909e;text-overflow:ellipsis;white-space:nowrap;grid-area:tags;max-width:100%;font-size:9px;overflow:hidden}.market-all-categories-products{border-top:1px solid #ebecf1;margin-top:24px;padding-top:18px}.market-all-categories-products>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-all-categories-products h3{color:#232839;font-size:18px}.market-all-categories-products>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.market-all-categories-products>div:last-child>a{background:#fff;border:1px solid #e8e8f0;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.market-all-categories-products>div:last-child>a:hover{border-color:#c9c7e3;transform:translateY(-2px);box-shadow:0 10px 20px #26245c14}.market-all-categories-products img{object-fit:contain;background:#f7f7fa;border-radius:10px;width:52px;height:52px}.market-all-categories-products span{gap:4px;min-width:0;display:grid}.market-all-categories-products strong,.market-all-categories-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-all-categories-products strong{color:#303549;font-size:10px}.market-all-categories-products small{color:#8b91a0;font-size:9px}.market-mode-nav{align-items:center;display:flex}.market-mode-nav button,.market-mode-nav a{color:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:760;display:inline-flex;position:relative}.market-mode-nav button i,.market-mode-nav a i{margin-left:3px;font-size:10px;font-style:normal;position:relative;top:-8px}.market-mode-nav--hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14124333;border:1px solid #ffffff21;border-radius:999px;justify-content:center;gap:2px;width:max-content;margin:0 auto 18px;padding:4px}.market-mode-nav--hero button,.market-mode-nav--hero a{color:#ffffffbd;border-radius:999px;min-width:112px;padding:11px 20px;font-size:16px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.market-mode-nav--hero button.active,.market-mode-nav--hero a.active{color:#3d3a98;background:#fff;box-shadow:0 6px 18px #1412432e}.market-mode-nav--hero>:first-child{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#6f6adcc7 0%,#332f89e0 100%);border:1px solid #c9c6ff7a;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 7px 20px #16135138}.market-mode-nav--hero>:first-child:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:42%;height:160%;animation:4.8s ease-in-out infinite marketAiModeSweep;position:absolute;top:-30%;left:-62%;transform:skew(-20deg)}.market-mode-nav--hero>:first-child:hover{color:#fff;background:linear-gradient(135deg,#837eeee0 0%,#3d389ef0 100%);border-color:#e2e0ffb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 9px 24px #18145b4d}.market-mode-nav--hero>:first-child i{color:#d8fff7;text-shadow:0 0 10px #a6ffefb8;animation:2.6s ease-in-out infinite marketAiModeStar}@keyframes marketAiModeSweep{0%,58%{opacity:0;left:-62%}66%{opacity:1}86%,to{opacity:0;left:122%}}@keyframes marketAiModeStar{0%,to{opacity:.72;transform:scale(.92)rotate(0)}50%{opacity:1;transform:scale(1.14)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.market-mode-nav--hero>:first-child:before,.market-mode-nav--hero>:first-child i{animation:none}}.buyer-workbench-page{color:#24263a;caret-color:#4338a3;background:#f3f5fb;min-height:100vh}.buyer-workbench-page,.buyer-workbench-page *{box-sizing:border-box}.buyer-workbench-page ::selection{color:#fff;background:#4338a3}.buyer-workbench-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e3e5ee;grid-template-columns:180px minmax(280px,560px) 1fr;align-items:center;gap:24px;min-height:70px;padding:0 max(28px,50vw - 620px);display:grid;position:sticky;top:0}.buyer-workbench-brand{color:#302c8d;letter-spacing:-.045em;width:max-content;font-size:25px;font-weight:790}.buyer-workbench-brand span{color:#ff553f;font-weight:570}.buyer-workbench-page-title{color:#24253a;letter-spacing:-.025em;white-space:nowrap;min-width:0;font-size:18px;font-weight:760;line-height:1.2}.buyer-workbench-topbar>form{background:#f6f7fb;border:1px solid #dfe2ec;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:42px;padding-left:14px;display:grid}.buyer-workbench-topbar>form>svg{color:#777b91}.buyer-workbench-topbar>form input{color:#292b3d;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.buyer-workbench-topbar>form input::placeholder{color:#9295a6}.buyer-workbench-topbar>form:focus-within{background:#fff;border-color:#bdb8e6;box-shadow:0 0 0 3px #453aa51a}.buyer-workbench-page .buyer-workbench-topbar>form input:focus-visible{outline:0}.buyer-workbench-topbar>form button{color:#fff;cursor:pointer;background:#3f369e;border:0;border-radius:9px;height:34px;margin-right:3px;padding:0 16px;font-size:12px;font-weight:700}.buyer-workbench-top-actions{justify-self:end;align-items:center;gap:8px;display:flex}.buyer-workbench-top-actions>a,.buyer-workbench-top-actions>button,.buyer-workbench-topbar>button{color:#5d6072;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e9;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.buyer-workbench-topbar>button{justify-self:end}.buyer-workbench-top-actions>:last-child{width:38px;padding:0}.buyer-workbench-top-actions>.buyer-workbench-home-link{color:#40379a;background:#f1efff;border-color:#0000;gap:7px;font-weight:700;transition:color .16s,background .16s,transform .16s}.buyer-workbench-top-actions>.buyer-workbench-home-link:hover{color:#fff;background:#4339a1;transform:translateY(-1px)}.buyer-workbench-top-actions>.buyer-workbench-home-link:active{transform:scale(.96)}.buyer-workbench-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;width:min(1240px,100% - 56px);margin:0 auto;padding:30px 0 72px;display:grid}.buyer-workbench-rail{background:#fff;border:1px solid #e2e4ed;border-radius:16px;padding:18px;position:sticky;top:100px;box-shadow:0 12px 36px #272a470f}.buyer-workbench-profile{border-bottom:1px solid #ececf2;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 11px;padding:6px 3px 18px;display:grid}.buyer-workbench-profile>span{color:#fff;background:#4339a2;border-radius:14px;grid-row:1/4;place-items:center;width:46px;height:46px;font-size:13px;font-weight:760;display:grid}.buyer-workbench-profile strong,.buyer-workbench-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-workbench-profile strong{font-size:14px}.buyer-workbench-profile small{color:#858796;font-size:10px}.buyer-workbench-profile i{color:#37816b;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:650;display:flex}.buyer-workbench-rail nav{gap:5px;padding-top:14px;display:grid}.buyer-workbench-rail nav a{color:#5c5e70;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:13px;font-weight:640;display:flex}.buyer-workbench-rail nav a:hover,.buyer-workbench-rail nav a.is-active{color:#3d3499;background:#f0effb}.buyer-workbench-content{min-width:0}.buyer-workbench-welcome{background:#ebeefe;border:1px solid #dce0f6;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 22px;display:flex}.buyer-workbench-welcome>div{align-items:center;gap:14px;min-width:0;display:flex}.buyer-workbench-avatar{display:none}.buyer-workbench-welcome h1,.buyer-workbench-welcome p,.buyer-workbench-ai-card h2,.buyer-workbench-ai-card p,.buyer-workbench-section h2,.buyer-workbench-section p,.buyer-workbench-snapshot h2{margin:0}.buyer-workbench-welcome h1{color:#252741;letter-spacing:-.035em;font-size:clamp(24px,2.3vw,32px);line-height:1.25}.buyer-workbench-welcome p{color:#777b94;margin-top:6px;font-size:14px}.buyer-workbench-welcome>:is(a,button){color:#443b9f;min-height:42px;font:inherit;cursor:pointer;background:#ffffffbd;border:1px solid #d2d6ef;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:690;display:inline-flex}.buyer-workbench-ai-card{color:#fff;background:#40369d;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:132px;margin-top:18px;padding:24px;display:grid;box-shadow:0 18px 46px #372f9330}.buyer-workbench-ai-card>span{color:#fff;background:#5a50b7;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.buyer-workbench-ai-card h2{font-size:20px;line-height:1.25}.buyer-workbench-ai-card p{color:#ffffffbf;max-width:620px;margin-top:7px;font-size:12px;line-height:1.65}.buyer-workbench-ai-card>a{color:#3d3498;background:#fff;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:720;display:inline-flex}.buyer-workbench-snapshot{background:#fff;border:1px solid #e3e5ee;border-radius:16px;margin-top:18px;padding:20px 22px}.buyer-workbench-snapshot>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.buyer-workbench-snapshot h2{font-size:16px}.buyer-workbench-snapshot header small{color:#9799a8;font-size:10px}.buyer-workbench-snapshot>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.buyer-workbench-snapshot a,.buyer-workbench-snapshot button{color:#4a4d64;text-align:left;min-height:68px;font:inherit;cursor:pointer;background:#f7f8fc;border:1px solid #ebecef;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex}.buyer-workbench-snapshot a>svg,.buyer-workbench-snapshot button>svg{color:#5148aa}.buyer-workbench-snapshot span{gap:2px;display:grid}.buyer-workbench-snapshot strong{color:#292b42;font-size:19px}.buyer-workbench-snapshot small{color:#77798b;font-size:11px}.buyer-workbench-overview{color:#fff;background:#352d82;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:14px 22px;padding:22px;display:grid;box-shadow:0 18px 46px #2a256f2e}.buyer-workbench-overview .buyer-workbench-welcome{background:0 0;border:0;border-radius:0;min-height:54px;padding:0}.buyer-workbench-overview .buyer-workbench-avatar{color:#352d82;background:#fff;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:760;display:grid}.buyer-workbench-overview .buyer-workbench-welcome h1{color:#fff;font-size:24px}.buyer-workbench-overview .buyer-workbench-welcome p{color:#ffffffad}.buyer-workbench-overview .buyer-workbench-welcome>:is(a,button){color:#fff;background:#ffffff1a;border-color:#ffffff29;min-height:38px}.buyer-workbench-overview .buyer-workbench-ai-card{color:#fff;background:#f05b3e;border:1px solid #fff3;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:66px;margin:0;padding:11px 13px;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 22px #e54a2d42}.buyer-workbench-overview .buyer-workbench-ai-card>span{color:#df4f34;background:#fff9f7;border:0;border-radius:11px;width:40px;height:40px}.buyer-workbench-overview .buyer-workbench-ai-card h2{font-size:15px;font-weight:760}.buyer-workbench-overview .buyer-workbench-ai-card p{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.45;overflow:hidden}.buyer-workbench-overview .buyer-workbench-ai-card>strong{color:#ce452f;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;font-weight:760;display:inline-flex}.buyer-workbench-overview .buyer-workbench-ai-card:hover{color:#fff;background:#e95034;transform:translateY(-1px);box-shadow:0 14px 28px #e54a2d52}.buyer-workbench-overview .buyer-workbench-ai-card:focus-visible{outline-offset:3px;outline:3px solid #ffb6a0cc}.buyer-workbench-overview .buyer-workbench-snapshot{background:#ffffff14;border:1px solid #ffffff1c;border-radius:14px;grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;min-height:0;margin:0;padding:5px;display:grid}.buyer-workbench-overview .buyer-workbench-snapshot a,.buyer-workbench-overview .buyer-workbench-snapshot button{color:#fff;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px auto;place-content:center;align-items:center;gap:7px;min-width:0;min-height:100%;padding:10px 6px;transition:background-color .18s,transform .18s;display:grid}.buyer-workbench-overview .buyer-workbench-snapshot a:hover,.buyer-workbench-overview .buyer-workbench-snapshot button:hover{background:#ffffff1a;transform:translateY(-1px)}.buyer-workbench-overview .buyer-workbench-snapshot .buyer-workbench-snapshot-icon{color:#43399e;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #17124f33}.buyer-workbench-overview .buyer-workbench-snapshot .buyer-workbench-snapshot-icon svg{width:17px;height:17px}.buyer-workbench-overview .buyer-workbench-snapshot .buyer-workbench-snapshot-copy{gap:1px;display:grid}.buyer-workbench-overview .buyer-workbench-snapshot strong{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.buyer-workbench-overview .buyer-workbench-snapshot small{color:#ffffffd6;white-space:nowrap;line-height:1.2}.buyer-workbench-section{background:#fff;border:1px solid #e3e5ed;border-radius:16px;margin-top:18px;padding:22px}.buyer-workbench-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.buyer-workbench-section>header>svg{color:#5a51aa}.buyer-workbench-section h2{letter-spacing:-.02em;font-size:18px}.buyer-workbench-section p{color:#898b9a;margin-top:5px;font-size:11px}.buyer-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.buyer-workbench-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-workbench-section.is-procurement{padding:24px}.buyer-workbench-section.is-procurement .buyer-workbench-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.buyer-workbench-section.is-procurement .buyer-workbench-tool{min-height:96px;padding:15px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries,.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples{grid-column:span 2;min-height:118px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries{color:#fff;background:#4439a3;border-color:#4439a3;order:-2;box-shadow:0 16px 34px #3931912e}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples{background:#f1f0fb;border-color:#dddaef;order:-1}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries:hover{border-color:#4439a3;box-shadow:0 19px 40px #3931913b}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-icon{color:#4339a1;background:#fff}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-copy strong{color:#fff}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-copy small{color:#ffffffb8}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-trailing{color:#fff}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-trailing b{color:#fff;background:#ffffff24}.buyer-workbench-tool{color:#34364c;text-align:left;min-height:104px;font:inherit;cursor:pointer;background:#fafaff;border:1px solid #e7e7f0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.buyer-workbench-tool:hover{border-color:#cbc7e8;transform:translateY(-2px);box-shadow:0 12px 28px #2d2b5514}.buyer-workbench-tool-icon{color:#463da1;background:#eeecfb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.buyer-workbench-tool:nth-child(2n) .buyer-workbench-tool-icon{color:#a34f37;background:#fff0eb}.buyer-workbench-tool:nth-child(3n) .buyer-workbench-tool-icon{color:#287961;background:#e9f6f1}.buyer-workbench-tool-copy{gap:5px;min-width:0;display:grid}.buyer-workbench-tool-copy strong,.buyer-workbench-tool-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-workbench-tool-copy strong{font-size:14px}.buyer-workbench-tool-copy small{color:#888a9a;font-size:10px}.buyer-workbench-tool-trailing{color:#9a9ca9;align-items:center;gap:5px;display:flex}.buyer-workbench-tool-trailing b{color:#554cab;white-space:nowrap;background:#efedfb;border-radius:8px;place-items:center;min-width:24px;min-height:24px;padding:0 7px;font-size:10px;font-weight:720;display:grid}.buyer-workbench-inline-signout{color:#965050;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ececf2;align-items:center;gap:9px;margin-top:14px;padding:12px 2px 0;font-size:12px;font-weight:680;display:flex}.buyer-workbench-inline-signout>:last-child{color:#b7a2a2;margin-left:auto}.buyer-workbench-inline-signout:hover{color:#7f3939}.buyer-workbench-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1819276b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.buyer-workbench-dialog{background:#fff;border:1px solid #e0e1eb;border-radius:18px;width:min(500px,100%);max-height:min(680px,100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 32px 80px #14162a3d}.buyer-workbench-dialog>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.buyer-workbench-dialog>header>span{color:#463ca0;background:#efedfb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.buyer-workbench-dialog h2,.buyer-workbench-dialog h3,.buyer-workbench-dialog p,.buyer-workbench-dialog dl,.buyer-workbench-dialog dt,.buyer-workbench-dialog dd{margin:0}.buyer-workbench-dialog h2{font-size:18px}.buyer-workbench-dialog header small{color:#7e8191;margin-top:4px;font-size:10px;display:block}.buyer-workbench-dialog header button{color:#707384;cursor:pointer;background:#f5f6f9;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.buyer-workbench-dialog-empty{color:#554ca7;text-align:center;background:#f7f7fc;border:1px dashed #d8d7e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;margin-top:20px;padding:30px;display:flex}.buyer-workbench-dialog-empty h3{color:#33354a;margin-top:13px;font-size:16px}.buyer-workbench-dialog-empty p{color:#7c7e8e;max-width:360px;margin-top:8px;font-size:12px;line-height:1.65}.buyer-workbench-dialog dl{border:1px solid #e6e6ee;border-radius:14px;margin-top:22px;overflow:hidden}.buyer-workbench-dialog dl>div{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px;display:grid}.buyer-workbench-dialog dl>div+div{border-top:1px solid #ececf2}.buyer-workbench-dialog dt{color:#7b7d8d;font-size:12px}.buyer-workbench-dialog dd{overflow-wrap:anywhere;color:#303247;font-size:13px;font-weight:650}.buyer-workbench-dialog>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.buyer-workbench-dialog>footer a{color:#4a429f;border:1px solid #d6d3e9;border-radius:11px;place-items:center;min-height:43px;font-size:12px;font-weight:700;display:grid}.buyer-workbench-dialog>footer a:last-child{color:#fff;background:#4339a1;border-color:#4339a1}.buyer-workbench-signout-dialog{width:min(430px,100%)}.buyer-workbench-signout-dialog>header>span{color:#945050;background:#fbefef}.buyer-workbench-signout-dialog>p{color:#686a7b;background:#f7f7fa;border-radius:12px;margin:22px 0 0;padding:17px;font-size:12px;line-height:1.65}.buyer-workbench-signout-dialog>footer.buyer-workbench-signout-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buyer-workbench-signout-actions button{color:#4d4f62;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdde6;border-radius:11px;font-size:12px;font-weight:700}.buyer-workbench-signout-actions button:last-child{color:#fff;background:#914747;border-color:#914747}.buyer-workbench-guest{grid-template-rows:auto 1fr;display:grid}.buyer-workbench-guest .buyer-workbench-topbar{grid-template-columns:1fr auto}.buyer-workbench-signin-card{text-align:center;background:#fff;border:1px solid #e0e2eb;border-radius:20px;width:min(430px,100% - 40px);margin:auto;padding:38px;box-shadow:0 24px 70px #282b4a1a}.buyer-workbench-signin-card>div{color:#fff;background:#4339a1;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.buyer-workbench-signin-card h1{letter-spacing:-.035em;margin:0;font-size:24px}.buyer-workbench-signin-card p{color:#77798a;margin:10px 0 24px;font-size:13px;line-height:1.65}.buyer-workbench-signin-card>a{color:#fff;background:#4339a1;border:1px solid #4339a1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:10px;font-size:13px;font-weight:720;display:flex}.buyer-workbench-signin-card>a.is-secondary{color:#4c459c;background:#fff;border-color:#d8d5e9}.buyer-workbench-loading{justify-content:center;align-items:center;gap:6px;min-height:100vh;display:flex}.buyer-workbench-loading span{background:#4b42a4;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate buyerWorkbenchPulse}.buyer-workbench-loading span:nth-child(2){animation-delay:.16s}.buyer-workbench-loading span:nth-child(3){animation-delay:.32s}@keyframes buyerWorkbenchPulse{to{opacity:.35;transform:translateY(-5px)}}.buyer-workbench-page :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #5248b247}@media (width<=980px){.buyer-workbench-topbar{grid-template-columns:145px minmax(250px,1fr) auto;gap:14px}.buyer-workbench-top-actions>.buyer-workbench-home-link{width:38px;padding:0}.buyer-workbench-home-link span{display:none}.buyer-workbench-shell{grid-template-columns:1fr}.buyer-workbench-rail{display:none}.buyer-workbench-overview{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}}@media (width<=700px){.buyer-workbench-page{padding-bottom:env(safe-area-inset-bottom);background:#f5f6fb}.buyer-workbench-topbar{grid-template-columns:1fr auto;gap:10px;min-height:62px;padding:0 16px}.buyer-workbench-brand{font-size:21px}.buyer-workbench-page-title{letter-spacing:-.02em;font-size:17px}.buyer-workbench-topbar>form{grid-area:2/1/auto/-1;height:40px;margin-bottom:12px}.buyer-workbench-topbar:has(>form){min-height:116px;padding-top:2px}.buyer-workbench-topbar>form button{height:32px;padding:0 14px}.buyer-workbench-top-actions>button:first-of-type{min-height:34px;padding:0 11px}.buyer-workbench-top-actions>:last-child{display:none}.buyer-workbench-shell{width:100%;padding:14px 14px 34px}.buyer-workbench-overview{border-radius:15px;padding:16px;display:block}.buyer-workbench-overview .buyer-workbench-welcome{min-height:46px;padding:0}.buyer-workbench-welcome>div{gap:12px}.buyer-workbench-overview .buyer-workbench-avatar{border-radius:11px;flex-basis:42px;width:42px;height:42px}.buyer-workbench-overview .buyer-workbench-welcome h1{font-size:18px}.buyer-workbench-overview .buyer-workbench-welcome p{margin-top:3px;font-size:10px}.buyer-workbench-overview .buyer-workbench-welcome>:is(a,button){border-radius:10px;flex:0 0 34px;justify-content:center;gap:0;width:34px;height:34px;min-height:34px;padding:0;font-size:0;line-height:0}.buyer-workbench-overview .buyer-workbench-welcome>:is(a,button) svg{display:block}.buyer-workbench-overview .buyer-workbench-ai-card{border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:58px;margin-top:13px;padding:8px 10px}.buyer-workbench-overview .buyer-workbench-ai-card>span{border-radius:10px;width:38px;height:38px}.buyer-workbench-overview .buyer-workbench-ai-card h2{font-size:13px}.buyer-workbench-overview .buyer-workbench-ai-card p{display:none}.buyer-workbench-overview .buyer-workbench-ai-card>strong{font-size:10px}.buyer-workbench-overview .buyer-workbench-snapshot{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:62px;margin-top:12px;padding:4px;display:grid}.buyer-workbench-overview .buyer-workbench-snapshot a,.buyer-workbench-overview .buyer-workbench-snapshot button{border-radius:9px;grid-template-columns:30px auto;gap:7px;min-height:52px;padding:4px 5px}.buyer-workbench-overview .buyer-workbench-snapshot .buyer-workbench-snapshot-icon{border-radius:9px;width:30px;height:30px}.buyer-workbench-overview .buyer-workbench-snapshot .buyer-workbench-snapshot-icon svg{width:17px;height:17px}.buyer-workbench-overview .buyer-workbench-snapshot strong{font-size:16px}.buyer-workbench-overview .buyer-workbench-snapshot small{font-size:9px}.buyer-workbench-section.is-procurement{padding:17px 14px 14px}.buyer-workbench-section{border-radius:15px;margin-top:12px;padding:18px 15px}.buyer-workbench-section>header{margin-bottom:14px}.buyer-workbench-section h2{font-size:17px}.buyer-workbench-grid,.buyer-workbench-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.buyer-workbench-section.is-procurement .buyer-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-workbench-grid.is-compact .buyer-workbench-tool:last-child{grid-column:1/-1}.buyer-workbench-tool{grid-template-rows:42px auto;grid-template-columns:1fr auto;align-items:start;gap:10px;min-height:132px;padding:14px}.buyer-workbench-tool-icon{grid-column:1}.buyer-workbench-tool-copy{grid-area:2/1/auto/-1}.buyer-workbench-tool-copy strong{font-size:13px}.buyer-workbench-tool-copy small{white-space:normal;line-height:1.45}.buyer-workbench-tool-trailing{grid-area:1/2;align-self:center}.buyer-workbench-section.is-procurement .buyer-workbench-tool{min-height:86px;padding:12px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries{border-radius:14px;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:88px;padding:14px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-icon{grid-area:1/1;width:46px;height:46px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-copy{grid-area:1/2}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-copy strong{font-size:15px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-copy small{margin-top:2px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-inquiries .buyer-workbench-tool-trailing{grid-area:1/3}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples{grid-column:auto;grid-template-rows:38px auto;grid-template-columns:1fr auto;align-items:start;min-height:86px;padding:12px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples .buyer-workbench-tool-icon{grid-area:1/1;width:38px;height:38px}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples .buyer-workbench-tool-copy{grid-area:2/1/auto/-1}.buyer-workbench-section.is-procurement .buyer-workbench-tool.is-samples .buyer-workbench-tool-trailing{grid-area:1/2}.buyer-workbench-section.is-procurement .buyer-workbench-tool:not(.is-inquiries) .buyer-workbench-tool-copy small{display:none}.buyer-workbench-section.is-procurement .buyer-workbench-tool:not(.is-inquiries):not(.is-samples) .buyer-workbench-tool-icon{width:38px;height:38px}.buyer-workbench-section.is-procurement .buyer-workbench-tool:not(.is-inquiries):not(.is-samples) .buyer-workbench-tool-copy small{display:none}.buyer-workbench-section.is-account .buyer-workbench-grid{gap:0}.buyer-workbench-section.is-account .buyer-workbench-tool.is-address{display:none}.buyer-workbench-section.is-account .buyer-workbench-tool,.buyer-workbench-section.is-account .buyer-workbench-grid.is-compact .buyer-workbench-tool:last-child{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:10px 2px;transform:none}.buyer-workbench-section.is-account .buyer-workbench-tool+.buyer-workbench-tool{border-top:1px solid #ececf2}.buyer-workbench-section.is-account .buyer-workbench-tool-icon{grid-area:1/1;width:36px;height:36px}.buyer-workbench-section.is-account .buyer-workbench-tool-copy{grid-area:1/2}.buyer-workbench-section.is-account .buyer-workbench-tool-copy small{white-space:nowrap;margin-top:1px}.buyer-workbench-section.is-account .buyer-workbench-tool-trailing{grid-area:1/3}.buyer-workbench-section.is-account .buyer-workbench-inline-signout{min-height:54px;margin-top:2px;padding:10px 2px 0;font-size:13px}.buyer-workbench-dialog-backdrop{align-items:end;padding:0}.buyer-workbench-dialog{width:100%;max-height:min(76vh,640px);padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.22s ease-out buyerWorkbenchSheetIn}.buyer-workbench-dialog:before{content:"";background:#d7d8e1;border-radius:4px;width:42px;height:4px;margin:-8px auto 15px;display:block}.buyer-workbench-signin-card{padding:28px 22px}@keyframes buyerWorkbenchSheetIn{0%{opacity:0;transform:translateY(34px)}}}@media (prefers-reduced-motion:reduce){.buyer-workbench-loading span,.buyer-workbench-dialog,.buyer-workbench-tool{transition:none;animation:none}}.account-history-toolbar{grid-template-columns:minmax(250px,auto) minmax(280px,1fr);justify-content:space-between}.account-history-segments{background:#efeff6;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.account-history-segments button{color:#727386;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 15px;font-size:14px}.account-history-segments button.is-active{color:#373190;background:#fff;font-weight:700;box-shadow:0 5px 14px #322d6914}.account-history-list{gap:12px;display:grid}.account-history-list article{background:#fff;border:1px solid #e5e5ef;border-radius:15px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.account-history-list article:hover{border-color:#c7c3e8;transform:translateY(-2px);box-shadow:0 16px 36px #241f5714}.account-history-list article>a{color:inherit;grid-template-columns:112px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:116px;padding:12px 18px 12px 12px;text-decoration:none;display:grid}.account-history-media{color:#5b53be;background:#f1f0f8;border-radius:11px;justify-content:center;align-items:center;height:92px;display:flex;overflow:hidden}.account-history-media.is-supplier{color:#2357a5;background:#f0f4fb}.account-history-media img{object-fit:cover;width:100%;height:100%}.account-history-copy{min-width:0}.account-history-copy>span{color:#5c55bc;font-size:12px;font-weight:700}.account-history-copy h2{color:#25263b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 7px;font-size:16px;line-height:1.35;overflow:hidden}.account-history-copy p,.account-history-copy small{color:#77798e;margin:0;font-size:13px;line-height:1.5;display:block}.account-history-copy small{color:#9a9bad;margin-top:3px}.account-history-arrow{color:#a8a9bb;transition:color .16s,transform .16s}.account-history-list article:hover .account-history-arrow{color:#4a43ab;transform:translate(3px)}.account-history-empty{min-height:360px}@media (width<=760px){.account-history-segments{grid-template-columns:repeat(3,1fr);display:grid}.account-history-toolbar label{width:100%}.account-history-list article>a{grid-template-columns:82px minmax(0,1fr) 18px;gap:12px;min-height:104px;padding:10px 12px 10px 10px}.account-history-media{height:82px}.account-history-copy h2{white-space:normal}}.account-inquiries-page{color:#282940;caret-color:#4338a3;background:#f4f5f9;min-height:100vh}.account-inquiries-page ::selection{color:#fff;background:#4338a3}.account-inquiries-topbar{background:#fff;border-bottom:1px solid #e6e7ef;justify-content:space-between;align-items:center;gap:24px;height:68px;padding:0 max(24px,50vw - 590px);display:flex}.account-inquiries-brand{color:#322f8f;letter-spacing:-.035em;font-size:26px;font-weight:780}.account-inquiries-brand span{font-weight:500}.account-inquiries-topbar>div{align-items:center;gap:10px;display:flex}.account-inquiries-topbar>div a,.account-inquiries-topbar>div button{color:#56586c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dedfe8;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.account-inquiries-topbar>div a:hover,.account-inquiries-topbar>div button:hover{color:#37328e;background:#f2f1fb;border-color:#c9c6ea}.account-inquiries-topbar>div .account-subpage-back{color:#40379e;background:#f6f5fc;border-color:#e1dff0;gap:7px;font-weight:680}.account-inquiries-shell{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 64px;display:grid}.account-inquiries-sidebar{background:#fff;border:1px solid #e5e6ed;border-radius:14px;padding:18px;position:sticky;top:20px}.account-inquiries-profile{border-bottom:1px solid #ececf2;align-items:center;gap:12px;padding:4px 2px 19px;display:flex}.account-inquiries-profile>span{color:#fff;background:#453aa4;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:760;display:grid}.account-inquiries-profile>div{min-width:0}.account-inquiries-profile strong,.account-inquiries-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-inquiries-profile strong{color:#2e3044;font-size:14px}.account-inquiries-profile small{color:#7c7e8e;margin-top:4px;font-size:11px}.account-inquiries-sidebar nav{gap:5px;padding:14px 0 6px;display:grid}.account-inquiries-sidebar nav a{color:#57596c;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:13px;font-weight:630;transition:color .16s ease-out,background .16s ease-out;display:flex}.account-inquiries-sidebar nav a:hover,.account-inquiries-sidebar nav a:focus-visible{color:#3f379d;background:#f5f4fb}.account-inquiries-sidebar nav a.is-active{color:#3f379d;background:#efedff}.account-inquiries-signin{color:#40379e;background:#f7f6fe;border-radius:9px;justify-content:space-between;align-items:center;min-height:40px;margin-top:10px;padding:0 11px;font-size:12px;font-weight:690;display:flex}.account-inquiries-content{min-width:0}.account-inquiries-toolbar{background:#fff;border:1px solid #e5e6ed;border-radius:12px;grid-template-columns:minmax(108px,auto) minmax(240px,1fr) 150px;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 18px;display:grid}.account-inquiries-toolbar>strong{color:#4f5164;font-size:12px;font-weight:700}.account-inquiries-toolbar label{color:#817e99;background:#f7f7fa;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.account-inquiries-toolbar input{color:#2f3043;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.account-inquiries-toolbar input::placeholder{color:#8b8d9c}.account-inquiries-toolbar select{color:#4d4f63;height:42px;font:inherit;background:#fff;border:1px solid #dfe0e8;border-radius:9px;outline:0;padding:0 34px 0 12px;font-size:12px}.account-inquiries-list{gap:12px;margin-top:14px;display:grid}.account-inquiries-list article{background:#fff;border:1px solid #e5e6ed;border-radius:12px;padding:20px 22px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.account-inquiries-list article:hover{border-color:#c9c6e6;box-shadow:0 10px 25px #2b294c12}.account-inquiries-list article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-inquiries-list article>header>div{align-items:center;gap:8px;display:flex}.account-inquiries-list article>header span,.account-inquiries-list article>header b{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:720}.account-inquiries-list article>header span{color:#554ca9;background:#efedff}.account-inquiries-list article>header b{color:#147963;background:#e9f8f3}.account-inquiries-list article>header small{color:#9a9baa;font-variant-numeric:tabular-nums;font-size:10px}.account-inquiries-list h2{color:#2c2e43;margin:14px 0 7px;font-size:17px;line-height:1.45}.account-inquiries-list article>p{color:#686b7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:80ch;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.account-inquiries-list dl{border-top:1px solid #efeff3;align-items:center;gap:28px;margin:17px 0 0;padding-top:14px;display:flex}.account-inquiries-list dl>div{align-items:center;gap:7px;display:flex}.account-inquiries-list dt,.account-inquiries-list dd{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.account-inquiries-list dt{color:#898b9a}.account-inquiries-list dd{color:#555769;font-weight:630}.account-inquiries-list article>footer{justify-content:flex-end;margin-top:-26px;display:flex}.account-inquiries-list article>footer a{color:#48409f;background:#f4f2ff;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.account-inquiries-list article>footer a:hover{color:#fff;background:#48409f}.account-inquiries-empty,.account-inquiries-loading{text-align:center;background:#fff;border:1px solid #e5e6ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;margin-top:14px;display:flex}.account-inquiries-empty>svg{color:#4b42a1;box-sizing:border-box;background:#efedff;border-radius:15px;width:56px;height:56px;padding:13px}.account-inquiries-empty h2{color:#2c2e43;margin:20px 0 8px;font-size:20px}.account-inquiries-empty p{color:#747688;max-width:48ch;margin:0;font-size:13px;line-height:1.65}.account-inquiries-empty>div{gap:9px;margin-top:22px;display:flex}.account-inquiries-empty a{color:#49429a;background:#f1efff;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.account-inquiries-empty a:last-child{color:#fff;background:#443b9f}.account-inquiries-loading{gap:8px}.account-inquiries-loading>span{background:#efeff4;border-radius:6px;width:min(520px,70%);height:18px;animation:1.5s ease-in-out infinite alternate account-inquiry-pulse}.account-inquiries-loading>span:nth-child(2){width:min(430px,58%)}.account-inquiries-loading>span:nth-child(3){width:min(330px,46%)}.account-inquiries-loading p{color:#808291;margin:16px 0 0;font-size:12px}.account-inquiries-page :is(a,button,input,select):focus-visible{outline-offset:2px;outline:3px solid #5148bd3d}@keyframes account-inquiry-pulse{0%{opacity:.55}to{opacity:1}}@media (width<=900px){.account-inquiries-shell{grid-template-columns:1fr}.account-inquiries-sidebar{display:none}}@media (width<=640px){.account-inquiries-topbar{height:62px;padding:0 14px}.account-inquiries-brand{font-size:23px}.account-inquiries-topbar>div a{display:none}.account-inquiries-topbar>div a.account-subpage-back{min-width:40px;padding:0 10px;display:inline-flex}.account-inquiries-shell{gap:18px;width:calc(100% - 28px);padding:22px 0 42px}.account-inquiries-sidebar{display:none}.account-inquiries-toolbar{grid-template-columns:minmax(0,1fr) auto;margin-top:0;padding:12px}.account-history-segments,.account-history-toolbar label:last-child{grid-column:1/-1}.account-inquiries-toolbar>strong{padding:2px 2px 4px}.account-inquiries-toolbar input,.account-inquiries-toolbar select{font-size:16px}.account-inquiries-list article{padding:18px}.account-inquiries-list article>header{flex-direction:column;align-items:flex-start;gap:8px}.account-inquiries-list dl{flex-direction:column;align-items:flex-start;gap:9px}.account-inquiries-list article>footer{justify-content:stretch;margin-top:16px}.account-inquiries-list article>footer a{justify-content:center;width:100%}.account-inquiries-empty,.account-inquiries-loading{min-height:340px;padding:32px 20px}}@media (width<=360px){.account-inquiries-topbar>div .account-subpage-back span{display:none}}@media (prefers-reduced-motion:reduce){.account-inquiries-loading>span{animation:none}}.account-profile-page{--profile-accent:#40379e;--profile-accent-soft:#f0eeff;--profile-line:#e1e3eb;--profile-muted:#717486}.account-profile-content{min-width:0}.account-profile-form{gap:18px;display:grid}.account-profile-section{border:1px solid var(--profile-line);background:#fff;border-radius:14px;padding:24px}.account-profile-section>header{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:22px;padding-bottom:17px;display:flex}.account-profile-section>header>div{color:var(--profile-accent);align-items:center;gap:10px;display:flex}.account-profile-section h2{color:#2d2f45;letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.35}.account-profile-section>header p,.account-profile-section>header a{color:#8c551f;margin:0;font-size:12px;font-weight:650}.account-profile-section>header a{min-height:38px;color:var(--profile-accent);background:var(--profile-accent-soft);border-radius:9px;align-items:center;padding:0 12px;display:inline-flex}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.account-profile-fields>label,.account-profile-gender,.account-profile-validity{border:0;min-width:0;margin:0;padding:0}.account-profile-fields>label.is-wide{grid-column:1/-1}.account-profile-fields>label>span,.account-profile-gender legend,.account-profile-validity legend{color:#44475b;align-items:center;gap:3px;min-height:22px;margin-bottom:7px;font-size:12px;font-weight:680;display:flex}.account-profile-fields i,.account-profile-upload-label i{color:#d64141;font-style:normal}.account-profile-fields em{color:#9597a6;margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.account-profile-fields>label>input,.account-profile-fields>label>select,.account-profile-validity input{color:#303247;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d7d9e3;border-radius:9px;outline:0;padding:0 13px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.account-profile-fields>label>select{padding-right:34px}.account-profile-fields>label>input::placeholder{color:#9698a6}.account-profile-fields>label>input:hover,.account-profile-fields>label>select:hover,.account-profile-validity input:hover{border-color:#bcbfd0}.account-profile-fields>label>input:focus,.account-profile-fields>label>select:focus,.account-profile-validity input:focus{border-color:#665dba;box-shadow:0 0 0 3px #4e44ab1f}.account-profile-fields>label>input.is-readonly{color:#5e6072;cursor:not-allowed;background:#f5f6f9}.account-profile-fields .has-error>input,.account-profile-fields .has-error>select,.account-profile-validity.has-error input[aria-invalid=true]{background:snow;border-color:#d96262}.account-profile-fields>label>small,.account-profile-validity>small{color:#b83d3d;margin-top:6px;font-size:10px;line-height:1.45;display:block}.account-profile-gender>div{align-items:center;gap:8px;min-height:46px;display:flex}.account-profile-gender label{cursor:pointer;position:relative}.account-profile-gender input{opacity:0;width:1px;height:1px;position:absolute}.account-profile-gender label span{color:#67697a;background:#f6f6f9;border:1px solid #e4e4eb;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:650;transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out;display:inline-flex}.account-profile-gender input:checked+span{color:#fff;background:var(--profile-accent);border-color:var(--profile-accent)}.account-profile-gender input:focus-visible+span{outline-offset:2px;outline:3px solid #5148bd3d}.account-profile-validity>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.account-profile-validity>div>span{color:#9698a6;font-size:12px}.account-profile-validity input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.account-profile-uploads{border-top:1px solid #ececf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;padding-top:22px;display:grid}.account-profile-upload{min-width:0}.account-profile-upload-label{color:#44475b;justify-content:space-between;align-items:flex-start;gap:8px;min-height:35px;margin-bottom:7px;font-size:12px;font-weight:680;display:flex}.account-profile-upload-label small{color:#9597a6;text-align:right;font-size:9px;font-weight:500;line-height:1.4}.account-profile-upload>label{color:#5c587f;text-align:center;cursor:pointer;background:#f8f8fb;border:1px dashed #cdd0dd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:142px;padding:18px 14px;transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:flex}.account-profile-upload>label:hover{color:var(--profile-accent);background:#f4f2ff;border-color:#7d75bd;transform:translateY(-1px)}.account-profile-upload>label:has(input:focus-visible){outline-offset:2px;outline:3px solid #5148bd3d}.account-profile-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.account-profile-upload>label>span{width:42px;height:42px;color:var(--profile-accent);background:#ebe9ff;border-radius:11px;place-items:center;display:grid}.account-profile-upload>label strong{color:#3b3d52;font-size:12px}.account-profile-upload>label small{color:#8b8d9b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:500;line-height:1.45;overflow:hidden}.account-profile-upload.has-error>label{background:snow;border-color:#d96262}.account-profile-upload>p{color:#b83d3d;align-items:center;gap:5px;margin:6px 0 0;font-size:10px;display:flex}.account-profile-form-alert,.account-profile-form-success{border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:12px;font-weight:650;display:flex}.account-profile-form-alert{color:#a43b3b;background:#fff0f0}.account-profile-form-success{color:#166d5c;background:#eaf8f3}.account-profile-submit{color:#fff;background:var(--profile-accent);width:min(240px,100%);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:2px auto 0;padding:0 24px;font-size:14px;font-weight:720;transition:background .15s ease-out,transform .15s ease-out;display:inline-flex;box-shadow:0 10px 22px #40379e38}.account-profile-submit:hover{background:#332d82;transform:translateY(-1px)}.account-profile-signin{width:min(460px,100% - 32px);min-height:310px;color:var(--profile-accent);border:1px solid var(--profile-line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin:70px auto;padding:36px;display:flex}.account-profile-signin h2{color:#2e3045;margin:18px 0 24px;font-size:22px}.account-profile-signin a{color:#fff;background:var(--profile-accent);border-radius:9px;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1040px){.account-profile-uploads{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-upload:last-child{grid-column:1/-1}}@media (width<=640px){.account-profile-form{gap:14px}.account-profile-section{border-radius:13px;padding:18px 16px}.account-profile-section>header{align-items:flex-start;margin-bottom:18px;padding-bottom:14px}.account-profile-section>header p{display:none}.account-profile-section>header a{flex:none;min-height:36px;padding:0 10px;font-size:11px}.account-profile-fields{grid-template-columns:1fr;gap:17px}.account-profile-fields>label.is-wide{grid-column:auto}.account-profile-fields>label>input,.account-profile-fields>label>select,.account-profile-validity input{min-height:48px;font-size:16px}.account-profile-gender>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-profile-gender label span{width:100%;min-height:44px}.account-profile-validity>div{grid-template-columns:1fr;gap:8px}.account-profile-validity>div>span{display:none}.account-profile-uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:20px;padding-top:18px}.account-profile-upload:last-child{grid-column:1/-1}.account-profile-upload-label{min-height:42px;display:block}.account-profile-upload-label small{text-align:left;margin-top:3px;display:block}.account-profile-upload>label{min-height:132px;padding:14px 10px}.account-profile-upload>label small{max-width:120px}.account-profile-submit{width:100%;min-height:50px}}@media (width<=360px){.account-profile-uploads{grid-template-columns:1fr}.account-profile-upload:last-child{grid-column:auto}}.account-inquiry-search{color:#77738e;background:#fff;border:1px solid #dddfe8;border-radius:12px;align-items:center;gap:10px;width:min(100%,560px);min-height:48px;padding:0 14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.account-inquiry-search:focus-within{color:#4b43a8;border-color:#8f89ce;box-shadow:0 0 0 3px #4b43a81a}.account-inquiry-search input{color:#303247;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.account-inquiry-search input::placeholder{color:#85889a}.account-samples-orders{background:#fff;border:1px solid #e5e6ed;border-radius:14px;margin-top:16px;overflow:hidden}.account-samples-tabs{border-bottom:1px solid #e8e9ef;align-items:end;gap:28px;min-height:54px;padding:0 20px;display:flex}.account-samples-tabs button{color:#606274;height:54px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:680;position:relative}.account-samples-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-samples-tabs button.is-active{color:#40379e}.account-samples-tabs button.is-active:after{background:#4d43af}.account-samples-table{min-height:360px}.account-samples-table table{table-layout:fixed;border-collapse:collapse;width:100%}.account-samples-table th{color:#55586a;text-align:left;background:#f5f6f9;height:44px;padding:0 14px;font-size:11px;font-weight:700}.account-samples-table th:first-child{width:24%}.account-samples-table th:nth-child(2),.account-samples-table th:nth-child(5){width:15%}.account-samples-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:44px 20px;display:flex}.account-samples-empty>svg{color:#534aaa;box-sizing:border-box;background:#efedff;border-radius:15px;width:58px;height:58px;padding:13px}.account-samples-empty h2{color:#2d2f43;margin:18px 0 7px;font-size:18px}.account-samples-empty p{color:#767889;max-width:46ch;margin:0;font-size:12px;line-height:1.65}.account-samples-empty a{color:#49419d;background:#f1efff;border-radius:9px;align-items:center;gap:9px;min-height:40px;margin-top:19px;padding:0 14px;font-size:12px;font-weight:710;display:inline-flex}@media (width<=640px){.account-inquiry-search{width:100%;min-height:48px}.account-inquiry-search input{font-size:16px}.account-samples-tabs{padding:0 16px}.account-samples-tabs button{min-width:72px;min-height:48px}.account-samples-table table{display:none}.account-samples-table,.account-samples-empty{min-height:300px}.account-samples-empty{padding:40px 22px}}.sample-orders-commerce{--sample-brand:#4338a1;--sample-brand-dark:#332a86;--sample-brand-soft:#efedff;--sample-warm:#dd693f;--sample-warm-soft:#fff0e9;--sample-ink:#26283e;--sample-muted:#6f7284;--sample-line:#e3e4ec;padding-bottom:0}.sample-orders-content{min-width:0}.sample-orders-search{border:1px solid var(--sample-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:11px;display:grid}.sample-orders-search>label{color:#76788e;background:#f5f5f8;border:1px solid #0000;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 36px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 5px 0 14px;transition:background .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:grid}.sample-orders-search>label:focus-within{background:#fff;border-color:#8b84ca;box-shadow:0 0 0 3px #4338a11a}.sample-orders-search input{min-width:0;height:42px;color:var(--sample-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.sample-orders-search input::placeholder{color:#858798}.sample-orders-search label>button{color:#fff;background:var(--sample-brand);cursor:pointer;border:0;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .15s ease-out,transform .15s ease-out;display:grid}.sample-orders-search label>button:hover{background:var(--sample-brand-dark);transform:translate(1px)}.sample-orders-search>button{color:#4f5267;min-width:92px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdde6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:680;display:inline-flex;position:relative}.sample-orders-search>button:hover,.sample-orders-search>button.has-filter{color:var(--sample-brand);background:var(--sample-brand-soft);border-color:#cbc7ec}.sample-orders-search>button b{color:#fff;background:var(--sample-warm);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.sample-orders-status{border:1px solid var(--sample-line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:78px;margin-top:14px;padding:8px;display:grid}.sample-orders-status button{color:#66697b;min-width:0;min-height:60px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;transition:color .16s ease-out,background .16s ease-out,transform .16s ease-out;display:grid}.sample-orders-status button:hover{color:var(--sample-brand);background:#f6f5fc}.sample-orders-status button:active{transform:scale(.985)}.sample-orders-status button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}.sample-orders-status button b{color:#77798a;font-variant-numeric:tabular-nums;background:#f0f0f4;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;display:grid}.sample-orders-status button.is-active{color:var(--sample-brand);background:var(--sample-brand-soft)}.sample-orders-status button.is-active b{color:#fff;background:var(--sample-brand)}.sample-orders-active-filter{color:#4e4a78;background:#f1efff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:10px;padding:7px 9px 7px 12px;font-size:11px;display:flex}.sample-orders-active-filter>span,.sample-orders-active-filter button{align-items:center;gap:6px;display:inline-flex}.sample-orders-active-filter>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sample-orders-active-filter button{min-height:30px;color:var(--sample-brand);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;flex:none;padding:0 8px;font-size:10px;font-weight:680}.sample-orders-results{margin-top:14px}.sample-orders-empty,.sample-orders-loading{border:1px solid var(--sample-line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:48px 32px;display:flex}.sample-orders-empty>span{width:68px;height:68px;color:var(--sample-brand);background:var(--sample-brand-soft);border-radius:16px;place-items:center;display:grid}.sample-orders-empty h2{color:var(--sample-ink);letter-spacing:-.02em;margin:20px 0 8px;font-size:21px}.sample-orders-empty>p{max-width:48ch;color:var(--sample-muted);margin:0;font-size:13px;line-height:1.7}.sample-orders-empty ol{border-top:1px solid #ececf2;border-bottom:1px solid #ececf2;grid-template-columns:repeat(3,1fr);width:min(520px,100%);margin:28px 0 0;padding:18px 0;list-style:none;display:grid}.sample-orders-empty ol li{color:#595c70;border-right:1px solid #ececf2;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:650;display:flex}.sample-orders-empty ol li:last-child{border-right:0}.sample-orders-empty ol svg{color:var(--sample-brand)}.sample-orders-empty>div{justify-content:center;gap:10px;margin-top:24px;display:flex}.sample-orders-empty>div a,.sample-orders-empty>div button{color:#fff;background:var(--sample-brand);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.sample-orders-empty>div a:last-child{color:var(--sample-brand);background:var(--sample-brand-soft)}.sample-orders-loading{gap:10px}.sample-orders-loading>span{background:#eeeff4;border-radius:6px;width:min(520px,86%);height:14px;animation:1.4s ease-in-out infinite alternate sample-order-pulse}.sample-orders-loading>span:nth-child(2){width:min(430px,70%)}.sample-orders-loading>span:nth-child(3){width:min(320px,52%)}.sample-orders-loading p{color:var(--sample-muted);margin:10px 0 0;font-size:12px}@keyframes sample-order-pulse{0%{opacity:.5}to{opacity:1}}.sample-orders-list{gap:13px;display:grid}.sample-order-card{border:1px solid var(--sample-line);background:#fff;border-radius:14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;overflow:hidden}.sample-order-card:hover{border-color:#c8c5e7;box-shadow:0 12px 28px #2b285314}.sample-order-card>header{border-bottom:1px solid #ededf2;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 18px;display:flex}.sample-order-card>header a{color:#33354a;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sample-order-card>header a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sample-order-card>header>span{flex:none;font-size:11px;font-weight:720}.sample-order-card>header>span.is-pending{color:var(--sample-warm)}.sample-order-card>header>span.is-processed{color:#18806a}.sample-order-product{grid-template-columns:96px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:16px;padding:18px;display:grid}.sample-order-image{background:#f4f4f7;border-radius:11px;width:96px;height:96px;overflow:hidden}.sample-order-image img{object-fit:cover;width:100%;height:100%}.sample-order-product>div{min-width:0}.sample-order-product small{color:#9092a0;font-variant-numeric:tabular-nums;font-size:10px}.sample-order-product h2{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:15px;line-height:1.45;overflow:hidden}.sample-order-product h2 a{color:var(--sample-ink)}.sample-order-product p{color:var(--sample-muted);margin:0;font-size:11px}.sample-order-product dl{grid-template-columns:repeat(2,minmax(72px,1fr));gap:8px;margin:0;display:grid}.sample-order-product dl div{background:#f7f7fa;border-radius:9px;padding:10px 11px}.sample-order-product dt,.sample-order-product dd{margin:0}.sample-order-product dt{color:#898b9b;font-size:9px}.sample-order-product dd{color:#383a4e;margin-top:4px;font-size:12px;font-weight:720}.sample-order-progress{background:#faf9ff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 18px;padding:12px 0;display:grid}.sample-order-progress span{color:#8a8c9a;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.sample-order-progress span:not(:last-child):after{content:"";background:#d8d7e5;width:28px;height:1px;position:absolute;right:-14px}.sample-order-progress i{color:#aaa8bb;place-items:center;font-style:normal;display:grid}.sample-order-progress span:first-child,.sample-order-progress span:first-child i,.sample-order-progress span:nth-child(2),.sample-order-progress span:nth-child(2) i{color:var(--sample-brand)}.sample-order-progress.is-processed span,.sample-order-progress.is-processed i{color:#18806a}.sample-order-progress b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sample-order-shipping{color:#5f6275;background:#f6f7f9;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:12px 18px 0;padding:0 12px;font-size:11px;display:grid}.sample-order-shipping span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sample-order-card>footer{justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 18px 14px;display:flex}.sample-order-card>footer time{color:#8e909f;font-variant-numeric:tabular-nums;font-size:10px}.sample-order-card>footer>div{gap:8px;display:flex}.sample-order-card>footer :is(a,button){color:#4f5265;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:680;display:inline-flex}.sample-order-card>footer a:last-child{color:#fff;background:var(--sample-brand);border-color:var(--sample-brand)}.sample-order-card>footer .sample-order-feedback{color:#4a41a4;background:#f0efff;border-color:#e1dff5}.sample-order-card>footer .sample-order-feedback.is-submitted{color:#177761;background:#e8f7f1;border-color:#d2eee4}.sample-feedback-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19192a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sample-feedback-sheet{width:min(460px,100%);color:var(--sample-ink);background:#fff;border-radius:16px;padding:22px;box-shadow:0 24px 70px #1b19363d}.sample-feedback-sheet>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.sample-feedback-sheet h2{margin:0;font-size:18px;line-height:1.25}.sample-feedback-sheet>header>button{color:#5c5e70;cursor:pointer;background:#f4f4f7;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.sample-feedback-sheet form{margin-top:18px}.sample-feedback-message{display:block;position:relative}.sample-feedback-sheet textarea{resize:vertical;color:#343649;width:100%;min-height:176px;font:inherit;background:#f7f7fa;border:1px solid #0000;border-radius:10px;outline:0;padding:13px 14px 28px;font-size:13px;line-height:1.55}.sample-feedback-sheet textarea:focus{background:#fff;border-color:#918bca;box-shadow:0 0 0 3px #5148bd1a}.sample-feedback-sheet textarea::placeholder{color:#9a9cab}.sample-feedback-message small{color:#9294a3;pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:12px}.sample-feedback-upload{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sample-feedback-upload-add,.sample-feedback-preview{color:#8d91a1;cursor:pointer;background:#fafbfe;border:1px dashed #cfd3df;border-radius:10px;flex:none;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden}.sample-feedback-upload-add input{opacity:0;width:1px;height:1px;position:absolute}.sample-feedback-preview{border-style:solid}.sample-feedback-preview img{object-fit:cover;width:100%;height:100%}.sample-feedback-preview button{color:#fff;cursor:pointer;background:#19192ab8;border:0;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:4px;right:4px}.sample-feedback-upload-hint,.sample-feedback-upload-error{color:#737689;margin:10px 0 0;font-size:11px;line-height:1.5}.sample-feedback-upload-error{color:#bd5646}.sample-feedback-sheet form footer{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px;display:grid}.sample-feedback-sheet form footer button{color:#545669;min-height:46px;font:inherit;cursor:pointer;background:#f2f2f6;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.sample-feedback-sheet form footer button:last-child{color:#fff;background:var(--sample-brand)}.sample-feedback-sheet form footer button:last-child:disabled{color:#aaaab6;cursor:not-allowed;background:#e9e9ef}.sample-orders-filter-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19192a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sample-orders-filter-sheet{background:#fff;border-radius:16px;width:min(520px,100%);padding:22px;box-shadow:0 24px 70px #1b19363d}.sample-orders-filter-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sample-orders-filter-sheet h2{color:var(--sample-ink);margin:0;font-size:20px}.sample-orders-filter-sheet header p{color:var(--sample-muted);margin:6px 0 0;font-size:11px}.sample-orders-filter-sheet header>button{color:#5c5e70;cursor:pointer;background:#f4f4f7;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.sample-orders-filter-sheet fieldset{border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;margin:24px 0 0;padding:0;display:grid}.sample-orders-filter-sheet legend{color:#4c4f62;grid-column:1/-1;margin-bottom:9px;font-size:12px;font-weight:700}.sample-orders-filter-sheet label{background:#f6f6f9;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;min-height:76px;padding:10px 12px;display:grid}.sample-orders-filter-sheet label:focus-within{background:#fff;border-color:#918bca}.sample-orders-filter-sheet label span{color:#6e7082;font-size:10px}.sample-orders-filter-sheet input{color:#343649;min-width:0;height:28px;font:inherit;background:0 0;border:0;outline:0;grid-column:1/-1;font-size:13px}.sample-orders-filter-sheet fieldset>i{color:#9b9dab;padding-bottom:30px;font-size:11px;font-style:normal}.sample-orders-filter-sheet>footer{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:24px;display:grid}.sample-orders-filter-sheet>footer button{color:#545669;min-height:46px;font:inherit;cursor:pointer;background:#f2f2f6;border:0;border-radius:9px;font-size:13px;font-weight:700}.sample-orders-filter-sheet>footer button:last-child{color:#fff;background:var(--sample-brand)}.sample-orders-commerce :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #5148bd3d}@media (width<=640px){.sample-orders-commerce .account-inquiries-sidebar{display:none}.sample-orders-commerce .account-inquiries-shell{width:100%;padding:0 14px 24px;display:block}.sample-orders-search{border-radius:13px;grid-template-columns:minmax(0,1fr);gap:7px;min-height:58px;padding:7px}.sample-orders-search>label{grid-template-columns:20px minmax(0,1fr) 36px;gap:7px;min-height:44px;padding-left:11px}.sample-orders-search input{font-size:16px}.sample-orders-search>button{flex-direction:column;gap:2px;width:50px;min-width:0;min-height:44px;padding:0}.sample-orders-search>button>span{font-size:9px}.sample-orders-search>button b{position:absolute;top:2px;right:2px}.sample-orders-status{min-height:60px;top:calc(58px + max(30px, env(safe-area-inset-top,0px)));z-index:35;border-left:0;border-right:0;border-radius:0;gap:4px;margin:10px -14px 0;padding:6px 14px;position:sticky;box-shadow:0 8px 20px #21203b0d}.sample-orders-status button{grid-template-columns:22px minmax(0,1fr) auto;gap:5px;min-height:46px;padding:7px 8px}.sample-orders-status button span{font-size:12px}.sample-orders-status button b{min-width:20px;height:20px;padding:0 5px}.sample-orders-results{margin-top:10px}.sample-orders-empty,.sample-orders-loading{border-radius:13px;min-height:390px;padding:38px 18px}.sample-orders-empty h2{font-size:19px}.sample-orders-empty>p{font-size:12px}.sample-orders-empty ol{margin-top:24px;padding:15px 0}.sample-orders-empty ol li{flex-direction:column;gap:6px;font-size:10px}.sample-orders-empty>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.sample-orders-empty>div a,.sample-orders-empty>div button{min-height:46px}.sample-order-card>header{min-height:46px;padding:0 14px}.sample-order-card>header a{gap:6px}.sample-order-card>header a strong{max-width:230px}.sample-order-product{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:5px 11px;padding:12px 14px 10px}.sample-order-image{grid-row:1/span 2;width:76px;height:76px}.sample-order-product small{display:none}.sample-order-product h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 5px;font-size:14px;line-height:1.4;display:-webkit-box}.sample-order-product p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.sample-order-product dl{grid-column:2;display:block}.sample-order-product dl div:first-child{display:none}.sample-order-product dl div:last-child{background:0 0;align-items:baseline;gap:6px;padding:0;display:flex}.sample-order-product dl dt{font-size:10px}.sample-order-product dl dd{color:var(--sample-warm);margin-top:0;font-size:11px}.sample-order-progress{display:none}.sample-order-shipping{color:#5e6175;background:0 0;border-top:1px solid #eeeff4;min-height:40px;margin:0 14px;padding:0}.sample-order-shipping>svg:last-child{display:none}.sample-order-card>footer{flex-direction:row;align-items:center;min-height:52px;padding:6px 14px 11px}.sample-order-card>footer>div{width:auto;margin-left:auto}.sample-order-card>footer :is(a,button){flex:none;min-height:38px;padding:0 18px}.sample-order-card>footer a:first-child{display:none}.sample-feedback-backdrop{align-items:end;padding:0}.sample-feedback-sheet{width:100%;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) sample-filter-enter;box-shadow:0 -22px 56px #1b193638}.sample-feedback-sheet textarea{min-height:132px;font-size:16px}.sample-orders-filter-backdrop{align-items:end;padding:0}.sample-orders-filter-sheet{width:100%;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) sample-filter-enter;box-shadow:0 -22px 56px #1b193638}.sample-orders-filter-sheet:before{content:"";background:#d7d8df;border-radius:999px;width:42px;height:4px;margin:-10px auto 16px;display:block}.sample-orders-filter-sheet fieldset{grid-template-columns:1fr}.sample-orders-filter-sheet fieldset>i{display:none}.sample-orders-filter-sheet input{font-size:16px}}@keyframes sample-filter-enter{0%{opacity:.82;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.sample-orders-status button{grid-template-columns:1fr auto}.sample-orders-status button>svg{display:none}.sample-orders-empty>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sample-orders-loading>span,.sample-orders-filter-sheet{animation:none}}.account-inquiry-table{min-height:0;overflow-x:auto}.account-inquiry-table table{min-width:900px}.account-inquiry-table th:first-child{width:24%}.account-inquiry-table th:nth-child(2),.account-inquiry-table th:nth-child(3),.account-inquiry-table th:nth-child(4),.account-inquiry-table th:nth-child(5),.account-inquiry-table th:nth-child(7),.account-inquiry-table th:nth-child(8){width:10%}.account-inquiry-table th:nth-child(6){width:16%}.account-inquiry-table td{color:#5b5e70;vertical-align:middle;border-top:1px solid #ececf2;min-height:74px;padding:14px;font-size:11px;line-height:1.5}.account-inquiry-table td>a{color:#49409f;background:#f1efff;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-weight:700;display:inline-flex}.account-inquiry-product{align-items:center;gap:10px;min-width:0;display:flex}.account-inquiry-product>svg{color:#4a41a4;box-sizing:border-box;background:#efedff;border-radius:10px;flex:0 0 38px;width:38px;height:38px;padding:8px}.account-inquiry-product>span{min-width:0}.account-inquiry-product strong,.account-inquiry-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-inquiry-product strong{color:#303247;font-size:12px}.account-inquiry-product small{color:#9395a4;font-variant-numeric:tabular-nums;margin-top:4px;font-size:9px}.account-inquiry-quote-count{color:#40379e;font-variant-numeric:tabular-nums;font-weight:760}.account-inquiry-status{color:#8a5a13;white-space:nowrap;background:#fff5df;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:720;display:inline-flex}.account-inquiry-status.is-quoted{color:#14745f;background:#e7f7f1}.account-inquiry-status.is-cancelled{color:#6f7180;background:#eff0f3}.account-inquiry-mobile-list{display:none}.account-inquiry-orders>.account-inquiries-loading{border:0;border-radius:0;margin:0}.account-inquiry-empty>div{gap:9px;margin-top:19px;display:flex}.account-inquiry-empty>div a{margin-top:0}.account-inquiry-empty>div a:last-child{color:#fff;background:#443b9f}@media (width<=640px){.account-inquiry-tabs{gap:20px;padding:0 14px;overflow-x:auto}.account-inquiry-tabs button{min-width:max-content}.account-inquiry-table{display:none}.account-inquiry-mobile-list{gap:10px;padding:12px;display:grid}.account-inquiry-mobile-list article{background:#f8f8fb;border-radius:12px;padding:15px}.account-inquiry-mobile-list article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.account-inquiry-mobile-list article>header>span{color:#493fa2;background:#eeecff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.account-inquiry-mobile-list header div{min-width:0}.account-inquiry-mobile-list header strong,.account-inquiry-mobile-list header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-inquiry-mobile-list header strong{color:#2f3145;font-size:13px}.account-inquiry-mobile-list header small{color:#9294a3;margin-top:4px;font-size:10px}.account-inquiry-mobile-list dl{border-top:1px solid #e5e6ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:14px 0 0;padding-top:12px;display:grid}.account-inquiry-mobile-list dl div{min-width:0}.account-inquiry-mobile-list dt,.account-inquiry-mobile-list dd{margin:0}.account-inquiry-mobile-list dt{color:#8a8c9b;font-size:10px}.account-inquiry-mobile-list dd{color:#4f5163;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;overflow:hidden}.account-inquiry-empty>div{flex-direction:column;width:100%}.account-inquiry-empty>div a{justify-content:center;width:100%;min-height:44px}}.account-message-content{min-width:0}.account-message-toolbar{background:#fff;border:1px solid #e3e4ec;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:11px;display:flex}.account-message-tabs{background:#f1f1f6;border-radius:11px;align-items:center;gap:3px;min-width:0;padding:4px;display:flex}.account-message-tabs button{color:#6c6e7f;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.account-message-tabs button b{color:currentColor;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;min-width:0;height:auto;padding:0;font-size:10px;font-weight:500;display:inline}.account-message-tabs button b:before{content:"("}.account-message-tabs button b:after{content:")"}.account-message-tabs button.is-active{color:#fff;background:#4a42a6;font-weight:710;box-shadow:0 6px 16px #342d852e}.account-message-tabs button.is-active b{color:#fff;background:0 0}.account-message-list{background:#fff;border:1px solid #e3e4ec;border-radius:14px;margin-top:14px;overflow:hidden}.account-message-list>a,.account-message-list>button{width:100%;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ebebf1;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:17px 18px;transition:background .16s ease-out;display:grid}.account-message-list>:first-child{border-top:0}.account-message-list>.is-unread{background:#faf9ff}.account-message-list>:is(a,button):hover{background:#f6f5fc}.account-message-icon{color:#4a42a6;background:#efedff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.account-message-icon.is-account{color:#99603e;background:#fff0e8}.account-message-icon.is-service{color:#247663;background:#e9f6f1}.account-message-icon.is-logistics{color:#3569a8;background:#eaf2ff}.account-message-icon.is-marketing{color:#9a5b26;background:#fff2df}.account-message-copy{min-width:0}.account-message-copy>span{align-items:center;gap:8px;display:flex}.account-message-copy strong{color:#292b40;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-message-copy i{color:#fff;background:#4a42a6;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700}.account-message-copy p{color:#717385;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font-size:12px;line-height:1.55;overflow:hidden}.account-message-copy time{color:#9a9ba8;font-variant-numeric:tabular-nums;font-size:10px}.account-message-arrow{color:#a4a6b5}.account-message-empty,.account-message-loading{text-align:center;background:#fff;border:1px solid #e3e4ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;margin-top:14px;padding:42px 24px;display:flex}.account-message-empty>span{color:#4a42a6;background:#efedff;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.account-message-empty h2{color:#2d2f43;margin:20px 0 8px;font-size:19px}.account-message-empty p{color:#737586;max-width:46ch;margin:0;font-size:12px;line-height:1.65}.account-message-empty>div{gap:9px;margin-top:20px;display:flex}.account-message-empty a{color:#49419d;background:#f0eeff;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:710;display:inline-flex}.account-message-empty a:last-child{color:#fff;background:#443b9f}.account-message-loading{gap:9px}.account-message-loading>span{background:#ededf3;border-radius:6px;width:min(520px,70%);height:18px;animation:1.5s ease-in-out infinite alternate account-inquiry-pulse}.account-message-loading>span:nth-child(2){width:min(430px,58%)}.account-message-loading>span:nth-child(3){width:min(330px,46%)}.account-message-loading p{color:#7f8190;margin:15px 0 0;font-size:12px}.account-messages-page :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #4a42a638}@media (width<=900px){.account-message-toolbar{display:block}.account-message-tabs{width:100%;overflow-x:auto}}@media (width<=640px){.account-message-toolbar{padding:9px}.account-message-tabs{scrollbar-width:none}.account-message-tabs::-webkit-scrollbar{display:none}.account-message-tabs button{min-height:40px;padding:0 11px}.account-message-list>a,.account-message-list>button{grid-template-columns:42px minmax(0,1fr) 16px;gap:11px;min-height:90px;padding:14px}.account-message-icon{width:42px;height:42px}.account-message-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.account-message-empty,.account-message-loading{min-height:360px;padding:36px 20px}.account-message-empty>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.account-message-empty a{justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.account-message-loading>span{animation:none}}.account-favorites-appbar,.sample-orders-appbar,.account-subpage-appbar{color:#303247;background:#fff;border-bottom:1px solid #e6e7ef;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;height:68px;padding:0 max(24px,50vw - 590px);display:grid}.account-favorites-appbar h1,.sample-orders-appbar h1,.account-subpage-appbar h1{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:740}.account-favorites-back,.sample-orders-back,.account-subpage-appbar-back,.account-favorites-appbar>div a,.account-favorites-appbar>div button,.sample-orders-appbar>div a,.sample-orders-appbar>div button{color:#4d4f63;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dedfe8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:680;display:inline-flex}.account-favorites-back,.sample-orders-back,.account-subpage-appbar-back{width:max-content}.account-favorites-appbar>div,.sample-orders-appbar>div{justify-self:end;align-items:center;gap:8px;display:flex}.account-favorites-content{min-width:0}.account-favorites-toolbar{background:#f0eff5;border-radius:16px;align-items:center;gap:10px;min-height:66px;padding:7px;display:flex}.account-favorites-tabs{isolation:isolate;background:#e4e2ed;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;width:min(340px,44%);padding:4px;display:grid;position:relative}.account-favorites-tabs:before{content:"";z-index:-1;will-change:transform;background:#4a42a6;border-radius:10px;width:calc(50% - 6px);transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 20px #372f8f3d,inset 0 1px #ffffff2e}.account-favorites-tabs[data-active=products]:before{transform:translate(calc(100% + 4px))}.account-favorites-tabs button{z-index:1;color:#6e7080;min-width:0;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;transition:color .22s,transform .16s;display:inline-flex;position:relative}.account-favorites-tabs button>svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.account-favorites-tabs button:active{transform:scale(.98)}.account-favorites-tabs button b{color:#757686;font-variant-numeric:tabular-nums;background:#ffffff94;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;transition:color .22s,background .22s;display:grid}.account-favorites-tabs button.is-active{color:#fff;box-shadow:none;background:0 0;font-weight:710}.account-favorites-tabs button.is-active b{color:#fff;background:#ffffff2e}.account-favorites-tabs button.is-active>svg{transform:scale(1.08)}.account-favorites-search{color:#858297;background:#fff;border-radius:12px;flex:0 420px;align-items:center;gap:9px;min-width:220px;min-height:50px;margin-left:auto;padding:0 10px 0 14px;transition:color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:flex;box-shadow:0 5px 16px #24253d12}.account-favorites-search:focus-within{color:#4a42a6;transform:translateY(-1px);box-shadow:0 9px 24px #3a328e21,0 0 0 3px #4a42a617}.account-favorites-search input{color:#303247;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.account-favorites-search input::placeholder{color:#858797}.account-favorites-search>button{color:#706d84;cursor:pointer;background:#f0eff6;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background .16s,transform .16s;display:grid}.account-favorites-search>button:hover{color:#fff;background:#4a42a6}.account-favorites-search>button:active{transform:scale(.94)}.account-favorite-product-grid{gap:10px;margin-top:14px;display:grid}.account-favorite-product-grid article{background:#fff;border:1px solid #e3e4ec;border-radius:14px;grid-template-rows:minmax(122px,auto) auto;grid-template-columns:176px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.account-favorite-product-image{aspect-ratio:1;background:#f5f5f8;grid-row:1/3;display:block;position:relative;overflow:hidden}.account-favorite-product-image>span{color:#8c86c7;background:#f1f0f8;place-items:center;display:grid;position:absolute;inset:0}.account-favorite-product-image img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .22s ease-out;position:relative}.account-favorite-product-grid article:hover .account-favorite-product-image img{transform:scale(1.025)}.account-favorite-product-grid article>div{min-height:0;padding:16px 16px 10px}.account-favorite-product-grid small,.account-favorite-store-list small{color:#5a52ad;font-size:10px;font-weight:700}.account-favorite-product-grid h2,.account-favorite-store-list h2{color:#2b2d42;margin:6px 0;font-size:15px;line-height:1.45}.account-favorite-product-grid h2 a,.account-favorite-store-list h2 a{color:inherit}.account-favorite-product-grid p{color:#77798a;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;overflow:hidden}.account-favorite-product-copy>strong{color:#40389d;font-variant-numeric:tabular-nums;margin-top:9px;font-size:17px;line-height:1.2;display:block}.account-favorite-product-copy>span{color:#717383;margin-top:8px;font-size:10px;display:block}.account-favorite-product-grid footer,.account-favorite-store-list footer{border-top:1px solid #ececf2;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 12px;display:flex}.account-favorite-product-grid footer a,.account-favorite-store-list footer a{color:#49419d;background:#f0eeff;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:710;display:inline-flex}.account-favorite-product-grid footer button,.account-favorite-store-list footer button{color:#8a8c9b;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.account-favorite-product-grid footer button:hover,.account-favorite-store-list footer button:hover{color:#b34f42;background:#fff0ed}.account-favorite-store-list{gap:10px;margin-top:14px;display:grid}.account-favorite-store-list article{background:#fff;border:1px solid #e3e4ec;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:15px 16px;display:grid}.account-favorite-store-logo{background:#f5f5f8;border-radius:13px;place-items:center;width:64px;height:64px;padding:8px;display:grid;position:relative;overflow:hidden}.account-favorite-store-logo>span{color:#6c65b9;background:#efedf9;place-items:center;display:grid;position:absolute;inset:0}.account-favorite-store-logo img{z-index:1;object-fit:contain;max-width:100%;max-height:100%;position:relative}.account-favorite-store-list article>div{min-width:0}.account-favorite-store-list h2{margin:0 0 5px;font-size:15px}.account-favorite-store-list p{color:#737586;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.account-favorite-store-list article>div>small{color:#77798a;align-items:center;gap:7px;margin-top:8px;font-weight:500;display:flex}.account-favorite-store-list article>div>small i{background:#b6b7c2;border-radius:50%;width:3px;height:3px}.account-favorite-store-list footer{border-top:0;flex-direction:row;justify-content:flex-end;padding:0}.account-favorite-store-list footer a{justify-content:center;min-width:72px}.account-favorite-store-list footer button{color:#5148a5;background:#f6f5fd;border:1px solid #e5e2f6}.account-favorites-empty,.account-favorites-loading{text-align:center;background:#fff;border:1px solid #e3e4ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;margin-top:14px;padding:42px 24px;display:flex}.account-favorites-empty>span{color:#4a42a6;background:#efedff;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.account-favorites-empty h2{color:#2d2f43;margin:20px 0 8px;font-size:19px}.account-favorites-empty p{color:#737586;max-width:46ch;margin:0;font-size:12px;line-height:1.65}.account-favorites-empty>a{color:#fff;background:#443b9f;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin-top:20px;padding:0 15px;font-size:12px;font-weight:710;display:inline-flex}.account-favorites-loading{gap:9px}.account-favorites-loading>span{background:#ededf3;border-radius:6px;width:min(520px,70%);height:18px;animation:1.5s ease-in-out infinite alternate account-inquiry-pulse}.account-favorites-loading>span:nth-child(2){width:min(430px,58%)}.account-favorites-loading>span:nth-child(3){width:min(330px,46%)}.account-favorites-loading p{color:#7f8190;margin:15px 0 0;font-size:12px}.account-favorites-page :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #4a42a638}@media (width<=640px){.account-favorites-appbar,.sample-orders-appbar,.account-subpage-appbar{height:calc(58px + max(30px, env(safe-area-inset-top,0px)));padding:max(30px, env(safe-area-inset-top,0px)) 12px 0;z-index:70;color:#fff;background:#493eaa;border-bottom:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;position:sticky;top:0;box-shadow:0 8px 22px #2c247f38}.account-favorites-appbar h1,.sample-orders-appbar h1,.account-subpage-appbar h1{color:#fff;justify-self:center;font-size:17px;font-weight:720}.sample-orders-appbar h1,.account-subpage-appbar h1{justify-self:center}.account-favorites-back,.sample-orders-back,.account-subpage-appbar-back{color:#fff;background:0 0;border:0;border-radius:12px;justify-self:start;width:44px;height:44px;min-height:44px;padding:0}.account-favorites-back:active,.sample-orders-back:active,.account-subpage-appbar-back:active{background:#ffffff24;transform:scale(.96)}.account-favorites-back span,.sample-orders-back span,.account-subpage-appbar-back span,.account-favorites-appbar>div,.sample-orders-appbar>div{display:none}.account-subpage-appbar-spacer{width:44px;height:44px}.account-favorites-page .account-inquiries-shell{width:100%;padding:0 0 28px;display:block}.account-favorites-content{background:#f2f3f7;padding:0}.account-favorites-toolbar{top:calc(58px + max(30px, env(safe-area-inset-top,0px)));z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:0;border-radius:0;gap:10px;padding:0 14px 12px;display:grid;position:sticky;box-shadow:0 7px 20px #22233a0f}.account-favorites-tabs{background:0 0;border-bottom:1px solid #ececf2;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid}.account-favorites-tabs:before{width:50%;height:3px;box-shadow:none;background:#493eaa;border-radius:3px 3px 0 0;inset:auto auto -1px 0}.account-favorites-tabs[data-active=products]:before{transform:translate(100%)}.account-favorites-tabs button{color:#77798a;border-radius:0;justify-content:center;gap:7px;min-height:50px;font-size:13px}.account-favorites-tabs button.is-active{color:#40379e;box-shadow:none;background:0 0}.account-favorites-tabs button>svg{display:none}.account-favorites-tabs button b,.account-favorites-tabs button.is-active b{color:#67697a;background:#f0f0f5;border-radius:7px;min-width:20px;height:20px}.account-favorites-tabs button.is-active b{color:#fff;background:#493eaa}.account-favorites-search{width:100%;min-width:0;min-height:44px;box-shadow:none;background:#f1f2f6;border:1px solid #0000;border-radius:12px;margin-left:0}.account-favorites-search:focus-within{background:#fff;border-color:#c9c5e8;transform:none;box-shadow:0 0 0 3px #493eaa1a}.account-favorites-search input{font-size:16px}.account-favorite-product-grid{background:#fff;gap:0;margin:8px 0 0}.account-favorite-product-grid article{border-width:0 0 1px;border-radius:0;grid-template-rows:minmax(104px,auto) auto;grid-template-columns:108px minmax(0,1fr);column-gap:12px;padding:14px}.account-favorite-product-grid article:last-child{border-bottom:0}.account-favorite-product-image{border-radius:12px;overflow:hidden}.account-favorite-product-grid article>div{min-height:0;padding:0}.account-favorite-product-grid h2{margin:5px 0;font-size:13px;line-height:1.35}.account-favorite-product-copy>strong{margin-top:6px;font-size:15px}.account-favorite-product-copy>span{margin-top:6px}.account-favorite-product-grid p{margin-top:5px}.account-favorite-product-grid footer{border-top:0;min-height:48px;padding:6px 0 0}.account-favorite-product-grid footer a{min-height:44px;padding:0 11px;font-size:11px}.account-favorite-product-grid footer button{color:#696b7b;min-height:44px}.account-favorite-store-list article{border-width:0 0 1px;border-radius:0;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:9px 12px;padding:15px 14px 13px}.account-favorite-store-logo{width:56px;height:56px}.account-favorite-store-list p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}.account-favorite-store-list footer{flex-direction:row;grid-column:2;justify-content:flex-end;align-items:center;gap:6px;min-height:40px;padding:0;display:flex}.account-favorite-store-list footer a,.account-favorite-store-list footer button{border-radius:10px;min-height:44px;padding:0 12px}.account-favorite-store-list footer a{min-width:64px}.account-favorite-store-list footer button{min-width:0}.account-favorite-store-list{background:#fff;border:0;border-radius:0;gap:0;margin:8px 0 0;overflow:hidden}.account-favorite-store-list article:last-child{border-bottom:0}.account-favorites-empty,.account-favorites-loading{min-height:360px;padding:36px 20px}}@media (prefers-reduced-motion:reduce){.account-favorites-loading>span,.account-favorite-product-image img{transition:none;animation:none}}.market-mode-nav--hero button.active:after,.market-mode-nav--hero a.active:after{display:none}.market-mode-nav--header{gap:30px;height:68px;margin-left:58px}.market-mode-nav--header button,.market-mode-nav--header a{color:#242424;height:100%;padding:0;font-size:14px}.market-mode-nav--header button.active:after,.market-mode-nav--header a.active:after{content:"";background:#1f1f1f;width:100%;height:2px;position:absolute;bottom:14px;left:0}.market-discovery-hero{z-index:1;isolation:isolate;background:var(--market-discovery-surface);min-height:472px;margin-top:-1px;padding:38px 0 42px;position:relative;overflow:hidden}.market-discovery-hero:before,.market-discovery-hero:after{content:"";pointer-events:none;position:absolute}.market-discovery-hero:before{z-index:-1;opacity:.7;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle,#ffffff29 0 1px,#0000 1.5px),radial-gradient(circle at 12% 20%,#8984eb4d 0,#0000 34%),radial-gradient(circle at 80% 20%,#4bccd521 0,#0000 28%),radial-gradient(circle at 82% 92%,#ff704e2b 0,#0000 32%);background-position:50%;background-size:64px 64px,64px 64px,24px 24px,auto,auto,auto;animation:36s linear infinite marketDiscoveryTextureDrift;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000000c7 16%,#000 42%,#000000d1 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000000c7 16%,#000 42%,#000000d1 82%,#0000 100%)}.market-discovery-hero:after{z-index:-1;opacity:.82;transform-origin:46% 48%;background:radial-gradient(circle at 40% 38%,#0000 0 35%,#ffffff12 35.3% 35.7%,#0000 36%),conic-gradient(from 205deg,#ff775229,#7e76e80d,#44d2d521,#ff775229);border:1px solid #ffffff1a;border-radius:50%;width:560px;height:560px;animation:24s ease-in-out infinite alternate marketDiscoveryOrbit;bottom:-340px;right:-190px;box-shadow:0 0 0 78px #ffffff05,0 0 100px #1e1b5e59}.market-discovery-hero>.market-container{z-index:2;position:relative}.market-hyperspeed-backdrop{z-index:0;opacity:.72;filter:saturate(1.16)contrast(1.04);mix-blend-mode:screen;pointer-events:none;width:104%;height:112%;display:block;position:absolute;top:-7%;left:-2%;-webkit-mask-image:linear-gradient(#0000 0%,#00000085 22%,#000 46% 100%);mask-image:linear-gradient(#0000 0%,#00000085 22%,#000 46% 100%)}.market-discovery-animated-content>*{backface-visibility:hidden;will-change:transform, opacity, filter}.market-discovery-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.market-discovery-particles b{--particle-x:20px;--particle-y:-34px;opacity:.38;background:#dcedffb8;border-radius:50%;width:4px;height:4px;animation:13s ease-in-out infinite alternate marketDiscoveryParticleFloat;display:block;position:absolute;box-shadow:0 0 12px #b3dcff99}.market-discovery-particles b:first-child{width:3px;height:3px;animation-duration:12s;top:16%;left:7%}.market-discovery-particles b:nth-child(2){--particle-x:-18px;--particle-y:30px;animation-duration:17s;animation-delay:-4s;top:34%;left:14%}.market-discovery-particles b:nth-child(3){--particle-x:22px;--particle-y:-18px;background:#ff9a78b3;width:6px;height:6px;animation-duration:15s;animation-delay:-7s;top:72%;left:20%;box-shadow:0 0 18px #ff845e7a}.market-discovery-particles b:nth-child(4){--particle-x:15px;--particle-y:34px;width:2px;height:2px;animation-duration:19s;animation-delay:-2s;top:23%;left:31%}.market-discovery-particles b:nth-child(5){--particle-x:-20px;--particle-y:-26px;background:#88efe8b8;width:5px;height:5px;animation-duration:16s;animation-delay:-9s;top:59%;left:38%;box-shadow:0 0 18px #63e2da7a}.market-discovery-particles b:nth-child(6){--particle-x:25px;--particle-y:16px;animation-duration:21s;animation-delay:-5s;top:12%;left:47%}.market-discovery-particles b:nth-child(7){--particle-x:-16px;--particle-y:-31px;width:3px;height:3px;animation-duration:14s;animation-delay:-11s;top:82%;left:52%}.market-discovery-particles b:nth-child(8){--particle-x:28px;--particle-y:-12px;background:#ffa984a8;width:6px;height:6px;animation-duration:18s;animation-delay:-8s;top:30%;left:60%;box-shadow:0 0 20px #ff845e75}.market-discovery-particles b:nth-child(9){--particle-x:-24px;--particle-y:23px;width:2px;height:2px;animation-duration:13s;animation-delay:-3s;top:66%;left:67%}.market-discovery-particles b:nth-child(10){--particle-x:18px;--particle-y:31px;background:#8fede6b3;width:5px;height:5px;animation-duration:20s;animation-delay:-12s;top:19%;left:74%;box-shadow:0 0 18px #63e2da75}.market-discovery-particles b:nth-child(11){--particle-x:-28px;--particle-y:-20px;animation-duration:16s;animation-delay:-6s;top:77%;left:79%}.market-discovery-particles b:nth-child(12){--particle-x:17px;--particle-y:-28px;background:#ff976fb8;width:7px;height:7px;animation-duration:15s;animation-delay:-10s;top:43%;left:86%;box-shadow:0 0 24px #ff845e80}.market-discovery-particles b:nth-child(13){--particle-x:-19px;--particle-y:22px;width:3px;height:3px;animation-duration:22s;animation-delay:-4s;top:13%;left:93%}.market-discovery-particles b:nth-child(14){--particle-x:-31px;--particle-y:-17px;background:#7ee7e0a6;width:4px;height:4px;animation-duration:18s;animation-delay:-13s;top:88%;left:91%;box-shadow:0 0 16px #63e2da6b}@keyframes marketDiscoveryParticleFloat{0%{opacity:.2;transform:translate(0)scale(.76)}42%{opacity:.94}to{opacity:.34;transform:translate3d(var(--particle-x), var(--particle-y), 0) scale(1.34)}}@keyframes marketDiscoveryTextureDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,48px -24px,0 0,0 0,0 0}}@keyframes marketDiscoveryOrbit{0%{opacity:.66;transform:translate(0)rotate(-2deg)scale(.98)}to{opacity:.9;transform:translate(-18px,-12px)rotate(7deg)scale(1.04)}}.market-discovery-intro{text-align:center;margin:0 auto 22px}.market-discovery-intro h1{color:#fff;letter-spacing:-.045em;text-shadow:0 10px 32px #15124b4d;margin:0;font-size:clamp(36px,3.1vw,50px);font-weight:790;line-height:1.16}.market-discovery-intro p{color:#ffffffc4;letter-spacing:.02em;margin:13px 0 0;font-size:15px}.market-discovery-chemistry{z-index:1;opacity:.58;filter:drop-shadow(0 18px 34px #12114438);pointer-events:none;width:470px;height:350px;animation:12s ease-in-out infinite alternate marketDiscoveryMoleculeFloat;position:absolute;top:70px;right:max(-32px,50% - 740px)}.market-discovery-chemistry i{z-index:2;background:#ff845ef5;border:3px solid #ffffff3d;border-radius:50%;width:13px;height:13px;animation:4.8s ease-in-out infinite marketDiscoveryNodePulse;position:absolute;box-shadow:0 0 0 1px #ffffff5c,0 0 26px #ff8e655c}.market-discovery-chemistry i:first-child{top:30px;left:185px}.market-discovery-chemistry i:nth-child(2){top:128px;left:76px}.market-discovery-chemistry i:nth-child(3){top:146px;right:82px}.market-discovery-chemistry i:nth-child(4){bottom:36px;left:174px}.market-discovery-chemistry i:nth-child(5){bottom:48px;right:12px}.market-discovery-chemistry i:nth-child(2){animation-delay:-1.2s}.market-discovery-chemistry i:nth-child(3){animation-delay:-2.4s}.market-discovery-chemistry i:nth-child(4){animation-delay:-3.6s}.market-discovery-chemistry i:nth-child(5){animation-delay:-4.1s}.market-discovery-chemistry span{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#b3e5ebe0,#0000);height:1px;animation:6.4s ease-in-out infinite marketDiscoveryBondGlow;position:absolute}.market-discovery-chemistry span:first-of-type{width:146px;top:103px;left:86px;transform:rotate(-42deg)}.market-discovery-chemistry span:nth-of-type(2){width:162px;top:142px;left:91px;transform:rotate(7deg)}.market-discovery-chemistry span:nth-of-type(3){width:185px;top:237px;left:182px;transform:rotate(-32deg)}.market-discovery-chemistry span:nth-of-type(2){animation-delay:-2.1s}.market-discovery-chemistry span:nth-of-type(3){animation-delay:-4.2s}@keyframes marketDiscoveryMoleculeFloat{0%{transform:translate(0)rotate(-.7deg)}to{transform:translate(-12px,9px)rotate(1.1deg)}}@keyframes marketDiscoveryNodePulse{0%,to{opacity:.62;filter:saturate(.92);transform:scale(.92)}50%{opacity:1;filter:saturate(1.3)brightness(1.2);transform:scale(1.16)}}@keyframes marketDiscoveryBondGlow{0%,to{opacity:.35;filter:brightness(.88)}50%{opacity:.86;filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.market-discovery-hero:before,.market-discovery-hero:after,.market-discovery-particles b,.market-discovery-chemistry,.market-discovery-chemistry i,.market-discovery-chemistry span{animation:none}.market-hyperspeed-backdrop{opacity:.48}}.market-discovery-search{background:#fff;border:1px solid #ffffffa8;border-radius:22px;grid-template-rows:1fr auto;width:min(960px,100%);min-height:110px;margin:0 auto;padding:18px 18px 15px 24px;display:grid;box-shadow:0 28px 70px #14124345,inset 0 1px #ffffffe6}.market-discovery-search>input{color:#242424;background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:16px;font-weight:520}.market-discovery-search>input::placeholder{color:#777}.market-discovery-search>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-discovery-search>div>a,.market-discovery-search>div>.market-image-upload{color:#3e4654;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.market-discovery-search>div>a svg,.market-discovery-search>div>.market-image-upload svg{color:#ff6518}.market-image-upload input{display:none}.market-image-upload:hover{color:#3d3a98}.market-discovery-search>div>button{color:#fff;background:linear-gradient(135deg,#4a47a8,#302d80);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:116px;height:48px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 22px #3d3a983d}.market-discovery-search>div>button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #3d3a984d}.market-discovery-trending{color:#ffffff9e;justify-content:center;align-items:center;gap:14px;width:min(960px,100%);margin:13px auto 0;font-size:11px;display:flex}.market-discovery-trending button{color:#ffffffe6;background:0 0;border:0;padding:0;font-size:11px}.market-discovery-trending button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.market-discovery-assurance{color:#ffffffd4;justify-content:center;align-items:center;gap:34px;margin:25px auto 0;font-size:12px;display:flex}.market-discovery-assurance span{align-items:center;gap:8px;display:inline-flex}.market-discovery-assurance svg{color:#fff;width:17px;height:17px}.market-ai-hero{background:radial-gradient(circle at 58% 18%,#c9c6ff61,#0000 30%),radial-gradient(circle at 18% 12%,#e8e6ffd1,#0000 34%),radial-gradient(circle at 88% 52%,#dceaff9e,#0000 32%),linear-gradient(#f8f7ff 0%,#fff 72%);min-height:720px;padding:58px 0 76px}.market-ai-page{height:100dvh;overflow:hidden}.market-ai-page .market-discovery-shell{flex-direction:column;height:100%;display:flex}.market-ai-page .market-discovery-header{flex:none}.market-ai-page main{flex:auto;min-height:0}.market-ai-page .market-ai-hero{height:100%;min-height:0;padding:clamp(28px,5vh,52px) 0 clamp(22px,4vh,42px);overflow:hidden}.market-ai-page .market-ai-hero-inner{height:100%}.market-ai-page .market-ai-showcase{margin-top:clamp(32px,6vh,58px)}.market-ai-hero-inner>h1{color:#222;text-align:center;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.2}.market-ai-hero-inner>p{color:#777;text-align:center;margin:13px 0 0;font-size:14px}.market-ai-prompt{background:#fffffff2;border:1.5px solid #ff7a36;border-radius:22px;grid-template-rows:1fr auto;width:min(800px,100%);min-height:148px;margin:24px auto 0;padding:18px 15px 14px 18px;display:grid;box-shadow:0 18px 34px #ff651b21}.market-ai-prompt textarea{resize:none;color:#222;width:100%;min-height:72px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.65}.market-ai-prompt textarea::placeholder{color:#9a9a9a}.market-ai-prompt>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-ai-prompt-tools{align-items:center;gap:8px;min-width:0;display:flex}.market-ai-prompt label{color:#555;cursor:pointer;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:7px;max-width:230px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.market-ai-prompt label input{display:none}.market-ai-prompt label svg{flex:none;width:15px;height:15px}.market-ai-prompt label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-voice{color:#555;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:11px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.market-ai-voice svg{width:15px;height:15px}.market-ai-voice:hover,.market-ai-voice.is-ready{color:#3d3a98;background:#f4f3ff;border-color:#c9c6ed}.market-ai-voice.is-listening{color:#e9500c;background:#fff2eb;border-color:#ff9b6a;box-shadow:0 0 0 4px #ff681c1a}.market-ai-voice.is-listening svg{animation:1.1s ease-in-out infinite market-voice-pulse}.market-ai-voice.is-denied,.market-ai-voice.is-unsupported{color:#a53a3a;background:#fff4f4;border-color:#efc7c7}.market-ai-voice:disabled{cursor:wait;opacity:.7}.market-ai-voice-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes market-voice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.buyer-login-page{color:#202334;background:radial-gradient(circle at 14% 18%,#d4eeff85,#0000 27%),radial-gradient(circle at 78% 20%,#e7e2ff80,#0000 26%),#f5f9ff;grid-template-rows:66px minmax(0,1fr) auto;min-height:100dvh;display:grid}.buyer-login-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e6e9f1;position:relative}.buyer-login-mobile-appbar{display:none}.buyer-login-header-inner{align-items:center;width:min(1440px,100% - 40px);height:100%;margin:0 auto;display:flex}.buyer-login-brand{color:#24215f;letter-spacing:-2.4px;align-items:baseline;font-size:31px;font-weight:880;display:inline-flex}.buyer-login-brand span{color:#3d3a98}.login-header-language.market-discovery-actions{margin-left:18px}.login-header-language .market-language-menu{left:0;right:auto}.login-header-language .market-language-menu:before{left:24px;right:auto}.buyer-login-supplier{color:#2e63e9;align-items:center;gap:14px;margin-left:auto;font-size:13px;font-weight:750;display:inline-flex}.buyer-login-main{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:center;gap:96px;width:min(1280px,100% - 64px);min-height:0;margin:0 auto;padding:44px 0 48px;display:grid}.buyer-login-main:has(.buyer-login-card.is-registering){grid-template-columns:minmax(0,1.1fr) minmax(500px,.9fr);gap:56px}.buyer-login-visual{place-items:center;min-width:0;display:grid}.buyer-login-visual-copy{z-index:2;width:min(100%,590px);margin-bottom:-34px;position:relative}.buyer-login-visual-copy h2{color:#23215f;letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.08}.buyer-login-visual-copy p{color:#636d82;max-width:48ch;margin:16px 0 0;font-size:14px;line-height:1.7}.buyer-login-visual-copy>div{color:#4b5267;align-items:center;gap:22px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.buyer-login-visual-copy>div span{align-items:center;gap:7px;display:inline-flex}.buyer-login-visual-copy>div svg{color:#4a46ac}.buyer-login-visual svg{filter:drop-shadow(0 24px 34px #2a34781a);width:min(100%,660px);height:auto}.buyer-login-card{background:#fffffff7;border:1px solid #e2e6f1db;border-radius:18px;width:100%;max-width:448px;margin-left:auto;padding:30px;box-shadow:0 24px 65px #232b601f}.buyer-mobile-auth{display:none}.buyer-login-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.buyer-login-card h1{color:#1c2030;margin:0;font-size:23px}.buyer-login-card-intro{color:#4b47a4;background:#f2f2fb;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:18px;padding:14px;display:grid}.buyer-login-card-intro>svg{margin-top:1px}.buyer-login-card-intro strong{color:#29265f;font-size:13px;display:block}.buyer-login-card-intro p{color:#6d6c87;margin:4px 0 0;font-size:11px;line-height:1.55}.buyer-login-card.is-registering{max-width:548px;min-height:520px;padding:26px 30px}.buyer-registration-flow{margin-top:18px}.buyer-registration-progress{gap:10px;display:grid}.buyer-registration-progress-copy{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.buyer-registration-progress-copy strong{color:#29265f;font-size:13px;font-weight:750;line-height:1.3}.buyer-registration-progress-copy span{color:#747b8d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.3}.buyer-registration-progress-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.buyer-registration-progress-segments>i{background:#ebeef4;border-radius:5px;height:5px;overflow:hidden}.buyer-registration-progress-segments>i b{border-radius:inherit;transform-origin:0;background:#8c89cf;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .24s;display:block;transform:scaleX(0)}.buyer-registration-progress-segments>i.is-complete b{transform:scaleX(1)}.buyer-registration-progress-segments>i.is-current b{background:#4b47ad}.buyer-registration-step{min-height:350px;padding-top:24px;animation:.36s cubic-bezier(.22,1,.36,1) both buyer-auth-step-in}.buyer-registration-question{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.buyer-registration-question>span{color:#fff;background:#3d3a98;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 22px #3d3a9833}.buyer-registration-question h2{color:#1f2332;letter-spacing:-.025em;max-width:24ch;margin:0;font-size:20px;line-height:1.3}.buyer-registration-question p{color:#777f91;max-width:48ch;margin:6px 0 0;font-size:11px;line-height:1.6}.buyer-registration-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.buyer-registration-choices>button{color:#30364a;text-align:left;background:#fff;border:1px solid #dfe3ec;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:126px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.buyer-registration-choices>button>i{color:#3d3a98;background:#efeffa;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.buyer-registration-choices>button>span{min-width:0}.buyer-registration-choices strong,.buyer-registration-choices small{display:block}.buyer-registration-choices strong{color:#24283a;font-size:14px}.buyer-registration-choices small{color:#7b8294;margin-top:6px;font-size:10px;line-height:1.45}.buyer-registration-choices>button>svg{color:#a0a6b5;position:absolute;top:50%;right:13px;transform:translateY(-50%)}@media (hover:hover){.buyer-registration-choices>button:hover{border-color:#6a66c7;transform:translateY(-2px);box-shadow:0 14px 28px #2b2f671c}.buyer-registration-choices>button:hover>svg{color:#3d3a98}}.buyer-registration-previous{color:#656d81;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;margin-top:-34px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.buyer-registration-flow .buyer-login-message,.buyer-registration-flow .buyer-mobile-auth-message{margin-top:10px}@keyframes buyer-auth-step-in{0%{opacity:.55;clip-path:inset(0 0 8% round 10px);transform:translateY(10px)}to{opacity:1;clip-path:inset(0 round 10px);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.buyer-registration-step{animation:none}.buyer-registration-progress-segments>i b{transition:none}}.buyer-register-login-switch{color:#51576a;align-items:center;gap:6px;font-size:12px;display:flex}.buyer-register-login-switch button{color:#3168ea;min-height:34px;font-size:inherit;background:0 0;border:0;padding:0}.buyer-registration-type{color:#34394b;gap:8px;margin-top:22px;font-size:12px;font-weight:650;display:grid}.buyer-registration-type>div{background:#f2f4f8;border:1px solid #dce1ea;border-radius:9px;gap:2px;width:max-content;padding:3px;display:flex}.buyer-registration-type button{color:#7b8293;background:0 0;border:0;border-radius:7px;min-width:60px;min-height:34px;padding:0 14px;font-size:13px;font-weight:720}.buyer-registration-type button[aria-pressed=true]{color:#fff;background:#3d3a98}.buyer-login-card .buyer-registration-methods{background:#eff1f6;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:16px;padding:4px;display:grid}.buyer-login-card .buyer-registration-methods button{color:#72798b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:720;display:inline-flex}.buyer-login-card .buyer-registration-methods button[aria-selected=true]{color:#302d80;background:#fff;box-shadow:0 4px 12px #232b6014}.buyer-login-card .buyer-registration-form{gap:12px;margin-top:15px}.buyer-login-card .buyer-registration-form>label{gap:6px}.buyer-login-card .buyer-registration-form>label>div{height:46px}.buyer-login-card .buyer-registration-form>label>div>svg{color:#8991a4;flex:none;margin-left:13px}.buyer-login-card .buyer-registration-form .buyer-mobile-code-field button{color:#fff;white-space:nowrap;background:#6a67c8;border-radius:7px;width:auto;min-width:106px;margin:5px;padding:0 13px;font-size:12px;font-weight:720}.buyer-register-hint{color:#7d8496;font-size:10px;font-weight:500;line-height:1.45;display:block}.buyer-international-phone-field{gap:8px;min-width:0;padding:4px!important}.buyer-country-code-control{color:#3d3a98;background:#eeedfa;border:1px solid #e1dff5;border-radius:7px;flex:none;grid-template-columns:17px minmax(0,1fr) 13px;align-items:center;gap:6px;width:126px;height:36px;padding:0 8px;transition:background .16s,border-color .16s;display:grid;position:relative}.buyer-country-code-control>svg{flex:none}.buyer-country-code-control>span{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.buyer-country-code-control strong,.buyer-country-code-control small{color:inherit;font-size:11px;line-height:1}.buyer-country-code-control strong{font-weight:780}.buyer-country-code-control small{color:#6662a6;font-weight:650}.buyer-country-code-control select{cursor:pointer;opacity:0;border:0;outline:0;width:100%;height:100%;position:absolute;inset:0}.buyer-country-code-control:focus-within{background:#e8e6fa;border-color:#aaa6de}.buyer-login-card .buyer-international-phone-field input{padding-left:4px}.buyer-consent-panel{background:#fbfbfe;border:1px solid #d9ddea;border-radius:16px;overflow:hidden}.buyer-consent-panel>*+*{border-top:1px solid #e6e8f0}.buyer-mobile-agreement{color:#62697a;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;min-height:64px;padding:13px 14px;font-size:10px;font-weight:500;line-height:1.55;transition:background-color .18s;display:grid;position:relative}.buyer-mobile-agreement.is-required{background:#faf9ff}.buyer-mobile-agreement.is-required:has(input:checked){background:#f3f2ff}.buyer-mobile-agreement input{opacity:0;width:1px;height:1px;position:absolute}.buyer-mobile-agreement>i{color:#fff;background:#fff;border:1px solid #c5cada;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.buyer-mobile-agreement input:checked+i{background:#3d3a98;border-color:#3d3a98;transform:scale(.96)}.buyer-mobile-agreement input:focus-visible+i{outline-offset:2px;outline:3px solid #3d3a9829}.buyer-consent-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.buyer-consent-heading strong{color:#303548;align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:770;display:inline-flex}.buyer-consent-heading strong svg{color:#6a67c8;flex:none}.buyer-consent-heading b{color:#a3422f;background:#fff0eb;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:750}.buyer-mobile-agreement.is-optional .buyer-consent-heading b{color:#627083;background:#edf0f4}.buyer-mobile-agreement small,.buyer-consent-cookie small{color:#687084;margin-top:4px;font-size:9.5px;line-height:1.55;display:block}.buyer-consent-cookie{color:#62697a;background:#fff;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px 14px;display:grid}.buyer-consent-cookie>i{color:#4a46ac;background:#f0effb;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.buyer-consent-cookie strong{color:#303548;font-size:10.5px;display:block}.buyer-consent-cookie>a{color:#3d3a98;white-space:nowrap;align-items:center;gap:3px;min-height:34px;padding:0 4px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.buyer-consent-cookie>a:hover span{text-underline-offset:3px;text-decoration:underline}.buyer-mobile-agreement.is-optional{background:#fbfcfd;grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"content control";align-items:center;min-height:68px}.buyer-mobile-agreement.is-optional>span{grid-area:content}.buyer-mobile-agreement.is-optional>i{background:#dfe3eb;border:0;border-radius:999px;grid-area:control;justify-self:end;width:38px;height:22px;position:relative;transform:none}.buyer-mobile-agreement.is-optional>i svg{display:none}.buyer-mobile-agreement.is-optional>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #252b4433}.buyer-mobile-agreement.is-optional input:checked+i{background:#267f74;border-color:#0000;transform:none}.buyer-mobile-agreement.is-optional input:checked+i:after{transform:translate(16px)}.buyer-mobile-agreement.is-optional:has(input:checked){background:#f5fbf9}.buyer-password-hint{align-items:center;gap:5px;display:flex}.buyer-password-hint svg{color:#5e5ab6;flex:none}.buyer-mobile-agreement a{color:#3168ea;text-underline-offset:2px;text-decoration:none}.buyer-mobile-agreement a:hover{text-decoration:underline}.buyer-login-card .buyer-registration-form .buyer-mobile-auth-submit{color:#fff;background:#3d3a98;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:760;display:flex;box-shadow:0 12px 24px #3d3a982e}.buyer-recovery-flow{margin-top:20px}.buyer-recovery-flow .buyer-recovery-step{min-height:342px}.buyer-recovery-form .buyer-registration-methods{margin-top:0}.buyer-recovery-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:10px;display:grid}.buyer-recovery-actions>button,.buyer-recovery-success .buyer-recovery-primary{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:13px;font-weight:760;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.buyer-recovery-secondary{color:#4f5669;background:#fff;border:1px solid #d7dce7}.buyer-recovery-primary{color:#fff;background:#3d3a98;border:1px solid #3d3a98;box-shadow:0 12px 24px #3d3a982e}@media (hover:hover){.buyer-recovery-secondary:hover{color:#302d80;background:#f7f6ff;border-color:#aaa6d7}.buyer-recovery-primary:hover{background:#302d80;border-color:#302d80;transform:translateY(-1px);box-shadow:0 15px 28px #3d3a983d}}.buyer-recovery-success{color:#3d3a98;align-content:center;place-items:center;gap:24px;min-height:210px;padding-top:34px;display:grid}.buyer-recovery-success .buyer-recovery-primary{width:min(100%,280px)}.buyer-login-card>header button,.buyer-login-forgot{color:#3168ea;background:0 0;border:0;padding:0;font-size:12px}.buyer-login-card form{gap:17px;margin-top:28px;display:grid}.buyer-login-card form>label{color:#34394b;gap:8px;font-size:12px;font-weight:650;display:grid}.buyer-login-card form>label>input,.buyer-login-card form>label>div{color:#1f2433;background:#f7f9fd;border:1px solid #d7ddea;border-radius:9px;outline:0;width:100%;height:48px}.buyer-login-card form>label>input{padding:0 14px}.buyer-login-card form>label>div{align-items:center;display:flex}.buyer-login-card form>label>div input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px 0 14px}.buyer-login-card form>label>div button{color:#7b8497;background:0 0;border:0;width:42px;height:100%;font-size:17px}.buyer-login-card form>label>input:focus,.buyer-login-card form>label>div:focus-within{background:#fff;border-color:#6561c7;box-shadow:0 0 0 3px #3d3a981a}.buyer-login-forgot{text-align:left;width:max-content;margin-top:-7px}.buyer-login-submit{color:#fff;background:linear-gradient(135deg,#4b48ae,#302d80);border:0;border-radius:9px;height:48px;font-size:14px;font-weight:760;box-shadow:0 12px 24px #3d3a9833}.buyer-login-submit:hover{transform:translateY(-1px);box-shadow:0 15px 28px #3d3a9842}.buyer-login-message{color:#555079;background:#f3f2ff;border-radius:8px;margin:-2px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.buyer-login-help{color:#72798c;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.buyer-login-help:hover{color:#3d3a98}.buyer-login-footer{color:#ffffffdb;text-align:center;background:#292674;border-radius:18px 18px 0 0;align-content:center;place-items:center;gap:12px;min-height:96px;padding:20px 32px;font-size:11px;display:grid}.buyer-login-footer p{margin:0}.buyer-login-footer div{color:#ffffffb8;justify-content:center;align-items:center;gap:34px;display:flex}@media (width<=900px){.buyer-login-main{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:28px;width:min(720px,100% - 40px)}}@media (width<=680px){.buyer-login-page{grid-template-rows:calc(58px + max(30px, env(safe-area-inset-top,0px))) minmax(0, 1fr) auto;background:#f7f8fb}.buyer-login-header{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#493eaa;border-bottom:0;position:sticky;top:0;box-shadow:0 8px 22px #2c247f38}.buyer-login-mobile-appbar{height:calc(58px + max(30px, env(safe-area-inset-top,0px)));padding:max(30px, env(safe-area-inset-top,0px)) 12px 0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;display:grid}.buyer-login-mobile-appbar>:is(a,button){color:#fff;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.buyer-login-mobile-appbar>:is(a,button):active{background:#ffffff24;transform:scale(.96)}.buyer-login-mobile-appbar>h1{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;justify-self:center;margin:0;font-size:17px;font-weight:720;line-height:1.2;overflow:hidden}.buyer-login-mobile-appbar>span{width:44px;height:44px}.buyer-login-header-inner,.buyer-login-supplier,.buyer-login-visual{display:none}.buyer-login-main{grid-template-columns:1fr;align-items:start;width:min(100% - 32px,448px);padding:14px 0 28px;display:grid}.buyer-login-main:has(.buyer-login-card.is-registering){grid-template-columns:1fr;gap:0}.buyer-login-card-desktop{display:none}.buyer-mobile-auth{color:#202334;width:100%;min-width:0;display:block}.buyer-mobile-auth-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-top:24px;display:grid}.buyer-mobile-auth-heading>span{color:#fff;background:#3d3a98;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #3d3a9833}.buyer-mobile-auth-heading h2{color:#191d2b;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.2}.buyer-mobile-auth-heading p{color:#737b8e;margin:6px 0 0;font-size:12px;line-height:1.55}.buyer-mobile-auth-tabs{background:#ececf5;border:1px solid #e1e2ec;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:68px;margin-top:24px;padding:5px;display:grid;position:relative}.buyer-mobile-auth-tab-glider{background:#fff;border-radius:12px;width:calc(50% - 7px);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .18s;position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0);box-shadow:0 8px 22px #27247021}.buyer-mobile-auth-tabs[data-active=register] .buyer-mobile-auth-tab-glider{transform:translate(calc(100% + 4px))}.buyer-mobile-auth-tabs button{z-index:1;color:#5f6678;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:56px;padding:0 10px;transition:color .18s;display:flex;position:relative}.buyer-mobile-auth-tabs button>i{color:#697084;background:#ffffff85;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:color .18s,background-color .18s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.buyer-mobile-auth-tabs button>span{gap:2px;min-width:0;display:grid}.buyer-mobile-auth-tabs button strong{font-size:14px;font-weight:760;line-height:1.15}.buyer-mobile-auth-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:580;line-height:1.2;overflow:hidden}.buyer-mobile-auth-tabs button[aria-selected=true]{color:#302d80}.buyer-mobile-auth-tabs button[aria-selected=true]>i{color:#443fa6;background:#eeecff;transform:translateY(-1px)}.buyer-mobile-auth-tabs button[aria-selected=true]>i:after{content:"";background:#ff654a;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px}.buyer-registration-flow{margin-top:18px}.buyer-registration-progress{gap:9px}.buyer-registration-progress-copy strong{font-size:12px}.buyer-registration-progress-segments{gap:5px}.buyer-registration-step{min-height:0;padding-top:20px}.buyer-recovery-flow .buyer-recovery-step{min-height:0}.buyer-recovery-actions>button,.buyer-recovery-success .buyer-recovery-primary{border-radius:12px;min-height:52px;font-size:13px}.buyer-recovery-success{min-height:230px;padding-top:22px}.buyer-registration-question{grid-template-columns:38px minmax(0,1fr);gap:11px}.buyer-registration-question>span{border-radius:11px;width:38px;height:38px}.buyer-registration-question h2{max-width:25ch;font-size:18px;line-height:1.35}.buyer-registration-question p{margin-top:5px;font-size:11px}.buyer-registration-choices{grid-template-columns:1fr;gap:10px;margin-top:20px}.buyer-registration-choices>button{border-radius:13px;grid-template-columns:42px minmax(0,1fr);min-height:94px;padding:14px}.buyer-registration-choices strong{font-size:14px}.buyer-registration-choices small{margin-top:4px;font-size:10px}.buyer-registration-previous{min-height:44px;margin:8px 0 0;font-size:12px}.buyer-registration-flow .buyer-mobile-auth-message{margin-top:8px}.buyer-registration-type{gap:7px;margin-top:18px;font-size:12px}.buyer-registration-type>div{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.buyer-registration-type button{min-height:42px;font-size:13px}.buyer-mobile-methods{background:#eceef4;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:22px;padding:4px;display:grid}.buyer-mobile-methods button{color:#72798b;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:700;display:inline-flex}.buyer-mobile-methods button[aria-selected=true]{color:#302d80;background:#fff;box-shadow:0 4px 12px #232b6017}.buyer-mobile-auth-form{gap:16px;margin-top:23px;display:grid}.buyer-mobile-methods+.buyer-mobile-auth-form{margin-top:18px}.buyer-registration-step .buyer-mobile-auth-form{margin-top:20px}.buyer-registration-step .buyer-registration-methods{margin-top:0}.buyer-mobile-auth-form>label:not(.buyer-mobile-agreement){color:#34394b;gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.buyer-mobile-auth-form>label>div{color:#7a8295;background:#fff;border:1px solid #dce0ea;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.buyer-mobile-auth-form>label>div:focus-within{border-color:#5a56b9;box-shadow:0 0 0 3px #3d3a981c}.buyer-mobile-auth-form input:not([type=checkbox]){color:#202334;background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;font-size:16px}.buyer-mobile-auth-form input::placeholder{color:#a0a7b6;opacity:1}.buyer-mobile-auth-form>label>div>button{color:#697185;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin-right:-10px;display:grid}.buyer-mobile-auth-form .buyer-mobile-phone-field b{color:#302d80;border-right:1px solid #e0e3eb;padding-right:11px;font-size:14px}.buyer-mobile-auth-form .buyer-mobile-code-field button{color:#3d3a98;white-space:nowrap;width:auto;padding:0 10px;font-size:12px;font-weight:750}.buyer-mobile-auth-form .buyer-international-phone-field{gap:8px;padding:4px!important}.buyer-mobile-auth-form .buyer-country-code-control{border-radius:9px;width:126px;height:42px;padding:0 9px}.buyer-mobile-auth-form .buyer-international-phone-field input{padding-left:2px}.buyer-mobile-auth-form .buyer-register-hint{color:#7f8798;margin-top:-2px;font-size:10px;line-height:1.45}.buyer-mobile-auth-forgot{color:#3d3a98;background:0 0;border:0;min-height:34px;margin:-8px 0 -3px auto;padding:0;font-size:12px;font-weight:700}.buyer-consent-panel{border-radius:16px}.buyer-mobile-agreement{color:#5f6678;grid-template-columns:22px minmax(0,1fr);gap:11px;min-height:72px;padding:14px;font-size:11px}.buyer-mobile-agreement>i{width:22px;height:22px}.buyer-consent-heading strong{font-size:12px}.buyer-mobile-agreement small,.buyer-consent-cookie small{font-size:10px}.buyer-consent-cookie{grid-template-columns:32px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:12px 14px}.buyer-consent-cookie>i{width:32px;height:32px}.buyer-consent-cookie strong{font-size:11.5px}.buyer-consent-cookie>a{font-size:10px}.buyer-mobile-agreement.is-optional{grid-template-columns:minmax(0,1fr) 40px;min-height:76px}.buyer-mobile-agreement.is-optional>i{width:40px;height:24px}.buyer-mobile-agreement.is-optional>i:after{width:18px;height:18px}.buyer-mobile-auth-submit{color:#fff;background:#3d3a98;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:15px;font-weight:780;transition:transform .16s,background .16s;display:flex;box-shadow:0 12px 24px #3d3a9836}.buyer-mobile-auth-submit:active{background:#302d80;transform:translateY(1px)}.buyer-mobile-auth-message{color:#4f4a78;background:#efeffb;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.buyer-mobile-auth-switch{color:#7a8192;justify-content:center;align-items:center;gap:5px;margin:20px 0 0;font-size:12px;display:flex}.buyer-mobile-auth-switch button{color:#3d3a98;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:12px;font-weight:780}.buyer-mobile-auth-security{color:#9097a6;justify-content:center;align-items:center;gap:5px;margin:6px 0 0;font-size:10px;display:flex}.buyer-mobile-auth button:focus-visible,.buyer-mobile-auth a:focus-visible{outline-offset:2px;outline:3px solid #3d3a982e}.buyer-login-footer{display:none}}@media (prefers-reduced-motion:reduce){.buyer-mobile-auth-tab-glider,.buyer-mobile-auth-tabs button,.buyer-mobile-auth-tabs button>i{transition-duration:1ms}.buyer-mobile-auth-tabs button[aria-selected=true]>i{transform:none}}@media (width<=360px){.buyer-consent-cookie{grid-template-columns:32px minmax(0,1fr);align-items:start}.buyer-consent-cookie>i{grid-row:1/span 2}.buyer-consent-cookie>a{grid-column:2;justify-self:start;min-height:26px;padding:0}}.market-ai-prompt>div>button{color:#fff;background:#ff681c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.market-ai-prompt>div>button:disabled{color:#fff;background:#cfcfcf}.market-ai-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(800px,100%);margin:25px auto 0;display:flex}.market-ai-suggestions button{color:#666;background:#ffffffd1;border:1px solid #e6e6e6db;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;display:inline-flex;box-shadow:0 7px 18px #362a230d}.market-ai-suggestions button:hover{color:#e9500c;border-color:#ffb18d}.market-ai-suggestions i{color:#ff651b;font-size:10px;font-style:normal}.market-ai-showcase{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:66px;width:min(1050px,100%);margin:66px auto 0;display:grid}.market-ai-showcase-copy h2{color:#202020;margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1.3}.market-ai-showcase-copy p{color:#747474;margin:16px 0 0;font-size:14px;line-height:1.8}.market-ai-showcase-copy>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.market-ai-showcase-copy>div span{color:#098d72;background:#edfffa;border:1px solid #aeeada;border-radius:999px;padding:7px 11px;font-size:11px}.market-ai-showcase-copy>a{color:#fff;background:#202020;border-radius:999px;align-items:center;gap:18px;min-height:44px;margin-top:25px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.market-ai-workspace{background:#ffffffe0;border:1px solid #e7e7e7;border-radius:20px;padding:20px;box-shadow:0 22px 55px #3d36321f}.market-ai-workspace-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-ai-workspace-head strong{color:#202020;font-size:14px}.market-ai-workspace-head span{color:#888;font-size:10px}.market-ai-workspace-query{background:#fff8f3;border-radius:12px;align-items:center;gap:11px;margin-top:17px;padding:13px;display:flex}.market-ai-workspace-query i{color:#fff;background:#ff671c;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.market-ai-workspace-query p{color:#555;margin:0;font-size:11px}.market-ai-workspace ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.market-ai-workspace li{background:#fff;border:1px solid #ededed;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.market-ai-workspace li>span{color:#ff671c;font-size:11px;font-weight:800}.market-ai-workspace li>div{gap:3px;display:grid}.market-ai-workspace li strong{color:#303030;font-size:11px}.market-ai-workspace li small{color:#929292;font-size:9px}.market-ai-workspace li b{color:#0c987d;font-size:9px;font-weight:700}.market-ai-workspace li:nth-child(3) b{color:#aaa}.market-catalog-overview{border-bottom:1px solid var(--market-border);background:#f6f7fa;padding:54px 0 62px}.market-catalog-overview-head{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.market-catalog-overview-head h2{color:#171d30;margin:0;font-size:28px}.market-catalog-overview-head p{color:#727a8d;margin:9px 0 0;font-size:13px}.market-catalog-overview-head>a{color:#fff;background:var(--market-blue);border-radius:10px;align-items:center;gap:18px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.market-category-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(188px,.86fr);gap:18px;margin-top:24px;display:grid}.market-category-showcase{background:#fff;border:1px solid #e6e7ef;border-radius:20px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 16px 34px #1f1e5214}.market-category-showcase:hover{border-color:#cfcee5;transform:translateY(-4px);box-shadow:0 22px 44px #1f1e5224}.market-category-showcase-banner{color:#fff;background:#272568;height:218px;display:block;position:relative;overflow:hidden}.market-category-showcase-banner:after{content:"";pointer-events:none;background:linear-gradient(#12113833 0%,#1c1a53e6 100%);position:absolute;inset:0}.market-category-showcase.tone-cyan .market-category-showcase-banner:after{background:linear-gradient(#0746521f 0%,#0d4d5be8 100%)}.market-category-showcase.tone-orange .market-category-showcase-banner:after{background:linear-gradient(#5b2a121a 0%,#793318e6 100%)}.market-category-showcase.tone-indigo .market-category-showcase-banner:after{background:linear-gradient(#080e3626 0%,#0d1444eb 100%)}.market-category-showcase.tone-plum .market-category-showcase-banner:after{background:linear-gradient(#3718581f 0%,#411f5ceb 100%)}.market-category-showcase.tone-plum .market-category-showcase-banner>img{object-position:100% center}.market-category-showcase-banner>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.market-category-showcase:hover .market-category-showcase-banner>img{transform:scale(1.045)}.market-category-showcase-banner>span{z-index:1;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:absolute;inset:0}.market-category-showcase-banner strong{letter-spacing:-.03em;max-width:250px;font-size:23px;line-height:1.18}.market-category-showcase-banner small{color:#ffffffd1;max-width:250px;margin-top:10px;font-size:12px;line-height:1.55}.market-category-showcase-banner b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:30px;margin-top:auto;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.market-category-showcase-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:154px;padding:18px 14px 20px;display:grid}.market-category-showcase-links>a{color:#35364a;text-align:center;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:4px 3px;transition:color .16s,background .16s,transform .16s;display:flex}.market-category-showcase-links>a:hover{color:#3d3a98;background:#f6f5ff;transform:translateY(-2px)}.market-category-showcase-links i{background:#f4f4f7;border:1px solid #eeeef3;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:9px;font-style:normal;display:grid;overflow:hidden}.market-category-showcase-links img{object-fit:contain;width:100%;height:100%;display:block}.market-category-showcase-links strong,.market-category-showcase-links small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.market-category-showcase-links strong{font-size:11px;line-height:1.35}.market-category-showcase-links small{color:#9799a7;margin-top:3px;font-size:9px}.market-category-promo{color:#fff;isolation:isolate;background:#17154f;border:1px solid #fff3;border-radius:20px;flex-direction:column;align-items:stretch;min-width:0;min-height:374px;padding:21px 18px 17px;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f1e5229}.market-category-promo:before,.market-category-promo:after{content:"";pointer-events:none;position:absolute}.market-category-promo:before{z-index:-1;background:linear-gradient(#1412491a 0%,#16144f61 42%,#121042f5 100%),radial-gradient(circle at 78% 18%,#ff654d75,#0000 26%);inset:0}.market-category-promo:after{border:1px solid #ffffff30;border-radius:50%;width:154px;height:154px;bottom:72px;right:-66px;box-shadow:0 0 0 26px #ffffff0a,0 0 0 52px #ffffff06}.market-category-promo>img{z-index:-2;object-fit:cover;object-position:68% center;filter:saturate(1.12)contrast(1.03);width:100%;height:100%;transition:transform .55s,filter .55s;position:absolute;inset:0}.market-category-promo:hover{color:#fff;transform:translateY(-4px);box-shadow:0 25px 50px #1f1e5240}.market-category-promo:hover>img{filter:saturate(1.25)contrast(1.06);transform:scale(1.055)}.market-category-promo-badge{color:#29246f;letter-spacing:.08em;background:#ffffffe6;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:8px;font-weight:850}.market-category-promo-copy{flex-direction:column;align-items:flex-start;margin-top:24px;display:flex}.market-category-promo-copy small{color:#ffffffb8;font-size:10px}.market-category-promo-copy strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(21px,1.42vw,27px);line-height:1.2}.market-category-promo-copy em{color:#ffffffbd;max-width:170px;margin-top:12px;font-size:10px;font-style:normal;line-height:1.55}.market-category-promo>b{color:#fff;background:linear-gradient(90deg,#ff684f,#ff4f62);border-radius:999px;justify-content:space-between;align-items:center;min-height:36px;margin-top:auto;padding:0 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 10px 22px #ff535047}.market-category-promo>b span{font-size:15px;transition:transform .16s}.market-category-promo:hover>b span{transform:translate(3px)}.market-category-promo-dots{justify-content:center;align-items:flex-end;gap:4px;height:14px;display:flex}.market-category-promo-dots i{background:#ffffff6b;border-radius:50%;width:4px;height:4px;display:block}.market-category-promo-dots i:first-child{background:#fff;border-radius:999px;width:12px}.market-category-promo-label{color:#ffffff7a;font-size:8px;position:absolute;bottom:8px;right:10px}.market-popular-product-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;margin-top:24px;display:grid;overflow-x:auto}.market-popular-product-grid::-webkit-scrollbar{display:none}.market-popular-product-card{scroll-snap-align:start;background:#fff;border:1px solid #e1e3eb;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 12px 30px #201f5512}.market-popular-product-card:hover{border-color:#c9c7e3;transform:translateY(-4px);box-shadow:0 20px 42px #201f5521}.market-popular-product-image{background:#f5f6f8;height:224px;display:block;position:relative;overflow:hidden}.market-popular-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .36s;display:block}.market-popular-product-card:hover .market-popular-product-image img{transform:scale(1.035)}.market-popular-product-image>span{color:#3d3994;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #cfccebf2;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750;position:absolute;top:12px;left:12px;box-shadow:0 5px 14px #2723711a}.market-popular-product-copy{flex-direction:column;flex:1;align-items:flex-start;min-height:170px;padding:17px 17px 14px;display:flex}.market-popular-product-copy h3{color:#25283a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px;margin:0;font-size:15px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.market-popular-product-copy h3 a:hover{color:#3f3a9d}.market-popular-product-copy>div{flex-wrap:wrap;gap:5px;min-height:24px;margin-top:10px;display:flex}.market-popular-product-copy>div span{color:#676480;background:#f3f2fb;border-radius:999px;padding:3px 7px;font-size:10px}.market-popular-product-copy>strong{color:#222338;margin-top:12px;font-size:18px}.market-popular-product-copy>small{color:#7e8492;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:11px;overflow:hidden}.market-popular-product-action{color:#34318b;background:#fafaff;border-top:1px solid #e7e7ef;justify-content:space-between;align-items:center;min-height:46px;padding:0 17px;font-size:12px;font-weight:760;display:flex}.market-popular-product-action span{font-size:16px;transition:transform .16s}.market-popular-product-action:hover span{transform:translate(3px)}@media (width<=1180px){.market-popular-product-grid{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (width<=760px){.market-popular-product-grid{grid-auto-columns:calc(50% - 5px);gap:10px}.market-popular-product-image{height:170px}}@media (width<=480px){.market-popular-product-grid{grid-auto-columns:100%}}.market-utility{color:#ffffffc7;background:var(--market-navy);height:38px;font-size:12px}.market-utility-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.market-utility nav,.market-utility-actions{align-items:center;gap:22px;display:flex}.market-utility-inner p{color:#ffffffa8;letter-spacing:.04em;margin:0}.market-utility-actions{justify-content:flex-end}.market-utility button{color:inherit;background:0 0;border:0;padding:0}.market-utility button span{margin-right:6px}.market-utility a:hover,.market-utility button:hover{color:#fff}.market-header{z-index:40;border-bottom:1px solid var(--market-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;height:82px;position:sticky;top:0}.market-header-inner{align-items:center;height:100%;display:flex}.market-brand{color:#1a2955;letter-spacing:-2.6px;align-items:baseline;font-size:30px;font-weight:850;display:inline-flex}.market-brand>span{color:var(--market-blue)}.market-brand small{color:#6a7183;letter-spacing:.1em;margin-left:10px;font-size:11px;font-weight:700}.market-main-nav{align-items:center;gap:38px;height:100%;margin-left:68px;display:flex}.market-main-nav a{color:#4c556a;place-items:center;height:100%;font-size:15px;font-weight:600;display:grid;position:relative}.market-main-nav a:hover,.market-main-nav a.active{color:var(--market-blue)}.market-main-nav a.active:after{content:"";background:var(--market-coral);width:18px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.market-primary-button{color:#fff;background:var(--market-coral);border:1px solid var(--market-coral);border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-weight:700;display:inline-flex}.market-primary-button:hover{background:#e95136;border-color:#e95136}.market-header-cta{min-height:44px;margin-left:auto;font-size:14px}.market-hero{border-bottom:1px solid var(--market-border);background:#f5f7fc;padding:30px 0 34px;position:relative;overflow:hidden}.market-hero:before,.market-hero:after{content:"";pointer-events:none;border:1px solid #263a881c;border-radius:50%;position:absolute}.market-hero:before{width:420px;height:420px;top:-260px;left:-180px}.market-hero:after{width:280px;height:280px;bottom:-170px;right:-110px}.market-catalog-hero:before,.market-catalog-hero:after{display:none}.market-catalog-search-row{display:block}.market-catalog-search-row .market-search-shell{background:#fffffff0;border:1px solid #dde2eeeb;border-radius:18px;width:100%;margin-top:0;padding:18px 20px 16px;box-shadow:0 12px 34px #1b295c12}.market-catalog-search-row .market-search{border-width:1.5px;border-radius:12px;max-width:none;height:56px;margin-top:7px;box-shadow:0 6px 18px #2336840f}.market-catalog-search-row .market-search button{border-radius:9px;height:44px;padding:0 34px}.market-catalog-layout{grid-template-columns:286px minmax(0,1fr);align-items:stretch;gap:20px;min-height:600px;margin-top:20px;display:grid;position:relative}.market-catalog-sidebar{background:#fffffff5;border:1px solid #dde2eee6;border-radius:18px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 16px 40px #19254e13}.market-category-switcher--sidebar{background:#f2f4f9;border:0;border-radius:12px;gap:4px;width:100%;margin:0 0 10px;padding:4px}.market-category-switcher--sidebar button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 10px;display:flex}.market-category-switcher--sidebar button.active{box-shadow:0 5px 14px #263a8838}.market-category-switcher--sidebar button>i{flex:0 0 27px;width:27px;height:27px;font-size:9px}.market-category-switcher--sidebar strong{white-space:nowrap;font-size:13px}.market-catalog-list{display:grid}.market-catalog-list>a{border-bottom:1px solid #eef1f6;border-radius:8px;align-content:center;gap:4px;min-height:60px;padding:10px 28px 10px 9px;transition:background .16s,transform .16s;display:grid;position:relative}.market-catalog-list>a:last-child{border-bottom:0}.market-catalog-list strong{color:#1a2136;font-size:13px;line-height:1.2}.market-catalog-list span{color:#7d8494;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.market-catalog-list b{color:#a5abbb;font-size:17px;font-weight:400;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.market-catalog-list>a:hover strong,.market-catalog-list>a:hover b,.market-catalog-list>a.active strong,.market-catalog-list>a.active b{color:var(--market-blue)}.market-catalog-list>a:hover,.market-catalog-list>a.active{background:#f5f7ff;transform:translate(2px)}.market-catalog-mega{z-index:20;color:#192036;background:#fffffffb;border:1px solid #e2e6ef;border-radius:20px;min-width:0;padding:28px 30px;animation:.15s ease-out marketMegaIn;position:absolute;inset:0 0 0 306px;overflow:auto;box-shadow:0 28px 70px #121e4833}@keyframes marketMegaIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.market-catalog-mega>header{border-bottom:1px solid #e9ecf3;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.market-catalog-mega>header>div{align-items:center;gap:15px;min-width:0;display:flex}.market-catalog-mega>header>div>i{color:#fff;background:linear-gradient(145deg,#344ca4,#263a88);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:800;display:grid;box-shadow:0 9px 18px #263a8833}.market-catalog-mega h3{margin:0;font-size:23px;line-height:1.25}.market-catalog-mega header p{color:#7b8292;margin:6px 0 0;font-size:12px}.market-catalog-mega>header>a{min-height:38px;color:var(--market-blue);background:#f0f3ff;border-radius:9px;flex:none;align-items:center;gap:13px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.market-catalog-mega-section{margin-top:24px}.market-catalog-mega-section h4{color:#22293b;margin:0 0 13px;font-size:14px}.market-catalog-mega-tags{flex-wrap:wrap;gap:9px;display:flex}.market-catalog-mega-tags a{color:#35405b;background:#f6f7fa;border:1px solid #e8ebf1;border-radius:9px;align-items:center;gap:12px;min-height:36px;padding:0 13px;font-size:12px;display:inline-flex}.market-catalog-mega-tags a:hover{color:var(--market-blue);background:#f0f3ff;border-color:#cfd6f1}.market-catalog-mega-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.market-catalog-mega-related>div>a{border:1px solid #e8ebf1;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:67px;padding:10px 12px;display:grid}.market-catalog-mega-related>div>a:hover{background:#f8f9ff;border-color:#cfd6f1;transform:translateY(-1px)}.market-catalog-mega-related i{width:34px;height:34px;color:var(--market-blue);background:#eef2ff;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.market-catalog-mega-related span{gap:4px;min-width:0;display:grid}.market-catalog-mega-related strong{color:#252c3f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-catalog-mega-related small{color:#8a91a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-catalog-mega-related b{color:#a4abbb;font-size:16px;font-weight:400}.market-catalog-mega-products>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-catalog-mega-products a{background:#fafbfc;border:1px solid #edf0f4;border-radius:11px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.market-catalog-mega-products a:hover{border-color:#cfd6f1;box-shadow:0 9px 20px #1f2b5b12}.market-catalog-mega-products img{object-fit:contain;background:#fff;border-radius:9px;width:54px;height:54px}.market-catalog-mega-products span{gap:5px;min-width:0;display:grid}.market-catalog-mega-products strong,.market-catalog-mega-products small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.market-catalog-mega-products strong{color:#30374a;-webkit-line-clamp:2;font-size:11px;line-height:1.35}.market-catalog-mega-products small{color:#8a91a0;-webkit-line-clamp:1;font-size:9px}.market-catalog-stage{min-width:0;min-height:600px;position:relative}.market-catalog-layout .market-hero-visual{border:0;border-radius:20px;min-height:600px;box-shadow:0 24px 54px #121e4829}.market-catalog-layout .market-hero-visual>img{height:600px}.market-quote-panel{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:16px;flex-direction:column;width:304px;min-width:0;display:flex;position:absolute;top:28px;right:28px;overflow:hidden;box-shadow:0 20px 48px #050f323d}.market-quote-panel-intro{border-bottom:1px solid #dce1ebdb;padding:22px 22px 20px}.market-quote-panel-intro>span{color:var(--market-blue);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.market-quote-panel h2{color:#171d30;margin:0;font-size:22px;line-height:1.35}.market-quote-panel-intro p{color:#747c8d;margin:10px 0 16px;font-size:12px;line-height:1.65}.market-quote-panel-intro>a{color:#fff;background:var(--market-coral);border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.market-quote-panel-intro>a b{margin-left:auto;font-size:16px;font-weight:500}.market-quote-panel-intro>small{color:var(--market-blue);margin-top:12px;font-size:10px;display:block}.market-quote-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:17px 20px;display:grid}.market-quote-stats>div{gap:3px;display:grid}.market-quote-stats dt{color:#151b2d;font-size:14px;font-weight:850}.market-quote-stats dd{color:#697083;margin:0;font-size:9px}.market-quote-capabilities{border-top:1px solid #edf0f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px;margin-top:0;padding:16px 14px 18px;display:grid}.market-quote-capabilities span{color:#4f576b;text-align:left;grid-template-columns:23px 1fr;place-items:center start;gap:6px;font-size:10px;line-height:1.35;display:grid}.market-quote-capabilities i{width:23px;height:23px;color:var(--market-blue);border:1px solid #bac2e6;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.market-hero-grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(450px,.94fr);align-items:center;gap:76px;display:grid;position:relative}.market-eyebrow,.market-section-heading>div>p,.market-rfq-copy>p,.market-newsletter-inner>div>p{color:var(--market-blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.market-eyebrow{color:var(--market-blue);align-items:center;gap:12px;display:flex}.market-eyebrow span{background:var(--market-coral);width:24px;height:2px}.market-hero h1{color:#111a32;letter-spacing:-.045em;max-width:740px;margin:0;font-family:Georgia,Songti SC,STSong,serif;font-size:clamp(42px,4vw,62px);font-weight:500;line-height:1.13}.market-hero-intro{color:#5f687d;max-width:700px;margin:24px 0 0;font-size:17px;line-height:1.85}.market-search-shell{margin-top:34px}.market-search-tabs{gap:28px;display:flex}.market-search-tabs button{color:#747b8c;background:0 0;border:0;padding:0 0 9px;font-size:14px;font-weight:700;position:relative}.market-search-tabs button.active{color:var(--market-blue)}.market-search-tabs button.active:after{content:"";background:var(--market-blue);width:100%;height:2px;position:absolute;bottom:0;left:0}.market-search{border:2px solid var(--market-blue);background:#fff;border-radius:8px;align-items:center;gap:12px;height:64px;margin-top:10px;padding:6px 6px 6px 19px;display:flex;box-shadow:0 14px 38px #1b295c1a}.market-search>span{color:var(--market-blue);font-size:30px;line-height:1;transform:rotate(-18deg)}.market-search input{min-width:0;color:var(--market-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.market-search input::placeholder{color:#9ca3b4}.market-search button{color:#fff;background:var(--market-blue);border:0;border-radius:5px;height:50px;padding:0 30px;font-weight:700}.market-hot-searches{color:#81889a;align-items:center;gap:14px;margin-top:13px;font-size:12px;display:flex}.market-hot-searches button{color:#596177;background:0 0;border:0;padding:0}.market-hot-searches button:hover{color:var(--market-blue)}.market-trust-row{align-items:center;margin-top:36px;display:flex}.market-trust-row>div{border-left:1px solid #d7dce7;gap:2px;padding:0 28px;display:grid}.market-trust-row>div:first-child{border-left:0;padding-left:0}.market-trust-row strong{color:#1c2954;font-size:22px}.market-trust-row span{color:#747d91;font-size:12px}.market-hero-visual{background:var(--market-navy);border-radius:2px;min-height:536px;position:relative;overflow:hidden;box-shadow:24px 28px #e7eaf4}.market-hero-visual:after{content:"";background:linear-gradient(90deg,#060f30e0 0%,#0812379c 48%,#08113133 78%),linear-gradient(#060d2900 42%,#060d29ad 100%);position:absolute;inset:0}.market-hero-visual>img{object-fit:cover;width:100%;height:536px}.market-hero-visual-copy{z-index:2;color:#fff;width:min(51%,520px);max-width:520px;position:absolute;bottom:46px;left:48px;right:auto}.market-hero-visual-copy>span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.market-hero-visual-copy h1,.market-hero-visual-copy h2{color:#fff;letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,2.5vw,42px);font-weight:500;line-height:1.22}.market-hero-visual-copy>p{color:#ffffffc2;max-width:580px;margin:0 0 26px;font-size:13px;line-height:1.8}.market-hero-visual-copy a{color:#fff;background:var(--market-coral);border:0;border-radius:10px;align-items:center;gap:22px;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #ff654747}.market-live-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f183b9e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:12px;display:flex;position:absolute;top:30px;left:38px;right:auto}.market-live-badge i{background:var(--market-coral);border-radius:50%;width:8px;height:8px}.market-services{background:#fff;padding:0 0 30px}.market-section-label{color:#8a91a1;letter-spacing:.13em;text-transform:uppercase;margin:0;padding-top:25px;font-size:11px;font-weight:800}.market-service-grid{border-top:1px solid var(--market-border);border-bottom:1px solid var(--market-border);grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.market-service-item{border-right:1px solid var(--market-border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:102px;padding:22px 21px;display:grid}.market-service-item:first-child{border-left:1px solid var(--market-border)}.market-service-item>i{color:var(--market-coral);font-family:Georgia,serif;font-size:13px;font-style:normal}.market-service-item div{gap:6px;min-width:0;display:grid}.market-service-item strong{font-size:15px}.market-service-item div span{color:#81889a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-service-item>b{color:#afb4c1;font-weight:400}.market-service-item:hover{color:var(--market-blue);background:#f7f8fc}.market-section{padding:92px 0}.market-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.market-section-heading>div>p{margin-bottom:10px}.market-section-heading h2{color:#172039;letter-spacing:-.025em;margin:0;font-family:Georgia,Songti SC,STSong,serif;font-size:38px;font-weight:500}.market-section-heading>div>span{color:var(--market-muted);margin-top:10px;font-size:15px;display:block}.market-section-heading>a,.market-text-button{color:var(--market-blue);background:0 0;border:0;border-bottom:1px solid #b6bde0;flex:none;align-items:center;gap:22px;padding:0 0 6px;font-size:14px;font-weight:700;display:inline-flex}.market-categories{background:#fff}.market-category-switcher{background:#f2f4f9;border:1px solid #e2e5ee;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,650px);margin:-14px 0 24px;padding:4px;display:grid}.market-category-switcher button{color:#596278;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:11px 14px;display:grid}.market-category-switcher button:hover{color:var(--market-blue)}.market-category-switcher button.active{color:#fff;background:var(--market-blue);border-color:var(--market-blue);box-shadow:0 8px 18px #2d39902e}.market-category-switcher button>i{width:40px;height:40px;color:var(--market-blue);background:#fff;border:1px solid #dfe3ef;border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:850;display:grid}.market-category-switcher button.active>i{color:var(--market-blue);border-color:#fff}.market-category-switcher button>span{gap:4px;min-width:0;display:grid}.market-category-switcher strong{font-size:16px}.market-category-switcher small{color:#8a91a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.market-category-switcher button.active small{color:#ffffffb3}.market-category-switcher button>b{color:#7e879a;background:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.market-category-switcher button.active>b{color:var(--market-blue)}.market-category-grid{border-top:1px solid var(--market-border);border-left:1px solid var(--market-border);grid-template-columns:repeat(4,1fr);display:grid}.market-category-card{border-right:1px solid var(--market-border);border-bottom:1px solid var(--market-border);background:#fff;grid-template-columns:46px 1fr;gap:17px;min-height:188px;padding:26px;display:grid;position:relative}.market-category-card.featured{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.market-category-mark{width:46px;height:46px;color:var(--market-blue);background:var(--market-blue-soft);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.market-category-card.featured .market-category-mark{color:#fff;background:#ffffff24}.market-category-card h3{margin:1px 0 3px;font-size:18px}.market-category-card p{color:#8a91a2;text-transform:uppercase;margin:0;font-size:11px}.market-category-card>div>span{color:#737b8e;margin-top:24px;font-size:12px;line-height:1.7;display:block}.market-category-card.featured p,.market-category-card.featured>div>span{color:#ffffffab}.market-category-card>b{color:#a8aeba;font-weight:400;position:absolute;top:24px;right:24px}.market-category-card:hover:not(.featured){z-index:1;border-color:#aeb8df;position:relative}.market-products,.market-sourcing,.market-insights{background:var(--market-canvas)}.market-product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.market-product-card{border:1px solid var(--market-border);background:#fff;overflow:hidden}.market-product-image{background:#e9ecf3;height:230px;display:block;position:relative;overflow:hidden}.market-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.market-product-card:hover .market-product-image img{transform:scale(1.025)}.market-product-image>span{color:#fff;background:#101b3ad9;padding:7px 11px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.market-product-body{padding:23px}.market-product-body>p{color:#8991a3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-height:18px;margin:0 0 7px;font-size:11px;overflow:hidden}.market-product-body h3{min-height:52px;margin:0;font-size:19px;line-height:1.4}.market-product-body h3 a:hover{color:var(--market-blue)}.market-product-tags{flex-wrap:wrap;gap:7px;min-height:27px;margin-top:15px;display:flex}.market-product-tags span{color:#666f85;background:#f3f4f8;padding:4px 8px;font-size:11px}.market-product-body footer{border-top:1px solid var(--market-border);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding-top:18px;display:flex}.market-product-body footer>div{gap:4px;min-width:0;display:grid}.market-product-body footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-product-body footer span{color:#7e8798;font-size:11px}.market-product-body footer a{color:var(--market-blue);font-size:12px;font-weight:800}.market-empty{text-align:center;border:1px solid var(--market-border);background:#fff;padding:70px 30px}.market-empty strong{font-size:20px}.market-empty p{color:var(--market-muted)}.market-empty a{color:var(--market-blue);font-weight:700}.market-rfq{color:#fff;background:var(--market-navy);padding:86px 0}.market-rfq-grid{grid-template-columns:1fr 520px;align-items:center;gap:110px;display:grid}.market-rfq-copy>p{color:#98a7ff}.market-rfq-copy h2{max-width:650px;margin:0;font-family:Georgia,Songti SC,serif;font-size:44px;font-weight:500;line-height:1.25}.market-rfq-copy>span{color:#ffffffa8;max-width:650px;margin-top:20px;font-size:16px;line-height:1.8;display:block}.market-rfq-copy ul{gap:30px;margin:34px 0 0;padding:0;list-style:none;display:flex}.market-rfq-copy li{color:#ffffffd1;gap:8px;font-size:13px;display:grid}.market-rfq-copy li b{color:var(--market-coral);font-family:Georgia,serif}.market-rfq-form{min-height:430px;color:var(--market-ink);background:#fff;padding:32px}.market-form-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:23px;display:flex}.market-form-head strong{font-size:21px}.market-form-head span{color:#8991a2;font-size:12px}.market-rfq-form label{color:#50586c;gap:7px;margin-top:15px;font-size:12px;font-weight:700;display:grid}.market-rfq-form input{height:46px;color:var(--market-ink);background:#fafbfc;border:1px solid #dfe3eb;outline:0;padding:0 13px}.market-rfq-form input:focus{border-color:var(--market-blue)}.market-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-rfq-form>.market-primary-button{width:100%;margin-top:20px}.market-rfq-form>small{color:#969dac;text-align:center;margin-top:10px;display:block}.market-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.market-form-success i{color:#fff;background:var(--market-blue);border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;font-weight:800;display:grid}.market-form-success h3{margin:20px 0 5px;font-size:22px}.market-form-success p{max-width:310px;color:var(--market-muted);line-height:1.7}.market-form-success button{color:var(--market-blue);background:0 0;border:0;border-bottom:1px solid #b7bedc;padding:8px 0;font-weight:700}.market-sourcing-board{border:1px solid var(--market-border);background:#fff}.market-sourcing-head,.market-sourcing-row{grid-template-columns:1.15fr 1.7fr 1fr .75fr .8fr .8fr;align-items:center;gap:20px;display:grid}.market-sourcing-head{color:#8b92a2;background:#f0f2f7;min-height:50px;padding:0 26px;font-size:11px;font-weight:700}.market-sourcing-row{border-top:1px solid var(--market-border);min-height:78px;padding:0 26px;font-size:14px}.market-sourcing-row:first-of-type{border-top:0}.market-sourcing-row>span:first-child{align-items:center;gap:10px;display:flex}.market-sourcing-row>span:first-child b{font-size:19px}.market-sourcing-row>span,.market-sourcing-row time{color:#697287}.market-sourcing-row>i{color:var(--market-blue);background:var(--market-blue-soft);justify-self:start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700}.market-sourcing-row>i.urgent{color:#cb432c;background:#fff0ec}.market-sourcing-row>a{color:var(--market-blue);text-align:right;font-size:12px;font-weight:800}.market-suppliers{background:#fff}.market-supplier-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.market-supplier-card{border:1px solid var(--market-border);background:#fff;padding:27px}.market-supplier-card:hover{border-color:#aab4da;box-shadow:0 18px 45px #19285a14}.market-supplier-top{justify-content:space-between;align-items:center;display:flex}.market-supplier-top>span{color:#fff;background:var(--market-blue);place-items:center;width:48px;height:48px;font-family:Georgia,Songti SC,serif;font-size:22px;display:grid}.market-supplier-top i{color:#22836c;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:800}.market-supplier-card h3{margin:24px 0 7px;font-size:19px}.market-supplier-card>p{min-height:42px;color:var(--market-muted);margin:0;font-size:13px;line-height:1.6}.market-supplier-card>div:nth-of-type(2){border-top:1px solid var(--market-border);gap:7px;min-height:70px;margin-top:20px;padding-top:18px;display:grid}.market-supplier-card>div:nth-of-type(2) span{color:#545d71;font-size:12px}.market-supplier-card>div:nth-of-type(2) span:before{color:var(--market-coral);content:"·";margin-right:7px}.market-supplier-card footer{color:#7b8395;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.market-supplier-card footer b{color:var(--market-blue);font-size:12px}.market-insight-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.market-insight-card{border:1px solid var(--market-border);background:#fff;grid-template-columns:210px 1fr;min-height:240px;display:grid;overflow:hidden}.market-insight-card.lead{grid-row:1/3;grid-template-rows:310px 1fr;grid-template-columns:1fr}.market-insight-card img{object-fit:cover;width:100%;height:100%}.market-insight-card>div{flex-direction:column;align-items:flex-start;padding:26px;display:flex}.market-insight-card>div>span{color:var(--market-blue);font-size:11px;font-weight:800}.market-insight-card h3{margin:12px 0 10px;font-family:Georgia,Songti SC,serif;font-size:21px;font-weight:600;line-height:1.45}.market-insight-card.lead h3{font-size:28px}.market-insight-card p{color:var(--market-muted);margin:0;font-size:13px;line-height:1.7}.market-insight-card b{color:var(--market-blue);margin-top:auto;padding-top:18px;font-size:12px}.market-newsletter{color:#fff;background:var(--market-blue);padding:67px 0}.market-newsletter-inner{grid-template-columns:1fr 520px;align-items:center;gap:80px;display:grid}.market-newsletter-inner>div>p{color:#bdc7ff}.market-newsletter h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:34px;font-weight:500}.market-newsletter-inner>div>span{color:#ffffffad;margin-top:10px;display:block}.market-newsletter form{align-items:center;min-height:56px;display:flex}.market-newsletter input{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-right:0;outline:0;flex:1;min-width:0;height:56px;padding:0 17px}.market-newsletter input::placeholder{color:#fff9}.market-newsletter button{height:56px;color:var(--market-blue);background:#fff;border:1px solid #fff;padding:0 22px;font-weight:800}.market-newsletter form>strong{color:#fff;border:1px solid #ffffff59;padding:18px 22px}.market-footer{color:#ffffffb3;background:#0b1228;padding:66px 0 22px}.market-footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:70px;display:grid}.market-footer-brand{color:#fff}.market-footer-brand>span{color:#8d9cff}.market-footer-brand small{color:#ffffff85}.market-footer-grid>div>p{max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.85}.market-footer-seller-cta{color:#fff;background:#fa4a15;border:1px solid #fa4a15b8;border-radius:999px;justify-content:space-between;align-items:center;width:min(100%,260px);min-height:48px;margin-top:24px;padding:0 7px 0 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex}.market-footer-seller-cta i{color:#fff;background:#0b1228;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.market-footer-seller-cta:hover{transform:translateY(-2px);box-shadow:0 14px 35px #fa4a152e;color:#0b1228!important}.market-footer-grid nav{align-content:start;gap:13px;font-size:13px;display:grid}.market-footer-grid nav strong{color:#fff;margin-bottom:6px;font-size:14px}.market-footer-grid nav a:hover{color:#fff}.market-footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:50px;padding-top:20px;font-size:11px;display:flex}@media (width<=1180px){.market-category-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-category-promo{min-height:374px}.market-discovery-header-secondary nav{gap:20px}.market-mode-nav--header{gap:22px;margin-left:36px}.market-ai-showcase{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:38px}.market-main-nav{gap:24px;margin-left:38px}.market-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:44px}.market-catalog-layout{grid-template-columns:260px minmax(0,1fr)}.market-catalog-mega{left:280px}.market-quote-panel{width:280px;top:24px;right:24px}.market-hero-visual-copy{width:min(48%,450px);left:38px}.market-hero-visual-copy h1,.market-hero-visual-copy h2{font-size:34px}.market-category-grid{grid-template-columns:repeat(3,1fr)}.market-rfq-grid,.market-newsletter-inner{grid-template-columns:1fr 460px;gap:60px}.market-supplier-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.market-container{width:min(100% - 40px,760px)}.market-category-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-discovery-header-main{min-height:64px}.market-discovery-brand{font-size:26px}.market-discovery-brand-logo{width:136px}.market-discovery-brand small{display:none}.market-mode-nav--header{gap:18px;height:64px;margin-left:34px}.market-mode-nav--header button,.market-mode-nav--header a{font-size:13px}.market-discovery-header-secondary nav:last-child,.market-all-categories-layer{display:none}.market-discovery-hero{min-height:454px;padding-top:30px}.market-discovery-chemistry{opacity:.18;right:-120px}.market-discovery-intro h1{font-size:38px}.market-ai-hero{padding:48px 0 64px}.market-ai-showcase{grid-template-columns:1fr;gap:34px;width:min(700px,100%)}.market-ai-page .market-ai-showcase{grid-template-columns:minmax(0,.78fr) minmax(380px,1.22fr);gap:32px;width:min(840px,100%)}.market-ai-showcase-copy{max-width:600px}.market-catalog-overview-head{align-items:center}.market-utility-inner{grid-template-columns:1fr auto}.market-utility-inner>p,.market-main-nav,.market-header-cta{display:none}.market-hero{padding-top:52px}.market-catalog-hero{padding:24px 0 30px}.market-catalog-layout{grid-template-columns:1fr}.market-catalog-mega{display:none}.market-catalog-sidebar{padding:16px 18px}.market-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.market-catalog-stage{min-height:0}.market-catalog-layout .market-hero-visual,.market-catalog-layout .market-hero-visual>img{height:500px;min-height:500px}.market-quote-panel{border-top:1px solid var(--market-border);grid-template-columns:1.2fr 1fr 1fr;width:auto;margin-top:16px;display:grid;position:static;box-shadow:0 14px 34px #19254e17}.market-quote-panel-intro{border-right:1px solid var(--market-border);border-bottom:0}.market-quote-capabilities{border-top:0;border-left:1px solid var(--market-border);margin-top:0}.market-hero-visual-copy{width:min(66%,500px)}.market-hero-grid,.market-rfq-grid,.market-newsletter-inner{grid-template-columns:1fr}.market-hero-visual{min-height:440px}.market-hero-visual>img{height:440px}.market-service-grid,.market-category-grid,.market-product-grid{grid-template-columns:repeat(2,1fr)}.market-rfq-copy ul{justify-content:space-between}.market-sourcing-head,.market-sourcing-row{grid-template-columns:1.1fr 1.5fr .9fr .7fr}.market-sourcing-head>:nth-child(4),.market-sourcing-head>:nth-child(5),.market-sourcing-row>:nth-child(4),.market-sourcing-row>:nth-child(5){display:none}.market-insight-grid{grid-template-rows:auto;grid-template-columns:1fr}.market-insight-card.lead{grid-row:auto}.market-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:30px}}@media (width<=620px){.market-container{width:calc(100% - 28px)}.market-category-showcase-grid{grid-template-columns:1fr}.market-category-showcase-banner{height:200px}.market-category-promo{min-height:330px}.market-top-ad,.market-top-ad .market-container{min-height:42px}.market-top-ad .market-container{gap:9px}.market-top-ad .market-container>span,.market-top-ad p{display:none}.market-top-ad strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.market-top-ad a{gap:8px;min-height:28px;padding:0 10px;font-size:10px}.market-discovery-header-main{flex-wrap:wrap;min-height:62px}.market-discovery-brand{font-size:24px}.market-discovery-brand-logo{width:124px}.market-discovery-actions{gap:3px}.market-discovery-actions button{width:34px;padding:0;font-size:0}.market-discovery-actions .market-language-trigger{min-width:34px}.market-discovery-actions .market-language-trigger>span,.market-discovery-actions .market-language-trigger>i{display:none}.market-language-menu{width:min(256px,100vw - 28px);right:-78px}.market-language-menu:before{right:101px}.market-discovery-actions .market-language-option{width:100%;height:44px;padding:0 9px;font-size:12px}.market-discovery-actions button>span{font-size:17px}.market-discovery-actions button svg{width:17px;height:17px}.market-discovery-actions a{min-width:32px;padding:0 4px}.market-mode-nav--header{order:3;justify-content:space-between;gap:12px;width:100%;height:46px;margin:0}.market-mode-nav--header button,.market-mode-nav--header a{font-size:12px}.market-mode-nav--header button.active:after,.market-mode-nav--header a.active:after{bottom:5px}.market-discovery-header-secondary{min-height:42px;overflow-x:auto}.market-discovery-header-secondary nav:first-child{gap:18px;width:max-content}.market-mode-nav--hero{justify-content:space-between;gap:0;width:100%;margin-bottom:14px;padding:3px}.market-mode-nav--hero button,.market-mode-nav--hero a{min-width:0;padding:9px 10px;font-size:13px}.market-discovery-hero{min-height:440px;padding:27px 0 31px}.market-discovery-intro{margin-bottom:18px}.market-discovery-intro h1{font-size:31px;line-height:1.2}.market-discovery-intro p{margin-top:10px;padding:0 8px;font-size:13px;line-height:1.6}.market-discovery-chemistry{display:none}.market-discovery-search{border-radius:16px;min-height:112px;padding:16px 14px 13px 17px}.market-discovery-search>input{font-size:13px}.market-discovery-search>div>button{min-width:88px;height:42px}.market-discovery-trending{flex-wrap:wrap;justify-content:flex-start;gap:7px 12px}.market-discovery-assurance{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px;margin-top:21px}.market-ai-hero{min-height:0;padding:38px 0 50px}.market-ai-page .market-ai-hero{padding:20px 0 18px}.market-ai-hero-inner>h1{font-size:28px}.market-ai-hero-inner>p{padding:0 10px;line-height:1.65}.market-ai-prompt{border-radius:17px;min-height:158px}.market-ai-page .market-ai-prompt{min-height:138px;margin-top:15px}.market-ai-page .market-ai-prompt textarea{min-height:58px}.market-ai-prompt label{max-width:128px}.market-ai-voice{padding:0 9px}.market-ai-suggestions{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.market-ai-page .market-ai-suggestions{flex-wrap:wrap;gap:8px;margin-top:14px;overflow:visible}.market-ai-suggestions button{flex:none}.market-ai-page .market-ai-suggestions button{min-height:32px;padding:0 11px;font-size:10px}.market-ai-showcase{margin-top:48px}.market-ai-page .market-ai-showcase{margin-top:22px;display:block}.market-ai-page .market-ai-workspace,.market-ai-page .market-ai-showcase-copy p{display:none}.market-ai-showcase-copy h2{font-size:27px}.market-ai-page .market-ai-showcase-copy h2{font-size:22px;line-height:1.25}.market-ai-page .market-ai-showcase-copy>div{margin-top:12px}.market-ai-page .market-ai-showcase-copy>a{min-height:40px;margin-top:14px}.market-ai-workspace{border-radius:16px;padding:14px}.market-ai-workspace-head{flex-direction:column;align-items:flex-start;gap:4px}.market-ai-workspace li{grid-template-columns:28px 1fr}.market-ai-workspace li b{grid-column:2}.market-catalog-overview{padding:40px 0 48px}.market-catalog-overview-head{flex-direction:column;align-items:flex-start}.market-catalog-overview-head h2{font-size:24px}.market-utility nav{gap:12px}.market-utility nav a:nth-child(2),.market-utility nav a:nth-child(3){display:none}.market-header{height:70px}.market-brand{font-size:27px}.market-hero{padding:42px 0 46px}.market-catalog-hero{padding:18px 0 24px}.market-catalog-search-row{grid-template-columns:1fr}.market-catalog-search-row .market-search{height:52px}.market-catalog-layout{grid-template-columns:1fr;min-height:0;margin-top:18px}.market-catalog-sidebar{order:1;padding:13px}.market-catalog-stage{order:2}.market-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.market-catalog-list>a{min-height:58px}.market-catalog-layout .market-hero-visual{order:2;min-height:390px}.market-catalog-layout .market-hero-visual>img{height:390px;min-height:390px}.market-quote-panel{order:3;grid-column:auto;grid-template-columns:1fr}.market-quote-panel-intro{border-right:0;border-bottom:1px solid var(--market-border)}.market-quote-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-quote-stats>div{gap:3px;display:grid}.market-quote-stats dt{font-size:15px}.market-quote-capabilities{border-top:1px solid var(--market-border);border-left:0}.market-hero h1{font-size:39px}.market-hero-intro{font-size:15px}.market-search{height:58px}.market-search button{height:46px;padding:0 20px}.market-hot-searches{flex-wrap:wrap;align-items:flex-start}.market-trust-row>div{padding:0 13px}.market-trust-row strong{font-size:18px}.market-hero-visual{min-height:390px;box-shadow:12px 14px #e7eaf4}.market-hero-visual>img{height:390px}.market-hero-visual-copy{bottom:30px;left:26px;right:26px}.market-hero-visual-copy h2{font-size:28px}.market-live-badge{top:16px;right:16px}.market-service-grid,.market-category-grid,.market-product-grid,.market-supplier-grid{grid-template-columns:1fr}.market-service-item:nth-child(n+4){display:none}.market-section{padding:68px 0}.market-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.market-section-heading h2{font-size:32px}.market-category-card{min-height:160px}.market-category-switcher{width:100%;margin-top:-8px}.market-category-switcher button{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:66px;padding:9px}.market-category-switcher button>i{width:34px;height:34px;font-size:12px}.market-category-switcher strong{font-size:14px}.market-category-switcher small{font-size:8px}.market-category-switcher button>b{display:none}.market-product-image{height:210px}.market-rfq{padding:68px 0}.market-rfq-copy h2{font-size:36px}.market-rfq-copy ul{flex-direction:column;align-items:flex-start;gap:17px}.market-rfq-copy li{grid-template-columns:28px 1fr}.market-rfq-form{padding:24px}.market-form-row{grid-template-columns:1fr;gap:0}.market-sourcing-board{overflow-x:auto}.market-sourcing-head,.market-sourcing-row{width:680px}.market-insight-card,.market-insight-card.lead{grid-template-rows:210px auto;grid-template-columns:1fr;min-height:0}.market-insight-card.lead h3{font-size:23px}.market-newsletter h2{font-size:30px}.market-newsletter form{flex-direction:column;align-items:stretch}.market-newsletter input{border-right:1px solid #ffffff59}.market-footer-grid{grid-template-columns:1fr 1fr}.market-footer-grid>div{grid-column:1/-1}.market-footer-grid nav:last-child{display:none}.market-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=680px){.login-header-language .market-language-trigger{color:#3d3a98;background:#f7f6ff;border:1px solid #e2e0f2;border-radius:12px;justify-content:center;gap:7px;width:auto;min-width:0;height:40px;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:0 6px 16px #2f2a7514}.login-header-language .market-language-trigger:hover,.login-header-language .market-language-trigger[aria-expanded=true]{color:#302b7c;background:#efedff;border-color:#cbc7ec}.login-header-language .market-language-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:12px;font-weight:720;line-height:1;display:block;overflow:hidden}.login-header-language .market-language-trigger>i{color:#817da7;place-items:center;margin-left:0;display:grid}.login-header-language .market-language-trigger>svg{flex:none;width:17px;height:17px}.login-header-language .market-language-menu{width:min(244px,100vw - 28px);left:auto;right:0}.login-header-language .market-language-menu:before{left:auto;right:22px}}@media (height<=760px) and (width>=621px){.market-ai-page .market-ai-hero{padding:22px 0 18px}.market-ai-page .market-ai-hero-inner>p{margin-top:8px}.market-ai-page .market-ai-prompt{min-height:122px;margin-top:15px}.market-ai-page .market-ai-prompt textarea{min-height:50px}.market-ai-page .market-ai-suggestions{margin-top:14px}.market-ai-page .market-ai-showcase{margin-top:24px}.market-ai-page .market-ai-workspace{padding:14px}.market-ai-page .market-ai-workspace-query{margin-top:10px;padding:9px}.market-ai-page .market-ai-workspace ol{gap:6px;margin-top:9px}.market-ai-page .market-ai-workspace li{min-height:46px;padding:7px 10px}}.profile-recommendations{background:#f2f4f9;border-top:1px solid #e1e5ed;padding:86px 0 96px}.profile-recommendations header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.profile-recommendations header>div:first-child>span{color:var(--brand);letter-spacing:.14em;font-size:11px;font-weight:800}.profile-recommendations h2{margin:8px 0 5px;font-family:Georgia,Songti SC,serif;font-size:38px;font-weight:500}.profile-recommendations header p{color:#70798d;margin:0;font-size:14px}.profile-privacy{color:#697287;background:#fff;border:1px solid #dfe3ec;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.profile-privacy i{color:#2c8c72;font-style:normal}.profile-privacy span{gap:1px;display:grid}.profile-privacy strong{color:#323a4f}.profile-recommendation-grid{grid-template-columns:1.25fr 1fr 1fr;gap:18px;display:grid}.profile-recommendation-card{background:#fff;border:1px solid #dfe3ec;min-width:0;overflow:hidden}.profile-recommendation-card:hover{border-color:#aeb7dc;box-shadow:0 18px 44px #242c5914}.profile-recommendation-image{background:#e7eaf1;height:205px;position:relative;overflow:hidden}.profile-recommendation-card.primary .profile-recommendation-image{height:230px}.profile-recommendation-image img{object-fit:cover;width:100%;height:100%}.profile-recommendation-image span{color:#fff;background:#27266ae0;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.profile-recommendation-copy{flex-direction:column;min-height:260px;padding:22px;display:flex}.profile-recommendation-copy>small{color:var(--brand);font-size:11px;font-weight:700}.profile-recommendation-copy h3{margin:10px 0 9px;font-family:Georgia,Songti SC,serif;font-size:21px;line-height:1.45}.profile-recommendation-card.primary h3{font-size:24px}.profile-recommendation-copy>p{color:#747d90;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.profile-recommendation-copy footer{color:#8a91a1;border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.profile-recommendation-copy footer b{color:var(--brand);white-space:nowrap}@media (width<=900px){.profile-recommendation-grid{grid-template-columns:1fr 1fr}.profile-recommendation-card.primary{grid-column:1/-1}}@media (width<=620px){.profile-recommendations{padding:64px 0}.profile-recommendations header{flex-direction:column;align-items:flex-start}.profile-recommendation-grid{grid-template-columns:1fr}.profile-recommendation-card.primary{grid-column:auto}.profile-recommendation-image,.profile-recommendation-card.primary .profile-recommendation-image{height:210px}}html{scroll-behavior:smooth;background:var(--canvas);min-width:320px}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-width{width:min(var(--content-max), calc(100% - 64px));margin:0 auto}.utility-bar{color:#ffffffd1;background:var(--brand-deep);height:34px;font-size:11px}.utility-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.utility-inner p{color:#ffffffad;letter-spacing:.05em;margin:0}.utility-inner nav{align-items:center;display:flex}.utility-inner nav:last-child{justify-content:flex-end}.utility-inner nav a{border-right:1px solid #ffffff2e;padding:0 13px}.utility-inner nav a:first-child{padding-left:0}.utility-inner nav:last-child a:last-child{border-right:0;padding-right:0}.utility-inner a:hover{color:#fff}.account-link span{color:#8e8cef;margin-right:5px;font-size:8px}.main-header{z-index:10;background:#fff;border-bottom:1px solid #ececf2;height:78px;position:relative}.header-inner{align-items:center;gap:48px;height:100%;display:flex}.brand{color:#263765;letter-spacing:-2.5px;flex:none;font-size:29px;font-weight:800}.brand span{color:var(--brand)}.primary-nav{align-items:center;gap:34px;height:100%;display:flex}.primary-nav a{color:#515769;place-items:center;height:100%;font-size:13px;font-weight:600;display:grid;position:relative}.primary-nav a:hover,.primary-nav a.active{color:var(--brand)}.primary-nav a.active:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.post-request{color:#fff;background:var(--brand);border-radius:4px;align-items:center;gap:9px;height:40px;margin-left:auto;padding:0 18px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:flex}.post-request:hover{background:var(--brand-dark);transform:translateY(-1px)}.language-switch{height:40px;color:var(--brand-dark);background:#f5f5fb;border:1px solid #e0e0ef;border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:flex}.language-switch>span:first-child{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.language-switch select{color:#414657;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0;font-size:11px;font-weight:700}.menu-button{color:var(--brand-dark);background:0 0;border:0;font-size:24px;display:none}.news-hero{color:#fff;background:linear-gradient(120deg,#1f1d5cf7,#4340a1ed),radial-gradient(circle at 75% 20%,#7775d8,#0000 48%);min-height:365px;padding:66px 0 56px;position:relative;overflow:hidden}.news-hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:620px;height:620px;position:absolute;top:-420px;right:-260px;box-shadow:0 0 0 70px #ffffff06,0 0 0 150px #ffffff05}.hero-orb{border:1px solid #ffffff1c;border-radius:50%;position:absolute}.hero-orb-one{width:210px;height:210px;bottom:-120px;right:18%}.hero-orb-two{background:var(--accent);border:0;width:16px;height:16px;top:94px;right:11%;box-shadow:0 0 0 8px #ff6b4a24}.hero-content{z-index:2;position:relative}.hero-kicker{color:#bfc0fb;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.hero-kicker span{background:var(--accent);width:24px;height:2px;display:block}.news-hero h1{letter-spacing:-.04em;margin:14px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.2vw,66px);font-weight:500;line-height:1}.hero-intro{color:#ffffffb8;max-width:690px;margin:0;font-size:15px;line-height:1.7}.article-search{background:#fff;border-radius:6px;align-items:center;gap:13px;width:min(780px,100%);height:58px;margin-top:30px;padding:5px 5px 5px 19px;display:flex;box-shadow:0 16px 34px #0c0c363d}.search-icon{border:2px solid #7b8190;border-radius:50%;flex:none;width:17px;height:17px;display:inline-block;position:relative}.search-icon:after{content:"";background:#7b8190;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.article-search input{color:#2b2f3a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.article-search input::placeholder{color:#969cab}.search-scope{color:var(--brand);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;background:#f0f0fb;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:800}.article-search button{color:#fff;background:var(--accent);border:0;border-radius:4px;height:48px;padding:0 26px;font-size:13px;font-weight:800}.article-search button:hover{background:#ed5938}.popular-searches{color:#ffffff7a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.popular-searches button{color:#ffffffb8;background:0 0;border:0;border-bottom:1px solid #ffffff40;padding:0}.popular-searches button:hover{color:#fff}.category-strip{border-bottom:1px solid var(--line);background:#fff;height:62px}.category-scroll{scrollbar-width:none;align-items:center;gap:7px;height:100%;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll button{color:#62687a;background:0 0;border:1px solid #0000;border-radius:18px;flex:none;height:34px;padding:0 15px;font-size:12px;font-weight:650}.category-scroll button:hover{color:var(--brand);background:#f5f5fc}.category-scroll button.active{color:var(--brand);background:#f0f0fb;border-color:#ddddf4}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.eyebrow{color:var(--brand);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.section-heading h2{color:#202430;letter-spacing:-.02em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.section-heading>a{color:var(--brand);padding-bottom:4px;font-size:12px;font-weight:750}.featured-card{border:1px solid var(--line);min-height:326px;box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);display:grid;overflow:hidden}.featured-image{background:#e8e9ee;min-height:326px;position:relative;overflow:hidden}.featured-image:after{content:"";background:linear-gradient(90deg,#0000 65%,#13142a1a);position:absolute;inset:0}.featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.featured-card:hover .featured-image img{transform:scale(1.035)}.featured-image>span{z-index:2;color:#fff;background:var(--accent);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:8px 11px;font-size:9px;font-weight:850;position:absolute;top:18px;left:18px}.featured-copy{flex-direction:column;justify-content:center;padding:39px 40px 34px;display:flex}.article-meta{color:#858b99;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.article-meta>*+:before{content:"•";color:#c3c6cf;margin-right:9px}.article-meta span:first-child{color:var(--brand);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.featured-copy h3{color:#20232f;letter-spacing:-.025em;margin:14px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.24}.featured-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.read-link{color:var(--brand);margin-top:24px;font-size:12px;font-weight:800}.read-link span{margin-left:7px;transition:margin-left .2s}.featured-card:hover .read-link span{margin-left:11px}.news-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin-top:58px;display:grid}.list-heading>p{color:#8a909e;margin:0 0 4px;font-size:11px}.article-list{gap:14px;display:grid}.article-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:245px minmax(0,1fr);min-height:190px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.article-card:hover{border-color:#d5d5e9;transform:translateY(-2px);box-shadow:0 15px 38px #2a2c5014}.article-image{background:#e7e8ec;min-height:190px;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-card:hover .article-image img{transform:scale(1.045)}.article-copy{flex-direction:column;min-width:0;padding:22px 24px 18px;display:flex}.article-copy h3{color:#242833;letter-spacing:-.015em;margin:9px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.32}.article-copy h3 a:hover{color:var(--brand)}.article-copy>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.62;display:-webkit-box;overflow:hidden}.article-footer{color:#959aa7;align-items:center;gap:15px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.article-footer a{color:var(--brand);margin-left:auto;font-weight:750}.eye-icon{vertical-align:-1px;border:1px solid #a6aab5;border-radius:50%;width:13px;height:8px;margin-right:3px;display:inline-block;position:relative}.eye-icon:after{content:"";background:#a6aab5;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;left:4px}.load-more{width:100%;height:46px;color:var(--brand);background:#fff;border:1px solid #dcdde8;border-radius:5px;margin-top:18px;font-size:11px;font-weight:750}.load-more:hover{background:#f2f2fb;border-color:#cfcfe7}.load-more span{margin-left:6px}.news-sidebar{gap:20px;display:grid}.trending-card,.topic-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:25px 24px}.aside-heading{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.aside-heading>div{color:#252936;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.aside-heading>div span{color:var(--accent);margin-right:6px}.aside-heading small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#fff0eb;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:850}.trending-card ol{margin:0;padding:0;list-style:none}.trending-card li{border-bottom:1px solid #eeeef3;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.trending-card li:last-child{border-bottom:0;padding-bottom:0}.trending-card li>span{color:#c4c6cf;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1}.trending-card li:first-child>span{color:var(--accent)}.trending-card li a{color:#363a45;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.trending-card li a:hover{color:var(--brand)}.trending-card li small{color:#9a9eaa;margin-top:6px;font-size:8px;display:block}.newsletter-card{color:#fff;background:linear-gradient(145deg,#242269,#4341a2);border-radius:7px;padding:30px 26px;position:relative;overflow:hidden}.newsletter-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-95px;right:-93px;box-shadow:0 0 0 28px #ffffff06}.mail-mark{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:20px;font-size:14px;display:grid}.newsletter-card>small{color:#bebef0;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.newsletter-card h2{margin:7px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.16}.newsletter-card p{color:#ffffffa8;margin:0 0 19px;font-size:10px;line-height:1.6}.newsletter-card input{color:#fff;background:#ffffff17;border:1px solid #ffffff3d;border-radius:4px;outline:0;width:100%;height:39px;padding:0 13px;font-size:11px}.newsletter-card input::placeholder{color:#ffffff80}.newsletter-card input:focus{border-color:#ffffffa6}.newsletter-card button{z-index:2;color:#fff;background:var(--accent);border:0;border-radius:4px;width:100%;height:39px;margin-top:9px;font-size:10px;font-weight:800;position:relative}.newsletter-card em{color:#fff6;text-align:center;margin-top:10px;font-size:8px;font-style:normal;display:block}.topic-card h2{color:#292d38;margin:6px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.25}.topic-card>div{display:grid}.topic-card button{color:#646a79;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;padding:9px 0;font-size:10px;display:flex}.topic-card button:last-child{border-bottom:0}.topic-card button:hover{color:var(--brand)}.empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:50px 20px;display:flex}.empty-state>span{background:#f0f0fb;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.empty-state h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.empty-state p{color:var(--muted);margin:8px 0 18px;font-size:12px}.empty-state button{color:#fff;background:var(--brand);border:0;border-radius:4px;padding:10px 16px;font-size:11px;font-weight:750}.site-footer{color:#ffffff94;background:#17172d}.footer-main{justify-content:space-between;align-items:center;min-height:150px;padding:38px 0;display:flex}.footer-brand{color:#fff}.footer-brand span{color:#8f8ee9}.footer-main>div>p{max-width:480px;margin:10px 0 0;font-size:11px;line-height:1.6}.footer-main nav{color:#ffffffb8;gap:25px;font-size:11px;display:flex}.footer-main nav a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:50px;font-size:9px;display:flex}@media (width<=1060px){.site-width{width:min(100% - 40px,940px)}.header-inner{gap:28px}.primary-nav{gap:22px}.post-request{display:none}.language-switch{margin-left:auto}.featured-card{grid-template-columns:1.08fr .92fr}.featured-copy{padding:30px}.news-grid{grid-template-columns:minmax(0,1fr) 285px;gap:28px}.article-card{grid-template-columns:210px minmax(0,1fr)}}@media (width<=840px){.utility-inner{grid-template-columns:1fr 1fr}.utility-inner>p,.utility-inner nav:first-child a:not(:first-child),.primary-nav{display:none}.menu-button{margin-left:0;display:block}.news-hero{min-height:340px;padding-top:55px}.featured-card{grid-template-columns:1fr}.featured-image{min-height:290px;max-height:360px}.featured-copy{padding:31px}.news-grid{grid-template-columns:1fr}.news-sidebar{grid-template-columns:1fr 1fr}.topic-card{display:none}}@media (width<=620px){.site-width{width:calc(100% - 30px)}.utility-inner nav:last-child a:first-child{display:none}.main-header{height:68px}.brand{font-size:26px}.language-switch{padding:0 7px}.language-switch select{width:76px}.news-hero{min-height:390px;padding:47px 0 42px}.news-hero h1{font-size:43px}.hero-intro{font-size:13px}.article-search{grid-template-columns:24px minmax(0,1fr);gap:10px;height:auto;padding:10px;display:grid}.article-search input{height:38px}.search-scope{display:none}.article-search button{grid-column:1/-1;height:42px}.category-strip{height:56px}.content-shell{padding-top:40px;padding-bottom:55px}.section-heading h2{font-size:25px}.featured-image{min-height:230px}.featured-copy{padding:25px 22px}.featured-copy h3{font-size:24px}.news-grid{margin-top:45px}.article-card{grid-template-columns:1fr}.article-image{min-height:210px;max-height:250px}.article-copy{min-height:190px;padding:21px}.article-copy h3{font-size:20px}.news-sidebar{grid-template-columns:1fr}.footer-main{flex-direction:column;align-items:flex-start;gap:25px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;height:auto;padding:18px 0}}.article-detail-page{color:#202430;background:#fff;min-height:100vh}.detail-utility{color:#ffffffad;background:var(--brand-deep);height:34px;font-size:10px}.detail-utility .site-width,.detail-header .site-width{justify-content:space-between;align-items:center;height:100%;display:flex}.detail-utility nav,.detail-header nav{align-items:center;display:flex}.detail-utility nav a{border-right:1px solid #ffffff26;padding:0 11px}.detail-utility nav a:last-child{border-right:0;padding-right:0}.detail-utility a:hover{color:#fff}.detail-header{background:#fff;border-bottom:1px solid #e9eaf0;height:74px}.detail-header nav{gap:30px;margin-left:56px;margin-right:auto}.detail-header nav a{color:#5a6070;font-size:12px;font-weight:650}.detail-header nav a:hover{color:var(--brand)}.back-to-news{color:var(--brand);background:#f2f2fb;border:1px solid #dfdff0;border-radius:4px;padding:10px 14px;font-size:11px;font-weight:750}.detail-breadcrumb{color:#9296a1;align-items:center;gap:9px;min-height:58px;font-size:10px;display:flex}.detail-breadcrumb a:hover{color:var(--brand)}.detail-breadcrumb span:last-child{color:#5f6471}.article-title-block{text-align:center;max-width:940px;padding-top:34px;padding-bottom:38px}.detail-category{color:var(--brand);letter-spacing:.07em;background:#f0f0fb;border-radius:18px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-block}.article-title-block h1{color:#1e2130;letter-spacing:-.035em;max-width:900px;margin:19px auto 17px;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.22}.article-deck{color:#687082;max-width:780px;margin:0 auto;font-size:15px;line-height:1.8}.article-byline{color:#8b909d;justify-content:center;align-items:center;gap:12px;margin-top:27px;font-size:10px;display:flex}.author-avatar{color:#fff;background:linear-gradient(145deg,#4240a1,#29276e);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.article-byline>div{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.article-byline strong{color:#3d4250;font-size:11px}.article-byline small{color:#9ca0aa;margin-top:2px;font-size:8px}.article-byline>i{background:#e1e2e7;width:1px;height:24px;margin:0 4px}.article-hero-image{background:#e9eaf0;border-radius:8px;height:min(540px,52vw);margin-top:0;margin-bottom:0;position:relative;overflow:hidden}.article-hero-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -80px 100px #0f0f2329}.article-hero-image img{object-fit:cover;width:100%;height:100%}.article-hero-image figcaption{z-index:2;color:#ffffffc7;font-size:9px;position:absolute;bottom:14px;right:18px}.article-reading-layout{grid-template-columns:minmax(0,760px) 290px;justify-content:center;align-items:start;gap:72px;padding-top:55px;padding-bottom:80px;display:grid}.article-body{min-width:0}.article-body .lead-paragraph{color:#363b49;border-left:3px solid var(--accent);margin:0 0 34px;padding-left:20px;font-family:Georgia,Songti SC,SimSun,serif;font-size:19px;font-weight:600;line-height:1.9}.key-takeaways{background:linear-gradient(135deg,#f5f5fc,#fafaff);border:1px solid #e1e1f0;border-radius:7px;margin-bottom:48px;padding:27px 30px;position:relative}.key-takeaways:before{content:"";background:var(--brand);border-radius:0 4px 4px 0;width:4px;position:absolute;top:24px;bottom:24px;left:0}.key-takeaways>span,.article-toc>span,.related-panel>span,.more-reading>.site-width>div:first-child>span{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.key-takeaways h2{margin:5px 0 14px;font-family:Georgia,Songti SC,SimSun,serif;font-size:23px}.key-takeaways ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.key-takeaways li{color:#565d6d;padding-left:21px;font-size:13px;line-height:1.65;position:relative}.key-takeaways li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0;box-shadow:0 0 0 4px #ff6b4a1a}.article-section{scroll-margin-top:30px}.article-section h2{color:#252936;margin:0 0 20px;padding-bottom:13px;font-family:Georgia,Songti SC,SimSun,serif;font-size:27px;line-height:1.38;position:relative}.article-section h2:after{content:"";background:var(--accent);width:36px;height:2px;position:absolute;bottom:0;left:0}.article-section p{color:#454b59;text-align:justify;margin:0 0 18px;font-family:Georgia,Songti SC,SimSun,serif;font-size:16px;line-height:2.05}.article-tags{border-top:1px solid #e8e9ed;border-bottom:1px solid #e8e9ed;flex-wrap:wrap;align-items:center;gap:8px;margin-top:48px;padding:20px 0;display:flex}.article-tags>span{color:#747987;margin-right:5px;font-size:11px;font-weight:750}.article-tags a{color:#696f80;background:#f5f6f8;border-radius:3px;padding:6px 10px;font-size:10px}.article-tags a:hover{color:var(--brand);background:#eeeef9}.editor-note{color:#767c89;background:#fafafa;border-radius:4px;margin-top:24px;padding:17px 20px;font-size:10px;line-height:1.7}.editor-note strong{color:#4d5361}.editor-note p{margin:4px 0 0}.article-aside{gap:18px;display:grid;position:sticky;top:24px}.article-toc,.related-panel{background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:22px;box-shadow:0 10px 30px #272a490d}.article-toc{display:grid}.article-toc>span,.related-panel>span{margin-bottom:12px}.article-toc a{color:#656b79;border-bottom:1px solid #eeeef2;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:11px 0;font-size:10px;line-height:1.45;display:grid}.article-toc a:last-child{border-bottom:0;padding-bottom:0}.article-toc a:hover{color:var(--brand)}.article-toc i{color:#b2b5be;font-family:Georgia,serif;font-size:14px;font-style:normal}.related-panel{display:grid}.related-panel>a{border-bottom:1px solid #eeeef2;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.related-panel>a:last-child{border-bottom:0;padding-bottom:0}.related-panel img{object-fit:cover;border-radius:3px;width:64px;height:50px}.related-panel div{min-width:0}.related-panel small{color:var(--brand);font-size:8px}.related-panel strong{color:#464b58;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.detail-briefing-card{color:#fff;background:linear-gradient(145deg,#27256d,#4845a8);border-radius:6px;flex-direction:column;padding:23px;display:flex}.detail-briefing-card span{color:#bdbdef;letter-spacing:.1em;font-size:9px;font-weight:800}.detail-briefing-card strong{margin:8px 0 16px;font-family:Georgia,Songti SC,serif;font-size:19px;line-height:1.35}.detail-briefing-card small{color:#ffffffa6;font-size:9px}.more-reading{background:var(--canvas);border-top:1px solid #e9eaf0;padding:60px 0 72px}.more-reading h2{margin:6px 0 24px;font-family:Georgia,Songti SC,serif;font-size:29px}.more-reading-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.more-reading-grid>a{background:#fff;border:1px solid #e3e4e9;border-radius:6px;padding-bottom:20px;transition:box-shadow .2s,transform .2s;overflow:hidden}.more-reading-grid>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #272a4914}.more-reading-grid img{object-fit:cover;width:100%;height:165px;margin-bottom:16px}.more-reading-grid span,.more-reading-grid h3,.more-reading-grid small{margin-left:18px;margin-right:18px}.more-reading-grid span{color:var(--brand);font-size:9px;font-weight:800}.more-reading-grid h3{margin-top:7px;margin-bottom:10px;font-family:Georgia,Songti SC,serif;font-size:18px;line-height:1.4}.more-reading-grid small{color:#9599a4;font-size:9px}.detail-footer{color:#ffffff94;background:#17172d}.detail-footer .site-width{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:130px;display:grid}.detail-footer p{margin:0;font-size:10px}.detail-footer nav{color:#ffffffbf;gap:20px;font-size:10px;display:flex}@media (width<=960px){.article-reading-layout{grid-template-columns:minmax(0,1fr) 260px;gap:36px}.detail-header nav{display:none}.back-to-news{margin-left:auto}}@media (width<=760px){.article-reading-layout{grid-template-columns:1fr}.article-aside{position:static}.article-toc{display:none}.related-panel{grid-template-columns:repeat(3,1fr);gap:10px}.related-panel>span{grid-column:1/-1}.related-panel>a{border:0;padding:0;display:block}.related-panel img{width:100%;height:105px;margin-bottom:8px}.more-reading-grid{grid-template-columns:1fr}.more-reading-grid>a{grid-template-columns:150px 1fr;padding:0;display:grid}.more-reading-grid img{grid-row:1/5;width:150px;height:135px;margin:0}.more-reading-grid span,.more-reading-grid h3,.more-reading-grid small{margin-left:16px;margin-right:16px}.more-reading-grid span{margin-top:17px}.detail-footer .site-width{grid-template-columns:1fr;gap:10px;padding:30px 0}}@media (width<=560px){.detail-utility span{display:none}.detail-utility .site-width{justify-content:flex-end}.detail-header{height:66px}.detail-breadcrumb{min-height:48px}.article-title-block{padding-top:24px;padding-bottom:28px}.article-title-block h1{font-size:32px}.article-deck{font-size:13px}.article-byline{flex-wrap:wrap}.article-byline>i,.article-byline>span:last-child{display:none}.article-hero-image{border-radius:0;width:100%;height:280px}.article-reading-layout{padding-top:36px;padding-bottom:55px}.article-body .lead-paragraph{font-size:17px}.key-takeaways{padding:23px 21px}.article-section h2{font-size:23px}.article-section p{font-size:15px;line-height:1.95}.related-panel{grid-template-columns:1fr}.related-panel>span{grid-column:auto}.related-panel>a{display:grid}.more-reading-grid>a{grid-template-columns:115px 1fr}.more-reading-grid img{width:115px}.more-reading-grid h3{font-size:15px}}.news-page{background:#f7f7f9}.news-hero{background:linear-gradient(112deg,#1f1d56fa,#3d3a94f2),radial-gradient(circle at 75% 20%,#7775d8,#0000 48%);min-height:248px;padding:38px 0 31px}.news-hero h1{margin-top:10px;font-size:clamp(38px,4vw,50px)}.hero-intro{font-size:13px}.article-search{width:min(710px,100%);height:52px;margin-top:21px}.article-search button{height:42px}.popular-searches{margin-top:10px}.category-strip{z-index:8;height:56px;position:sticky;top:0;box-shadow:0 4px 14px #1c1e3a0a}.content-shell{padding-top:34px}.portal-top-grid{grid-template-columns:minmax(0,1fr) 338px;align-items:stretch;gap:22px;display:grid}.portal-top-grid .featured-section{min-width:0}.portal-top-grid .featured-card{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:315px;box-shadow:0 10px 32px #26294a12}.portal-top-grid .featured-copy h3{font-size:23px}.portal-quick-news{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:51px;padding:21px 22px 16px;box-shadow:0 10px 32px #26294a0f}.quick-news-heading{border-bottom:2px solid #24276f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.quick-news-heading>div{color:#232733;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.quick-news-heading>div span{background:var(--accent);border-radius:2px;width:4px;height:17px;display:block}.quick-news-heading small{color:#969aa5;font-size:9px}.portal-quick-news>a:not(.quick-news-more){border-bottom:1px solid #eeeef2;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.portal-quick-news>a:not(.quick-news-more)>span{color:#b2b5be;font-family:Georgia,serif;font-size:15px;font-weight:700}.portal-quick-news>a:first-of-type>span{color:#fff;background:var(--accent);text-align:center;border-radius:2px;align-self:start;padding:3px 4px;font-family:inherit;font-size:8px}.portal-quick-news h3{color:#353946;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.portal-quick-news a:hover h3{color:var(--brand)}.portal-quick-news p{color:#999da8;margin:6px 0 0;font-size:8px}.quick-news-more{color:var(--brand);text-align:right;padding-top:13px;font-size:10px;font-weight:750;display:block}.news-grid{grid-template-columns:minmax(0,1fr) 305px;gap:32px;margin-top:42px}.section-heading h2{font-size:26px}.article-card{border-color:#e8e9ed;grid-template-columns:230px minmax(0,1fr);box-shadow:0 4px 16px #272a4906}.article-copy h3{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:750}.news-sidebar{gap:16px;position:sticky;top:76px}.platform-shops{border:1px solid var(--line);background:#fff;border-radius:7px;padding:23px 22px}.platform-shop-list{display:grid}.platform-shop-list>a{border-bottom:1px solid #eeeef2;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:13px 0;display:grid}.platform-shop-list>a:last-child{border-bottom:0;padding-bottom:0}.platform-shop-list>a>span{color:#fff;background:linear-gradient(145deg,#4a48aa,#28266f);border-radius:7px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.platform-shop-list div{min-width:0}.platform-shop-list strong,.platform-shop-list small{display:block}.platform-shop-list strong{color:#3c414e;font-size:11px}.platform-shop-list small{color:#969aa5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.platform-shop-list i{color:#b2b5bf;font-size:12px;font-style:normal}.platform-shop-list a:hover strong,.platform-shop-list a:hover i{color:var(--brand)}.article-store-reference{background:#fff;border:1px solid #dedfeb;border-radius:7px;margin:0 0 48px;padding:25px 27px;box-shadow:0 12px 34px #272a490f}.store-reference-kicker{border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.store-reference-kicker span{color:#343845;font-size:11px;font-weight:800}.store-reference-kicker small{color:#158555;background:#eaf8f1;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:750}.store-reference-main{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding-top:17px;display:grid}.store-reference-mark{color:#fff;background:linear-gradient(145deg,#4947a8,#27256c);border-radius:9px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:800;display:grid}.store-reference-main h2{margin:0 0 5px;font-size:16px}.store-reference-main p{color:#858a96;margin:0;font-size:9px}.store-reference-main>a{color:#fff;background:var(--brand);border-radius:4px;padding:9px 13px;font-size:10px;font-weight:750}.store-reference-summary{color:#646a78;margin:15px 0;font-size:11px;line-height:1.7}.store-reference-products{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.store-reference-products>span{color:#777c88;margin-right:3px;font-size:9px;font-weight:750}.store-reference-products a{color:var(--brand);background:#f1f1fb;border-radius:3px;padding:5px 8px;font-size:9px}.store-page{color:#232733;background:#f6f7f9;min-height:100vh}.store-header{background:#fff;border-bottom:1px solid #e7e8ed;height:72px}.store-header .site-width{align-items:center;height:100%;display:flex}.store-header nav{color:#5f6573;gap:28px;margin-left:55px;font-size:11px;display:flex}.store-header .back-to-news{margin-left:auto}.store-hero{color:#fff;background:linear-gradient(120deg,#1d1c57,#4845a7);padding:42px 0}.store-hero-grid{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.store-profile-mark{width:82px;height:82px;color:var(--brand);background:#fff;border-radius:14px;place-items:center;font-size:32px;font-weight:850;display:grid;box-shadow:0 12px 30px #0d0d2b38}.store-identity>div{gap:7px;display:flex}.store-identity>div span{color:#d5d5f7;background:#ffffff1a;border-radius:3px;padding:4px 7px;font-size:8px}.store-identity p{color:#ffffffa6;margin:0;font-size:11px}.store-identity ul{color:#c9c9ef;gap:15px;margin:13px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.store-actions{gap:9px;display:flex}.store-actions a{color:#fff;border:1px solid #ffffff59;border-radius:4px;padding:11px 15px;font-size:10px;font-weight:750}.store-actions a:last-child{color:var(--brand-deep);background:#fff;border-color:#fff}.store-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding:42px 0;display:grid}.store-about,.store-contact-panel{background:#fff;border:1px solid #e5e6eb;border-radius:7px;padding:30px}.store-about>span,.store-products>.site-width>span,.store-news-link div>span{color:var(--brand);letter-spacing:.13em;font-size:9px;font-weight:850}.store-about h2,.store-products h2,.store-news-link h2{margin:6px 0 15px;font-family:Georgia,Songti SC,serif;font-size:27px}.store-about>p{color:#606674;font-size:13px;line-height:1.85}.store-capabilities{border-top:1px solid #eeeef2;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.store-capabilities div{flex-direction:column;padding-top:20px;display:flex}.store-capabilities strong{color:var(--brand);font-size:22px}.store-capabilities span{color:#969aa5;margin-top:3px;font-size:9px}.store-contact-panel{text-align:center;flex-direction:column;align-items:center;display:flex}.store-profile-mark.small{color:#fff;background:var(--brand);width:54px;height:54px;box-shadow:none;font-size:20px}.store-contact-panel p{color:#8f939e;font-size:9px}.store-contact-panel a{color:#fff;background:var(--brand);border-radius:4px;width:100%;margin-top:auto;padding:10px;font-size:10px;font-weight:750}.store-products{background:#fff;border-top:1px solid #e9eaef;padding:48px 0 58px}.store-products>.site-width>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.store-products article{background:#f7f7fa;border:1px solid #e7e7ef;border-radius:6px;padding:25px}.store-products article i{color:#c2c4cb;font-family:Georgia,serif;font-size:18px;font-style:normal}.store-products article p{color:#858a96;font-size:10px;line-height:1.6}.store-products article a{color:var(--brand);margin-top:13px;font-size:10px;font-weight:750;display:inline-block}.store-news-link{background:#f6f7f9;padding:44px 0}.store-news-link .site-width{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.store-news-link img{object-fit:cover;border-radius:6px;width:200px;height:120px}.store-news-link h2{margin-bottom:6px;font-size:22px}.store-news-link p{color:#868b97;margin:0;font-size:10px}.store-news-link .site-width>a{color:#fff;background:var(--brand);border-radius:4px;padding:11px 14px;font-size:10px;font-weight:750}@media (width<=1000px){.portal-top-grid{grid-template-columns:1fr 300px}.portal-top-grid .featured-card{grid-template-columns:1fr}.portal-top-grid .featured-image{min-height:230px;max-height:250px}.portal-top-grid .featured-copy{padding:22px 24px}.portal-top-grid .featured-copy>p{display:none}}@media (width<=840px){.portal-top-grid{grid-template-columns:1fr}.portal-quick-news{margin-top:0}.news-sidebar{position:static}.store-header nav{display:none}.store-hero-grid{grid-template-columns:72px minmax(0,1fr)}.store-profile-mark{width:72px;height:72px}.store-actions{grid-column:1/-1}.store-content-grid{grid-template-columns:1fr}.store-contact-panel a{margin-top:12px}}@media (width<=620px){.news-hero{min-height:330px}.portal-top-grid .featured-image{min-height:215px}.portal-quick-news{padding:19px}.news-grid,.article-card,.news-sidebar{grid-template-columns:1fr}.store-reference-main{grid-template-columns:45px minmax(0,1fr)}.store-reference-mark{width:45px;height:45px}.store-reference-main>a{text-align:center;grid-column:1/-1;margin-top:8px}.store-hero-grid{text-align:center;grid-template-columns:1fr}.store-profile-mark{margin:0 auto}.store-identity>div,.store-identity ul,.store-actions{flex-wrap:wrap;justify-content:center}.store-products>.site-width>div,.store-news-link .site-width{grid-template-columns:1fr}.store-news-link img{width:100%;height:190px}.store-news-link .site-width>a{text-align:center}}.utility-bar,.detail-utility{height:38px;font-size:12px}.main-header,.detail-header,.store-header{height:82px}.brand{font-size:31px}.primary-nav a,.detail-header nav a,.store-header nav{font-size:14px}.language-switch{gap:9px;height:44px;padding:0 12px}.language-switch>span:first-child{width:25px;height:25px;font-size:12px}.language-switch select{font-size:13px}.news-hero{min-height:300px;padding:var(--space-6) 0 40px}.hero-kicker{font-size:12px}.news-hero h1{margin:12px 0 var(--space-2);font-size:clamp(44px,4.8vw,58px);line-height:1.05}.hero-intro{max-width:760px;font-size:17px;line-height:1.75}.article-search{width:min(820px,100%);height:62px;margin-top:var(--space-4);padding-left:21px}.article-search input{font-size:16px}.search-scope{padding:6px 12px;font-size:12px}.article-search button{height:50px;padding:0 30px;font-size:14px}.popular-searches{margin-top:var(--space-2);gap:10px;font-size:13px}.category-strip{height:64px}.category-scroll{gap:var(--space-1)}.category-scroll button{height:40px;padding:0 var(--space-3);border-radius:20px;font-size:14px}.content-shell{padding-top:var(--space-6);padding-bottom:var(--space-8)}.portal-top-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 360px}.section-heading{margin-bottom:var(--space-4)}.eyebrow,.store-about>span,.store-products>.site-width>span,.store-news-link div>span{font-size:12px}.section-heading h2{margin-top:var(--space-1);font-size:34px;line-height:1.18}.section-heading>a{font-size:14px}.portal-top-grid .featured-card,.portal-top-grid .featured-image{min-height:360px}.article-meta{gap:var(--space-2);font-size:12px}.portal-top-grid .featured-copy h3,.featured-copy h3{margin:var(--space-3) 0 var(--space-2);font-size:28px;line-height:1.3}.featured-copy>p{font-size:15px;line-height:1.75}.read-link{margin-top:var(--space-4);font-size:14px}.portal-quick-news{padding:var(--space-4);margin-top:68px}.quick-news-heading{padding-bottom:var(--space-3)}.quick-news-heading>div{font-size:19px}.quick-news-heading small{font-size:12px}.portal-quick-news>a:not(.quick-news-more){gap:var(--space-2);grid-template-columns:42px minmax(0,1fr);padding:17px 0}.portal-quick-news>a:not(.quick-news-more)>span{font-size:17px}.portal-quick-news>a:first-of-type>span{padding:4px 6px;font-size:11px}.portal-quick-news h3{font-size:15px;line-height:1.55}.portal-quick-news p{margin-top:var(--space-1);font-size:12px}.quick-news-more{padding-top:var(--space-3);font-size:13px}.news-grid{margin-top:var(--space-7);gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}.list-heading{min-height:58px;margin-bottom:var(--space-4)}.list-heading>p{font-size:13px}.article-list{gap:var(--space-3)}.article-card{grid-template-columns:260px minmax(0,1fr);min-height:216px}.article-image{min-height:216px}.article-copy{padding:var(--space-4)}.article-copy h3{margin:var(--space-2) 0 var(--space-1);font-size:21px;line-height:1.38}.article-copy>p{font-size:14px;line-height:1.7}.article-footer{padding-top:var(--space-3);font-size:12px}.load-more{height:52px;margin-top:var(--space-4);font-size:14px}.news-sidebar{gap:var(--space-4);top:88px}.trending-card,.topic-card,.platform-shops{padding:var(--space-4)}.aside-heading>div{font-size:20px}.aside-heading small{font-size:11px}.trending-card li{padding:var(--space-3) 0;gap:var(--space-2);grid-template-columns:34px minmax(0,1fr)}.trending-card li>span{font-size:20px}.trending-card li a{font-size:14px;line-height:1.5}.trending-card li small{font-size:11px}.platform-shop-list>a{padding:var(--space-3) 0;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 16px}.platform-shop-list>a>span{width:44px;height:44px;font-size:17px}.platform-shop-list strong{font-size:14px}.platform-shop-list small{font-size:11px}.newsletter-card{padding:var(--space-5)}.newsletter-card>small{font-size:12px}.newsletter-card h2{margin:var(--space-1) 0 var(--space-2);font-size:26px;line-height:1.25}.newsletter-card p{margin-bottom:var(--space-4);font-size:13px;line-height:1.7}.newsletter-card input,.newsletter-card button{height:44px;font-size:14px}.newsletter-card em{font-size:11px}.topic-card h2{font-size:22px}.topic-card button{padding:var(--space-2) 0;font-size:14px}.footer-main>div>p,.footer-main nav{font-size:13px}.footer-bottom{font-size:12px}.detail-header nav{gap:var(--space-5)}.back-to-news{padding:11px 16px;font-size:13px}.detail-breadcrumb{min-height:64px;font-size:12px}.article-title-block{max-width:1000px;padding-top:var(--space-6);padding-bottom:52px}.detail-category{padding:7px 13px;font-size:12px}.article-title-block h1{max-width:960px;margin:var(--space-4) auto var(--space-3);font-size:clamp(42px,4.7vw,58px);line-height:1.2}.article-deck{max-width:820px;font-size:18px;line-height:1.75}.article-byline{margin-top:var(--space-5);gap:var(--space-2);font-size:12px}.author-avatar{width:40px;height:40px}.article-byline strong{font-size:13px}.article-byline small{font-size:11px}.article-share{margin-top:var(--space-7);padding:var(--space-4);align-items:center;gap:var(--space-4);background:#f7f7fb;border:1px solid #e2e2ee;border-radius:8px;display:flex;position:relative}.article-share--compact{width:fit-content;margin:var(--space-4) auto 0;background:0 0;border:0;padding:0}.article-share-copy{text-align:left;flex-direction:column;min-width:0;margin-right:auto;display:flex}.article-share-copy span{color:var(--brand);letter-spacing:.12em;font-size:11px;font-weight:850}.article-share-copy strong{color:#343845;margin-top:4px;font-size:17px}.article-share-actions{align-items:center;gap:var(--space-2);display:flex}.article-share-actions button{min-height:42px;padding:0 var(--space-3);align-items:center;gap:var(--space-1);color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:5px;font-size:13px;font-weight:750;display:inline-flex}.article-share-actions button+button{color:var(--brand);background:#fff;border-color:#d9d9eb}.article-share-actions button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.article-share-actions button+button:hover{color:var(--brand-dark);background:#f0f0fb;border-color:#c9c9e2}.social-share-list{padding-left:var(--space-4);align-items:center;gap:var(--space-1);border-left:1px solid #d9d9e5;display:flex}.social-share-button{color:#fff;background:var(--brand-dark);border:1px solid var(--brand-dark);border-radius:4px;place-items:center;width:36px;height:36px;padding:0;font-family:Arial,sans-serif;font-size:20px;font-weight:800;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid}.social-share-button:hover{background:var(--brand);border-color:var(--brand);transform:translateY(-2px)}.social-share-button--linkedin,.social-share-button--pinterest{font-size:15px}.social-share-button--pinterest{font-family:Georgia,serif;font-size:21px;font-style:italic}.social-share-button--email{font-size:17px}.article-share-status{right:var(--space-4);color:#6e7481;font-size:12px;position:absolute;bottom:-24px}.article-share--compact .article-share-status{text-align:center;left:0;right:0}.article-hero-image figcaption{font-size:12px}.article-reading-layout{padding-top:var(--space-7);padding-bottom:var(--space-8);grid-template-columns:minmax(0, var(--reading-max)) 320px;gap:72px}.article-body .lead-paragraph{margin-bottom:var(--space-6);padding-left:var(--space-4);font-size:22px;line-height:1.85}.key-takeaways{padding:var(--space-5);margin-bottom:52px}.key-takeaways>span,.article-toc>span,.related-panel>span,.more-reading>.site-width>div:first-child>span{font-size:11px}.key-takeaways h2{margin:var(--space-1) 0 var(--space-3);font-size:26px}.key-takeaways ul{gap:var(--space-2)}.key-takeaways li{font-size:15px;line-height:1.75}.article-section+.article-section{margin-top:56px}.article-section h2{margin-bottom:var(--space-4);padding-bottom:var(--space-3);font-size:30px}.article-section p{margin-bottom:var(--space-4);font-size:18px;line-height:2}.article-tags{margin-top:var(--space-7);padding:var(--space-4) 0;gap:var(--space-2)}.article-tags>span,.article-tags a{font-size:13px}.editor-note{margin-top:var(--space-4);padding:var(--space-4);font-size:13px}.article-aside{gap:var(--space-4)}.article-toc,.related-panel{padding:var(--space-4)}.article-toc a{padding:var(--space-2) 0;grid-template-columns:32px minmax(0,1fr);font-size:12px;line-height:1.55}.article-toc i{font-size:16px}.related-panel small{font-size:11px}.related-panel strong{font-size:12px;line-height:1.5}.detail-briefing-card span,.detail-briefing-card small{font-size:11px}.detail-briefing-card strong{font-size:21px}.article-store-reference{padding:var(--space-5);margin-bottom:52px}.store-reference-kicker span{font-size:13px}.store-reference-kicker small{font-size:11px}.store-reference-main{padding-top:var(--space-4);gap:var(--space-3);grid-template-columns:60px minmax(0,1fr) auto}.store-reference-mark{width:60px;height:60px;font-size:24px}.store-reference-main h2{font-size:20px}.store-reference-main p{font-size:12px}.store-reference-main>a{padding:11px 15px;font-size:13px}.store-reference-summary{margin:var(--space-3) 0;font-size:14px;line-height:1.75}.store-reference-products>span,.store-reference-products a{font-size:12px}.more-reading{padding:var(--space-7) 0 80px}.more-reading h2{margin:var(--space-1) 0 var(--space-5);font-size:34px}.more-reading-grid{gap:var(--space-4)}.more-reading-grid span,.more-reading-grid small{font-size:12px}.more-reading-grid h3{font-size:20px}.detail-footer p,.detail-footer nav{font-size:12px}.store-header nav{gap:var(--space-5)}.store-hero{padding:56px 0}.store-hero-grid{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) auto}.store-profile-mark{width:96px;height:96px;font-size:38px}.store-identity>div span{padding:5px 8px;font-size:11px}.store-identity h1{margin:var(--space-2) 0 var(--space-1);font-size:34px}.store-identity p{font-size:15px}.store-identity ul{margin-top:var(--space-3);gap:var(--space-4);font-size:13px}.store-actions{gap:var(--space-2)}.store-actions a{padding:13px 17px;font-size:14px}.store-content-grid{padding:var(--space-7) 0;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 320px}.store-about,.store-contact-panel{padding:36px}.store-about h2,.store-products h2,.store-news-link h2{margin:var(--space-1) 0 var(--space-3);font-size:32px}.store-about>p{font-size:16px;line-height:1.9}.store-capabilities{margin-top:var(--space-5)}.store-capabilities div{padding-top:var(--space-4)}.store-capabilities strong{font-size:28px}.store-capabilities span{font-size:12px}.store-profile-mark.small{width:64px;height:64px;font-size:24px}.store-contact-panel strong{margin-top:var(--space-3);font-size:18px}.store-contact-panel p{font-size:12px}.store-contact-panel a{padding:12px;font-size:14px}.store-products{padding:var(--space-7) 0 72px}.store-products>.site-width>div{gap:var(--space-4)}.store-products article{padding:var(--space-5)}.store-products article i{font-size:22px}.store-products article h3{margin:var(--space-3) 0 var(--space-2);font-size:20px}.store-products article p{font-size:14px;line-height:1.7}.store-products article a{margin-top:var(--space-3);font-size:14px}.store-news-link{padding:56px 0}.store-news-link .site-width{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr) auto}.store-news-link img{width:220px;height:132px}.store-news-link h2{font-size:27px}.store-news-link p{font-size:13px}.store-news-link .site-width>a{padding:12px 16px;font-size:14px}@media (width<=1060px){.site-width{width:min(var(--content-max), calc(100% - 48px))}.portal-top-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 330px}.news-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 320px}.article-reading-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 290px}}@media (width<=840px){.site-width{width:calc(100% - 40px)}.portal-top-grid{grid-template-columns:1fr}.portal-quick-news{margin-top:0}.news-grid{grid-template-columns:1fr}.news-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reading-layout,.store-content-grid{grid-template-columns:1fr}}@media (width<=620px){.site-width{width:calc(100% - 32px)}.main-header,.detail-header,.store-header{height:72px}.brand{font-size:28px}.news-hero{min-height:340px;padding-top:40px}.news-hero h1{font-size:40px}.hero-intro{font-size:15px}.article-search{height:58px;padding-left:var(--space-3)}.search-scope{display:none}.article-search button{height:46px;padding:0 21px}.content-shell{padding-top:40px;padding-bottom:var(--space-7)}.section-heading h2,.more-reading h2{font-size:30px}.article-card{grid-template-columns:1fr}.article-image{min-height:220px}.article-copy h3{font-size:20px}.news-sidebar{grid-template-columns:1fr}.article-title-block h1{font-size:36px}.article-deck{font-size:16px}.article-reading-layout{padding-top:var(--space-6);padding-bottom:var(--space-7)}.article-body .lead-paragraph{font-size:20px}.article-section h2{font-size:26px}.article-section p{font-size:17px;line-height:1.95}.article-share{flex-direction:column;align-items:stretch}.article-share--compact{align-items:center}.article-share-actions{width:100%}.article-share-actions button{flex:1;justify-content:center}.social-share-list{width:100%;padding-top:var(--space-3);border-top:1px solid #d9d9e5;border-left:0;justify-content:center;padding-left:0}.article-store-reference,.key-takeaways{padding:var(--space-4)}.store-hero{padding:var(--space-6) 0}.store-identity h1{font-size:30px}.store-about,.store-contact-panel,.store-products article{padding:var(--space-4)}.store-about h2,.store-products h2,.store-news-link h2{font-size:28px}}.news-hero{background:linear-gradient(90deg, #141342f5 0%, #1d1c59e6 42%, #201f5e61 72%, #2221642e 100%), var(--hero-image,url(/news-banner-v2.png)) center center / cover no-repeat}.news-hero:before,.news-hero .hero-orb{display:none}.featured-hub-heading{margin-bottom:var(--space-4)}.portal-top-grid{align-items:stretch}.portal-top-grid .featured-card{border-radius:10px;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);height:100%;min-height:500px;box-shadow:0 18px 46px #1f214017}.portal-top-grid .featured-image{min-height:500px}.portal-top-grid .featured-image img{object-position:center top}.portal-top-grid .featured-copy{padding:40px 36px}.portal-quick-news{border-radius:10px;flex-direction:column;height:100%;min-height:500px;margin-top:0;display:flex;box-shadow:0 18px 46px #1f214012}.portal-quick-news>a:not(.quick-news-more){flex:1;align-content:center;min-height:0}.quick-news-more{margin-top:auto}@media (width<=1100px){.portal-top-grid .featured-card{grid-template-rows:250px minmax(0,1fr);grid-template-columns:1fr}.portal-top-grid .featured-image{min-height:250px}.portal-top-grid .featured-copy{padding:var(--space-4)}}@media (width<=900px){.portal-top-grid{grid-template-columns:1fr}.portal-top-grid .featured-card,.portal-quick-news{height:auto;min-height:0}.portal-top-grid .featured-card{grid-template-rows:320px auto}.portal-top-grid .featured-image{min-height:320px}.portal-quick-news>a:not(.quick-news-more){flex:none}}@media (width<=620px){.news-hero{background-position:62%}.portal-top-grid .featured-card{grid-template-rows:230px auto}.portal-top-grid .featured-image{min-height:230px}}.news-hero{min-height:360px;padding-top:44px;padding-bottom:42px;transition:background-image .35s}.news-hero .hero-content{min-height:274px}.hero-slide{min-height:250px;animation:.45s both hero-slide-in}@keyframes hero-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-promotion-copy{max-width:800px}.hero-promotion-copy h1{max-width:800px;margin:var(--space-2) 0 var(--space-3);font-size:clamp(38px,4vw,52px);line-height:1.16}.hero-promotion-copy .hero-intro{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;display:-webkit-box;overflow:hidden}.hero-promotion-meta{margin-top:var(--space-3);align-items:center;gap:var(--space-4);color:#ffffff9e;font-size:13px;display:flex}.hero-promotion-meta>*+:before{margin-right:var(--space-4);content:"•";color:#ffffff52}.hero-promotion-link{min-height:46px;margin-top:var(--space-4);align-items:center;gap:var(--space-2);color:#fff;background:var(--accent);border-radius:5px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0d0d2b33}.hero-promotion-link:hover{background:#ed5938}.hero-carousel-controls{align-items:center;gap:var(--space-2);display:flex;position:absolute;bottom:0;right:0}.hero-carousel-arrow{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:17px;display:grid}.hero-carousel-arrow:hover{background:#fff3}.hero-carousel-dots{align-items:center;gap:var(--space-1);display:flex}.hero-carousel-dots button{background:#ffffff59;border:0;border-radius:9px;width:9px;height:9px;padding:0;transition:width .2s,background .2s}.hero-carousel-dots button.active{background:var(--accent);width:28px}.featured-heading-actions{align-items:center;gap:var(--space-4);padding-bottom:2px;display:flex}.featured-heading-actions>a{color:var(--brand);font-size:14px;font-weight:750}.featured-carousel-controls{align-items:center;gap:var(--space-2);display:flex}.featured-carousel-controls button{width:38px;height:38px;color:var(--brand);background:#fff;border:1px solid #dcddea;border-radius:50%;place-items:center;padding:0;font-size:16px;display:grid}.featured-carousel-controls button:hover{color:#fff;background:var(--brand);border-color:var(--brand)}.featured-carousel-controls>span{color:#9a9eaa;text-align:center;min-width:52px;font-size:12px}.featured-carousel-controls strong{color:var(--brand);font-size:15px}.portal-top-grid .featured-card{animation:.38s both featured-card-in}@keyframes featured-card-in{0%{opacity:.4;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.news-hero{min-height:420px}.news-hero .hero-content,.hero-slide{min-height:320px}.hero-carousel-controls{left:0;right:auto}.hero-promotion-copy h1{font-size:34px}.featured-hub-heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.featured-heading-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.hero-slide,.portal-top-grid .featured-card{animation:none}}.inquiry-mobile-page,.information-mobile-page,.information-detail-page{color:#20242d;background:#fff;width:min(100%,460px);min-height:100svh;margin:0 auto;box-shadow:0 0 48px #161d361f}.inquiry-mobile-page,.information-mobile-page{padding:18px 14px calc(82px + env(safe-area-inset-bottom))}.inquiry-mobile-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;display:flex}.inquiry-mobile-head h1{margin:0;font-size:18px;line-height:1.2}.inquiry-mobile-head p{color:#606879;margin:7px 0 0;font-size:11px}.inquiry-mobile-head>button{color:#fff;white-space:nowrap;background:#312d82;border-radius:18px;min-height:34px;padding:0 15px;font-size:10px;font-weight:800}.inquiry-search,.information-search{color:#8b97aa;background:#f2f2f4;border-radius:26px;align-items:center;gap:12px;height:48px;margin-top:10px;padding:0 16px;display:flex}.inquiry-search>span,.information-search>span{font-size:24px;line-height:1;transform:rotate(-12deg)}.inquiry-search input,.information-search input{color:#2f3540;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px}.inquiry-search input::placeholder,.information-search input::placeholder{color:#9aa5b6}.inquiry-release-card{background:#f7f7fb;border:1px solid #e4e4ef;border-radius:13px;gap:10px;margin-top:12px;padding:16px;display:grid}.inquiry-release-card strong{font-size:13px}.inquiry-release-card input,.inquiry-release-card textarea{resize:none;background:#fff;border:1px solid #dcdee7;border-radius:8px;outline:0;width:100%;padding:11px 12px}.inquiry-release-card button{color:#fff;background:#312d82;border-radius:8px;min-height:40px;font-weight:800}.inquiry-release-success{color:#24875f;margin:0;font-size:13px;font-weight:800}.inquiry-request-list{gap:12px;margin-top:14px;display:grid}.inquiry-request-list article{border-radius:14px;flex-direction:column;min-height:158px;padding:17px 16px;display:flex;position:relative;box-shadow:0 7px 22px #1b213b0e}.inquiry-request-list article>span{color:#6d7280;background:#f3f3f7;border-radius:9px;padding:3px 7px;font-size:8px;position:absolute;top:15px;right:15px}.inquiry-request-list h2{max-width:75%;margin:0;font-size:14px;font-weight:500}.inquiry-request-list article>p{color:#333a47;margin:14px 0 15px;font-size:12px;line-height:1.55}.inquiry-request-list footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.inquiry-request-list time{color:#8993a4;font-size:10px}.inquiry-request-list footer a{color:#fff;background:#312d82;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.inquiry-request-list footer b{font-size:19px;font-weight:400}.inquiry-empty,.information-empty{color:#727a89;text-align:center;place-content:center;min-height:260px;display:grid}.inquiry-empty p,.information-empty p{margin:6px 0 0;font-size:11px}.inquiry-loading,.information-loading{color:#7c8493;text-align:center;margin:24px 0 0;font-size:10px}.inquiry-bottom-nav,.information-bottom-nav{width:min(100%,460px);min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 16px max(8px, env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #1d24461a}.inquiry-bottom-nav a,.information-bottom-nav a{color:#687084;align-content:center;place-items:center;gap:4px;min-height:52px;transition:color .16s ease-out,transform .16s ease-out;display:grid}.inquiry-bottom-nav i,.information-bottom-nav i{font-size:21px;font-style:normal;line-height:1}.inquiry-bottom-nav span,.information-bottom-nav span{font-size:9px}.inquiry-bottom-nav a.active,.information-bottom-nav a.active{color:#443fa6;font-weight:780}.inquiry-bottom-nav a.active:not(.mobile-nav-ai-entry) i,.information-bottom-nav a.active:not(.mobile-nav-ai-entry) i{color:#443fa6;background:#f0efff;border-radius:14px;place-items:center;width:48px;height:28px;display:grid}.information-mobile-page{padding-top:0}.information-mobile-title{place-items:center;min-height:48px;font-size:17px;font-weight:800;display:grid}.information-search{margin-top:0}.information-feed{margin-top:18px}.information-featured{display:block}.information-featured>div{background:#3e74ff;border-radius:14px;height:250px;position:relative;overflow:hidden}.information-featured img{object-fit:cover;width:100%;height:100%;display:block}.information-featured>div>span{color:#fff;background:#ff4d2c;border-radius:14px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:15px;left:15px}.information-featured h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.information-featured>p{color:#4d5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.information-featured footer,.information-list footer{color:#7b8798;gap:12px;margin-top:12px;font-size:9px;display:flex}.information-list{margin-top:14px}.information-list>a{border-top:1px solid #e7e8eb;grid-template-columns:110px 1fr;align-items:center;gap:12px;min-height:108px;padding:14px 0;display:grid}.information-list img{object-fit:cover;background:#3e74ff;border-radius:8px;width:110px;height:78px}.information-list h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.information-list footer{margin-top:8px}.information-detail-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.information-detail-head{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:40px 1fr 40px;align-items:center;min-height:50px;padding:0 15px;display:grid;position:sticky;top:0}.information-detail-head a{font-size:31px}.information-detail-head strong{text-align:center}.information-detail-hero{object-fit:cover;background:#3e74ff;width:100%;height:244px;display:block}.information-detail-page>article{padding:0 17px}.information-detail-page article>h1{margin:13px 0 0;font-size:18px;line-height:1.45}.information-detail-byline{align-items:center;gap:12px;margin-top:16px;display:flex}.information-detail-byline>i{color:#fff;background:#312d82;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-style:normal;font-weight:800;display:grid}.information-detail-byline>span{gap:4px;display:grid}.information-detail-byline strong{font-size:13px;font-weight:500}.information-detail-byline small{color:#7a8597;font-size:9px}.information-detail-copy{margin-top:34px}.information-detail-copy p{color:#56606f;margin:0 0 21px;font-size:13px;line-height:1.8}.information-related-title{color:#5d6675;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:36px 0 22px;font-size:14px;font-weight:500;display:grid}.information-related-title span{background:#e3e4e8;height:1px}.information-related-list{gap:12px;display:grid}.information-related-list a{border-radius:12px;align-content:space-between;min-height:92px;padding:16px;display:grid;box-shadow:0 5px 20px #171d340f}.information-related-list strong{font-size:12px;font-weight:500;line-height:1.45}.information-related-list small{color:#7e899a;font-size:9px}.information-share-bar{width:min(100%,460px);min-height:calc(88px + env(safe-area-inset-bottom));padding:10px 14px env(safe-area-inset-bottom);z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;grid-template-columns:repeat(5,1fr);gap:5px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #181e341a}.information-share-bar button,.information-share-bar a{color:#4c5360;text-align:center;background:0 0;align-content:center;justify-items:center;gap:5px;min-width:0;display:grid}.information-share-bar i{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:800;display:grid}.information-share-bar .friends{background:#25c35a;font-size:8px}.information-share-bar .moments{background:#17bd19}.information-share-bar .wecom{background:#1688e7;font-size:28px}.information-share-bar .copy{background:#743ce2}.information-share-bar .save{background:#397fd4;font-size:24px}.information-share-bar span{min-height:20px;font-size:8px;line-height:1.2}.mobile-home-page{width:min(100%,460px);min-height:100svh;padding:0 14px calc(86px + env(safe-area-inset-bottom));color:#20242d;background:#f5f6f8;margin:0 auto;box-shadow:0 0 48px #161d361f}.mobile-home-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f6f8f5;justify-content:space-between;align-items:center;min-height:56px;display:flex;position:sticky;top:0}.mobile-home-brand{color:#151b35;letter-spacing:-.055em;font-size:22px;font-weight:900}.mobile-home-brand span{color:#f15337}.mobile-home-header nav{align-items:center;gap:6px;display:flex}.mobile-home-header nav a{color:#30374a;background:#fff;border:1px solid #e4e6eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.mobile-home-header nav a:nth-child(2){font-size:16px}.mobile-home-header nav .mobile-home-account{color:#fff;background:#3d3a98;border-color:#3d3a98;border-radius:17px;grid-auto-flow:column;gap:5px;width:auto;padding:0 11px;font-size:10px}.mobile-home-account svg{width:15px;height:15px}.mobile-home-search{color:#8995a8;background:#fff;border:1px solid #e4e6ec;border-radius:25px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;height:48px;padding:0 6px 0 15px;display:grid;box-shadow:0 4px 18px #1b223c0a}.mobile-home-search>span{font-size:23px;line-height:1;transform:rotate(-12deg)}.mobile-home-search input{color:#303743;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:11px}.mobile-home-search input::placeholder{color:#9aa4b4}.mobile-home-search button{color:#fff;background:#302d80;border-radius:19px;height:36px;padding:0 14px;font-size:9px;font-weight:800}.mobile-home-hero{color:#fff;background:#141b48;border-radius:16px;height:254px;margin-top:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f26512b}.mobile-home-hero:after{content:"";background:linear-gradient(90deg,#0f143bed 0%,#0f143bab 48%,#0f143b1f 100%);position:absolute;inset:0}.mobile-home-hero>img{object-fit:cover;width:100%;height:100%;display:block}.mobile-home-hero>div{z-index:2;flex-direction:column;justify-content:center;max-width:78%;padding:25px 22px;display:flex;position:absolute;top:0;bottom:0;left:0}.mobile-home-hero small{color:#ff9b87;letter-spacing:.12em;font-size:8px;font-weight:900}.mobile-home-hero h1{margin:9px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.13}.mobile-home-hero p{color:#ffffffc2;margin:0;font-size:10px;line-height:1.6}.mobile-home-hero a{color:#fff;background:#f45c40;border-radius:18px;align-items:center;gap:8px;width:max-content;min-height:34px;margin-top:17px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.mobile-home-hero b{font-size:18px;font-weight:400}.mobile-home-section{background:#fff;border-radius:14px;margin-top:14px;padding:18px 15px}.mobile-home-section>header{justify-content:space-between;align-items:center;display:flex}.mobile-home-section>header h2{margin:0;font-size:15px}.mobile-home-section>header a{color:#777f8e;font-size:9px}.mobile-home-categories>div{grid-template-columns:repeat(4,1fr);gap:18px 8px;margin-top:17px;display:grid}.mobile-home-categories>div>a{color:#444b59;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.mobile-home-categories i{color:#fff;background:#3657bc;border-radius:12px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.mobile-home-categories i svg{width:23px;height:23px}.mobile-home-categories i[data-tone="1"]{background:#2aa27c}.mobile-home-categories i[data-tone="2"]{background:#de7747}.mobile-home-categories i[data-tone="3"]{background:#7360c5}.mobile-home-categories span{max-width:68px;font-size:8px;line-height:1.3}.mobile-home-actions{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.mobile-home-actions a{color:#fff;background:linear-gradient(145deg,#333082,#4a47a4);border-radius:14px;flex-direction:column;min-height:116px;padding:16px;display:flex}.mobile-home-actions a:last-child{background:linear-gradient(145deg,#f06142,#ef814d)}.mobile-home-actions span{color:#ffffffa8;letter-spacing:.1em;font-size:7px;font-weight:800}.mobile-home-actions strong{margin-top:8px;font-size:13px;line-height:1.35}.mobile-home-actions small{margin-top:auto;font-size:8px}.mobile-home-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.mobile-home-products>div>a{border:1px solid #e5e7ed;border-radius:10px;min-width:0;overflow:hidden}.mobile-home-products img{aspect-ratio:1.15;object-fit:cover;background:#edf0f5;width:100%;display:block}.mobile-home-products small,.mobile-home-products h3,.mobile-home-products p,.mobile-home-products footer{margin-left:10px;margin-right:10px}.mobile-home-products small{color:#4f56a0;margin-top:10px;font-size:7px;font-weight:800;display:block}.mobile-home-products h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:5px;margin-bottom:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mobile-home-products p{color:#858d9d;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:9px;font-size:7px;overflow:hidden}.mobile-home-products footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;min-height:34px;padding:8px 0;display:flex}.mobile-home-products footer strong{color:#ef593d;font-size:8px}.mobile-home-products footer b{color:#747d8e;font-size:16px;font-weight:400}.mobile-home-supplier{color:#27304a;background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:93px;margin-top:14px;padding:15px;display:grid}.mobile-home-supplier>span{color:#fff;background:#302d80;border-radius:11px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:20px;display:grid}.mobile-home-supplier>div{gap:3px;min-width:0;display:grid}.mobile-home-supplier small{color:#258367;font-size:7px;font-weight:900}.mobile-home-supplier strong{font-size:12px}.mobile-home-supplier p{color:#7d8594;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.mobile-home-supplier>b{color:#7c8494;font-size:22px;font-weight:400}.mobile-home-insights>a{grid-template-columns:116px 1fr;gap:12px;min-height:100px;margin-top:14px;display:grid}.mobile-home-insights img{object-fit:cover;border-radius:9px;width:116px;height:90px}.mobile-home-insights>a>span{flex-direction:column;justify-content:center;display:flex}.mobile-home-insights small{color:#f05d40;font-size:7px;font-weight:900}.mobile-home-insights strong{margin-top:5px;font-size:11px;line-height:1.4}.mobile-home-insights p{color:#7c8493;margin:6px 0 0;font-size:8px}.mobile-home-bottom-nav{width:min(100%,460px);min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 16px max(8px, env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #1d24461a}.mobile-home-bottom-nav a{color:#687084;align-content:center;place-items:center;gap:4px;min-height:52px;transition:color .16s ease-out,transform .16s ease-out;display:grid}.mobile-home-bottom-nav i{font-size:21px;font-style:normal;line-height:1}.mobile-home-bottom-nav span{font-size:9px}.mobile-home-bottom-nav a.active{color:#443fa6;font-weight:780}.mobile-home-bottom-nav a.active:not(.mobile-nav-ai-entry) i{color:#443fa6;background:#f0efff;border-radius:14px;place-items:center;width:48px;height:28px;display:grid}.market-smart-search-links{gap:16px;margin-left:auto;display:flex}.market-smart-search-links a{color:var(--market-blue);padding-bottom:8px;font-size:12px;font-weight:700}.market-smart-search-links a:hover{color:var(--market-coral)}.search-page{--market-navy:#101b3a;--market-blue:#263a88;--market-coral:#ff6547;--market-border:#e2e6ef;color:#151b2d;background:#f5f7fb;min-height:100vh}.search-hero{color:#fff;background:#101b3a;border-bottom:4px solid #ff6547;padding:54px 0 44px}.search-hero p{color:#97a6f2;letter-spacing:.15em;margin:0 0 10px;font-size:11px;font-weight:800}.search-hero h1{margin:0 0 30px;font-family:Georgia,Songti SC,serif;font-size:38px;font-weight:500}.search-mode-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.search-mode-tabs,.search-method-tabs{align-items:center;display:flex}.search-mode-tabs{gap:28px}.search-mode-tabs button{color:#ffffff9e;background:0 0;border:0;padding:0 0 9px;font-weight:700;position:relative}.search-mode-tabs button.active{color:#fff}.search-mode-tabs button.active:after{content:"";background:#ff6547;width:100%;height:2px;position:absolute;bottom:0;left:0}.search-method-tabs{background:#ffffff14;border:1px solid #ffffff2e;gap:2px;padding:4px}.search-method-tabs button{color:#ffffffad;background:0 0;border:0;height:34px;padding:0 13px;font-size:12px;font-weight:700}.search-method-tabs button.active{color:#17234a;background:#fff}.search-results-form{background:#fff;border:2px solid #fff;align-items:center;gap:13px;height:66px;margin-top:12px;padding:6px 6px 6px 20px;display:flex}.search-results-form:focus-within{border-color:#8292ed}.search-results-form>span{color:#31468f;font-size:25px}.search-results-form input{color:#171d2d;background:0 0;border:0;outline:0;flex:1;min-width:0}.search-results-form input::placeholder{color:#9ba2b0}.search-results-form button{color:#fff;background:#263a88;border:0;min-width:122px;height:50px;font-weight:800}.search-capability-note{color:#ffffff94;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.search-capability-note span{color:#fff;letter-spacing:.08em;background:#263a88;padding:3px 6px;font-size:9px;font-weight:800}.image-search-box{background:#fff;grid-template-columns:1fr 150px;align-items:stretch;gap:12px;min-height:126px;margin-top:12px;padding:16px;display:grid}.image-search-box label{color:#1a2240;cursor:pointer;background:#f5f7fb;border:1px dashed #9ba6ce;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.image-search-box label input{opacity:0;pointer-events:none;position:absolute}.image-search-box label>i,.image-search-box label>img{object-fit:cover;flex:0 0 72px;width:72px;height:72px}.image-search-box label>i{color:#263a88;background:#e9edfb;place-items:center;font-size:27px;font-style:normal;display:grid}.image-search-box label>span{gap:6px;min-width:0;display:grid}.image-search-box label strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.image-search-box label small{color:#7b8498;font-size:11px}.image-search-box>button{color:#fff;background:#263a88;border:0;font-weight:800}.image-search-box>button:disabled{color:#a9afbe;cursor:not-allowed;background:#e7e9ef}.search-breadcrumb{color:#838b9d;align-items:center;gap:10px;height:58px;font-size:12px;display:flex}.search-breadcrumb strong{color:#333c53}.search-results-layout{grid-template-columns:252px 1fr;align-items:start;gap:24px;padding-bottom:90px;display:grid}.search-filters{background:#fff;border:1px solid #dfe3ec;overflow:hidden}.search-filter-title{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;height:57px;padding:0 20px;display:flex}.search-filter-title strong{font-size:16px}.search-filter-title button{color:#7d8597;background:0 0;border:0}.search-filter-group{border-bottom:1px solid #e4e7ed;gap:12px;padding:21px 20px;display:grid}.search-filter-group>span{color:#232b40;margin-bottom:2px;font-size:13px;font-weight:800}.search-filter-group>button{color:#687185;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;display:flex}.search-filter-group>button.active{color:#263a88;font-weight:800}.search-filter-group>button i{color:#a0a6b3;font-size:10px;font-style:normal}.search-filter-group label{color:#697185;align-items:center;gap:9px;font-size:12px;display:flex}.search-filter-group input{accent-color:#263a88}.search-advisor{color:#fff;background:#263a88;flex-direction:column;align-items:flex-start;min-height:210px;padding:23px 20px;display:flex}.search-advisor small{color:#bdc6ff;letter-spacing:.1em;font-size:10px;font-weight:800}.search-advisor strong{margin-top:13px;font-family:Georgia,Songti SC,serif;font-size:18px;font-weight:500;line-height:1.6}.search-advisor span{border-bottom:1px solid #ffffff8c;margin-top:auto;padding-bottom:3px;font-size:12px;font-weight:800}.search-results-main>header{background:#fff;border:1px solid #dfe3ec;justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin-bottom:14px;padding:0 22px;display:flex}.search-results-main>header>div{grid-template-columns:auto auto auto;align-items:baseline;gap:10px;display:grid}.search-results-main>header span{color:#263a88;font-size:11px;font-weight:800}.search-results-main>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:0;font-size:19px;overflow:hidden}.search-results-main>header p{color:#858d9e;margin:0;font-size:12px}.search-results-main>header>button{color:#626b80;background:0 0;border:0;font-size:12px}.search-product-list,.search-supplier-list{gap:12px;display:grid}.search-product-list>article{background:#fff;border:1px solid #dfe3ec;grid-template-columns:230px 1fr 145px;min-height:230px;display:grid}.search-product-list>article:hover{border-color:#aeb8db}.search-product-image{background:#ebedf2;min-height:228px;position:relative;overflow:hidden}.search-product-image img{object-fit:cover;width:100%;height:100%}.search-product-image>span{color:#fff;background:#263a88e6;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.search-product-info{min-width:0;padding:23px}.search-product-info>span{color:#263a88;font-size:11px;font-weight:800}.search-product-info h3{margin:9px 0 5px;font-size:19px;line-height:1.45}.search-product-info h3 a:hover{color:#263a88}.search-product-info>p{color:#8991a3;margin:0;font-size:11px}.search-product-info>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.search-product-info>div i,.search-supplier-list>a>div:nth-child(2)>div i{color:#636c7f;background:#f1f3f7;padding:4px 7px;font-size:10px;font-style:normal}.search-product-info footer{border-top:1px solid #e8eaf0;align-items:center;gap:15px;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.search-product-info footer span{color:#22836c;font-weight:800}.search-product-info footer strong{color:#656e82}.search-product-action{border-left:1px solid #e5e8ee;flex-direction:column;align-items:stretch;padding:25px 18px;display:flex}.search-product-action small{color:#8a92a2;font-size:10px}.search-product-action strong{margin:3px 0 18px;font-size:15px}.search-product-action a{color:#263a88;border:1px solid #b9c0dc;place-items:center;min-height:38px;font-size:11px;font-weight:800;display:grid}.search-product-action a:first-of-type{color:#fff;background:#ff6547;border-color:#ff6547;margin-bottom:8px}.search-supplier-list>a{background:#fff;border:1px solid #dfe3ec;grid-template-columns:64px 1fr auto;align-items:start;gap:22px;min-height:220px;padding:26px;display:grid}.search-supplier-mark{color:#fff;background:#263a88;place-items:center;width:64px;height:64px;font-family:Georgia,Songti SC,serif;font-size:27px;display:grid;overflow:hidden}.search-supplier-mark img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.search-supplier-list>a>div:nth-child(2)>span{color:#23836c;font-size:10px;font-weight:800}.search-supplier-list h3{margin:8px 0;font-size:20px}.search-supplier-list p{color:#6d7689;margin:0;font-size:13px;line-height:1.7}.search-supplier-list>a>div:nth-child(2)>div{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.search-supplier-list footer{color:#8b92a2;margin-top:18px;font-size:11px}.search-supplier-list>a>b{color:#263a88;align-self:center;font-size:12px}.search-empty{text-align:center;background:#fff;border:1px solid #dfe3ec;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:60px 30px;display:flex}.search-empty>i{color:#263a88;background:#eef1fb;border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;font-style:normal;display:grid}.search-empty h3{margin:20px 0 5px;font-size:21px}.search-empty p{color:#7b8395;max-width:420px;margin:0}.search-empty a{color:#263a88;margin-top:20px;font-weight:800}.search-footer{padding-top:18px}.search-footer .market-footer-bottom{margin-top:0}@media (width<=1000px){.search-results-layout{grid-template-columns:220px 1fr}.search-product-list>article{grid-template-columns:190px 1fr}.search-product-action{border-top:1px solid #e5e8ee;border-left:0;grid-column:1/-1;grid-template-columns:auto auto 120px 120px;align-items:center;gap:12px;padding:15px 20px;display:grid}.search-product-action strong,.search-product-action a:first-of-type{margin:0}}@media (width<=760px){.market-smart-search-links{display:none}.search-hero{padding-top:42px}.search-mode-row{flex-direction:column;align-items:flex-start;gap:18px}.search-results-layout{grid-template-columns:1fr}.search-filters{display:none}.search-product-list>article{grid-template-columns:180px 1fr}.search-product-info footer{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=560px){.search-hero h1{font-size:31px}.search-method-tabs{width:100%}.search-method-tabs button{flex:1;padding:0 9px}.search-results-form button{min-width:84px}.image-search-box{grid-template-columns:1fr}.image-search-box>button{min-height:46px}.search-results-main>header{align-items:flex-start;padding:17px}.search-results-main>header>div{grid-template-columns:1fr;gap:5px}.search-product-list>article{grid-template-columns:1fr}.search-product-image{min-height:210px}.search-product-action{grid-column:auto;grid-template-columns:1fr 1fr}.search-product-action a{grid-column:auto}.search-supplier-list>a{grid-template-columns:52px 1fr;padding:20px}.search-supplier-mark{width:52px;height:52px}.search-supplier-list>a>b{grid-column:2}}.product-detail-page{--market-navy:#101b3a;--market-blue:#263a88;--market-blue-soft:#eef2ff;--market-coral:#ff6547;--market-ink:#151b2d;--market-muted:#687187;--market-border:#e2e6ef;min-height:100vh;color:var(--market-ink);background:#fff}.product-breadcrumb{color:#80889a;align-items:center;gap:10px;min-height:58px;font-size:12px;display:flex}.product-breadcrumb a:hover{color:var(--market-blue)}.product-breadcrumb strong{color:#40495d}.product-hero{grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);gap:62px;padding:18px 0 72px;display:grid}.product-gallery-main{border:1px solid var(--market-border);background:#eef0f4;height:560px;position:relative;overflow:hidden}.product-gallery-main img{object-fit:cover;width:100%;height:100%}.product-gallery-main>span{color:#fff;background:#101b3ae0;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.product-gallery-notes{border:1px solid var(--market-border);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.product-gallery-notes>div{border-right:1px solid var(--market-border);align-items:center;gap:11px;min-height:78px;padding:15px;display:flex}.product-gallery-notes>div:last-child{border-right:0}.product-gallery-notes i{color:var(--market-coral);font-family:Georgia,serif;font-size:11px;font-style:normal}.product-gallery-notes span{color:#374055;gap:4px;font-size:12px;font-weight:700;display:grid}.product-gallery-notes small{color:#9097a6;font-size:9px;font-weight:400}.product-summary-panel{padding-top:10px}.product-summary-kicker{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-summary-kicker>span{color:var(--market-blue);letter-spacing:.06em;font-size:12px;font-weight:800}.product-summary-kicker>small{color:#8d94a3;font-size:11px}.product-summary-panel h1{color:#141d35;letter-spacing:-.035em;margin:18px 0 8px;font-family:Georgia,Songti SC,serif;font-size:clamp(36px,3.2vw,48px);font-weight:500;line-height:1.2}.product-secondary-title{color:#8b92a2;text-transform:uppercase;margin:0;font-size:12px;line-height:1.6}.product-summary-copy{color:#606a7f;margin:24px 0 0;font-size:15px;line-height:1.85}.product-detail-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.product-detail-tags span{color:#59637a;background:#f2f4f8;padding:6px 10px;font-size:11px}.product-supplier-inline{border:1px solid var(--market-border);background:#f7f8fb;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:94px;margin-top:26px;padding:16px;display:grid}.product-supplier-mark{color:#fff;background:var(--market-blue);place-items:center;width:52px;height:52px;font-family:Georgia,Songti SC,serif;font-size:22px;display:grid}.product-supplier-mark.large{flex:0 0 72px;width:72px;height:72px;font-size:30px}.product-supplier-inline>div{gap:3px;min-width:0;display:grid}.product-supplier-inline small,.product-supplier-card small{color:#20816a;letter-spacing:.05em;font-size:9px;font-weight:800}.product-supplier-inline strong{font-size:14px}.product-supplier-inline p{color:#838a9a;margin:0;font-size:10px}.product-supplier-inline>b{color:var(--market-blue);white-space:nowrap;font-size:11px}.product-trade-facts{border-top:1px solid var(--market-border);border-left:1px solid var(--market-border);grid-template-columns:repeat(2,1fr);margin:26px 0 0;display:grid}.product-trade-facts>div{border-right:1px solid var(--market-border);border-bottom:1px solid var(--market-border);align-content:center;gap:4px;min-height:76px;padding:14px 16px;display:grid}.product-trade-facts dt{color:#8c93a3;font-size:10px}.product-trade-facts dd{color:#26314c;margin:0;font-size:14px;font-weight:800}.product-hero-actions{grid-template-columns:1.15fr .85fr;gap:10px;margin-top:22px;display:grid}.product-hero-actions>a:not(.market-primary-button){min-height:48px;color:var(--market-blue);border:1px solid #aeb8dd;place-items:center;font-size:13px;font-weight:800;display:grid}.product-anchor-nav{z-index:25;border-top:1px solid var(--market-border);border-bottom:1px solid var(--market-border);background:#fff;min-height:58px;position:sticky;top:82px}.product-anchor-nav>div{align-items:center;gap:42px;min-height:58px;display:flex}.product-anchor-nav a{color:#5f687d;font-size:13px;font-weight:700}.product-anchor-nav a:first-child,.product-anchor-nav a:hover{color:var(--market-blue)}.product-section-heading>span{color:var(--market-blue);letter-spacing:.15em;font-size:11px;font-weight:800}.product-section-heading h2{color:#18213a;margin:8px 0 6px;font-family:Georgia,Songti SC,serif;font-size:36px;font-weight:500}.product-section-heading p{color:#777f91;margin:0;font-size:14px}.product-overview{padding:88px 0}.product-overview-grid{grid-template-columns:1.15fr .85fr;gap:90px;margin-top:38px;display:grid}.product-description p{color:#4f596f;margin:0 0 20px;font-size:16px;line-height:1.95}.product-overview-grid>aside{border-left:1px solid var(--market-border);padding-left:34px}.product-overview-grid>aside>span{color:#8a91a2;letter-spacing:.12em;font-size:10px;font-weight:800}.product-overview-grid ol{margin:16px 0 0;padding:0;list-style:none}.product-overview-grid li{border-top:1px solid var(--market-border);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:64px;display:grid}.product-overview-grid li:last-child{border-bottom:1px solid var(--market-border)}.product-overview-grid li i{color:var(--market-coral);font-family:Georgia,serif;font-size:11px;font-style:normal}.product-overview-grid li strong{font-size:13px}.product-spec-section{background:#f4f6fa;padding:86px 0}.product-spec-grid{grid-template-columns:1fr 360px;align-items:stretch;gap:24px;margin-top:36px;display:grid}.product-spec-grid>dl{border-top:1px solid var(--market-border);border-left:1px solid var(--market-border);background:#fff;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.product-spec-grid>dl>div{border-right:1px solid var(--market-border);border-bottom:1px solid var(--market-border);grid-template-columns:1fr 1.25fr;align-items:center;gap:14px;min-height:74px;padding:16px 20px;display:grid}.product-spec-grid dt{color:#7c8496;font-size:12px}.product-spec-grid dd{color:#26314c;margin:0;font-size:13px;font-weight:800}.product-spec-grid>aside{color:#fff;background:var(--market-blue);padding:28px}.product-spec-grid>aside>span{color:#bdc7ff;letter-spacing:.12em;font-size:9px;font-weight:800}.product-spec-grid>aside h3{margin:10px 0 22px;font-family:Georgia,Songti SC,serif;font-size:25px;font-weight:500}.product-spec-grid>aside>div{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);display:grid}.product-spec-grid>aside p{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;align-content:center;gap:3px;min-height:78px;margin:0;padding:12px;display:grid}.product-spec-grid>aside small{color:#ffffff9e;font-size:9px}.product-spec-grid>aside strong{font-size:12px}.product-spec-grid>aside>a{min-height:44px;color:var(--market-blue);background:#fff;place-items:center;margin-top:20px;font-size:12px;font-weight:800;display:grid}.product-applications{padding:88px 0}.product-applications>div{border-top:1px solid var(--market-border);border-left:1px solid var(--market-border);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.product-applications article{border-right:1px solid var(--market-border);border-bottom:1px solid var(--market-border);flex-direction:column;align-items:flex-start;min-height:190px;padding:24px;display:flex}.product-applications article i{color:var(--market-coral);font-family:Georgia,serif;font-size:12px;font-style:normal}.product-applications article strong{margin-top:42px;font-size:17px}.product-applications article p{color:#7b8395;margin:9px 0 0;font-size:11px;line-height:1.7}.product-supplier-section{color:#fff;background:var(--market-navy);padding:86px 0}.product-supplier-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;display:grid}.product-supplier-grid>div>span,.product-inquiry-context>span{color:#9aa9ff;letter-spacing:.13em;font-size:10px;font-weight:800}.product-supplier-grid>div>h2,.product-inquiry-context h2{margin:12px 0;font-family:Georgia,Songti SC,serif;font-size:38px;font-weight:500;line-height:1.35}.product-supplier-grid>div>p,.product-inquiry-context>p{color:#ffffffa3;margin:0;line-height:1.8}.product-supplier-card{color:var(--market-ink);background:#fff;gap:22px;padding:28px;display:flex}.product-supplier-card>div{flex:1;min-width:0}.product-supplier-card h3{margin:7px 0 5px;font-size:20px}.product-supplier-card p{color:#6e778b;margin:0;font-size:12px;line-height:1.7}.product-supplier-card ul{flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;list-style:none;display:flex}.product-supplier-card li{color:#5f687c;background:#f1f3f7;padding:4px 8px;font-size:10px}.product-supplier-card footer{color:#858d9d;border-top:1px solid var(--market-border);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:10px;display:flex}.product-supplier-card footer b{color:var(--market-blue);font-size:11px}.product-inquiry-section{background:#263a88;padding:90px 0}.product-inquiry-grid{grid-template-columns:1fr 520px;align-items:center;gap:96px;display:grid}.product-inquiry-context{color:#fff}.product-inquiry-context ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.product-inquiry-context li{color:#fffc;align-items:center;gap:14px;font-size:13px;display:flex}.product-inquiry-context li i{color:#ff8b72;font-family:Georgia,serif;font-style:normal}.product-inquiry-form{min-height:570px;color:var(--market-ink);background:#fff;padding:32px}.product-inquiry-head>span{color:var(--market-blue);letter-spacing:.12em;font-size:9px;font-weight:800}.product-inquiry-head h2{margin:8px 0 6px;font-size:24px}.product-inquiry-head p{color:#777f91;margin:0 0 20px;font-size:12px;line-height:1.7}.product-inquiry-form label{color:#4f586c;gap:7px;margin-top:13px;font-size:11px;font-weight:800;display:grid}.product-inquiry-form input,.product-inquiry-form textarea{width:100%;color:var(--market-ink);resize:vertical;background:#fafbfc;border:1px solid #dde2eb;outline:0;padding:0 13px}.product-inquiry-form input{height:44px}.product-inquiry-form textarea{padding-top:12px}.product-inquiry-form input:focus,.product-inquiry-form textarea:focus{border-color:var(--market-blue)}.product-inquiry-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.product-inquiry-form>.market-primary-button{width:100%;margin-top:20px}.product-inquiry-form>small{color:#969dac;text-align:center;margin-top:10px;display:block}.product-inquiry-session-loading,.product-inquiry-login-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-inquiry-login-gate>span{width:58px;height:58px;color:var(--market-blue);background:#eef1ff;border-radius:50%;place-items:center;font-size:26px;display:grid}.product-inquiry-login-gate h2{margin:20px 0 7px;font-size:24px}.product-inquiry-login-gate p{color:#747d90;max-width:390px;margin:0;font-size:13px;line-height:1.75}.product-inquiry-login-gate ul{color:#565f73;gap:7px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}.product-inquiry-login-gate li:before{color:#4d48ad;content:"✓";margin-right:7px}.product-inquiry-login-gate>a{color:#fff;background:var(--market-blue);justify-content:center;align-items:center;width:min(100%,330px);min-height:48px;font-size:14px;font-weight:800;display:inline-flex}.product-inquiry-login-gate>small{color:#969dac;margin-top:12px;font-size:10px}.product-inquiry-account{background:#f4f5fb;border:1px solid #e0e3ef;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;margin-bottom:14px;padding:10px 12px;display:grid}.product-inquiry-account span{color:#fff;background:var(--market-blue);border-radius:999px;grid-row:1/span 2;padding:4px 7px;font-size:9px;font-weight:800}.product-inquiry-account strong{font-size:12px}.product-inquiry-account small{color:#858c9c;font-size:10px}.product-inquiry-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.product-inquiry-success i{color:#fff;background:var(--market-blue);border-radius:50%;place-items:center;width:58px;height:58px;font-size:21px;font-style:normal;display:grid}.product-inquiry-success h3{margin:20px 0 6px;font-size:23px}.product-inquiry-success p{color:#747d90;max-width:360px;margin:0;line-height:1.8}.product-inquiry-success button{color:var(--market-blue);background:0 0;border:0;border-bottom:1px solid #aeb8dc;margin-top:18px;padding:6px 0;font-weight:800}.product-related{padding:88px 0 96px}.product-related>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.product-related>div>a{border:1px solid var(--market-border);background:#fff;overflow:hidden}.product-related>div>a:hover{border-color:#aab4da;box-shadow:0 18px 45px #19285a14}.product-related img{object-fit:cover;width:100%;height:220px}.product-related>div>a>span,.product-related>div>a>h3,.product-related>div>a>p,.product-related>div>a>footer{margin-left:22px;margin-right:22px}.product-related>div>a>span{color:var(--market-blue);margin-top:20px;font-size:10px;font-weight:800;display:block}.product-related h3{min-height:51px;margin-top:8px;margin-bottom:7px;font-size:19px;line-height:1.4}.product-related>div>a>p{color:#737c8f;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:64px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.product-related footer{color:#858d9d;border-top:1px solid var(--market-border);justify-content:space-between;align-items:center;margin-top:18px;padding:15px 0 20px;font-size:10px;display:flex}.product-related footer b{color:var(--market-blue);font-size:11px}.product-footer{padding-top:58px}@media (width<=1100px){.product-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:38px}.product-gallery-main{height:510px}.product-overview-grid,.product-supplier-grid,.product-inquiry-grid{gap:55px}}@media (width<=900px){.product-hero,.product-overview-grid,.product-supplier-grid,.product-inquiry-grid{grid-template-columns:1fr}.product-gallery-main{height:540px}.product-summary-panel{padding-top:0}.product-anchor-nav{top:70px;overflow-x:auto}.product-anchor-nav>div{width:max-content;min-width:calc(100% - 40px)}.product-spec-grid{grid-template-columns:1fr}.product-applications>div{grid-template-columns:repeat(2,1fr)}.product-inquiry-context{max-width:680px}}@media (width<=620px){.product-breadcrumb{min-height:50px}.product-hero{padding-bottom:54px}.product-gallery-main{height:390px}.product-gallery-notes{grid-template-columns:1fr}.product-gallery-notes>div{border-right:0;border-bottom:1px solid var(--market-border);min-height:60px}.product-gallery-notes>div:last-child{border-bottom:0}.product-summary-panel h1{font-size:35px}.product-supplier-inline{grid-template-columns:48px 1fr}.product-supplier-inline>b{grid-column:2}.product-trade-facts,.product-hero-actions{grid-template-columns:1fr}.product-anchor-nav>div{gap:28px}.product-section-heading h2{font-size:31px}.product-overview,.product-spec-section,.product-applications,.product-supplier-section,.product-inquiry-section,.product-related{padding:66px 0}.product-overview-grid>aside{border-left:0;padding-left:0}.product-spec-grid>dl,.product-applications>div,.product-related>div{grid-template-columns:1fr}.product-supplier-card{flex-direction:column;align-items:flex-start}.product-inquiry-form{padding:24px}.product-inquiry-row{grid-template-columns:1fr;gap:0}}.mobile-product-header,.mobile-product-bar,.product-gallery-count{display:none}.product-gallery-toolbar{z-index:3;gap:8px;display:flex;position:absolute;top:18px;right:18px}.product-gallery-action{color:#3e485c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fffffff0;border:1px solid #15203f1a;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:40px;padding:0 13px;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 20px #0e183321}.product-gallery-action:hover{color:var(--market-blue);border-color:#b9c3e8;transform:translateY(-1px);box-shadow:0 10px 24px #1b2b5a2b}.product-gallery-action.active{color:#e94f38;background:#fff4f1;border-color:#ffc4b8}.product-gallery-action i{place-items:center;width:20px;font-size:20px;font-style:normal;line-height:1;display:grid}.product-gallery-action span{white-space:nowrap;font-size:11px;font-weight:800}.product-gallery-thumbnails{scrollbar-width:none;gap:10px;margin-top:12px;display:flex;overflow-x:auto}.product-gallery-thumbnails::-webkit-scrollbar{display:none}.product-gallery-thumbnails button{cursor:pointer;background:#f1f3f7;border:1px solid #0000;flex:0 0 74px;width:74px;height:74px;padding:0;overflow:hidden}.product-gallery-thumbnails button.active{border-color:var(--market-blue)}.product-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.product-buy-panel{border:1px solid var(--market-border);background:#f7f8fc;margin-top:24px;padding:20px}.product-option-heading{gap:5px;display:grid}.product-option-heading strong{color:#1e2945;font-size:16px}.product-option-heading small{color:#858da0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.product-option-group{gap:8px;margin-top:17px;display:grid}.product-option-group>span{color:#667086;font-size:10px;font-weight:800}.product-option-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-option-group button{color:#39445d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dde8;border-radius:6px;gap:2px;width:100%;min-height:39px;padding:8px 13px;font-size:11px;line-height:1.25;display:grid;position:relative}.product-option-group button b{font-size:11px;font-weight:700}.product-option-group button small{color:#a1a7b3;font-size:8px}.product-option-group button.active{color:#e84f35;background:#fff7f4;border-color:#ef654b;padding-right:28px;box-shadow:0 0 0 1px #ef654b14}.product-option-group button.active:after{content:"✓";color:#fff;background:#ef654b;border-radius:0 5px 0 7px;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:0;right:0}.product-option-group button:disabled{color:#aeb3bd;cursor:not-allowed;background:repeating-linear-gradient(-45deg,#f3f4f6,#f3f4f6 5px,#fafafa 5px 10px);border-color:#e4e6eb;text-decoration:line-through}.product-sku-table-wrap{background:#fff;border:1px solid #dfe3eb;border-radius:7px;max-height:252px;margin-top:14px;overflow:auto}.product-sku-table{border-collapse:collapse;table-layout:fixed;width:100%}.product-sku-table th{z-index:1;color:#5e6679;text-align:left;background:#f4f6f9;border-right:1px solid #e5e8ee;height:38px;padding:7px 8px;font-size:9px;font-weight:800;position:sticky;top:0}.product-sku-table th:first-child{width:31%}.product-sku-table th:nth-child(2){width:23%}.product-sku-table th:nth-child(3){width:20%}.product-sku-table th:nth-child(4){width:26%}.product-sku-table td{color:#343d52;vertical-align:middle;border-top:1px solid #e7e9ef;border-right:1px solid #e7e9ef;height:58px;padding:8px;font-size:9px}.product-sku-table th:last-child,.product-sku-table td:last-child{border-right:0}.product-sku-table td>strong,.product-sku-table td>small{display:block}.product-sku-table td>strong{font-size:10px;line-height:1.35}.product-sku-table td>small{color:#9299a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.product-sku-table tr.unavailable{opacity:.5}.product-sku-stepper{border:1px solid #d6dae3;border-radius:4px;grid-template-columns:24px minmax(24px,1fr) 24px;display:grid;overflow:hidden}.product-sku-stepper button,.product-sku-stepper output{color:#30384b;background:#fff;border:0;place-items:center;min-width:0;height:28px;font-size:11px;display:grid}.product-sku-stepper button{cursor:pointer}.product-sku-stepper button:disabled{color:#b7bcc6;cursor:not-allowed}.product-sku-stepper output{border-left:1px solid #dfe2e8;border-right:1px solid #dfe2e8;font-size:10px}.product-sku-summary{color:#7e8799;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 2px;font-size:9px;display:flex}.product-sku-summary strong{color:#26324e;font-size:11px}.product-price-row{border-top:1px solid var(--market-border);grid-template-columns:1fr auto;align-items:end;gap:5px 16px;margin-top:20px;padding-top:17px;display:grid}.product-price-row small{color:#7f8797;font-size:10px;font-weight:700}.product-price-row strong{color:#ed543a;letter-spacing:-.035em;grid-row:span 2;font-size:28px}.product-price-row span{color:#949baa;font-size:10px}.product-buy-meta{border-top:1px solid var(--market-border);border-left:1px solid var(--market-border);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.product-buy-meta p{border-right:1px solid var(--market-border);border-bottom:1px solid var(--market-border);align-content:center;gap:4px;min-height:58px;margin:0;padding:10px;display:grid}.product-buy-meta small{color:#8a91a1;font-size:9px}.product-buy-meta strong{color:#303a52;font-size:11px;line-height:1.4}.product-quantity-row{color:#626b7e;align-items:center;gap:10px;min-height:46px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.product-quantity-row>div{border:1px solid #d8dde7;grid-template-columns:34px 42px 34px;display:grid}.product-quantity-row button,.product-quantity-row output{color:#26314c;background:#fff;border:0;place-items:center;height:34px;display:grid}.product-quantity-row button{cursor:pointer;font-size:16px}.product-quantity-row button:disabled{color:#b6bbc6;cursor:not-allowed}.product-quantity-row output{border-left:1px solid #d8dde7;border-right:1px solid #d8dde7;font-size:12px}.product-quantity-row>small{color:#9097a6;font-weight:500}.product-selected-sku{color:#838b9b;background:#edf0f6;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:9px;display:flex}.product-selected-sku strong{color:#4d576d;font-size:10px}.product-selected-sku small{color:#238169;margin-left:auto;font-weight:800}.product-buy-panel .product-hero-actions{margin-top:16px}.product-buy-panel .product-hero-actions button{cursor:pointer;font:inherit;font-weight:800}.product-inquiry-form .product-inquiry-selected-spec{color:#273a82;background:#f1f4ff;border-color:#ccd4f3;font-weight:700}.product-inquiry-quantity-trigger{width:100%;min-height:46px;color:var(--market-ink);cursor:pointer;font:inherit;text-align:left;background:#fafbfc;border:1px solid #dde2eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 12px;display:grid}.product-inquiry-quantity-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-inquiry-quantity-trigger small{color:#8790a2;font-size:9px;font-weight:600}.product-inquiry-quantity-trigger i{color:var(--market-blue);font-size:23px;font-style:normal;font-weight:400;line-height:1}.product-inquiry-quantity-trigger:focus-visible{border-color:var(--market-blue);outline-offset:1px;outline:2px solid #253b8e24}.product-inquiry-selector-backdrop{z-index:140;background:#080d1c8f;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.product-inquiry-selector{width:min(100%,460px);max-height:min(86vh,740px);padding:8px 16px calc(16px + env(safe-area-inset-bottom));color:#1b2337;background:#fff;border-radius:20px 20px 0 0;animation:.22s ease-out product-sheet-up;overflow:hidden;box-shadow:0 -18px 60px #0c142d38}.product-inquiry-selector>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.product-inquiry-selector>header h2{color:#1b2337;margin:0;font-size:18px}.product-inquiry-selector>header p{color:#8a91a0;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:5px 0 0;font-size:9px;overflow:hidden}.product-inquiry-selector>header button{color:#5b6374;cursor:pointer;background:#f2f3f6;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.product-inquiry-variant-list{gap:8px;max-height:min(48vh,400px);padding:8px 0;display:grid;overflow-y:auto}.product-inquiry-variant-list>button{color:#1b2337;cursor:pointer;width:100%;min-height:72px;font:inherit;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.product-inquiry-variant-list>button.active{background:#f2f5ff;border-color:#3551b5;box-shadow:inset 0 0 0 1px #3551b5}.product-inquiry-variant-list>button.unavailable{cursor:not-allowed;opacity:.45}.product-inquiry-variant-list img{object-fit:contain;background:#f5f6f8;border-radius:7px;width:54px;height:54px}.product-inquiry-variant-list button>span{gap:3px;min-width:0;display:grid}.product-inquiry-variant-list strong{font-size:12px}.product-inquiry-variant-list small,.product-inquiry-variant-list em{color:#8b93a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.product-inquiry-variant-list b{color:#ee5238;white-space:nowrap;font-size:11px}.product-inquiry-quantity-stepper{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.product-inquiry-quantity-stepper>div:first-child{gap:4px;min-width:0;display:grid}.product-inquiry-quantity-stepper span{color:#777f91;font-size:9px}.product-inquiry-quantity-stepper strong{font-size:12px}.product-inquiry-stepper-controls{border:1px solid #d9dee8;border-radius:7px;flex:none;grid-template-columns:36px 42px 36px;height:36px;display:grid;overflow:hidden}.product-inquiry-stepper-controls button,.product-inquiry-stepper-controls output{font:inherit;background:#fff;border:0;place-items:center;font-size:14px;display:grid}.product-inquiry-stepper-controls button{color:#2f469c;cursor:pointer}.product-inquiry-stepper-controls button:disabled{color:#bdc3ce;cursor:not-allowed}.product-inquiry-stepper-controls output{border-left:1px solid #e2e5eb;border-right:1px solid #e2e5eb;font-size:12px;font-weight:800}.product-inquiry-selector-confirm{color:#fff;cursor:pointer;width:100%;min-height:48px;font:inherit;background:linear-gradient(135deg,#ff704f,#ef543a);border:0;border-radius:8px;font-size:12px;font-weight:900}.product-inquiry-selector-confirm:disabled{cursor:not-allowed;opacity:.55}.product-rich-detail{background:#f4f6fa;padding:88px 0 96px}.product-rich-detail-image{background:#0b71b4;width:min(750px,100% - 40px);margin:36px auto 0;overflow:hidden;box-shadow:0 20px 60px #0f1d4324}.product-rich-detail-image img{width:100%;height:auto;display:block}@media (width>=0){.product-detail-page{background:#f4f5f8;width:min(100%,460px);margin:0 auto;padding-bottom:74px;overflow-x:clip;box-shadow:0 0 48px #131d391f}.product-detail-page .market-utility,.product-detail-page>.market-header,.product-detail-page .product-breadcrumb{display:none}.mobile-product-header{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e8eaf0;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:grid;position:sticky;top:0}.mobile-product-back{color:#1c2540;place-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:32px;line-height:1;display:grid}.mobile-product-brand{color:#131d39;letter-spacing:-.04em;justify-self:start;font-size:18px;font-weight:800}.mobile-product-brand span{color:#eb553c}.mobile-product-header nav{align-items:center;gap:5px;display:flex}.mobile-product-header nav a{color:#26314c;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.mobile-product-header nav .mobile-language{font-size:11px;font-weight:900}.product-detail-page .product-hero{grid-template-columns:1fr;gap:0;width:100%;padding:0 0 12px}.product-gallery{background:#fff}.product-gallery-main{aspect-ratio:1;border:0;height:auto}.product-gallery-main>span{background:#101b3ad1;border-radius:4px;padding:7px 9px;font-size:9px;top:14px;left:14px}.product-gallery-toolbar{gap:8px;display:flex;position:absolute;top:12px;right:12px}.product-gallery-toolbar button{color:#23304d;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:20px;display:grid;box-shadow:0 3px 12px #0f193524}.product-gallery-toolbar button span{display:none}.product-gallery-toolbar button i{font-size:20px}.product-gallery-toolbar button.active{color:#ed543a}.product-gallery-count{color:#fff;text-align:center;background:#101b3ab8;border-radius:20px;min-width:48px;padding:5px 9px;font-size:10px;display:block;position:absolute;bottom:12px;right:14px}.product-gallery-thumbnails{margin:0;padding:10px 14px 12px}.product-gallery-thumbnails button{border-radius:5px;flex-basis:56px;width:56px;height:56px}.product-gallery-notes{display:none}.product-summary-panel{background:#fff;margin-top:10px;padding:20px 16px 22px}.product-summary-kicker{align-items:flex-start}.product-summary-kicker>span{font-size:10px}.product-summary-kicker>small{font-size:9px}.product-summary-panel h1{letter-spacing:-.035em;margin-top:12px;font-family:Arial,PingFang SC,sans-serif;font-size:25px;font-weight:800;line-height:1.28}.product-secondary-title{font-size:10px;line-height:1.55}.product-summary-copy{margin-top:16px;font-size:13px;line-height:1.7}.product-detail-tags{margin-top:14px}.product-detail-tags span{border-radius:3px;padding:5px 8px;font-size:9px}.product-supplier-inline{background:#f7f8fb;border-radius:7px;grid-template-columns:44px 1fr auto;gap:11px;min-height:82px;margin-top:18px;padding:13px}.product-supplier-mark{border-radius:4px;width:44px;height:44px;font-size:18px}.product-supplier-inline strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-supplier-inline p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.product-supplier-inline>b{grid-column:auto;font-size:0}.product-supplier-inline>b:after{content:"›";font-size:22px}.product-trade-facts{grid-template-columns:repeat(2,1fr);margin-top:16px}.product-trade-facts>div{min-height:62px;padding:10px 12px}.product-trade-facts dt{font-size:9px}.product-trade-facts dd{font-size:11px}.product-buy-panel{border-radius:8px;margin-top:16px;padding:15px}.product-option-heading strong{font-size:15px}.product-option-group{margin-top:15px}.product-option-group button{min-height:38px;padding:7px 11px;font-size:10px}.product-price-row{grid-template-columns:1fr;gap:4px}.product-price-row strong{grid-row:2;font-size:25px}.product-buy-meta{margin-top:13px}.product-buy-meta p{min-height:58px;padding:8px}.product-buy-meta strong{font-size:10px}.product-quantity-row{flex-wrap:wrap;margin-top:12px}.product-quantity-row>small{margin-left:auto}.product-buy-panel .product-hero-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.product-buy-panel .product-hero-actions>*{text-align:center;min-height:46px;padding-left:10px;padding-right:10px;font-size:10px}.product-anchor-nav{background:#fffffffa;min-height:48px;top:54px}.product-anchor-nav>div{gap:24px;min-height:48px;padding:0 16px}.product-anchor-nav a{white-space:nowrap;font-size:11px}.product-section-heading>span{font-size:9px}.product-section-heading h2{margin-top:5px;font-family:Arial,PingFang SC,sans-serif;font-size:23px;font-weight:800}.product-section-heading p{font-size:12px;line-height:1.6}.product-overview,.product-spec-section,.product-applications,.product-supplier-section,.product-inquiry-section,.product-related,.product-rich-detail{padding:34px 0}.product-overview,.product-applications,.product-related{background:#fff;border-radius:10px;width:calc(100% - 24px);margin:10px auto 0;padding-left:16px;padding-right:16px}.product-overview-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.product-overview-grid>aside{border-left:0;padding-left:0}.product-description p{margin-bottom:12px;font-size:13px;line-height:1.8}.product-overview-grid li{min-height:54px}.product-overview-grid li strong{font-size:11px}.product-spec-section>.market-container,.product-supplier-grid,.product-inquiry-grid,.product-rich-detail>.market-container{width:calc(100% - 24px)}.product-spec-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.product-spec-grid>dl{border-radius:8px;grid-template-columns:1fr;overflow:hidden}.product-spec-grid>dl>div{min-height:60px;padding:12px 14px}.product-spec-grid dt,.product-spec-grid dd{font-size:11px}.product-spec-grid>aside{border-radius:8px;padding:20px}.product-applications>div{grid-template-columns:repeat(2,1fr);margin-top:18px}.product-applications article{min-height:150px;padding:16px}.product-applications article strong{margin-top:28px;font-size:13px}.product-applications article p{font-size:9px}.product-rich-detail{background:#fff;margin-top:10px}.product-rich-detail-image{width:100%;box-shadow:none;margin-top:20px}.product-supplier-section{margin-top:10px}.product-supplier-grid{grid-template-columns:1fr;gap:22px}.product-supplier-grid>div>h2,.product-inquiry-context h2{margin:8px 0;font-family:Arial,PingFang SC,sans-serif;font-size:24px;font-weight:800}.product-supplier-card{border-radius:8px;gap:14px;padding:18px}.product-supplier-mark.large{flex-basis:56px;width:56px;height:56px;font-size:23px}.product-supplier-card h3{font-size:16px}.product-supplier-card footer{flex-direction:column;align-items:flex-start;gap:10px}.product-inquiry-section{margin-top:10px}.product-inquiry-context{display:none}.product-inquiry-grid{grid-template-columns:1fr}.product-inquiry-form{border-radius:10px;min-height:0;padding:20px}.product-inquiry-form input{height:46px}.product-inquiry-row{grid-template-columns:1fr;gap:0}.product-related>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.product-related>div::-webkit-scrollbar{display:none}.product-related>div>a{scroll-snap-align:start;border-radius:8px;flex:0 0 min(78vw,300px);width:min(78vw,300px)}.product-related img{height:190px}.product-footer{display:none}.mobile-product-bar{width:min(100%,460px);min-height:66px;padding:8px max(10px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e0e4ec;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 24px #131d3914}.mobile-product-bar>a,.mobile-product-bar>button{border-radius:7px;place-items:center;min-height:48px;font-size:12px;font-weight:900;display:grid}.mobile-product-store{color:#4d566b;align-content:center}.mobile-product-store span{font-size:17px}.mobile-product-store small{font-size:8px}.mobile-product-inquiry{color:#fff;background:linear-gradient(135deg,#ff704f,#ef543a);box-shadow:0 6px 16px #ef543a3d}.mobile-model-trigger{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:900}.product-model-sheet-backdrop{z-index:120;background:#080d1c8f;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.product-model-sheet{width:min(100%,460px);max-height:min(78vh,690px);padding:8px 16px calc(18px + env(safe-area-inset-bottom));color:#1b2337;background:#fff;border-radius:20px 20px 0 0;animation:.22s ease-out product-sheet-up;overflow:hidden;box-shadow:0 -18px 60px #0c142d38}.product-model-sheet-handle{background:#d8dce5;border-radius:9px;width:38px;height:4px;margin:0 auto 8px}.product-model-sheet>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.product-model-sheet>header h2{margin:0;font-size:18px}.product-model-sheet>header p{color:#8a91a0;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:5px 0 0;font-size:9px;overflow:hidden}.product-model-sheet>header button{color:#5b6374;cursor:pointer;background:#f2f3f6;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.product-model-sheet-list{max-height:min(53vh,470px);padding:6px 0;display:grid;overflow-y:auto}.product-model-sheet-list article{border-bottom:1px solid #eceef3;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:10px 0;display:grid}.product-model-sheet-list article.unavailable{opacity:.5}.product-model-sheet-list img{object-fit:contain;background:#f5f6f8;border:1px solid #e6e8ee;border-radius:8px;width:68px;height:68px;display:block}.product-model-sheet-info{gap:4px;min-width:0;display:grid}.product-model-sheet-info>strong{font-size:12px;line-height:1.35}.product-model-sheet-info>small{color:#9299a8;font-size:8px}.product-model-sheet-info p{color:#727b8f;flex-wrap:wrap;gap:3px 8px;margin:2px 0 0;font-size:8px;display:flex}.product-model-sheet-price{text-align:right;justify-items:end;gap:5px;min-width:92px;display:grid}.product-model-sheet-price small{color:#8a91a0;font-size:8px}.product-model-sheet-price strong{color:#ee5238;white-space:nowrap;font-size:12px}.product-model-sheet-price span{color:#a25b50;font-size:8px}.product-model-sheet-link{color:#fff;background:linear-gradient(135deg,#ff704f,#ef543a);border-radius:8px;place-items:center;min-height:48px;margin-top:10px;font-size:12px;font-weight:900;display:grid}}@keyframes product-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.news-page.news-page--refined{--news-ink:#171a2b;--news-brand:#36348f;--news-accent:#ff6548;--news-muted:#6f7587;--news-line:#dfe2ea;--news-canvas:#f6f7fa;--news-surface:#fff;--news-radius:8px;background:var(--news-canvas);min-height:100vh;color:var(--news-ink);font-family:Arial,Helvetica Neue,PingFang SC,sans-serif;font-size:16px}.news-page--refined .site-width{width:min(1320px,100% - 48px);margin-inline:auto}.news-page--refined .utility-bar{color:#ffffffb8;background:#171a2b;border:0;min-height:36px;font-size:12px}.news-page--refined .utility-inner{min-height:36px}.news-page--refined .utility-inner nav{gap:24px}.news-page--refined .utility-inner a,.news-page--refined .utility-inner p{color:inherit}.news-page--refined .main-header{z-index:10;background:var(--news-surface);border-bottom:1px solid var(--news-line);box-shadow:none;position:relative;top:auto}.news-page--refined .header-inner{gap:24px;min-height:76px}.news-page--refined .brand{color:#252a41;letter-spacing:-.06em;flex:none;font-size:31px}.news-page--refined .brand span{color:var(--news-accent)}.news-header-label{color:#777d8f;letter-spacing:.08em;border-left:1px solid #cfd3de;flex:none;align-items:center;min-height:24px;padding-left:16px;font-size:12px;font-weight:700;display:flex}.news-page--refined .primary-nav{gap:28px;margin-left:auto}.news-page--refined .primary-nav a{color:#4f5568;padding:28px 0 25px;font-size:14px;font-weight:600;position:relative}.news-page--refined .primary-nav a.active{color:var(--news-brand)}.news-page--refined .primary-nav a.active:after{background:var(--news-accent);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.news-page--refined .post-request{background:var(--news-brand);border:1px solid var(--news-brand);color:#fff;border-radius:4px;min-height:42px;padding-inline:18px;font-size:13px}.news-page--refined .language-switch{border-color:#cfd3de;border-radius:4px;min-height:42px}.news-page--refined .menu-button{width:42px;height:42px;color:var(--news-brand);background:#fff;border:1px solid #cfd3de;border-radius:4px;justify-content:center;align-items:center;font-size:18px}.news-page--refined .news-hero{background-color:#25265f;background-image:var(--hero-image);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;min-height:480px;overflow:hidden}.news-page--refined .news-hero:before{display:none}.news-page--refined .news-hero:after{z-index:0;content:"";pointer-events:none;background:#11143c57;position:absolute;inset:0}.news-page--refined .news-hero--promotion:after{background:#12142b8a}.news-page--refined .hero-orb{display:none}.news-page--refined .hero-content{z-index:2;align-items:center;min-height:480px;padding-block:64px 72px;display:flex;position:relative}.news-page--refined .hero-slide{width:min(820px,100% - 120px)}.news-page--refined .news-hero h1,.news-page--refined .hero-promotion-copy h1{color:#fff;letter-spacing:-.035em;max-width:800px;margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(44px,5vw,66px);font-weight:400;line-height:1.12}.news-page--refined .hero-promotion-copy h1 a{color:inherit;text-decoration:none}.news-page--refined .hero-intro,.news-page--refined .hero-promotion-copy .hero-intro{color:#ffffffd1;max-width:680px;margin:20px 0 0;font-size:17px;line-height:1.7}.news-page--refined .article-search{background:#fff;border:1px solid #ffffff6b;border-radius:6px;max-width:760px;min-height:60px;margin-top:28px;box-shadow:0 12px 34px #05071c2e}.news-page--refined .article-search input{color:var(--news-ink);font-size:15px}.news-page--refined .search-scope{color:#555c70;background:#f0f1f6;border-radius:4px}.news-page--refined .article-search button{background:var(--news-accent);color:#fff;border-radius:4px;align-self:stretch;min-width:96px;margin:5px;font-size:14px}.news-page--refined .popular-searches{color:#ffffffa3;margin-top:18px;font-size:12px}.news-page--refined .popular-searches button{color:#fff}.news-page--refined .hero-promotion-meta{color:#ffffffad;margin-top:22px;font-size:12px}.news-page--refined .hero-promotion-link{background:var(--news-accent);color:#fff;border-radius:4px;align-items:center;gap:16px;min-height:46px;margin-top:24px;padding-inline:18px;font-size:14px;font-weight:700;display:inline-flex}.news-page--refined .hero-carousel-controls{background:#0f112dc2;border:1px solid #ffffff38;border-radius:6px;min-height:40px;padding:6px 10px;bottom:32px;left:auto;right:0}.news-page--refined .hero-carousel-arrow{color:#fff}.news-page--refined .hero-carousel-dots button{background:#ffffff6b;width:7px;height:7px}.news-page--refined .hero-carousel-dots button.active{background:var(--news-accent);width:22px}.news-page--refined .category-strip{z-index:4;border-bottom:1px solid var(--news-line);background:#fff;position:relative;top:auto}.news-page--refined .category-scroll{gap:8px;min-height:60px}.news-page--refined .category-scroll button{color:#62687a;border:1px solid #0000;border-radius:4px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.news-page--refined .category-scroll button.active{color:var(--news-brand);background:#efeffa;border-color:#d8d8ee}.news-page--refined .content-shell{padding-top:64px;padding-bottom:88px}.news-page--refined .featured-hub{margin-bottom:80px}.news-page--refined .section-heading{border-bottom:1px solid var(--news-line);align-items:end;min-height:64px;margin-bottom:24px;padding-bottom:16px}.news-page--refined .section-heading .eyebrow{color:var(--news-brand);letter-spacing:.08em;font-size:11px;font-weight:700}.news-page--refined .section-heading h2{color:var(--news-ink);letter-spacing:-.025em;margin-top:8px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:40px;font-weight:400;line-height:1.1}.news-page--refined .featured-heading-actions{gap:24px}.news-page--refined .featured-carousel-controls{border:1px solid #d7dae4;border-radius:4px;min-height:38px}.news-page--refined .featured-carousel-controls button{color:var(--news-brand)}.news-page--refined .featured-heading-actions>a{color:var(--news-brand);font-size:13px;font-weight:700}.news-page--refined .portal-top-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.86fr);align-items:stretch;gap:24px;display:grid}.news-page--refined .featured-card{border:1px solid var(--news-line);border-radius:var(--news-radius);min-height:420px;color:var(--news-ink);background:#fff;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);display:grid;overflow:hidden;box-shadow:0 12px 36px #24284912}.news-page--refined .featured-image{border-radius:0;height:100%;min-height:420px;overflow:hidden}.news-page--refined .featured-image img,.news-page--refined .article-image img{object-fit:cover;width:100%;height:100%;transform:none!important}.news-page--refined .featured-image>span{background:var(--news-accent);border-radius:4px;padding:8px 11px;font-size:11px;top:20px;left:20px}.news-page--refined .featured-copy{flex-direction:column;justify-content:center;padding:40px;display:flex}.news-page--refined .article-meta{color:#8990a2;font-size:11px}.news-page--refined .article-meta>span:first-child{color:var(--news-brand);font-weight:700}.news-page--refined .featured-copy h3{color:var(--news-ink);letter-spacing:-.025em;margin:22px 0 16px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:36px;font-weight:400;line-height:1.18}.news-page--refined .featured-copy>p{color:var(--news-muted);font-size:15px;line-height:1.72}.news-page--refined .read-link{color:var(--news-brand);margin-top:auto;padding-top:24px;font-size:13px;font-weight:700}.news-page--refined .portal-quick-news{border:1px solid var(--news-line);border-radius:var(--news-radius);color:var(--news-ink);box-shadow:none;background:#fff;padding:28px 28px 20px}.news-page--refined .quick-news-heading{border-bottom:2px solid var(--news-brand);padding-bottom:16px}.news-page--refined .quick-news-heading>div{color:var(--news-ink);font-size:18px;font-weight:700}.news-page--refined .quick-news-heading>div span{background:var(--news-accent)}.news-page--refined .quick-news-heading small{color:var(--news-accent);font-size:10px}.news-page--refined .portal-quick-news>a:not(.quick-news-more){min-height:80px;color:var(--news-ink);border-bottom:1px solid #eceef3;padding:16px 0}.news-page--refined .portal-quick-news>a>span{color:var(--news-accent);font-size:11px;font-weight:700}.news-page--refined .portal-quick-news h3{color:var(--news-ink);font-size:15px;font-weight:600;line-height:1.45}.news-page--refined .portal-quick-news p{color:#9096a7;font-size:11px}.news-page--refined .quick-news-more{color:var(--news-brand);font-size:12px;font-weight:700}.news-page--refined .news-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.news-page--refined .list-heading p{color:#8b91a2;font-size:12px}.active-filter-bar{color:#666c80;background:#efeff9;border:1px solid #d9daee;border-radius:6px;align-items:center;gap:8px;min-height:48px;margin:-8px 0 16px;padding:8px 12px 8px 16px;font-size:12px;display:flex}.active-filter-bar b{color:var(--news-brand);background:#fff;border:1px solid #d8d9e9;border-radius:4px;padding:5px 8px;font-weight:600}.active-filter-bar button{color:var(--news-brand);margin-left:auto;font-size:12px;font-weight:700}.news-page--refined .article-list{gap:16px;display:grid}.news-page--refined .article-card{border:1px solid var(--news-line);border-radius:var(--news-radius);min-height:220px;box-shadow:none;background:#fff;grid-template-columns:280px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.news-page--refined .article-image{border-radius:0;width:280px;height:100%;min-height:220px;overflow:hidden}.news-page--refined .article-copy{flex-direction:column;min-width:0;padding:28px 30px 24px;display:flex}.news-page--refined .article-copy h3{letter-spacing:-.015em;margin:14px 0 10px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:26px;font-weight:400;line-height:1.25}.news-page--refined .article-copy h3 a{color:var(--news-ink);text-decoration:none}.news-page--refined .article-copy>p{color:var(--news-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.news-page--refined .article-footer{color:#959aaa;margin-top:auto;padding-top:18px;font-size:11px}.news-page--refined .article-footer a{color:var(--news-brand);margin-left:auto;font-weight:700}.article-visual-fallback{width:100%;height:100%;min-height:inherit;color:#fff;background:#292b6e;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.article-visual-fallback span{color:#ffffff9e;letter-spacing:.12em;font-size:10px;font-weight:700}.article-visual-fallback strong{margin-top:8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.news-page--refined .load-more{width:100%;min-height:52px;color:var(--news-brand);background:#fff;border:1px solid #d6d9e4;border-radius:6px;margin-top:16px;font-size:13px;font-weight:700}.feed-end-state{color:#8c92a2;text-align:center;margin:24px 0 0;font-size:12px}.news-page--refined .empty-state{border-radius:var(--news-radius);background:#fff;border:1px dashed #cfd3df;min-height:360px;padding:48px 24px}.news-page--refined .news-sidebar{gap:20px;display:grid}.news-page--refined .news-sidebar>section,.news-page--refined .news-sidebar>form{border-radius:var(--news-radius);box-shadow:none}.news-page--refined .trending-card,.news-page--refined .platform-shops,.news-page--refined .topic-card{border:1px solid var(--news-line);background:#fff;padding:24px}.news-page--refined .aside-heading{border-bottom:1px solid var(--news-line);padding-bottom:14px}.news-page--refined .aside-heading>div{color:var(--news-ink);font-size:14px;font-weight:700}.news-page--refined .aside-heading>div span,.news-page--refined .aside-heading small{color:var(--news-accent)}.news-page--refined .trending-card li{border-bottom-color:#eceef3;padding:18px 0}.news-page--refined .trending-card li>span{color:#c1c4cf;font-size:20px}.news-page--refined .trending-card li a{color:var(--news-ink);font-size:15px;font-weight:600;line-height:1.45}.news-page--refined .platform-shop-list a{border-bottom-color:#eceef3}.news-page--refined .platform-shop-list a>span{color:var(--news-brand);background:#efeff9;border-radius:4px}.news-page--refined .newsletter-card{color:#fff;background:#343287;border:0;padding:30px 26px}.news-page--refined .newsletter-card .mail-mark{background:#ffffff24;border-radius:4px}.news-page--refined .newsletter-card>small{color:#d4d4f0}.news-page--refined .newsletter-card h2{color:#fff;margin:14px 0 10px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:30px;font-weight:400;line-height:1.16}.news-page--refined .newsletter-card p,.news-page--refined .newsletter-card em{color:#ffffffb3}.news-page--refined .newsletter-card input,.news-page--refined .newsletter-card button{border-radius:4px;min-height:46px}.news-page--refined .newsletter-card button{background:var(--news-accent)}.newsletter-error{color:#ffe0d9;margin:-6px 0 10px;font-size:12px;font-weight:600;display:block}.newsletter-card--error input{border:2px solid #ffd0c6!important}.newsletter-success{flex-direction:column;justify-content:center;min-height:180px;display:flex}.newsletter-success button{align-self:flex-start;margin-top:18px;padding-inline:16px}.news-page--refined .topic-card h2{color:var(--news-ink);font-family:Georgia,Times New Roman,Songti SC,serif;font-size:28px;font-weight:400}.news-page--refined .topic-card button{color:#5f6577;border-bottom-color:#eceef3}.news-page--refined .topic-card button span{color:var(--news-brand)}.news-page--refined .site-footer{color:#fff;background:#171a2b;border-top:0}.news-page--refined .site-footer .brand,.news-page--refined .site-footer a{color:#fff}.news-page--refined .site-footer p,.news-page--refined .footer-bottom{color:#9ca1b0}.news-page--refined .featured-card:hover,.news-page--refined .article-card:hover,.news-page--refined .portal-quick-news a:hover,.news-page--refined .featured-image img:hover,.news-page--refined .article-image img:hover{transform:none!important}.news-page--refined :focus-visible{outline-offset:3px;outline:3px solid #ff65486b}@media (width<=1100px){.news-page--refined .primary-nav{gap:18px}.news-page--refined .portal-top-grid{grid-template-columns:minmax(0,1fr) 320px}.news-page--refined .featured-card{grid-template-columns:1fr}.news-page--refined .featured-image{min-height:330px}.news-page--refined .featured-copy{padding:32px}.news-page--refined .news-grid{grid-template-columns:minmax(0,1fr) 310px}.news-page--refined .article-card{grid-template-columns:240px minmax(0,1fr)}.news-page--refined .article-image{width:240px}}@media (width<=960px){.news-page--refined .site-width{width:min(100% - 32px,1320px)}.news-page--refined .primary-nav,.news-page--refined .post-request{display:none}.news-page--refined .menu-button{display:flex}.news-page--refined .language-switch{margin-left:auto}.news-page--refined .news-hero,.news-page--refined .hero-content{min-height:430px}.news-page--refined .hero-content{padding-block:48px 64px}.news-page--refined .hero-slide{width:min(700px,100% - 72px)}.news-page--refined .news-hero h1,.news-page--refined .hero-promotion-copy h1{font-size:48px;line-height:1.14}.news-page--refined .hero-intro,.news-page--refined .hero-promotion-copy .hero-intro{font-size:15px}.news-page--refined .portal-top-grid,.news-page--refined .news-grid{grid-template-columns:1fr}.news-page--refined .portal-quick-news{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.news-page--refined .quick-news-heading,.news-page--refined .quick-news-more{grid-column:1/-1}.news-page--refined .news-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.news-page--refined .site-width{width:min(100% - 24px,1320px)}.news-page--refined .utility-bar,.news-header-label,.news-page--refined .language-switch{display:none}.news-page--refined .header-inner{min-height:64px}.news-page--refined .brand{font-size:27px}.news-page--refined .menu-button{margin-left:auto}.news-page--refined .news-hero,.news-page--refined .hero-content{min-height:500px}.news-page--refined .hero-content{padding-block:40px 70px}.news-page--refined .hero-slide{width:100%}.news-page--refined .news-hero h1,.news-page--refined .hero-promotion-copy h1{font-size:37px}.news-page--refined .hero-intro,.news-page--refined .hero-promotion-copy .hero-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.news-page--refined .article-search{grid-template-columns:40px 1fr;min-height:56px;margin-top:22px;display:grid}.news-page--refined .search-scope{display:none}.news-page--refined .article-search button{grid-column:1/-1;min-height:44px;margin:0 5px 5px}.news-page--refined .popular-searches{display:none}.news-page--refined .hero-carousel-controls{bottom:18px;right:0}.news-page--refined .category-scroll{min-height:54px}.news-page--refined .content-shell{padding-top:48px;padding-bottom:64px}.news-page--refined .featured-hub{margin-bottom:56px}.news-page--refined .section-heading{align-items:flex-end;min-height:56px}.news-page--refined .section-heading h2{font-size:32px}.news-page--refined .featured-heading-actions>a{display:none}.news-page--refined .featured-image{min-height:250px}.news-page--refined .featured-copy{padding:26px 22px}.news-page--refined .featured-copy h3{font-size:29px}.news-page--refined .portal-quick-news,.news-page--refined .news-sidebar{grid-template-columns:1fr}.active-filter-bar{flex-wrap:wrap;align-items:flex-start}.active-filter-bar button{text-align:left;width:100%;margin:4px 0 0}.news-page--refined .article-card{grid-template-columns:1fr}.news-page--refined .article-image{width:100%;height:220px;min-height:220px}.news-page--refined .article-copy{padding:24px 22px 22px}.news-page--refined .article-copy h3{font-size:24px}}.mobile-news-nav{border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);background:#fff;display:none}.mobile-news-nav>div{padding-block:8px 16px}.mobile-news-nav a{min-height:48px;color:var(--news-ink);border-bottom:1px solid #eceef3;align-items:center;font-size:14px;font-weight:600;display:flex}.mobile-news-nav .mobile-news-nav-cta{background:var(--news-brand);color:#fff;border:0;border-radius:4px;justify-content:center;min-height:44px;margin-top:12px;padding-inline:16px}@media (width<=960px){.news-page--refined .menu-button.active{background:#efeff9;border-color:#d6d7ea}.mobile-news-nav.active{display:block}}.store-page--profiled{--store-navy:#101b3a;--store-blue:#263a88;--store-coral:#f05d43;--store-line:#e3e6ed;color:#171d2f;background:#f5f6f8}.store-mobile-header{display:none}.store-showcase-hero{color:#fff;background:var(--store-navy);align-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.store-showcase-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0a163afa 0%,#0e1d46e8 46%,#0e1d465c 78%,#0e1d462e 100%),linear-gradient(#0000 48%,#0812304d);position:absolute;inset:0}.store-showcase-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-showcase-content{z-index:2;padding-top:64px;padding-bottom:62px;position:relative}.store-showcase-badges,.store-showcase-trust{flex-wrap:wrap;gap:8px;display:flex}.store-showcase-badges span{color:#dce3ff;letter-spacing:.03em;background:#ffffff1a;border:1px solid #ffffff2e;padding:7px 10px;font-size:11px;font-weight:750}.store-showcase-badges span:first-child{color:#fff;background:var(--store-coral);border-color:var(--store-coral)}.store-showcase-identity{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:20px;max-width:820px;margin-top:28px;display:grid}.store-showcase-logo{background:#fff;border-radius:10px;place-items:center;width:84px;height:84px;padding:10px;display:grid;overflow:hidden;box-shadow:0 16px 34px #040c2242}.store-showcase-logo img{object-fit:contain;width:100%;height:100%}.store-showcase-identity p{color:#ffab98;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}.store-showcase-identity h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.15}.store-showcase-identity small{color:#ffffff9e;text-transform:uppercase;margin-top:9px;font-size:12px;line-height:1.5;display:block}.store-showcase-trust{margin:25px 0 0;padding:0;list-style:none}.store-showcase-trust li{color:#ffffffc2;border-right:1px solid #ffffff38;padding-right:16px;font-size:12px}.store-showcase-trust li:last-child{border-right:0}.store-showcase-actions{gap:10px;margin-top:32px;display:flex}.store-showcase-actions :is(a,button){color:#fff;background:var(--store-coral);border:1px solid var(--store-coral);min-width:176px;min-height:50px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:850;display:flex}.store-showcase-actions :is(a:nth-child(2),button){background:#ffffff14;border-color:#fff6;justify-content:center;gap:8px}.store-showcase-actions button.is-saved{color:var(--store-blue);background:#fff;border-color:#fff}.store-showcase-facts{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);max-width:680px;margin:34px 0 0;display:grid}.store-showcase-facts div{border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-content:center;gap:4px;min-height:67px;padding:12px 15px;display:grid}.store-showcase-facts dt{color:#ffffff7a;font-size:9px}.store-showcase-facts dd{color:#fff;margin:0;font-size:12px;font-weight:800}@media (width<=620px){.store-page--profiled{padding-bottom:70px}.store-page--profiled>.store-header{display:none}.store-mobile-header{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e4e7ee;grid-template-columns:38px 1fr 44px;align-items:center;min-height:54px;padding:0 14px;display:grid;position:sticky;top:0}.store-mobile-header>a:first-child{color:#1c2540;font-size:32px;line-height:1}.store-mobile-header strong{color:#131d39;letter-spacing:-.04em;font-size:18px}.store-mobile-header strong span{color:var(--store-coral)}.store-mobile-header>a:last-child{color:var(--store-blue);text-align:right;font-size:11px;font-weight:850}.store-showcase-hero{align-items:end;min-height:610px}.store-showcase-hero:before{background:linear-gradient(#0916391f 0%,#09163947 18%,#091639f0 52%,#091434fc 100%)}.store-showcase-background{object-position:62% center}.store-showcase-content{width:100%;padding:220px 16px 24px}.store-showcase-badges span{padding:5px 7px;font-size:8px}.store-showcase-identity{grid-template-columns:58px minmax(0,1fr);gap:12px;margin-top:18px}.store-showcase-logo{border-radius:7px;width:58px;height:58px;padding:7px}.store-showcase-identity p{margin-bottom:5px;font-size:9px}.store-showcase-identity h1{font-family:Arial,PingFang SC,sans-serif;font-size:23px;font-weight:850;line-height:1.25}.store-showcase-identity small{margin-top:5px;font-size:8px}.store-showcase-trust{gap:8px 0;margin-top:17px}.store-showcase-trust li{padding:0 9px;font-size:9px}.store-showcase-trust li:first-child{padding-left:0}.store-showcase-actions{margin-top:20px}.store-showcase-actions :is(a,button){flex:1;min-width:0;min-height:46px;font-size:11px}.store-showcase-facts{margin-top:18px}.store-showcase-facts div{min-height:58px;padding:9px}.store-showcase-facts dt{font-size:8px}.store-showcase-facts dd{font-size:9px}}.store-anchor-nav{z-index:30;border-bottom:1px solid var(--store-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;min-height:58px;position:sticky;top:0}.store-anchor-nav>div{align-items:center;gap:38px;min-height:58px;display:flex}.store-anchor-nav a{color:#626b7e;font-size:12px;font-weight:750}.store-anchor-nav a:first-child,.store-anchor-nav a:hover{color:var(--store-blue)}.store-intro-section,.store-featured-products,.store-video-browser,.store-video-featured,.store-strength-section,.store-application-section,.store-service-section,.store-contact-cta{scroll-margin-top:76px}.store-intro-section{background:#fff;padding:92px 0}.store-intro-grid{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:90px;display:grid}.store-section-copy>span,.store-section-heading>span,.store-application-copy>span,.store-contact-cta>div>div>span{color:var(--store-blue);letter-spacing:.14em;font-size:10px;font-weight:850}.store-section-copy h2,.store-section-heading h2,.store-application-copy h2,.store-contact-cta h2{color:#14203c;letter-spacing:-.025em;margin:10px 0 18px;font-family:Georgia,Songti SC,serif;font-size:38px;font-weight:500;line-height:1.3}.store-section-copy>p{color:#5d6679;margin:0 0 14px;font-size:15px;line-height:1.9}.store-intro-metrics{border-top:1px solid var(--store-line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.store-intro-metrics>div{gap:4px;padding-top:20px;display:grid}.store-intro-metrics strong{color:var(--store-blue);font-family:Georgia,serif;font-size:28px;font-weight:500}.store-intro-metrics small{color:#9198a7;font-size:10px}.store-company-facts{border-top:1px solid var(--store-line);border-left:1px solid var(--store-line);background:#f6f7fa;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.store-company-facts>div{border-right:1px solid var(--store-line);border-bottom:1px solid var(--store-line);align-content:center;gap:7px;min-height:92px;padding:17px 20px;display:grid}.store-company-facts dt{color:#8b92a1;font-size:10px}.store-company-facts dd{color:#27314a;margin:0;font-size:13px;font-weight:800;line-height:1.45}.store-featured-products{background:#f4f6fa;padding:90px 0 98px}.store-section-heading{max-width:720px}.store-section-heading h2{margin-bottom:8px}.store-section-heading>p,.store-application-copy>p{color:#737b8e;margin:0;font-size:14px;line-height:1.75}.store-real-product-list{margin-top:38px}.store-real-product-list>article{border:1px solid var(--store-line);background:#fff;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #14234c14}.store-real-product-image{background:#eef0f4;min-height:480px;position:relative;overflow:hidden}.store-real-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.store-real-product-list>article:hover .store-real-product-image img{transform:scale(1.025)}.store-real-product-image span{color:#fff;background:#101b3adb;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.store-real-product-copy{flex-direction:column;justify-content:center;padding:44px 48px;display:flex}.store-real-product-copy>small{color:var(--store-blue);letter-spacing:.08em;font-size:10px;font-weight:850}.store-real-product-copy h3{color:#17213c;margin:12px 0 10px;font-family:Georgia,Songti SC,serif;font-size:32px;font-weight:500;line-height:1.3}.store-real-product-copy>p{color:#687185;margin:0;font-size:14px;line-height:1.8}.store-real-product-copy>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.store-real-product-copy>div span{color:#59637a;background:#f0f2f6;padding:5px 8px;font-size:9px}.store-real-product-copy dl{border-top:1px solid var(--store-line);border-left:1px solid var(--store-line);grid-template-columns:repeat(3,1fr);margin:22px 0 0;display:grid}.store-real-product-copy dl>div{border-right:1px solid var(--store-line);border-bottom:1px solid var(--store-line);align-content:center;gap:4px;min-height:72px;padding:12px;display:grid}.store-real-product-copy dt{color:#9399a7;font-size:9px}.store-real-product-copy dd{color:#27314a;margin:0;font-size:11px;font-weight:800;line-height:1.4}.store-real-product-copy footer{grid-template-columns:1.15fr .85fr;gap:9px;margin-top:20px;display:grid}.store-real-product-copy footer a{color:#fff;background:var(--store-blue);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:850;display:flex}.store-real-product-copy footer a:last-child{color:var(--store-blue);background:#fff;border:1px solid #aeb8dc;justify-content:center}.store-product-fallback{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.store-header nav a.store-video-active,.store-anchor-nav a.active,.store-anchor-nav a[aria-current=page]{color:var(--store-blue)}.store-header nav a.store-video-active:after{width:100%}.store-video-page{background:#f3f5f9}.store-video-subnav a:first-child{color:#626b7e}.store-video-subnav a.active{color:var(--store-blue)}.store-video-library{background:#f3f5f9}.store-video-featured{color:#fff;background:#0b1124;padding:46px 0}.store-video-featured-grid{grid-template-columns:minmax(0,1.58fr) minmax(310px,.72fr);align-items:stretch;gap:36px;display:grid}.store-video-featured-player{aspect-ratio:16/9;background:#03050b;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.store-video-featured-player video{object-fit:contain;width:100%;height:100%;display:block}.store-video-featured-player>span{z-index:2;color:#fff;pointer-events:none;background:#000000c2;border-radius:3px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;bottom:13px;right:13px}.store-video-featured-copy{flex-direction:column;padding:12px 0;display:flex}.store-video-kicker{color:#aebaff;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.store-video-kicker i{background:var(--store-coral);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #ff6f5521}.store-video-featured-copy h1{margin:20px 0 14px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(25px,2.5vw,38px);line-height:1.28}.store-video-featured-copy>p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.85}.store-video-featured-copy dl{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding-top:22px;display:grid}.store-video-featured-copy dt{color:#ffffff6b;font-size:8px}.store-video-featured-copy dd{color:#fff;margin:5px 0 0;font-size:11px;font-weight:750}.store-video-browser{padding:64px 0 86px}.store-video-browser-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.store-video-browser-heading span{color:var(--store-blue);letter-spacing:.16em;font-size:9px;font-weight:850}.store-video-browser-heading h2{color:#18233f;margin:6px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:30px}.store-video-browser-heading>p{color:#8a92a3;margin:0;font-size:10px}.store-video-tabs{scrollbar-width:none;margin-top:26px;display:flex;overflow-x:auto}.store-video-tabs::-webkit-scrollbar{display:none}.store-video-tabs button{color:#596378;background:#fff;border:1px solid #dfe3eb;border-radius:19px;flex:none;align-items:center;gap:8px;min-height:38px;margin-right:8px;padding:0 15px;font-size:11px;font-weight:750;display:flex}.store-video-tabs button:hover,.store-video-tabs button.active{color:#fff;background:var(--store-blue);border-color:var(--store-blue)}.store-video-tabs small{color:#7c8597;background:#eef1f5;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.store-video-tabs button.active small{color:var(--store-blue);background:#fff}.store-video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;margin-top:30px;display:grid}.store-video-library-grid>button{min-width:0;color:inherit;border:1px solid var(--store-line);text-align:left;background:#fff;border-radius:8px;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 12px 30px #1824430f}.store-video-library-grid>button:hover,.store-video-library-grid>button.active{border-color:#aeb9e8;transform:translateY(-3px);box-shadow:0 18px 38px #1824431f}.store-video-thumbnail{aspect-ratio:16/9;background:#11182b;display:block;position:relative;overflow:hidden}.store-video-thumbnail:after{content:"";background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.store-video-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.store-video-library-grid>button:hover .store-video-thumbnail img{transform:scale(1.035)}.store-video-thumbnail>i{z-index:2;width:44px;height:44px;color:var(--store-blue);background:#fffffff0;border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0003}.store-video-thumbnail>small{z-index:2;color:#fff;background:#000000c2;border-radius:3px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:9px}.store-video-card-copy{padding:18px 18px 20px;display:block}.store-video-card-copy>small{color:var(--store-coral);letter-spacing:.1em;font-size:8px;font-weight:850}.store-video-card-copy>strong{color:#1b2643;margin:7px 0;font-size:15px;line-height:1.5;display:block}.store-video-card-copy>p{color:#737c8f;min-height:38px;margin:0;font-size:10px;line-height:1.65}.store-video-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.store-video-tags span{color:#55617b;background:#f1f3f7;border-radius:2px;padding:4px 7px;font-size:8px}.store-video-tags--featured{margin-top:20px}.store-video-tags--featured span{color:#dbe0ff;background:#ffffff1a;border:1px solid #ffffff1f}.store-strength-section{color:#fff;background:var(--store-navy);padding:92px 0}.store-section-heading.light h2{color:#fff}.store-section-heading.light>span{color:#aebaff}.store-section-heading.light>p{color:#ffffff94}.store-strength-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.store-strength-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;align-items:flex-start;min-height:250px;padding:26px;display:flex}.store-strength-grid i,.store-service-section ol>li>i{color:#ff8d76;font-family:Georgia,serif;font-size:12px;font-style:normal}.store-strength-grid h3{margin:auto 0 10px;font-size:18px}.store-strength-grid p{color:#ffffff94;margin:0;font-size:12px;line-height:1.75}.store-application-section{background:#fff;padding:96px 0}.store-application-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:72px;display:grid}.store-application-copy ul{border-top:1px solid var(--store-line);margin:26px 0 0;padding:0;list-style:none}.store-application-copy li{color:#4e586d;border-bottom:1px solid var(--store-line);align-items:center;min-height:48px;font-size:12px;display:flex}.store-application-copy li:before{content:"✓";color:#26816a;margin-right:10px;font-weight:850}.store-application-copy>a{color:var(--store-blue);margin-top:22px;font-size:12px;font-weight:850;display:inline-block}.store-application-images{grid-template-rows:repeat(2,240px);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.store-application-images img{object-fit:cover;width:100%;height:100%}.store-application-images img:first-child{grid-row:1/-1}.store-service-section{background:#f4f6fa;padding:90px 0 96px}.store-service-section ol{border-top:1px solid var(--store-line);border-left:1px solid var(--store-line);grid-template-columns:repeat(4,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.store-service-section ol>li{border-right:1px solid var(--store-line);border-bottom:1px solid var(--store-line);background:#fff;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.store-service-section h3{color:#23304b;margin:0 0 7px;font-size:16px}.store-service-section p{color:#7a8293;margin:0;font-size:11px;line-height:1.7}.store-contact-cta{color:#fff;background:var(--store-blue);padding:68px 0}.store-contact-cta>div{grid-template-columns:78px minmax(0,1fr) 220px;align-items:center;gap:28px;display:grid}.store-contact-logo{background:#fff;border-radius:9px;place-items:center;width:78px;height:78px;padding:9px;display:grid;overflow:hidden}.store-contact-logo img{object-fit:contain;width:100%;height:100%}.store-contact-cta>div>div>span{color:#bdc8ff}.store-contact-cta h2{color:#fff;margin:6px 0;font-size:30px}.store-contact-cta p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.7}.store-contact-cta>div>div:last-child{text-align:center;gap:9px;display:grid}.store-contact-cta>div>div:last-child a{min-height:48px;color:var(--store-blue);background:#fff;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:850;display:flex}.store-contact-cta>div>div:last-child small{color:#fff9;font-size:9px}.store-profile-footer{color:#ffffff9e;background:#0b1430;padding:44px 0}.store-profile-footer>div{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.store-profile-footer .brand{color:#fff}.store-profile-footer p{margin:0;font-size:11px}.store-profile-footer nav{gap:22px;font-size:10px;display:flex}.store-mobile-action-bar{display:none}@media (width<=900px){.store-intro-grid,.store-application-grid{grid-template-columns:1fr;gap:46px}.store-strength-grid,.store-service-section ol{grid-template-columns:repeat(2,1fr)}.store-real-product-list>article{grid-template-columns:1fr}.store-real-product-image{min-height:520px}.store-video-featured-grid{grid-template-columns:1.4fr .8fr;gap:24px}.store-video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){html{scroll-padding-top:104px}.store-anchor-nav{scrollbar-width:none;min-height:48px;top:54px;overflow-x:auto}.store-anchor-nav::-webkit-scrollbar{display:none}.store-anchor-nav>div{gap:24px;width:max-content;min-height:48px;padding:0 16px}.store-anchor-nav a{white-space:nowrap;font-size:10px}.store-intro-section,.store-featured-products,.store-strength-section,.store-application-section,.store-service-section,.store-contact-cta{padding:38px 0;scroll-margin-top:112px}.store-intro-section,.store-application-section{margin-top:10px}.store-intro-grid,.store-application-grid{gap:26px;width:calc(100% - 24px)}.store-section-copy h2,.store-section-heading h2,.store-application-copy h2,.store-contact-cta h2{margin:7px 0 12px;font-family:Arial,PingFang SC,sans-serif;font-size:24px;font-weight:850;line-height:1.3}.store-section-copy>p,.store-section-heading>p,.store-application-copy>p{font-size:12px;line-height:1.75}.store-intro-metrics{margin-top:20px}.store-intro-metrics strong{font-size:22px}.store-intro-metrics small{font-size:8px}.store-company-facts>div{min-height:76px;padding:12px}.store-company-facts dt{font-size:8px}.store-company-facts dd{font-size:10px}.store-featured-products>.site-width,.store-video-browser>.site-width,.store-video-featured>.site-width,.store-strength-section>.site-width,.store-service-section>.site-width{width:calc(100% - 24px)}.store-real-product-list{margin-top:22px}.store-real-product-list>article{border-radius:10px}.store-real-product-image{aspect-ratio:1;min-height:0}.store-real-product-copy{padding:22px 18px 18px}.store-real-product-copy h3{margin-top:8px;font-family:Arial,PingFang SC,sans-serif;font-size:21px;font-weight:850}.store-real-product-copy>p{font-size:12px;line-height:1.7}.store-real-product-copy dl{margin-top:16px}.store-real-product-copy dl>div{min-height:62px;padding:8px}.store-real-product-copy dd{font-size:9px}.store-real-product-copy footer{grid-template-columns:1fr .8fr}.store-real-product-copy footer a{min-height:46px;padding:0 12px;font-size:10px}.store-video-subnav>div{justify-content:space-between;gap:12px;width:100%;padding:0 16px}.store-video-featured{padding:12px 0 28px}.store-video-featured-grid{grid-template-columns:1fr;gap:0;width:100%}.store-video-featured-player{border-left:0;border-right:0}.store-video-featured-copy{padding:20px 16px 0}.store-video-featured-copy h1{margin:14px 0 9px;font-family:Arial,PingFang SC,sans-serif;font-size:21px;font-weight:850}.store-video-featured-copy>p{font-size:11px}.store-video-featured-copy dl{margin-top:18px;padding-top:16px}.store-video-browser{padding:38px 0 48px}.store-video-browser-heading h2{font-family:Arial,PingFang SC,sans-serif;font-size:24px;font-weight:850}.store-video-tabs{margin-top:19px}.store-video-tabs button{min-height:35px;padding:0 12px;font-size:10px}.store-video-library-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.store-video-library-grid>button{border-radius:7px;grid-template-columns:136px minmax(0,1fr);display:grid}.store-video-thumbnail{aspect-ratio:auto;height:100%;min-height:132px}.store-video-thumbnail>i{width:36px;height:36px;font-size:10px}.store-video-card-copy{padding:13px 12px 14px}.store-video-card-copy>strong{margin:5px 0;font-size:13px;line-height:1.4}.store-video-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:9px;display:-webkit-box;overflow:hidden}.store-video-card-copy .store-video-tags{max-height:21px;margin-top:8px;overflow:hidden}.store-video-tags--featured{margin-top:14px}.store-strength-grid,.store-service-section ol{grid-template-columns:repeat(2,1fr);margin-top:22px}.store-strength-grid article{min-height:190px;padding:16px}.store-strength-grid h3{font-size:13px}.store-strength-grid p{font-size:9px}.store-application-images{grid-template-rows:repeat(2,145px)}.store-application-copy li{min-height:43px;font-size:10px}.store-service-section ol>li{min-height:150px;padding:15px}.store-service-section h3{font-size:13px}.store-service-section p{font-size:9px}.store-contact-cta>div{grid-template-columns:54px 1fr;gap:14px;width:calc(100% - 32px)}.store-contact-logo{width:54px;height:54px;padding:6px}.store-contact-cta h2{font-size:21px}.store-contact-cta p{font-size:10px}.store-contact-cta>div>div:last-child{grid-column:1/-1}.store-profile-footer{display:none}.store-mobile-action-bar{min-height:66px;padding:8px max(10px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e0e4ec;grid-template-columns:48px minmax(0,.85fr) minmax(0,1.15fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #131d3914}.store-mobile-action-bar>a{min-height:48px;color:var(--store-blue);background:#eef2ff;border:1px solid #c7cff1;border-radius:7px;place-items:center;font-size:11px;font-weight:850;display:grid}.store-mobile-action-bar>a:first-child{color:#4d566b;background:#fff;border:0;align-content:center}.store-mobile-action-bar>a:first-child span{font-size:16px}.store-mobile-action-bar>a:first-child small{font-size:8px}.store-mobile-action-bar>a:last-child{color:#fff;background:linear-gradient(135deg,#ff704f,#ef543a);border-color:#ef543a;box-shadow:0 6px 16px #ef543a3d}}.video-reels-page{color:#fff;background:#050505;min-height:100svh;overflow:hidden}.video-reels-header{z-index:30;background:linear-gradient(#000000ad,#0000);grid-template-columns:38px 1fr 38px;align-items:center;width:min(100%,460px);min-height:58px;padding:0 16px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.video-reels-header>a{color:#fff;text-align:center;font-size:30px}.video-reels-header>a:last-child{grid-column:3}.video-reels-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;background:#111;width:min(100%,460px);height:100svh;margin:0 auto;overflow-y:auto}.video-reels-feed::-webkit-scrollbar{display:none}.video-reel{scroll-snap-align:start;scroll-snap-stop:always;background:#111;height:100svh;position:relative;overflow:hidden}.video-reel video{object-fit:cover;width:100%;height:100%;display:block}.video-reel-shade{background:linear-gradient(#0000 44%,#00000029 58%,#000000e0 100%);position:absolute;inset:0}.video-reel-copy{max-width:calc(100% - 100px);position:absolute;bottom:92px;left:18px;right:76px}.video-reel-copy small{color:#fff;background:#ffffff26;border:1px solid #ffffff47;border-radius:4px;padding:5px 8px;font-size:9px;display:inline-block}.video-reel-copy h1{margin:11px 0 7px;font-size:21px;line-height:1.35}.video-reel-copy p{color:#ffffffbd;margin:0;font-size:12px;line-height:1.65}.video-reel-swipe{color:#ffffffb3;font-size:10px;animation:1.8s ease-in-out infinite reel-swipe-hint;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@keyframes reel-swipe-hint{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-7px)}}@media (width>=700px){.video-reels-page{background:radial-gradient(circle at 50% 30%,#20263c,#070810 62%)}.video-reels-feed{box-shadow:0 0 70px #0000007a}}.video-reel-shade{pointer-events:none;background:linear-gradient(#00000047 0%,#0000 22% 45%,#0003 58%,#000000eb 100%),linear-gradient(90deg,#00000014,#0000 70%)}.video-reel-index{z-index:4;color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000003d;border:1px solid #ffffff29;border-radius:18px;padding:5px 9px;font-size:9px;position:absolute;top:68px;right:16px}.video-reel-play{z-index:12;color:#fff;opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:5px;font-size:24px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.video-reel-play.hidden{pointer-events:none;opacity:0;transform:translate(-50%,-50%)scale(.82)}.video-reel-actions{z-index:14;justify-items:center;gap:14px;display:grid;position:absolute;bottom:150px;right:9px}.video-reel-actions button,.video-reel-avatar{color:#fff;text-shadow:0 2px 8px #0000008c;background:0 0;border:0;align-content:center;place-items:center;width:52px;min-height:52px;padding:0;display:grid}.video-reel-actions button i{font-size:31px;font-style:normal;line-height:1;display:block}.video-reel-actions button span{margin-top:4px;font-size:9px;font-weight:750;display:block}.video-reel-actions button.active{color:#ff624d}.video-reel-actions button.active.saved{color:#ffd45e}.video-reel-avatar{text-shadow:none;margin-bottom:3px;position:relative}.video-reel-avatar>span{color:#fff;background:linear-gradient(145deg,#536cca,#263a88);border:2px solid #fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:13px;font-weight:900;display:grid;box-shadow:0 5px 14px #0000004d}.video-reel-avatar>i{color:#fff;background:#ff5e43;border:2px solid #151515;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.video-reel-copy{z-index:12;max-width:none;bottom:83px;left:16px;right:76px}.video-reel-supplier{align-items:center;gap:8px;display:flex}.video-reel-supplier strong{font-size:13px}.video-reel-supplier span{color:#ffffffb8;background:#ffffff24;border-radius:3px;padding:3px 6px;font-size:8px}.video-reel-copy h1{text-shadow:0 2px 10px #0006;margin:9px 0 5px;font-size:20px;line-height:1.3}.video-reel-copy>p{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.video-reel-tags{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.video-reel-tags span{color:#ffffffdb;font-size:10px;font-weight:700}.video-product-chip{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f111894;border:1px solid #fff3;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;margin-top:12px;padding:7px;display:grid}.video-product-chip img{object-fit:cover;background:#fff;border-radius:5px;width:42px;height:42px}.video-product-chip>span{gap:2px;min-width:0;display:grid}.video-product-chip small{color:#ffffff8a;font-size:7px}.video-product-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.video-product-chip em{color:#ffaf9e;font-size:8px;font-style:normal}.video-product-chip b{color:#fff;white-space:nowrap;background:#f25d43;border-radius:5px;padding:7px 9px;font-size:9px}.video-reel-swipe{z-index:13;bottom:148px}.video-reel-progress{height:2px;right:0;bottom:calc(66px + env(safe-area-inset-bottom));z-index:20;background:#ffffff2e;position:absolute;left:0;overflow:hidden}.video-reel-progress i{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.video-reels-bottom-nav{width:min(100%,460px);min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 16px max(8px, env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f111df5;border:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:50%;right:0;transform:translate(-50%);box-shadow:0 -8px 24px #00000038}.video-reels-bottom-nav a{color:#ffffff8f;align-content:center;place-items:center;gap:3px;min-height:52px;display:grid}.video-reels-bottom-nav i{font-size:20px;font-style:normal;line-height:1}.video-reels-bottom-nav span{font-size:8px}.video-reels-bottom-nav a.active{color:#fff;font-weight:780}.video-reels-bottom-nav a.active:not(.mobile-nav-ai-entry) i{color:#fff;background:#ffffff24;border-radius:14px;place-items:center;width:48px;height:28px;display:grid}.video-share-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000085;position:fixed;inset:0}.video-share-sheet{width:min(100%,460px);padding:20px 14px calc(18px + env(safe-area-inset-bottom));color:#191b20;background:#fff;border-radius:22px 22px 0 0;animation:.18s ease-out both video-share-rise;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -18px 48px #0000004d}@keyframes video-share-rise{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.video-share-sheet>header{justify-content:space-between;align-items:flex-start;padding:0 4px 18px;display:flex}.video-share-sheet>header div{gap:3px;display:grid}.video-share-sheet>header strong{font-size:18px}.video-share-sheet>header span{color:#8a8f99;font-size:11px}.video-share-sheet>header button{color:#6f747d;background:#f1f2f4;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1}.video-share-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.video-share-options button{color:#4b5058;justify-items:center;gap:7px;min-width:0;display:grid}.video-share-options i{color:#fff;background:#787d86;border-radius:12px;place-items:center;width:44px;height:44px;font-size:23px;font-style:normal;font-weight:800;display:grid;box-shadow:0 5px 14px #14182024}.video-share-options span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.video-share-options i.wechat{background:#20c75a}.video-share-options i.copy{color:#4b5058;background:#eef0f3}.video-share-options i.facebook{background:#1877f2}.video-share-options i.x{background:#111}.video-share-options i.pinterest{background:#e60023}.video-share-options i.linkedin{background:#0a66c2;font-size:16px}.video-share-sheet>p{color:#0000;text-align:center;min-height:18px;margin:13px 0 0;font-size:11px}.video-share-sheet>p.visible{color:#20a653}@media (height<=700px){.video-reel-copy>p,.video-reel-tags{display:none}.video-reel-actions{gap:8px;bottom:128px}.video-reel-actions button,.video-reel-avatar{min-height:46px}.video-reel-swipe{display:none}}@media (prefers-reduced-motion:reduce){.video-reel-swipe,.video-share-sheet{animation:none}}.market-ai-chat-main{background:radial-gradient(circle at 12% 8%,#736ce129,#0000 30%),radial-gradient(circle at 90% 90%,#5ebadd21,#0000 32%),linear-gradient(145deg,#f6f5ff 0%,#eef4fb 100%);min-height:0;padding:20px;display:flex;overflow:hidden}.market-ai-chat-shell{background:#fffffff2;border:1px solid #d2d2e8d1;border-radius:22px;grid-template-columns:278px minmax(0,1fr);width:min(1380px,100%);height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #2f2f6921}.market-ai-chat-sidebar{background:linear-gradient(#f7f7fd 0%,#f2f3f9 100%);border-right:1px solid #e7e7f0;flex-direction:column;min-height:0;padding:20px 16px 16px;display:flex;overflow:hidden}.market-ai-assistant-card{align-items:center;gap:11px;padding:2px 4px 18px;display:flex}.market-ai-assistant-mark,.market-ai-avatar{color:#fff;background:linear-gradient(145deg,#5953c9,#373287);place-items:center;display:grid;box-shadow:0 8px 18px #3d3a9838}.market-ai-assistant-mark{border-radius:13px;flex:0 0 38px;width:38px;height:38px;font-size:17px}.market-ai-assistant-card div,.market-ai-context-note p,.market-ai-knowledge-files span{gap:3px;min-width:0;display:grid}.market-ai-assistant-card strong{color:#24243a;font-size:14px}.market-ai-assistant-card small{color:#8a8a9c;font-size:11px}.market-ai-mode-switch{background:#eaeaf3;border-radius:14px;gap:4px;padding:4px;display:grid}.market-ai-mode-switch button{color:#686879;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-height:60px;padding:10px 11px;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.market-ai-mode-switch button>span{background:#ffffffb8;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.market-ai-mode-switch button b{align-self:end;font-size:13px;line-height:1.35}.market-ai-mode-switch button small{color:#9696a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-ai-mode-switch button:hover{color:#3d3a98;background:#ffffff9e}.market-ai-mode-switch button.active{color:#302c83;background:#fff;border-color:#dfdeef;transform:translate(2px);box-shadow:0 7px 18px #3934841a}.market-ai-chat-shell.is-rag .market-ai-mode-switch button.active{color:#087c73;border-color:#cce9e5;box-shadow:0 7px 18px #10897e17}.market-ai-chat-shell.is-rag .market-ai-mode-switch button.active>span{color:#087c73;background:#e8f8f5}.market-ai-side-section{flex-direction:column;min-height:0;margin-top:22px;display:flex}.market-ai-side-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 3px;display:flex}.market-ai-side-title strong{color:#414154;font-size:12px}.market-ai-side-title span{color:#9898a7;font-size:10px}.market-ai-side-prompts,.market-ai-knowledge-files{gap:7px;display:grid}.market-ai-side-prompts button{color:#565665;text-align:left;background:#ffffffb8;border:1px solid #e9e9f1;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:48px;padding:8px 9px;font-size:11px;line-height:1.45;display:grid}.market-ai-side-prompts button:hover{color:#3d3a98;background:#fff;border-color:#cfcde9}.market-ai-side-prompts i{color:#3d3a98;background:#edecff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.market-ai-knowledge-files>div{background:#fff;border:1px solid #e4ebe9;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px;display:grid}.market-ai-knowledge-files>div>i{color:#087c73;background:#eaf8f5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.market-ai-knowledge-files strong,.market-ai-knowledge-files small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-knowledge-files strong{color:#454553;font-size:10px;font-weight:680}.market-ai-knowledge-files small{color:#9696a2;font-size:9px}.market-ai-knowledge-files>div>b{color:#15a48f;font-size:11px}.market-ai-add-source{color:#087c73;cursor:pointer;background:#eefaf8;border:1px dashed #9edbd3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:9px;font-size:10px;display:flex}.market-ai-add-source:hover{background:#e4f7f3;border-color:#62c2b6}.market-ai-add-source input,.market-ai-chat-composer label input{display:none}.market-ai-context-note{color:#68687a;background:#ffffffad;border:1px solid #e6e6ee;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;display:flex}.market-ai-context-note>span{color:#3d3a98;font-size:15px}.market-ai-context-note strong{color:#4a4a5b;font-size:10px}.market-ai-context-note small{color:#9696a4;font-size:9px;line-height:1.45}.market-ai-conversation{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.market-ai-conversation-head{border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 25px;display:flex}.market-ai-conversation-head>div{grid-template-columns:10px auto;align-items:center;gap:2px 9px;display:grid}.market-ai-mode-dot{background:#5b55cc;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 4px #eeedff}.is-rag .market-ai-mode-dot{background:#15a48f;box-shadow:0 0 0 4px #e6f7f4}.market-ai-conversation-head h1{color:#252537;margin:0;font-size:16px;line-height:1.3}.market-ai-conversation-head p{color:#91919e;margin:0;font-size:10px}.market-ai-online{color:#777786;white-space:nowrap;background:#f7f7fa;border:1px solid #eaeaef;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;display:inline-flex}.market-ai-online i{background:#21b68d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #21b68d1f}.market-ai-message-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d6e5 transparent;min-height:0;padding:18px max(24px,7%) 12px;overflow-y:auto}.market-ai-date-separator{color:#aaaab6;align-items:center;gap:12px;margin:0 auto 17px;font-size:9px;display:flex}.market-ai-date-separator:before,.market-ai-date-separator:after{content:"";background:#f0f0f4;flex:1;height:1px}.market-ai-message{align-items:flex-start;gap:11px;margin:0 0 20px;display:flex}.market-ai-message.is-user{justify-content:flex-end}.market-ai-avatar{border-radius:10px;flex:0 0 31px;width:31px;height:31px;font-size:13px}.market-ai-message-content{width:min(720px,100% - 42px)}.market-ai-message.is-user .market-ai-message-content{width:auto;max-width:min(660px,76%)}.market-ai-message-author{color:#353546;margin-bottom:7px;font-size:11px;display:block}.market-ai-message-bubble{color:#454552;background:#f7f7fa;border:1px solid #eeeef3;border-radius:5px 16px 16px;padding:15px 17px;font-size:12px;line-height:1.75}.market-ai-message.is-user .market-ai-message-bubble{color:#353066;background:#efedff;border-color:#e1defc;border-radius:16px 5px 16px 16px}.market-ai-message-bubble p{margin:0}.market-ai-message-bubble ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.market-ai-message-bubble li{color:#565664;background:#fff;border:1px solid #e8e8ee;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 9px;font-size:10px;display:flex}.market-ai-message-bubble li span{color:#3d3a98;font-weight:800}.is-rag .market-ai-message-bubble li span{color:#0d9487}.market-ai-feedback{gap:3px;margin-top:7px;display:flex}.market-ai-feedback button{color:#a1a1ac;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.market-ai-feedback button:hover{color:#3d3a98;background:#f2f1fb}.market-ai-citations{border-top:1px solid #e5e9e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:11px;display:grid}.market-ai-citations>small{color:#777784;grid-column:1/-1;font-size:9px;font-weight:750}.market-ai-citations button{color:#4a4a57;text-align:left;background:#fff;border:1px solid #dce9e6;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.market-ai-citations button:hover{border-color:#84cfc5;box-shadow:0 5px 12px #0c7e7414}.market-ai-citations button>i{color:#087c73;background:#e8f8f5;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.market-ai-citations button>span{min-width:0;display:grid}.market-ai-citations button strong,.market-ai-citations button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-citations button strong{font-size:9px}.market-ai-citations button small{color:#9898a3;font-size:8px}.market-ai-citations button>b{color:#8d8d99;font-size:10px}.market-ai-chat-bottom{background:linear-gradient(#ffffffd1,#fff 28%);padding:8px max(24px,7%) 12px}.market-ai-chat-suggestions{scrollbar-width:none;gap:7px;margin-bottom:8px;display:flex;overflow-x:auto}.market-ai-chat-suggestions::-webkit-scrollbar{display:none}.market-ai-chat-suggestions button{color:#696978;background:#fff;border:1px solid #e5e5ec;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-size:9px;display:inline-flex}.market-ai-chat-suggestions button:hover{color:#3d3a98;border-color:#c9c6e8;transform:translateY(-1px)}.is-rag .market-ai-chat-suggestions button:hover{color:#087c73;border-color:#9dd9d1}.market-ai-attachment-tray{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}.market-ai-attachment-card{color:#444353;background:#fafafe;border:1px solid #e2e1ec;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 5px 14px #2a27580f}.market-ai-attachment-card.is-image{grid-template-rows:104px auto;gap:6px;width:156px;padding:5px;display:grid}.market-ai-attachment-card.is-image>img{object-fit:cover;background:#efeff5;border-radius:8px;width:100%;height:104px;display:block}.market-ai-attachment-card.is-file{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;width:min(230px,100%);min-height:62px;padding:9px 30px 9px 9px;display:grid}.market-ai-attachment-card>div{gap:3px;min-width:0;display:grid}.market-ai-attachment-card strong,.market-ai-attachment-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-attachment-card strong{font-size:10px;font-weight:720}.market-ai-attachment-card small{color:#9997a5;font-size:8px}.market-ai-attachment-file-icon{color:#4d479f;background:#eceaff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.market-ai-attachment-card>button{color:#5f5c6a;background:#ffffffeb;border:1px solid #d2d0ddf2;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 3px 8px #1917341f}.market-ai-attachment-card>button:hover{color:#fff;background:#3d3a98;border-color:#3d3a98}.market-ai-attachment-tray.is-message{margin-bottom:10px}.market-ai-message.is-user .market-ai-attachment-tray.is-message{justify-content:flex-end}.market-ai-attachment-tray.is-message .market-ai-attachment-card.is-image{grid-template-rows:minmax(140px,178px) auto;width:min(260px,100%);padding:6px}.market-ai-attachment-tray.is-message .market-ai-attachment-card.is-image>img{height:100%;min-height:140px}.market-ai-chat-composer{background:#fff;border:1.5px solid #5650c2;border-radius:17px;grid-template-rows:minmax(34px,1fr) auto;min-height:92px;padding:13px 13px 10px 15px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 28px #3d3a981a}.market-ai-chat-composer.has-attachments{grid-template-rows:auto minmax(34px,1fr) auto;min-height:180px}.market-ai-chat-composer>.market-ai-attachment-tray{scrollbar-width:thin;max-height:128px;margin-bottom:10px;overflow-y:auto}.is-rag .market-ai-chat-composer{border-color:#159b8d;box-shadow:0 10px 28px #0f8f8217}.market-ai-chat-composer:focus-within{border-color:#3d3a98;box-shadow:0 0 0 3px #3d3a9814,0 12px 30px #3d3a981f}.is-rag .market-ai-chat-composer:focus-within{border-color:#087c73;box-shadow:0 0 0 3px #0f8f8214,0 12px 30px #0f8f821c}.market-ai-chat-composer textarea{resize:none;color:#33333f;width:100%;min-height:34px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;line-height:1.55}.market-ai-chat-composer textarea::placeholder{color:#a0a0aa}.market-ai-composer-bar{align-items:center;gap:9px;display:flex}.market-ai-chat-composer .market-ai-prompt-tools{align-items:center;gap:6px;min-width:0;display:flex}.market-ai-chat-composer label,.market-ai-chat-composer .market-ai-voice{color:#62626f;cursor:pointer;background:#f7f7f9;border:1px solid #e7e7ec;border-radius:999px;align-items:center;gap:6px;max-width:190px;height:29px;padding:0 9px;font-size:9px;display:inline-flex}.market-ai-chat-composer label span,.market-ai-chat-composer .market-ai-voice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-chat-composer label:hover,.market-ai-chat-composer .market-ai-voice:hover{color:#3d3a98;background:#f2f1fb;border-color:#d4d1ec}.market-ai-mode-hint{color:#a0a0aa;white-space:nowrap;margin-left:auto;font-size:9px}.market-ai-send{color:#fff;background:#3d3a98;border:0;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid}.is-rag .market-ai-send{background:#087c73}.market-ai-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #3d3a9838}.market-ai-send:disabled{opacity:.28;cursor:default}.market-ai-disclaimer{color:#aaaab3;text-align:center;margin-top:6px;font-size:8px;display:block}@media (width<=960px){.market-ai-chat-main{padding:14px}.market-ai-chat-shell{border-radius:18px;grid-template-columns:216px minmax(0,1fr)}.market-ai-chat-sidebar{padding:15px 12px 12px}.market-ai-side-section{margin-top:15px}.market-ai-side-prompts button:nth-child(3),.market-ai-context-note{display:none}.market-ai-conversation-head,.market-ai-message-list,.market-ai-chat-bottom{padding-left:18px;padding-right:18px}.market-ai-mode-hint{display:none}}@media (width<=700px){.market-ai-chat-main{padding:8px}.market-ai-chat-shell{border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.market-ai-chat-sidebar{border-bottom:1px solid #e7e7ef;border-right:0;grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid;overflow-x:auto}.market-ai-assistant-card{padding:0}.market-ai-assistant-card small,.market-ai-side-section,.market-ai-context-note{display:none}.market-ai-mode-switch{grid-template-columns:1fr 1fr}.market-ai-mode-switch button{grid-template-columns:24px minmax(0,1fr);min-height:43px;padding:6px 8px}.market-ai-mode-switch button>span{width:24px;height:24px}.market-ai-mode-switch button small{display:none}.market-ai-conversation-head{min-height:55px;padding:9px 14px}.market-ai-conversation-head p,.market-ai-online{display:none}.market-ai-message-list{padding:12px 13px 8px}.market-ai-message-bubble{padding:11px 12px}.market-ai-message-bubble ul,.market-ai-citations{grid-template-columns:1fr}.market-ai-chat-bottom{padding:6px 10px 8px}.market-ai-chat-suggestions button:nth-child(n+3){display:none}.market-ai-chat-composer{border-radius:14px;min-height:82px}.market-ai-chat-composer label span,.market-ai-chat-composer .market-ai-voice span,.market-ai-disclaimer{display:none}}@media (height<=700px) and (width>=701px){.market-ai-chat-main{padding:12px}.market-ai-assistant-card{padding-bottom:10px}.market-ai-mode-switch button{min-height:50px}.market-ai-side-section{margin-top:12px}.market-ai-side-prompts button{min-height:40px}.market-ai-side-prompts button:nth-child(3),.market-ai-context-note{display:none}.market-ai-conversation-head{min-height:58px;padding-top:9px;padding-bottom:9px}.market-ai-message-list{padding-top:12px}.market-ai-message{margin-bottom:12px}.market-ai-chat-suggestions{display:none}.market-ai-chat-composer{min-height:78px}}.market-ai-chat-main.is-welcome{background:radial-gradient(circle at 34% 14%,#ffeee0b8,#0000 28%),radial-gradient(circle at 68% 10%,#f3e2f5bf,#0000 31%),radial-gradient(circle at 86% 68%,#e2eeffa8,#0000 28%),linear-gradient(#fff 0%,#fafbff 100%);padding:0;display:block;overflow-y:auto}.market-ai-welcome{width:min(1160px,100% - 40px);min-height:100%;margin:0 auto;padding:clamp(28px,5vh,52px) 0 28px}.market-ai-welcome-core{text-align:center;width:min(790px,100%);margin:0 auto}.market-ai-welcome-mark{color:#fff;background:linear-gradient(145deg,#625cda,#3d3a98);border-radius:13px;place-items:center;width:39px;height:39px;margin:0 auto 10px;display:grid;box-shadow:0 10px 24px #3d3a9838}.market-ai-welcome h1{color:#23232f;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.25}.market-ai-welcome-core>p{color:#858591;margin:10px 0 0;font-size:13px}.market-ai-welcome-modes{background:#eeeef6e6;border:1px solid #e5e4ef;border-radius:14px;gap:4px;width:fit-content;margin:20px auto 0;padding:4px;display:flex}.market-ai-welcome-modes button{color:#6d6d7b;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:26px auto;column-gap:8px;min-width:210px;min-height:52px;padding:8px 13px;display:grid}.market-ai-welcome-modes button>span{text-align:center;grid-row:1/3;align-self:center;font-size:16px}.market-ai-welcome-modes button b{font-size:12px}.market-ai-welcome-modes button small{color:#9a9aa5;font-size:9px}.market-ai-welcome-modes button.active{color:#3d3a98;background:#fff;box-shadow:0 6px 16px #3d3a981a}.market-ai-welcome.is-rag .market-ai-welcome-modes button.active{color:#087c73}.market-ai-welcome-composer{text-align:left;background:#fffffff5;border:1.5px solid #5a54ca;border-radius:18px;grid-template-rows:1fr auto;min-height:128px;margin-top:14px;padding:14px 15px 11px;display:grid;box-shadow:0 16px 38px #3d3a981a}.market-ai-welcome.is-rag .market-ai-welcome-composer{border-color:#159b8d;box-shadow:0 16px 38px #0d847817}.market-ai-welcome-composer textarea{resize:none;color:#32323d;width:100%;min-height:58px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;line-height:1.6}.market-ai-welcome-composer textarea::placeholder{color:#9f9fa9}.market-ai-welcome-composer-bar{align-items:center;gap:7px;display:flex}.market-ai-welcome-composer-bar label,.market-ai-welcome-composer-bar .market-ai-voice{color:#646471;cursor:pointer;background:#f7f7f9;border:1px solid #e7e7eb;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:9px;display:inline-flex}.market-ai-welcome-composer-bar label input{display:none}.market-ai-welcome-composer-bar>small{color:#9c9ca7;margin-left:auto;font-size:9px}.market-ai-welcome-send{color:#fff;background:#3d3a98;border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.market-ai-welcome.is-rag .market-ai-welcome-send{background:#087c73}.market-ai-welcome-send:disabled{opacity:.28}.market-ai-recent-searches{text-align:left;background:#ffffffeb;border:1px solid #ededf2;border-radius:13px;gap:4px;margin-top:8px;padding:11px 15px;display:grid;box-shadow:0 9px 24px #302e5c12}.market-ai-recent-searches>div{justify-content:space-between;align-items:center;display:flex}.market-ai-recent-searches>div strong{color:#565662;font-size:10px}.market-ai-recent-searches>div button{color:#9898a3;background:0 0;border:0;border-radius:7px;width:24px;height:24px}.market-ai-recent-searches>button{color:#656571;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:26px;padding:0;font-size:10px;display:flex}.market-ai-recent-searches>button:hover{color:#3d3a98}.market-ai-recent-searches>button span{color:#9797a4;font-size:13px}.market-ai-welcome-guide{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:54px;margin-top:clamp(26px,4vh,42px);display:grid}.market-ai-welcome-guide-copy>span{color:#3d3a98;font-size:11px;font-weight:750}.market-ai-welcome-guide-copy h2{color:#292937;margin:8px 0 0;font-size:clamp(21px,2.2vw,30px);line-height:1.3}.market-ai-welcome-guide-copy p{color:#81818d;margin:10px 0 0;font-size:12px;line-height:1.7}.market-ai-welcome-guide-copy>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.market-ai-welcome-guide-copy button{color:#5b586e;background:#fff;border:1px solid #e4e3ed;border-radius:999px;min-height:30px;padding:0 10px;font-size:9px}.market-ai-welcome-guide-copy button:hover{color:#3d3a98;border-color:#c7c4e7}.market-ai-weight-card{background:#ffffffe6;border:1px solid #e5e5ed;border-radius:18px;padding:18px;box-shadow:0 16px 40px #36346717}.market-ai-weight-card>div{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.market-ai-weight-card>div strong{color:#343444;font-size:12px}.market-ai-weight-card>div span{color:#858593;font-size:9px}.market-ai-weight-card ol,.market-ai-preference-panel ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.market-ai-weight-card li{color:#666673;grid-template-columns:166px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:9px;display:grid}.market-ai-weight-card li>i,.market-ai-preference-panel li>i{background:#ececf2;border-radius:99px;height:5px;overflow:hidden}.market-ai-weight-card li>i b,.market-ai-preference-panel li>i b{border-radius:inherit;background:linear-gradient(90deg,#625cda,#8782e8);height:100%;display:block}.market-ai-weight-card li>strong{color:#3d3a98;text-align:right;font-size:9px}.market-ai-weight-card>small{color:#8e8e9b;border-top:1px solid #ededf2;margin-top:13px;padding-top:11px;font-size:9px;line-height:1.55;display:block}.market-ai-preference-panel{overflow-y:auto}.market-ai-preference-panel li{background:#ffffffad;border:1px solid #e8e8ef;border-radius:9px;padding:8px 9px}.market-ai-preference-panel li>div{color:#60606e;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:9px;display:flex}.market-ai-preference-panel li strong{color:#3d3a98}.market-ai-preference-panel>small{color:#9999a5;margin-top:9px;font-size:8px;line-height:1.55}.market-ai-conversation-actions{align-items:center;gap:8px;display:flex}.market-ai-conversation-actions>button{color:#57556d;background:#fff;border:1px solid #e2e2ea;border-radius:999px;min-height:28px;padding:0 10px;font-size:9px}.market-ai-conversation-actions>button:hover{color:#3d3a98;border-color:#c8c5e6}.market-ai-guide-questions{border-top:1px solid #e4e4eb;margin-top:12px;padding-top:11px}.market-ai-guide-questions>small{color:#7f7f8c;font-size:9px;font-weight:750}.market-ai-guide-questions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.market-ai-guide-questions button{color:#555563;text-align:left;background:#fff;border:1px solid #e2e2e9;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:9px;display:flex}.market-ai-guide-questions button:hover{color:#3d3a98;border-color:#c8c5e6}@media (width<=960px){.market-ai-welcome{width:min(860px,100% - 32px)}.market-ai-welcome-guide{grid-template-columns:1fr 1fr;gap:24px}.market-ai-weight-card li{grid-template-columns:126px minmax(0,1fr) 30px}}@media (width<=700px){.market-ai-welcome{width:calc(100% - 24px);padding-top:24px}.market-ai-welcome-modes{width:100%}.market-ai-welcome-modes button{flex:1;min-width:0}.market-ai-welcome-modes button small,.market-ai-welcome-composer-bar>small{display:none}.market-ai-welcome-guide{grid-template-columns:1fr}.market-ai-welcome-guide-copy{display:none}.market-ai-weight-card li{grid-template-columns:145px minmax(0,1fr) 30px}.market-ai-conversation-actions .market-ai-online{display:none}.market-ai-guide-questions>div{grid-template-columns:1fr}}@media (height<=760px) and (width>=701px){.market-ai-welcome{padding-top:20px}.market-ai-welcome-mark{display:none}.market-ai-welcome-modes{margin-top:13px}.market-ai-welcome-composer{min-height:104px}.market-ai-welcome-guide{margin-top:20px}.market-ai-welcome-guide-copy p{display:none}.market-ai-weight-card{padding:14px}}.market-ai-chat-main.is-welcome{isolation:isolate;background:radial-gradient(circle at 18% 15%,#ffe6d5ad,#0000 26%),radial-gradient(circle at 72% 8%,#eddeffc2,#0000 30%),radial-gradient(circle at 91% 76%,#d7ebffc2,#0000 29%),linear-gradient(145deg,#fffdfa 0%,#fbf9ff 48%,#f4f8ff 100%);position:relative}.market-ai-chat-main.is-welcome:before,.market-ai-chat-main.is-welcome:after{z-index:-1;content:"";pointer-events:none;position:absolute}.market-ai-chat-main.is-welcome:after{opacity:.35;background-image:radial-gradient(circle,#5a54ca33 1px,#0000 1.5px);background-size:18px 18px;width:280px;height:280px;bottom:-130px;right:-150px;transform:rotate(-12deg)}.market-ai-welcome-core{width:min(840px,100%)}.market-ai-welcome-kicker{justify-content:center;align-items:center;gap:9px;margin-bottom:13px;display:flex}.market-ai-welcome-kicker>span:last-child{color:#555273;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border:1px solid #c1bedeb8;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex;box-shadow:0 6px 18px #443e8e0f}.market-ai-welcome-kicker>span:last-child i{background:#25af83;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #25af831f}.market-ai-welcome-mark{border-radius:10px;width:31px;height:31px;margin:0;font-size:13px;box-shadow:0 8px 20px #3d3a9833}.market-ai-welcome h1{letter-spacing:-.055em;font-size:clamp(31px,3vw,44px);font-weight:720}.market-ai-welcome-core>p{color:#777584;margin-top:9px;font-size:13px}.market-ai-welcome-composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#4e46bedb;border-radius:22px;min-height:134px;margin-top:12px;padding:17px 17px 12px 19px;position:relative;box-shadow:0 22px 55px #443c931f,inset 0 1px #ffffffe6}.market-ai-welcome-composer:before{content:"";background:linear-gradient(90deg,#0000,#7770e0,#0000);width:42%;height:2px;position:absolute;top:-1px;left:29%}.market-ai-welcome-composer:focus-within{border-color:#3d3a98;box-shadow:0 0 0 4px #3d3a9812,0 26px 65px #443c9326}.market-ai-welcome-composer-bar label,.market-ai-welcome-composer-bar .market-ai-voice{color:#5d5c69;background:#f7f7fb;border-color:#e4e3ed;height:32px;padding:0 11px;font-size:10px;transition:color .15s,background .15s,border-color .15s,transform .15s}.market-ai-welcome-composer-bar label:hover,.market-ai-welcome-composer-bar .market-ai-voice:hover{color:#3d3a98;background:#f0efff;border-color:#cfcced;transform:translateY(-1px)}.market-ai-welcome-composer-bar>small{color:#8d8b9c;padding-left:13px;position:relative}.market-ai-welcome-composer-bar>small:before{content:"";background:#ff7455;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.market-ai-welcome-send{border-radius:12px;width:38px;height:38px;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 9px 20px #3d3a9833}.market-ai-welcome-send:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #3d3a9847}.market-ai-recent-searches{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-color:#e0dfebd6;border-radius:15px;grid-template-columns:auto minmax(0,1.35fr) minmax(0,.9fr) auto;align-items:center;gap:8px;min-height:50px;margin-top:9px;padding:8px 10px 8px 14px;box-shadow:0 10px 28px #302e5c0f}.market-ai-recent-searches>div{border-right:1px solid #ecebf2;padding-right:12px}.market-ai-recent-searches>div>button{display:none}.market-ai-recent-searches>button{text-overflow:ellipsis;white-space:nowrap;background:#f8f8fb;border:1px solid #0000;border-radius:9px;min-width:0;min-height:32px;padding:0 10px;transition:color .15s,background .15s,border-color .15s;overflow:hidden}.market-ai-recent-searches>button:hover{background:#f2f1ff;border-color:#dedcf3}.market-ai-recent-searches:after{content:"⌘ K";color:#aaa8b6;font-size:9px}.market-ai-welcome-assurance{color:#777582;justify-content:center;align-items:center;gap:26px;margin-top:11px;font-size:10px;display:flex}.market-ai-welcome-assurance span{align-items:center;gap:7px;display:inline-flex}.market-ai-welcome-assurance i{color:#fff;background:linear-gradient(145deg,#7770df,#4d47b4);border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.market-ai-welcome-guide{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #dcdcead6;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:stretch;gap:24px;margin-top:clamp(20px,3vh,30px);padding:22px;position:relative;box-shadow:0 20px 60px #34326614}.market-ai-welcome-guide:before{z-index:-1;content:"";background:radial-gradient(circle,#6f68d724,#0000 68%);width:120px;height:120px;position:absolute;top:-30px;left:-30px}.market-ai-welcome-guide-copy{padding:12px 12px 10px}.market-ai-welcome-guide-copy>span{color:#4a459e;background:#eeedff;border-radius:999px;padding:5px 9px;font-size:9px;display:inline-flex}.market-ai-welcome-guide-copy h2{letter-spacing:-.035em;max-width:410px;margin-top:12px;font-size:clamp(23px,2vw,30px)}.market-ai-welcome-guide-copy p{color:#7c7a88;max-width:430px}.market-ai-welcome-guide-copy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-ai-welcome-guide-copy button{color:#525161;text-align:left;background:#ffffffdb;border-color:#e1e0ea;border-radius:12px;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:7px;min-height:48px;padding:8px 9px;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}.market-ai-welcome-guide-copy button:hover{color:#3d3a98;background:#fff;border-color:#c8c5e8;transform:translateY(-1px);box-shadow:0 8px 20px #3d3a9814}.market-ai-welcome-guide-copy button i{color:#554fb8;background:#eeedff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid}.market-ai-welcome-guide-copy button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-welcome-guide-copy button b{color:#9b99a9;font-size:12px}.market-ai-weight-card{background:linear-gradient(135deg,#f8f7fffa,#fffffff5),#fff;border-color:#deddea;border-radius:17px;padding:18px 19px 15px;box-shadow:0 13px 34px #37346f14}.market-ai-weight-card>div{margin-bottom:11px}.market-ai-weight-card>div span{align-items:center;gap:6px;display:inline-flex}.market-ai-weight-card>div span i{background:#22ad80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22ad801a}.market-ai-weight-card ol{gap:7px}.market-ai-weight-card li{grid-template-columns:172px minmax(0,1fr) 34px;font-size:9px}.market-ai-weight-card li>i{background:#e9e8f0;height:6px}.market-ai-weight-card li>i b{background:linear-gradient(90deg,#4d47b8 0%,#7770df 68%,#9b96f0 100%);box-shadow:0 0 10px #6b63d533}.market-ai-weight-card>small{color:#777584;background:#efeefbbd;border:0;border-radius:9px;margin-top:10px;padding:9px 10px}.market-ai-weight-card>small b{color:#4b469d}@media (width<=960px){.market-ai-welcome-guide{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr)}.market-ai-welcome-guide-copy>div{grid-template-columns:1fr}.market-ai-welcome-guide-copy button:nth-child(n+4){display:none}.market-ai-weight-card li{grid-template-columns:142px minmax(0,1fr) 31px}}@media (width<=700px){.market-ai-welcome{width:calc(100% - 20px);padding-top:18px}.market-ai-welcome-kicker>span:last-child{display:none}.market-ai-welcome h1{font-size:28px}.market-ai-welcome-core>p{font-size:11px}.market-ai-welcome-composer{border-radius:18px;min-height:126px;padding:14px 13px 10px}.market-ai-recent-searches{grid-template-columns:1fr;gap:3px}.market-ai-recent-searches>div{border:0;padding:0}.market-ai-recent-searches>button{background:0 0;padding:0 5px}.market-ai-recent-searches:after,.market-ai-welcome-assurance span:nth-child(2){display:none}.market-ai-welcome-assurance{gap:14px}.market-ai-welcome-guide{border-radius:18px;grid-template-columns:1fr;padding:12px}.market-ai-weight-card{padding:14px}.market-ai-weight-card li{grid-template-columns:137px minmax(0,1fr) 29px}}@media (height<=760px) and (width>=701px){.market-ai-welcome{padding-top:14px}.market-ai-welcome-kicker{margin-bottom:8px}.market-ai-welcome-composer{min-height:112px;margin-top:14px}.market-ai-welcome-assurance{display:none}.market-ai-welcome-guide{margin-top:14px;padding:15px}.market-ai-welcome-guide-copy{padding:5px 8px}.market-ai-welcome-guide-copy h2{margin-top:8px;font-size:23px}.market-ai-welcome-guide-copy>div{margin-top:10px}.market-ai-welcome-guide-copy button{min-height:40px}.market-ai-weight-card{padding:12px 15px}.market-ai-weight-card ol{gap:5px}.market-ai-weight-card>small{margin-top:7px;padding:7px 9px}}.market-ai-welcome-kicker>span:last-child{font-size:12px}.market-ai-welcome-core>p{font-size:15px;line-height:1.65}.market-ai-welcome-composer textarea{font-size:16px}.market-ai-welcome-composer-bar label,.market-ai-welcome-composer-bar .market-ai-voice{font-size:12px}.market-ai-welcome-composer-bar>small{font-size:11px}.market-ai-recent-searches>div strong{font-size:12px}.market-ai-recent-searches>button{font-size:13px}.market-ai-recent-searches:after{font-size:10px}.market-ai-welcome-assurance{font-size:12px}.market-ai-welcome-guide-copy>span{font-size:11px}.market-ai-welcome-guide-copy p{font-size:14px;line-height:1.75}.market-ai-welcome-guide-copy button{font-size:12px}.market-ai-weight-card>div strong{font-size:15px}.market-ai-weight-card>div span,.market-ai-weight-card li,.market-ai-weight-card li>strong{font-size:12px}.market-ai-weight-card>small{font-size:12px;line-height:1.6}.market-ai-assistant-card strong{font-size:15px}.market-ai-assistant-card small,.market-ai-mode-switch button small{font-size:11px}.market-ai-mode-switch button b,.market-ai-side-title strong{font-size:13px}.market-ai-side-title span,.market-ai-preference-panel li>div{font-size:11px}.market-ai-preference-panel>small{font-size:10px}.market-ai-conversation-head h1{font-size:18px}.market-ai-conversation-head p,.market-ai-online,.market-ai-conversation-actions>button{font-size:11px}.market-ai-message-author{font-size:12px}.market-ai-message-bubble{font-size:14px}.market-ai-message-bubble li,.market-ai-guide-questions button{font-size:11px}.market-ai-guide-questions>small,.market-ai-citations>small,.market-ai-citations button strong{font-size:10px}.market-ai-citations button small{font-size:9px}.market-ai-chat-suggestions button,.market-ai-chat-composer label,.market-ai-chat-composer .market-ai-voice,.market-ai-mode-hint{font-size:11px}.market-ai-chat-composer textarea{font-size:14px}.market-ai-disclaimer{font-size:10px}@media (width<=700px){.market-ai-welcome-core>p{font-size:13px}.market-ai-welcome-composer textarea{font-size:14px}.market-ai-recent-searches>button,.market-ai-welcome-assurance,.market-ai-weight-card li,.market-ai-weight-card li>strong,.market-ai-weight-card>small{font-size:11px}}.market-ai-welcome-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(780px,100%);margin:15px auto 0;display:grid}.market-ai-welcome-assurance>span{isolation:isolate;color:#4f4d60;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #dbd9eaeb;border-radius:15px;justify-content:flex-start;align-items:center;gap:11px;min-height:56px;padding:9px 13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 25px #36326f11,inset 0 1px #fffffff0}.market-ai-welcome-assurance>span:after{z-index:-1;content:"";background:radial-gradient(circle,#675fcf24,#0000 68%);border-radius:50%;width:82px;height:82px;position:absolute;bottom:-48px;right:-40px}.market-ai-welcome-assurance>span:hover{border-color:#bab6e1fa;transform:translateY(-2px);box-shadow:0 13px 30px #36326f1c,inset 0 1px #fffffffa}.market-ai-welcome-assurance>span>i{color:#fff;background:linear-gradient(145deg,#7069dc,#4540a5);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid;box-shadow:0 7px 16px #423ca433}.market-ai-welcome-assurance>span:nth-child(2)>i{background:linear-gradient(145deg,#42c2b2,#12897d);box-shadow:0 7px 16px #12897d30}.market-ai-welcome-assurance>span:nth-child(3)>i{background:linear-gradient(145deg,#ff926e,#ee5f3d);box-shadow:0 7px 16px #ee5f3d30}.market-ai-welcome-assurance>span>div{gap:2px;min-width:0;display:grid}.market-ai-welcome-assurance strong,.market-ai-welcome-assurance small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-welcome-assurance strong{color:#454353;font-size:13px;font-weight:720}.market-ai-welcome-assurance small{color:#9693a0;font-size:10px}@media (width<=700px){.market-ai-welcome-assurance{gap:6px}.market-ai-welcome-assurance>span,.market-ai-welcome-assurance>span:nth-child(2){gap:6px;min-height:49px;padding:7px;display:flex}.market-ai-welcome-assurance>span>i{border-radius:8px;flex-basis:24px;width:24px;height:24px;font-size:10px}.market-ai-welcome-assurance strong{font-size:9px}.market-ai-welcome-assurance small{display:none}}.market-ai-welcome-guide{grid-template-columns:1fr;width:min(840px,100%);margin-left:auto;margin-right:auto}.market-ai-welcome-guide-copy{text-align:center;padding:8px 12px 10px}.market-ai-welcome-guide-copy h2,.market-ai-welcome-guide-copy p{max-width:660px;margin-left:auto;margin-right:auto}.market-ai-welcome-guide-copy>div{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.market-ai-welcome-guide-copy button{min-height:54px}@media (width<=700px){.market-ai-welcome-guide-copy{padding:5px;display:block}.market-ai-welcome-guide-copy h2{font-size:21px}.market-ai-welcome-guide-copy p{font-size:12px}.market-ai-welcome-guide-copy>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ai-welcome-guide-copy button:nth-child(n+4){display:grid}}.market-ai-value-showcase{text-align:left;grid-template-columns:minmax(0,.84fr) minmax(510px,1.16fr);align-items:center;gap:clamp(38px,5vw,70px);width:min(1080px,100%);margin:clamp(28px,4vh,44px) auto 0;display:grid}.market-ai-value-copy{padding-left:4px}.market-ai-value-brand{color:#302d73;align-items:center;gap:10px;display:inline-flex}.market-ai-value-brand>span{color:#fff;background:linear-gradient(145deg,#6f68dd,#3f3a9d);border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;box-shadow:0 9px 22px #3e399c38}.market-ai-value-brand strong{font-size:15px;font-weight:760}.market-ai-value-copy h2{color:#272633;letter-spacing:-.04em;max-width:420px;margin:16px 0 0;font-size:clamp(25px,2.3vw,33px);font-weight:730;line-height:1.32}.market-ai-value-copy>p{color:#777584;max-width:430px;margin:14px 0 0;font-size:13px;line-height:1.8}.market-ai-value-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.market-ai-value-tags span{color:#267d70;background:#eefffae0;border:1px solid #bde9df;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.market-ai-value-copy>button{color:#fff;background:linear-gradient(135deg,#353083,#211d5d);border:0;border-radius:999px;align-items:center;gap:26px;min-height:44px;margin-top:22px;padding:0 18px;font-size:12px;font-weight:740;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 26px #2d287a33}.market-ai-value-copy>button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #2d287a45}.market-ai-value-copy>button i{font-size:15px;font-style:normal}.market-ai-demo-window{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #d6d4e6f0;border-radius:22px;min-height:286px;padding:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #302c6926,inset 0 1px #fff}.market-ai-demo-window:before{z-index:-1;content:"";background:radial-gradient(circle,#7068dd33,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-128px;right:-72px}.market-ai-demo-head{grid-template-columns:58px 1fr auto;align-items:center;gap:8px;min-height:24px;display:grid}.market-ai-demo-head>span{gap:5px;display:flex}.market-ai-demo-head>span i{background:#dedce8;border-radius:50%;width:7px;height:7px}.market-ai-demo-head>span i:first-child{background:#ff7c62}.market-ai-demo-head>span i:nth-child(2){background:#f0bd4e}.market-ai-demo-head>span i:nth-child(3){background:#55bd91}.market-ai-demo-head>strong{color:#373645;text-align:center;font-size:12px}.market-ai-demo-head>small{color:#8b8996;align-items:center;gap:6px;font-size:9px;display:inline-flex}.market-ai-demo-head>small i{background:#28ac82;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #28ac821a}.market-ai-demo-query{background:linear-gradient(100deg,#f2f0ff,#faf9ff);border:1px solid #e6e2fb;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:grid}.market-ai-demo-query>i{color:#fff;background:linear-gradient(145deg,#7169df,#4943a8);border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.market-ai-demo-query>div{min-width:0}.market-ai-demo-query small,.market-ai-demo-query p{margin:0}.market-ai-demo-query small{color:#8d89a4;font-size:9px}.market-ai-demo-query p{color:#4f4c64;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.market-ai-demo-query>span{color:#287f70;background:#e9faf5;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.market-ai-demo-body{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.market-ai-demo-body ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.market-ai-demo-body li{background:#fff;border:1px solid #ecebf2;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.market-ai-demo-body li>i{color:#655fd0;font-size:9px;font-style:normal;font-weight:800}.market-ai-demo-body li>div{gap:2px;min-width:0;display:grid}.market-ai-demo-body li strong{color:#464451;font-size:10px}.market-ai-demo-body li small{color:#9997a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-ai-demo-body li>b{color:#239678;font-size:8px;font-weight:700}.market-ai-demo-body li:nth-child(2){border-color:#d8d4f2;box-shadow:inset 3px 0 #655fd0}.market-ai-demo-body li:nth-child(3)>b{color:#aaa8b1}.market-ai-chat-main.is-welcome{background-color:#f7f8ff;background-image:linear-gradient(#4a46a109 1px,#0000 1px),linear-gradient(90deg,#4a46a109 1px,#0000 1px),radial-gradient(circle at 8% 8%,#ffd6be8c,#0000 25%),radial-gradient(circle at 92% 18%,#cbe0ffb8,#0000 27%),radial-gradient(circle at 50% 34%,#e1daff9e,#0000 34%);background-size:32px 32px,32px 32px,auto,auto,auto;min-height:calc(100vh - 72px)}.market-ai-chat-main.is-welcome:before{border:1px solid #4943ad1c;border-radius:50%;width:560px;height:560px;top:-410px;left:calc(50% - 280px);box-shadow:0 0 0 92px #4943ad06,0 0 0 186px #4943ad04}.market-ai-chat-main.is-welcome:after{opacity:.44;background:radial-gradient(circle,#453fa638 1px,#0000 1.5px) 0 0/17px 17px;width:360px;height:360px;bottom:-180px;right:-190px}.market-ai-welcome{width:min(1240px,100% - 48px);padding:clamp(26px,4vh,46px) 0 34px}.market-ai-lab-intro{text-align:center;width:min(900px,100%);margin:0 auto}.market-ai-lab-status{color:#514e6c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #c9c6e1e6;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:4px 5px 4px 11px;font-size:12px;display:inline-flex;box-shadow:0 8px 25px #302b7112}.market-ai-lab-status>i{background:#27b58d;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite market-ai-lab-heartbeat;box-shadow:0 0 0 4px #27b58d1f}.market-ai-lab-status>b{color:#4a459e;background:#eeedff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:720}.market-ai-lab-intro h1{color:#201f2e;letter-spacing:-.06em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:760;line-height:1.14}.market-ai-lab-intro p{color:#777587;margin:13px auto 0;font-size:15px;line-height:1.7}.market-ai-lab-console{isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #cecbe5eb;border-radius:28px;margin-top:26px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 90px #302b7124,inset 0 1px #fffffff5}.market-ai-lab-console:before{z-index:-1;content:"";background:radial-gradient(circle,#665fd53b,#0000 69%);border-radius:50%;width:260px;height:260px;position:absolute;top:-180px;right:-70px}.market-ai-lab-console-head{justify-content:space-between;align-items:center;gap:24px;min-height:38px;padding:0 4px 12px;display:flex}.market-ai-lab-console-head>div{align-items:center;gap:10px;display:flex}.market-ai-lab-console-head>div>span{color:#fff;background:#3d3a98;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:760}.market-ai-lab-console-head>div>strong{color:#4e4c5e;font-size:12px;font-weight:690}.market-ai-lab-console-head ul{color:#777486;align-items:center;gap:14px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.market-ai-lab-console-head li{align-items:center;gap:6px;display:inline-flex}.market-ai-lab-console-head li i{background:#2ab48c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2ab48c1a}.market-ai-lab-composer{text-align:left;background:#fff;border:1.5px solid #625cdb;border-radius:19px;grid-template-rows:minmax(62px,1fr) auto;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 13px;min-height:132px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 16px 42px #3b358f1c,inset 0 1px #fff}.market-ai-lab-composer.has-attachments{grid-template-rows:auto minmax(50px,1fr) auto;min-height:232px}.market-ai-lab-composer>.market-ai-attachment-tray{grid-area:1/2;margin-bottom:12px}.market-ai-lab-composer.has-attachments>textarea{grid-area:2/2;min-height:50px}.market-ai-lab-composer.has-attachments>.market-ai-lab-composer-actions{grid-row:3}.market-ai-lab-composer.has-attachments>.market-ai-lab-composer-mark{grid-row:1/3}.market-ai-lab-composer:focus-within{border-color:#393486;transform:translateY(-1px);box-shadow:0 0 0 4px #4842ae13,0 22px 54px #3b358f26}.market-ai-lab-composer-mark{color:#fff;background:linear-gradient(145deg,#7770e3,#3d3895);border-radius:13px;place-items:center;width:42px;height:42px;font-size:14px;display:grid;box-shadow:0 9px 22px #3d38953b}.market-ai-lab-composer textarea{resize:none;color:#343241;width:100%;min-height:62px;font:inherit;background:0 0;border:0;outline:0;grid-area:1/2;padding:7px 4px 0 0;font-size:15px;line-height:1.65}.market-ai-lab-composer textarea::placeholder{color:#9c99a8}.market-ai-lab-composer-actions{grid-area:2/1/auto/-1;align-items:center;gap:8px;display:flex}.market-ai-lab-composer-actions label,.market-ai-lab-composer-actions .market-ai-voice{color:#5f5d6b;cursor:pointer;background:#f7f7fb;border:1px solid #e7e5ee;border-radius:999px;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.market-ai-lab-composer-actions label:hover,.market-ai-lab-composer-actions .market-ai-voice:hover{color:#3d3a98;background:#f0efff;border-color:#d2ceed}.market-ai-lab-composer-actions label input{display:none}.market-ai-lab-send{color:#fff;background:#2e2a79;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:116px;min-height:40px;margin-left:auto;padding:0 8px 0 15px;font-size:11px;font-weight:720;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 24px #2e2a7933}.market-ai-lab-send>b{color:#2e2a79;background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.market-ai-lab-send:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #2e2a7947}.market-ai-lab-send:disabled{cursor:not-allowed;color:#fff;opacity:1;background:#2e2a79;box-shadow:0 10px 24px #2e2a7933}.market-ai-lab-send:disabled>b{color:#2e2a79;background:#fff}.market-ai-lab-map{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:258px;margin-top:14px;display:grid}.market-ai-lab-signals,.market-ai-lab-outcome{background:#f9f9fdeb;border:1px solid #e9e7f0;border-radius:17px;padding:15px}.market-ai-lab-signals header,.market-ai-lab-outcome header{align-items:center;gap:9px;display:flex}.market-ai-lab-signals header>span,.market-ai-lab-outcome header>span{color:#5e58c6;background:#eeedff;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:780;display:grid}.market-ai-lab-signals header>div,.market-ai-lab-outcome header>div{gap:2px;min-width:0;display:grid}.market-ai-lab-signals header strong,.market-ai-lab-outcome header strong{color:#464451;font-size:12px}.market-ai-lab-signals header small,.market-ai-lab-outcome header small{color:#9996a3;font-size:9px}.market-ai-lab-signals>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.market-ai-lab-signals>div>span{color:#9895a3;background:#fff;border:1px solid #e9e7ef;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:71px;padding:11px;font-size:9px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.market-ai-lab-signals>div>span:hover{border-color:#cdc9ea;transform:translateY(-2px);box-shadow:0 8px 20px #3c388514}.market-ai-lab-signals>div b{color:#4b4959;font-size:11px;font-weight:720}.market-ai-lab-reactor{isolation:isolate;background:radial-gradient(circle,#6960dc21,#0000 35%),linear-gradient(145deg,#efeeff,#f9f9ff 52%,#eef8fb);border:1px solid #dfddf0;border-radius:17px;place-items:center;min-height:258px;display:grid;position:relative;overflow:hidden}.market-ai-lab-reactor:before{content:"";background:linear-gradient(90deg,#0000,#5c53c23d,#0000);width:110%;height:1px;position:absolute;top:50%;left:-5%;transform:rotate(-26deg)}.market-ai-lab-reactor:after{z-index:-1;content:"";filter:blur(22px);background:#6960dc1c;border-radius:50%;width:90px;height:90px;animation:2.8s ease-in-out infinite market-ai-lab-core-glow;position:absolute}.market-ai-lab-core{z-index:4;color:#fff;background:radial-gradient(circle at 34% 26%,#8179ed,#4b45ad 52%,#2c286d 100%);border:8px solid #ffffffc7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative;box-shadow:0 18px 42px #39339347,inset 0 1px 10px #ffffff38}.market-ai-lab-core>span{letter-spacing:-.06em;font-size:24px;font-weight:820}.market-ai-lab-core>strong{margin-top:2px;font-size:10px}.market-ai-lab-core>small{color:#ffffffad;margin-top:3px;font-size:7px}.market-ai-lab-orbit{border:1px solid #4e46b038;border-radius:50%;position:absolute}.market-ai-lab-orbit.is-one{width:190px;height:190px;animation:13s linear infinite market-ai-lab-spin}.market-ai-lab-orbit.is-two{border-style:dashed;width:238px;height:154px;animation:18s linear infinite market-ai-lab-spin-reverse;transform:rotate(28deg)}.market-ai-lab-orbit>i{background:#ff7858;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 4px 10px #ff785859}.market-ai-lab-orbit>i:first-child{top:12%;left:14%}.market-ai-lab-orbit>i:nth-child(2){background:#29ae89;top:46%;right:-4px}.market-ai-lab-orbit>i:nth-child(3){background:#5f58ca;bottom:-4px;left:48%}.market-ai-lab-node{z-index:5;color:#5a566e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #d4d0e8e0;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;box-shadow:0 6px 15px #39347712}.market-ai-lab-node.is-top{top:18px;left:50%;transform:translate(-50%)}.market-ai-lab-node.is-right{top:50%;right:9px;transform:translateY(-50%)}.market-ai-lab-node.is-bottom{bottom:18px;left:50%;transform:translate(-50%)}.market-ai-lab-node.is-left{top:50%;left:9px;transform:translateY(-50%)}.market-ai-lab-outcome header>i{color:#28816f;background:#e9f9f4;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.market-ai-lab-stats{background:#eeedff;border:1px solid #dedaf5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;padding:11px 8px;display:grid}.market-ai-lab-stats>span{color:#8a869a;text-align:center;gap:3px;font-size:8px;display:grid}.market-ai-lab-stats>span+span{border-left:1px solid #d7d4ee}.market-ai-lab-stats b{color:#3f3a98;font-size:17px;font-weight:780}.market-ai-lab-outcome ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.market-ai-lab-outcome li{background:#fff;border:1px solid #e8e6ef;border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.market-ai-lab-outcome li>i{color:#fff;background:#29a987;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.market-ai-lab-outcome li>span{gap:2px;min-width:0;display:grid}.market-ai-lab-outcome li strong{color:#4a4856;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-ai-lab-outcome li small{color:#9a97a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-ai-lab-outcome li>b{color:#3f3a98;font-size:9px}.market-ai-lab-source-line{color:#777484;align-items:center;gap:9px;min-height:35px;margin-top:12px;padding:0 5px;font-size:9px;display:flex}.market-ai-lab-source-line>i{background:#c3c0d0;border-radius:50%;width:4px;height:4px}.market-ai-lab-source-line>b{color:#4e499f;margin-left:auto;font-weight:680}.market-ai-lab-prompts{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;margin:10px 0 0;display:grid}.market-ai-lab-prompts>strong{color:#777483;white-space:nowrap;padding:0 7px;font-size:10px}.market-ai-lab-prompts>button{color:#5e5b6b;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #dedbe9e6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:39px;padding:0 11px;font-size:10px;transition:color .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 8px 20px #332f690b}.market-ai-lab-prompts>button:hover{color:#3d3a98;border-color:#c6c2e5;transform:translateY(-2px);box-shadow:0 11px 24px #332f6917}.market-ai-lab-prompts>button>span{color:#716adb;flex:none}.market-ai-story{background:radial-gradient(circle at 15% 18%,#ffe1cf7a,#0000 34%),radial-gradient(circle at 88% 80%,#d1e7ffb3,#0000 36%),linear-gradient(135deg,#fffdfaf0,#f8f7fff5);border:1px solid #e7e4ef;border-radius:19px;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);min-height:300px;margin-top:14px;padding:22px;display:grid}.market-ai-story-copy{padding-left:clamp(4px,2vw,18px)}.market-ai-story-copy h2{color:#272531;letter-spacing:-.045em;max-width:450px;margin:0;font-size:clamp(25px,2.4vw,34px);font-weight:750;line-height:1.3}.market-ai-story-copy>p{color:#747181;max-width:460px;margin:13px 0 0;font-size:12px;line-height:1.8}.market-ai-story-copy>button{color:#fff;background:#25215f;border:0;border-radius:12px;align-items:center;gap:22px;min-height:42px;margin-top:20px;padding:0 9px 0 16px;font-size:11px;font-weight:720;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 11px 25px #25215f33}.market-ai-story-copy>button:hover{transform:translateY(-2px);box-shadow:0 15px 31px #25215f45}.market-ai-story-copy>button i{color:#25215f;background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.market-ai-story-promo{background:#dfe6ff;border:7px solid #ffffffd1;border-radius:20px;outline:1px solid #c8c5dbe6;height:260px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #2e2a6929}.market-ai-story-promo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1f1c54ad,#1f1c5414 52%,#0000 72%);position:absolute;inset:0}.market-ai-story-promo>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.market-ai-story-promo:hover>img{transform:scale(1.025)}.market-ai-story-promo>figcaption{z-index:1;color:#fff;text-shadow:0 2px 12px #18144a3d;gap:7px;max-width:56%;display:grid;position:absolute;bottom:24px;left:24px}.market-ai-story-promo>figcaption strong{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);line-height:1.2}.market-ai-story-promo>figcaption span{color:#ffffffd6;font-size:11px}.market-ai-story-demo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:7px solid #ffffffc2;border-radius:20px;outline:1px solid #c8c5dbe6;min-height:260px;padding:15px;position:relative;overflow:hidden;box-shadow:0 20px 48px #2e2a6924}.market-ai-story-demo:before{content:"";background:radial-gradient(circle,#6b63d536,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-150px;right:-90px}.market-ai-story-demo>header{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:23px;display:grid;position:relative}.market-ai-story-demo>header>span{gap:4px;display:flex}.market-ai-story-demo>header>span i{background:#ff7d64;border-radius:50%;width:6px;height:6px}.market-ai-story-demo>header>span i:nth-child(2){background:#f2be4e}.market-ai-story-demo>header>span i:nth-child(3){background:#46b889}.market-ai-story-demo>header>strong{color:#4c4959;text-align:center;font-size:10px}.market-ai-story-demo>header>small{color:#8b8896;align-items:center;gap:5px;font-size:8px;display:inline-flex}.market-ai-story-demo>header>small i{background:#29ad85;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #29ad851a}.market-ai-story-tabs{border-bottom:1px solid #e8e7ef;align-items:flex-end;gap:22px;min-height:36px;margin-top:8px;display:flex}.market-ai-story-tabs>span{color:#8a8795;align-items:center;gap:6px;height:36px;padding:0 2px 8px;font-size:9px;font-weight:690;display:inline-flex;position:relative}.market-ai-story-tabs>span>b{color:#696677;background:#f0eff4;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.market-ai-story-tabs>span.is-active{color:#403b9e}.market-ai-story-tabs>span.is-active:after{content:"";background:#554fd0;border-radius:99px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.market-ai-story-tabs>span.is-active>b{color:#514bc4;background:#eceaff}.market-ai-story-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:10px 1px 8px;display:flex}.market-ai-story-toolbar>div{gap:2px;min-width:0;display:grid}.market-ai-story-toolbar strong{color:#3f3c49;font-size:9px}.market-ai-story-toolbar small,.market-ai-story-toolbar>span{color:#9996a3;font-size:7px}.market-ai-story-toolbar>span{color:#5d57c4;white-space:nowrap}.market-ai-story-leads{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.market-ai-story-leads>article{background:#fffffff5;border:1px solid #e7e5ef;border-radius:11px;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;min-height:126px;padding:9px;display:grid;box-shadow:0 7px 17px #3733680f}.market-ai-story-leads>article:first-child{border-top:2px solid #5d57d3}.market-ai-story-leads article>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;display:grid}.market-ai-story-leads article>header>span{color:#fff;background:linear-gradient(145deg,#6d66dc,#3f399e);border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:760;display:grid}.market-ai-story-leads article>header>div{gap:2px;min-width:0;display:grid}.market-ai-story-leads article>header strong,.market-ai-story-leads article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-story-leads article>header strong{color:#3f3d48;font-size:8px}.market-ai-story-leads article>header small{color:#aaa7b1;font-size:6px}.market-ai-story-leads article>header>b{color:#2d9878;white-space:nowrap;background:#e9f8f2;border-radius:999px;padding:3px 5px;font-size:6px}.market-ai-story-leads article>p{background:#f7f8fc;border-radius:8px;align-content:center;gap:4px;margin:0;padding:7px;display:grid}.market-ai-story-leads article>p small{color:#a4a1ad;font-size:6px}.market-ai-story-leads article>p strong{color:#555260;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.market-ai-story-leads article>footer{color:#554fc0;justify-content:space-between;align-items:center;font-size:7px;display:flex}.market-ai-story-leads article>footer>b{border:1px solid #dcd8fb;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.market-ai-story-leads>article.is-publish{background:linear-gradient(145deg,#f8f5ff,#f0f5ff);border-color:#ddd9f5}.market-ai-story-leads>article.is-publish header>span{background:linear-gradient(145deg,#ff9a78,#7b67df);font-size:11px}@media (width<=980px){.market-ai-story{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);gap:24px}.market-ai-story-copy h2{font-size:27px}}@media (width<=760px){.market-ai-story{grid-template-columns:1fr;gap:22px;padding:16px}.market-ai-story-copy{text-align:center;padding-left:0}.market-ai-story-copy h2,.market-ai-story-copy>p{margin-left:auto;margin-right:auto}.market-ai-story-promo{height:230px}.market-ai-story-promo>figcaption{text-align:left;max-width:72%;bottom:17px;left:17px}.market-ai-story-demo{min-height:0;padding:12px}.market-ai-story-leads{grid-template-columns:1fr}.market-ai-story-leads>article{min-height:118px}.market-ai-story-leads>article:nth-child(2){display:none}}@keyframes market-ai-lab-spin{to{transform:rotate(360deg)}}@keyframes market-ai-lab-spin-reverse{0%{transform:rotate(28deg)}to{transform:rotate(-332deg)}}@keyframes market-ai-lab-core-glow{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.22)}}@keyframes market-ai-lab-heartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}@media (width<=980px){.market-ai-lab-map{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.market-ai-lab-signals>div{grid-template-columns:1fr}.market-ai-lab-signals>div>span:nth-child(n+4){display:none}.market-ai-lab-prompts{grid-template-columns:auto repeat(2,minmax(0,1fr))}.market-ai-lab-prompts>button:last-child{display:none}}@media (width<=760px){.market-ai-welcome{width:calc(100% - 20px);padding:22px 0 28px}.market-ai-lab-status>b,.market-ai-lab-console-head>ul,.market-ai-lab-source-line{display:none}.market-ai-lab-intro h1{letter-spacing:-.05em;margin-top:0;font-size:34px}.market-ai-lab-intro p{font-size:13px}.market-ai-lab-console{border-radius:21px;margin-top:20px;padding:11px}.market-ai-lab-console-head{padding:2px 2px 10px}.market-ai-lab-composer{border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:146px;padding:13px}.market-ai-lab-composer-mark{display:none}.market-ai-lab-composer textarea{grid-column:1;min-height:72px;padding:2px 0;font-size:14px}.market-ai-lab-composer>.market-ai-attachment-tray{grid-column:1}.market-ai-lab-composer.has-attachments{min-height:220px}.market-ai-lab-composer-actions{grid-column:1}.market-ai-lab-composer-actions label span,.market-ai-lab-composer-actions .market-ai-voice span{display:none}.market-ai-lab-composer-actions label,.market-ai-lab-composer-actions .market-ai-voice{justify-content:center;width:34px;padding:0}.market-ai-lab-send{margin-left:auto}.market-ai-lab-map{grid-template-columns:1fr}.market-ai-lab-signals{display:none}.market-ai-lab-reactor{min-height:245px}.market-ai-lab-outcome{padding:13px}.market-ai-lab-prompts{grid-template-columns:1fr;padding-bottom:5px}.market-ai-lab-prompts>strong,.market-ai-lab-prompts>button:last-child{display:none}.market-ai-lab-prompts>button{min-height:43px}}@media (height<=800px) and (width>=761px){.market-ai-welcome{padding-top:20px}.market-ai-lab-intro h1{margin-top:11px;font-size:42px}.market-ai-lab-intro p{margin-top:8px}.market-ai-lab-console{margin-top:18px}.market-ai-lab-map,.market-ai-lab-reactor{min-height:228px}}@media (prefers-reduced-motion:reduce){.market-ai-lab-status>i,.market-ai-lab-reactor:after,.market-ai-lab-orbit.is-one,.market-ai-lab-orbit.is-two{animation:none}}@media (width<=960px){.market-ai-value-showcase{grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:26px}.market-ai-value-copy h2{font-size:25px}}@media (width<=760px){.market-ai-value-showcase{grid-template-columns:1fr;margin-top:24px}.market-ai-value-copy{text-align:center}.market-ai-value-brand,.market-ai-value-tags{justify-content:center}.market-ai-value-copy h2,.market-ai-value-copy>p{margin-left:auto;margin-right:auto}.market-ai-demo-window{display:none}}@media (height<=780px) and (width>=761px){.market-ai-welcome{padding-top:18px}.market-ai-value-showcase{margin-top:22px}.market-ai-demo-window{min-height:258px;padding:13px}.market-ai-demo-body li{min-height:43px}}.market-discovery-shell.is-ai.is-chatting .market-discovery-header{display:none}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-main{background:#fff;padding:0}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell{width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 max(24px,50% - 540px);display:flex;position:relative}.market-ai-chat-brand{color:#35327e;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.market-ai-chat-brand>span{color:#fff;background:linear-gradient(145deg,#6962d6,#3e3998);border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;display:grid;box-shadow:0 7px 16px #3d39982e}.market-ai-chat-brand strong{font-size:13px;font-weight:760}.market-ai-chat-compact-actions{align-items:center;gap:7px;display:flex}.market-ai-compact-mode{background:#f4f4f8;border:1px solid #e8e7ef;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.market-ai-compact-mode button{color:#787684;background:0 0;border:0;border-radius:999px;min-width:58px;height:28px;padding:0 11px;font-size:10px;font-weight:680}.market-ai-compact-mode button.active{color:#373283;background:#fff;box-shadow:0 3px 10px #35317a1a}.is-rag .market-ai-compact-mode button.active{color:#087c73}.market-ai-details-trigger,.market-ai-new-chat{color:#666473;background:#fff;border:1px solid #e5e4eb;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;display:inline-flex}.market-ai-details-trigger:hover,.market-ai-new-chat:hover{color:#3d3a98;background:#f7f6ff;border-color:#d3d0ec}.market-ai-details-trigger span{color:#9996a4;font-size:12px}.market-ai-chat-details{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #e4e3eb;border-radius:16px;width:min(390px,100vw - 32px);max-height:min(500px,100vh - 92px);padding:16px;position:absolute;top:52px;right:max(24px,50% - 540px);overflow-y:auto;box-shadow:0 20px 50px #302c5e26}.market-ai-chat-details.market-ai-preference-panel li{background:#fafafd}.market-ai-chat-details .market-ai-knowledge-files{margin-top:2px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-list{scrollbar-width:thin;padding:clamp(42px,7vh,78px) max(28px,50% - 590px) 38px}.market-discovery-shell.is-ai.is-chatting .market-ai-message{gap:16px;margin-bottom:38px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-content{width:min(1120px,100% - 52px)}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-user .market-ai-message-content{width:auto;max-width:min(760px,78%)}.market-discovery-shell.is-ai.is-chatting .market-ai-avatar{border-radius:11px;flex-basis:38px;width:38px;height:38px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-author{margin-bottom:10px;font-size:14px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble{color:#3f3e49;background:0 0;border:0;border-radius:0;padding:0;font-size:17px;line-height:1.75}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-user .market-ai-message-bubble{color:#3e396c;background:#f2f0ff;border:1px solid #e7e3ff;border-radius:14px 5px 14px 14px;padding:14px 18px;font-size:16px}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-assistant:has(.market-ai-greeting-response){display:block}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-assistant:has(.market-ai-greeting-response) .market-ai-message-content{width:min(1120px,100%)}.market-ai-greeting-response{color:#292831;padding:10px 0 8px}.market-ai-greeting-response h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:760;line-height:1.35}.market-ai-greeting-response>p{margin:20px 0 0;font-size:18px;line-height:1.75}.market-ai-greeting-response h3{margin:50px 0 18px;font-size:22px;font-weight:760;line-height:1.45}.market-discovery-shell.is-ai.is-chatting .market-ai-greeting-response ul{grid-template-columns:1fr;gap:16px;max-width:540px;margin:0;display:grid}.market-discovery-shell.is-ai.is-chatting .market-ai-greeting-response li{background:0 0;border:0;align-items:baseline;gap:10px;min-height:0;padding:0;font-size:18px;line-height:1.65;display:flex}.market-ai-greeting-response li>span{flex:none}.market-ai-greeting-response li p{margin:0}.market-ai-greeting-response li strong{font-weight:760}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul{gap:8px;margin-top:15px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble li{background:#fafafd;border-color:#ecebf2;min-height:42px;padding:9px 12px;font-size:13px}.market-ai-thinking{color:#777582;align-items:center;gap:10px;min-height:34px;font-size:14px;display:inline-flex}.market-ai-thinking i{border:2px solid #dedcf3;border-top-color:#5c56c8;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite market-ai-thinking-spin}@keyframes market-ai-thinking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.market-ai-thinking i{animation:none}}.market-discovery-shell.is-ai.is-chatting .market-ai-guide-questions{margin-top:18px}.market-discovery-shell.is-ai.is-chatting .market-ai-guide-questions button{min-height:42px;padding:9px 12px;font-size:13px}.market-discovery-shell.is-ai.is-chatting .market-ai-guide-questions>small{font-size:12px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{z-index:10;background:linear-gradient(#ffffff59,#fff 22%);padding:12px max(28px,50% - 590px) 17px;position:relative}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer{background:#fffffffa;border:1.5px solid #5c56c8;border-radius:22px;min-height:118px;padding:16px 16px 12px 18px;box-shadow:0 15px 38px #3732801f}.market-discovery-shell.is-ai.is-chatting .market-ai-send{border-radius:50%;flex-basis:34px;width:34px;height:34px}.market-ai-enter-hint{color:#aaa8b2;white-space:nowrap;margin-left:auto;font-size:9px}.market-discovery-shell.is-ai.is-chatting .market-ai-disclaimer{margin-top:7px}@media (width<=700px){.market-discovery-shell.is-ai.is-chatting .market-ai-conversation{grid-template-rows:56px minmax(0,1fr) auto}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{min-height:56px;padding:0 12px}.market-ai-chat-brand strong,.market-ai-details-trigger,.market-ai-enter-hint{display:none}.market-ai-new-chat{color:#0000;justify-content:center;width:34px;padding:0;font-size:0;overflow:hidden}.market-ai-new-chat:before{content:"+";color:#5b586a;font-size:17px}.market-ai-chat-details{top:50px;right:12px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-list{padding:28px 14px 20px}.market-discovery-shell.is-ai.is-chatting .market-ai-message{margin-bottom:24px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble{font-size:15px}.market-ai-greeting-response h2{font-size:23px}.market-ai-greeting-response>p,.market-discovery-shell.is-ai.is-chatting .market-ai-greeting-response li{font-size:16px}.market-ai-greeting-response h3{margin-top:34px;font-size:20px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul,.market-discovery-shell.is-ai.is-chatting .market-ai-guide-questions>div{grid-template-columns:1fr}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{padding:8px 10px 10px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer{border-radius:18px;min-height:92px}.market-discovery-shell.is-ai.is-chatting .market-ai-disclaimer{display:none}}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell{grid-template-columns:238px minmax(0,1fr);transition:grid-template-columns .18s}.market-ai-history-sidebar{color:#4d4b56;background:#f7f7f8;border-right:1px solid #ececef;flex-direction:column;min-height:0;padding:18px 11px 16px;display:flex}.market-ai-sidebar-toggle{color:#696773;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;margin:0 5px 20px auto;display:grid}.market-ai-sidebar-toggle:hover{color:#3d3a98;background:#ecebf6}.market-ai-chat-shell.is-history-collapsed .market-ai-history-sidebar{align-items:center;padding:14px 9px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-toggle{margin:0 auto 18px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-toggle svg{transform:scaleX(-1)}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav a,.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav button{justify-content:center;width:42px;padding:0}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav span,.market-ai-chat-shell.is-history-collapsed .market-ai-history-list{display:none}.market-ai-history-nav{gap:4px;display:grid}.market-ai-history-nav a,.market-ai-history-nav button{color:#34323b;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.market-ai-history-nav a:hover,.market-ai-history-nav button:hover{color:#3d3a98;background:#eeeef5}.market-ai-history-list{scrollbar-width:none;align-content:start;gap:3px;min-height:0;margin-top:8px;display:grid;overflow-y:auto}.market-ai-history-list::-webkit-scrollbar{display:none}.market-ai-history-item{color:#77757e;background:0 0;border-radius:9px;align-items:center;min-width:0;min-height:36px;font-size:11px;display:flex}.market-ai-history-open{min-width:0;min-height:36px;color:inherit;text-align:left;font-size:inherit;background:0 0;border:0;border-radius:9px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 11px;display:flex;overflow:hidden}.market-ai-history-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-ai-history-open i{background:#aca9b6;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.market-ai-history-item.active{color:#37343f;background:#fff;box-shadow:0 2px 10px #26243c14}.market-ai-history-item:hover,.market-ai-history-item:focus-within{color:#3d3a98;background:#fff}.market-ai-history-delete{color:#9a97a2;opacity:0;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-right:3px;transition:color .15s,background .15s,opacity .15s,transform .15s;display:grid;transform:translate(3px)}.market-ai-history-item:hover .market-ai-history-delete,.market-ai-history-item:focus-within .market-ai-history-delete{opacity:1;transform:translate(0)}.market-ai-history-delete:hover,.market-ai-history-delete:focus-visible{color:#c43d49;background:#fff0f2;outline:none}.market-ai-history-list>button{color:#77757e;text-align:left;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:11px}.market-ai-history-list>button.market-ai-history-more{color:#45424f;text-underline-offset:3px;width:fit-content;min-height:32px;font-weight:680;text-decoration:underline}.market-ai-delete-backdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c192775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.market-ai-delete-dialog{color:#302d37;background:#fff;border:1px solid #e6e3eb;border-radius:20px;width:min(420px,100%);padding:28px;box-shadow:0 24px 70px #1d183342}.market-ai-delete-dialog>span{color:#c33b49;background:#fff0f2;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.market-ai-delete-dialog h2{color:#28252f;margin:18px 0 0;font-size:20px}.market-ai-delete-dialog p{color:#77727e;margin:10px 0 0;font-size:13px;line-height:1.7}.market-ai-delete-dialog>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.market-ai-delete-dialog>div button{border:0;border-radius:999px;min-width:96px;min-height:40px;padding:0 18px;font-size:13px;font-weight:720}.market-ai-delete-dialog>div button:first-child{color:#55515e;background:#f3f2f6}.market-ai-delete-dialog>div button:last-child{color:#fff;background:#bd3947}.market-ai-delete-dialog>div button:hover{filter:brightness(.96)}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{padding:0 22px}.market-ai-conversation-title{color:#42404a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(620px,58vw);margin:0;font-size:14px;font-weight:560;overflow:hidden}.market-ai-share-chat,.market-ai-new-chat{color:#56535f;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;display:inline-flex}.market-ai-share-chat:hover,.market-ai-new-chat:hover{color:#3d3a98;background:#f6f5fc;border-color:#e5e3f0}@media (width<=920px){.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell{grid-template-columns:72px minmax(0,1fr)}.market-ai-history-sidebar{align-items:center;padding:14px 9px}.market-ai-sidebar-toggle{margin:0 auto 18px}.market-ai-history-nav a,.market-ai-history-nav button{justify-content:center;width:42px;padding:0}.market-ai-history-nav span,.market-ai-history-list{display:none}}@media (width<=700px){.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell{grid-template-columns:minmax(0,1fr)}.market-ai-history-sidebar{display:none}.market-ai-conversation-title{max-width:46vw;font-size:11px}.market-ai-share-chat{justify-content:center;width:34px;padding:0;font-size:0}}.market-discovery-shell.is-ai.is-chatting .market-ai-message.has-results .market-ai-message-content{width:min(1240px,100% - 48px)}.market-ai-criteria{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.market-ai-criteria span{color:#504bab;background:#f0efff;border:1px solid #dedcf8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.market-ai-choice-panel{border-top:1px solid #e6e6ed;margin-top:17px;padding-top:14px}.market-ai-choice-panel>small{color:#777583;font-size:13px;font-weight:650;display:block}.market-ai-choice-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.market-ai-choice-panel button{color:#3f3d4a;text-align:left;background:#fff;border:1px solid #dedee8;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:13px 15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.market-ai-choice-panel button:hover:not(:disabled){border-color:#aaa6de;transform:translateY(-1px);box-shadow:0 8px 20px #38338b1a}.market-ai-choice-panel button>span{gap:2px;min-width:0;display:grid}.market-ai-choice-panel button strong{font-size:15px;font-weight:720}.market-ai-choice-panel button small{color:#92909b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-ai-choice-panel button b{color:#7771d6;font-size:16px}.market-ai-product-results,.market-ai-supplier-results{border-top:1px solid #e4e4eb;margin-top:18px;padding-top:16px}.market-ai-supplier-insight{border-bottom:1px solid #e7e5eb;margin-top:18px;padding-bottom:16px}.market-ai-supplier-insight summary{color:#6f6b73;cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:inline-flex}.market-ai-supplier-insight summary::-webkit-details-marker{display:none}.market-ai-supplier-insight summary>span{color:#ff6b16;font-size:18px}.market-ai-supplier-insight summary strong{font-weight:660}.market-ai-supplier-insight summary i{font-style:normal;transition:transform .18s}.market-ai-supplier-insight[open] summary i{transform:rotate(180deg)}.market-ai-supplier-insight>div{gap:10px;margin-top:14px;display:grid}.market-ai-supplier-insight>div p{color:#37343b;margin:0;font-size:13px;line-height:1.75}.market-ai-product-results>header,.market-ai-supplier-results>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-ai-product-results>header>div,.market-ai-supplier-results>header>div{gap:2px;display:grid}.market-ai-product-results>header strong,.market-ai-supplier-results>header strong{color:#292738;font-size:17px}.market-ai-product-results>header small,.market-ai-supplier-results>header small,.market-ai-supplier-results>header>span{color:#898793;font-size:11px}.market-ai-product-results>header>a,.market-ai-product-results>header>button{color:#4742a3;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:720}.market-ai-product-results>header>button:hover{text-decoration:underline}.market-ai-product-results>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.market-ai-product-results>div>article{background:#fff;border:1px solid #e1e1e8;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #221f590f}.market-ai-product-card{cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s}.market-ai-product-card:hover,.market-ai-product-card:focus-visible{border-color:#aaa5e8;outline:none;transform:translateY(-3px);box-shadow:0 14px 28px #302b731f}.market-ai-product-card:focus-visible{box-shadow:0 0 0 3px #524bc333,0 14px 28px #302b731f}.market-ai-product-image{background:#f5f5f7;height:142px;display:block;position:relative;overflow:hidden}.market-ai-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.market-ai-product-image-empty{color:#4b478f;text-align:center;background:linear-gradient(145deg,#f5f4fb 0%,#e9e8f4 100%);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:18px;display:flex}.market-ai-product-image-empty>span{color:#5a55b2;background:#ffffffd1;border:1px solid #524bc329;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;position:relative}.market-ai-product-image-empty>span svg:last-child{color:#f17645;position:absolute;top:-5px;right:-5px}.market-ai-product-image-empty strong{color:#38355f;font-size:12px;font-weight:760}.market-ai-product-image-empty small{color:#76738d;font-size:9px;line-height:1.45}.market-ai-product-image-empty.is-directory{gap:5px;padding:12px}.market-ai-product-image-empty.is-directory>span{border-radius:12px;width:42px;height:42px}.market-ai-product-image-empty.is-directory strong{font-size:10px}.market-ai-product-image-empty.is-directory small{font-size:7px}.market-ai-product-image-empty.is-detail{gap:10px}.market-ai-product-image-empty.is-detail>span{border-radius:18px;width:74px;height:74px}.market-ai-product-image-empty.is-detail strong{font-size:16px}.market-ai-product-image-empty.is-detail small{font-size:11px}.market-ai-product-image-empty.is-thumbnail{gap:0;padding:0}.market-ai-product-image-empty.is-thumbnail>span{background:0 0;border:0;border-radius:6px;width:100%;height:100%}.market-ai-product-image-empty.is-thumbnail>span svg:last-child{top:4px;right:6px}.market-ai-product-image-empty.is-thumbnail strong,.market-ai-product-image-empty.is-thumbnail small{display:none}.market-ai-product-card:hover .market-ai-product-image img,.market-ai-product-card:focus-visible .market-ai-product-image img{transform:scale(1.04)}.market-ai-product-copy{flex-direction:column;padding:11px 12px 13px;display:flex}.market-ai-product-copy h3{color:#2c2a37;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-ai-product-copy h3 a,.market-ai-product-copy>small a{color:inherit}.market-ai-product-copy h3 a:hover,.market-ai-product-copy>small a:hover{color:#4943a5;text-decoration:underline}.market-ai-product-copy>div{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.market-ai-product-copy>div span{color:#67647b;background:#f2f1f8;border-radius:999px;padding:2px 6px;font-size:9px}.market-ai-product-copy>strong{color:#23212e;margin-top:9px;font-size:16px}.market-ai-product-copy>small{color:#8c8993;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.market-ai-material-products{color:#292738;background:#fff;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 14px 34px #2b27691a}.market-ai-material-products>header{background:#f2f6fb;border-bottom:1px solid #e1e6ed;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:15px 18px;display:grid}.market-ai-material-products>header>span{color:#2366a8;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 14px #194d821a}.market-ai-material-products h3,.market-ai-material-products p{margin:0}.market-ai-material-products h3{color:#23354b;letter-spacing:-.01em;font-size:15px;font-weight:780}.market-ai-material-products>header p{color:#65758a;max-width:72ch;margin-top:4px;font-size:11px;line-height:1.55}.market-ai-material-products>header>small{color:#2766a2;white-space:nowrap;background:#e7f0fa;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:740}.market-ai-material-products-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-ai-material-products-list>article{border-bottom:1px solid #e9edf2;min-width:0}.market-ai-material-products-list>article:nth-child(odd){border-right:1px solid #e9edf2}.market-ai-material-card-link{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:14px 18px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid}.market-ai-material-card-link:hover{background:#f8fbfe}.market-ai-material-card-link:hover dl>div{background:#eef4f9}.market-ai-material-card-link:focus-visible{z-index:1;outline:0;position:relative;box-shadow:inset 0 0 0 2px #3f7db8}.market-ai-material-card-link>div:first-child{gap:3px;min-width:0;display:grid}.market-ai-material-card-link>div:first-child strong{color:#27384d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.market-ai-material-card-link>div:first-child span{color:#7c8898;font-size:8px}.market-ai-material-products-list dl{grid-column:1/-1;grid-template-columns:minmax(92px,.72fr) minmax(140px,1.28fr);gap:7px;margin:2px 0 0;display:grid}.market-ai-material-products-list dl>div{background:#f5f7fa;border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.market-ai-material-products-list dt,.market-ai-material-products-list dd{margin:0}.market-ai-material-products-list dt{color:#8c97a5;font-size:7px}.market-ai-material-products-list dd{color:#31577d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:690;overflow:hidden}.market-ai-material-products-list dd.is-pending{color:#9ba2ac;font-weight:560}.market-ai-material-products>footer{background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:10px 18px;display:flex}.market-ai-material-products>footer>div{align-items:center;gap:15px;display:flex}.market-ai-material-products>footer button{color:#285f98;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:740;display:inline-flex}.market-ai-material-products>footer button:hover{text-underline-offset:3px;text-decoration:underline}.market-ai-material-products>footer button:focus-visible{outline-offset:4px;outline:2px solid #3f7db8}.market-ai-material-products>footer p{color:#929aa5;text-align:right;font-size:8px}.ai-material-detail-page{color:#17233b;background:radial-gradient(circle at 86% 10%,#3b82f61a,#0000 26rem),linear-gradient(#f8fbff 0%,#f4f7fb 100%);min-height:100vh}.ai-material-detail-appbar{color:#4a5972;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e4eaf2;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;padding:0 clamp(24px,4vw,72px);display:grid}.ai-material-detail-appbar>a{color:#42536e;justify-self:start;align-items:center;gap:8px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex}.ai-material-detail-appbar>a:hover{color:#1769d2}.ai-material-detail-appbar>a:focus-visible,.ai-material-detail-verification>a:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #256cdd47}.ai-material-detail-appbar>div{align-items:center;gap:10px;display:inline-flex}.ai-material-detail-appbar>div>span{color:#fff;background:linear-gradient(145deg,#2c7be5,#1457bf);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 24px #1f67cd38}.ai-material-detail-appbar strong{color:#1a2942;letter-spacing:-.01em;font-size:15px;font-weight:780}.ai-material-detail-appbar>span{color:#a24e2b;white-space:nowrap;background:#fff2ea;border:1px solid #ffe0d2;border-radius:999px;justify-self:end;padding:7px 11px;font-size:12px;font-weight:700}.ai-material-detail-main{width:min(1480px,100% - 64px);margin:0 auto;padding:36px 0 64px}.ai-material-detail-hero{background:linear-gradient(112deg,#fffffffa 0 52%,#f1f7fff5 100%),#fff;border:1px solid #dfe7f2;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:36px;min-height:192px;padding:44px clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #1f32511a}.ai-material-detail-hero:after{content:"";pointer-events:none;border:1px solid #3476da29;border-radius:50%;width:360px;height:360px;position:absolute;top:-148px;right:-80px;box-shadow:0 0 0 58px #3476da09,0 0 0 112px #3476da06}.ai-material-detail-hero>div{z-index:1;min-width:0;position:relative}.ai-material-detail-hero>div>span{color:#58739c;margin-bottom:14px;font-size:14px;font-weight:720;display:block}.ai-material-detail-hero h1,.ai-material-detail-hero p{margin:0}.ai-material-detail-hero h1{color:#16233d;letter-spacing:-.04em;max-width:950px;font-size:clamp(34px,3.2vw,54px);font-weight:790;line-height:1.08}.ai-material-detail-hero p{color:#73829a;margin-top:15px;font-size:16px;line-height:1.6}.ai-material-detail-hero>aside{z-index:1;color:#2863b7;background:#fffc;border:1px solid #d7e5f7;border-radius:14px;align-items:center;gap:12px;min-width:230px;padding:18px 20px;display:flex;position:relative;box-shadow:0 14px 36px #2653911a}.ai-material-detail-hero>aside>span{gap:4px;display:grid}.ai-material-detail-hero>aside strong{color:#264260;font-size:14px;font-weight:760}.ai-material-detail-hero>aside small{color:#72839b;font-size:12px}.ai-material-detail-section{background:#fff;border-bottom:1px solid #e5ebf2;border-left:1px solid #dfe7f2;border-right:1px solid #dfe7f2;padding:40px clamp(32px,5vw,72px) 44px}.ai-material-detail-section>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ai-material-detail-section>header>div{align-items:center;gap:12px;display:flex}.ai-material-detail-section>header>div>span{background:#2f73e0;border-radius:3px;flex:none;width:9px;height:28px}.ai-material-detail-section h2,.ai-material-detail-section>header p,.ai-material-detail-section>header small{margin:0}.ai-material-detail-section h2{color:#18243c;letter-spacing:-.025em;font-size:26px;font-weight:780}.ai-material-detail-section>header>div>small{color:#1c67ca;background:#eaf3ff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:720}.ai-material-detail-section>header>p{color:#8793a5;text-align:right;font-size:13px;line-height:1.5}.ai-material-detail-archive{background:#fff;border:1px solid #d7dee9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ai-material-detail-archive>div{border-bottom:1px solid #e4e9f0;align-content:center;gap:8px;min-width:0;min-height:106px;padding:20px 22px;display:grid}.ai-material-detail-archive>div:nth-child(odd):not(.is-wide){border-right:1px solid #e4e9f0}.ai-material-detail-archive>div.is-wide{grid-column:1/-1}.ai-material-detail-archive>div:last-child{border-bottom:0}.ai-material-detail-archive dt,.ai-material-detail-archive dd,.ai-material-detail-specs dt,.ai-material-detail-specs dd{margin:0}.ai-material-detail-archive dt{color:#687892;align-items:center;gap:9px;font-size:14px;font-weight:680;display:flex}.ai-material-detail-archive dt small{color:#1765c8;background:#e7f1ff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:730}.ai-material-detail-archive dd{color:#1c2941;text-overflow:ellipsis;font-size:19px;font-weight:700;line-height:1.45;overflow:hidden}.ai-material-detail-introduction{color:#41516b;max-width:1160px;margin:0;font-size:17px;line-height:1.95}.ai-material-detail-attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ai-material-detail-attributes>div{background:#f4f7fb;border:1px solid #e2e8f0;border-radius:12px;align-content:start;gap:14px;min-height:120px;padding:20px 22px;display:grid}.ai-material-detail-attributes strong{color:#2a3952;font-size:14px;font-weight:740}.ai-material-detail-attributes p{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ai-material-detail-attributes span{color:#4a5d78;background:#e8edf5;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650}.ai-material-detail-specs{border:1px solid #dfe5ee;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.ai-material-detail-specs>div{border-bottom:1px solid #e4e9f0;align-content:center;gap:8px;min-width:0;min-height:132px;padding:22px;display:grid}.ai-material-detail-specs>div:nth-child(odd){border-right:1px solid #e4e9f0}.ai-material-detail-specs>div:nth-last-child(-n+2){border-bottom:0}.ai-material-detail-specs dt{color:#687893;font-size:13px;font-weight:680}.ai-material-detail-specs dd{color:#1d2a43;font-size:18px;font-weight:710;line-height:1.45}.ai-material-detail-specs small{color:#8794a7;font-size:12px}.ai-material-detail-verification{color:#fff;background:linear-gradient(116deg,#142d58,#1c58a7);border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:30px;min-height:110px;padding:24px clamp(32px,5vw,72px);display:flex;box-shadow:0 24px 60px #1f32511f}.ai-material-detail-verification>div{align-items:center;gap:13px;display:flex}.ai-material-detail-verification>div>span{gap:4px;display:grid}.ai-material-detail-verification strong{font-size:15px;font-weight:750}.ai-material-detail-verification small{color:#ffffffb3;font-size:12px}.ai-material-detail-verification>a{color:#1c4d91;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex}.ai-material-detail-verification>a:hover{background:#edf5ff}@media (width<=980px){.ai-material-detail-appbar{grid-template-columns:1fr auto}.ai-material-detail-appbar>div{display:none}.ai-material-detail-main{width:min(100% - 32px,760px)}.ai-material-detail-hero{flex-direction:column;align-items:flex-start}.ai-material-detail-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ai-material-detail-appbar{min-height:60px;padding:0 16px}.ai-material-detail-appbar>span{display:none}.ai-material-detail-main{width:calc(100% - 20px);padding:14px 0 30px}.ai-material-detail-hero,.ai-material-detail-section,.ai-material-detail-verification{padding-left:20px;padding-right:20px}.ai-material-detail-hero h1{font-size:32px}.ai-material-detail-hero>aside{width:100%}.ai-material-detail-section>header,.ai-material-detail-verification{flex-direction:column;align-items:flex-start}.ai-material-detail-section>header>p{text-align:left}.ai-material-detail-archive,.ai-material-detail-attributes,.ai-material-detail-specs{grid-template-columns:1fr}.ai-material-detail-archive>div,.ai-material-detail-archive>div:nth-child(odd):not(.is-wide),.ai-material-detail-specs>div,.ai-material-detail-specs>div:nth-child(odd){border-bottom:1px solid #e4e9f0;border-right:0}.ai-material-detail-specs>div:nth-last-child(2){border-bottom:1px solid #e4e9f0}.ai-material-detail-verification>a{justify-content:center;width:100%}}.market-ai-material-formula{color:#292738;background:#fff;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 14px 34px #2b27691f}.market-ai-material-formula>header{background:#f2f1fa;border-bottom:1px solid #e1e0eb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:16px 18px;display:grid}.market-ai-material-formula>header>span{color:#514cba;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 14px #3732831a}.market-ai-material-formula>header>div{min-width:0}.market-ai-material-formula h3,.market-ai-material-formula p{margin:0}.market-ai-material-formula h3{color:#29264a;letter-spacing:-.01em;font-size:15px;font-weight:780}.market-ai-material-formula>header p{color:#747185;max-width:72ch;margin-top:4px;font-size:11px;line-height:1.55}.market-ai-material-formula>header>small{color:#a64b2a;white-space:nowrap;background:#fff0e9;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:760}.market-ai-material-formula-workspace{grid-template-columns:190px minmax(0,1fr);min-height:390px;display:grid}.market-ai-material-formula-tabs{background:#f8f8fc;border-right:1px solid #e5e4ed;flex-direction:column;gap:8px;min-width:0;padding:16px 12px;display:flex}.market-ai-material-formula-tabs>div{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px;display:flex}.market-ai-material-formula-tabs>div strong{color:#37334c;font-size:11px;font-weight:770}.market-ai-material-formula-tabs>div span{color:#898596;font-size:9px}.market-ai-material-formula-tabs>button{color:#676376;text-align:left;background:0 0;border:0;border-radius:12px;align-content:start;gap:4px;width:100%;min-height:84px;padding:11px 12px;transition:color .16s,background-color .16s,transform .16s;display:grid}.market-ai-material-formula-tabs>button span{color:inherit;font-size:11px;font-weight:750;line-height:1.35}.market-ai-material-formula-tabs>button small{color:#817db0;font-size:8px;font-weight:700}.market-ai-material-formula-tabs>button em{color:#94909f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.market-ai-material-formula-tabs>button:hover,.market-ai-material-formula-tabs>button.is-active{color:#38338b;background:#ecebfa}.market-ai-material-formula-tabs>button.is-active small{color:#514cba}.market-ai-material-formula-tabs>button:hover{transform:translateY(-1px)}.market-ai-material-formula-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #7771d6}.market-ai-material-formula-content{background:#fff;min-width:0}.market-ai-material-formula-content>header{border-bottom:1px solid #e8e7ef;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.market-ai-material-formula-content>header>div{min-width:0}.market-ai-material-formula-content>header strong{color:#28253c;font-size:14px;font-weight:790}.market-ai-material-formula-content>header p{color:#777384;max-width:68ch;margin-top:4px;font-size:9px;line-height:1.55}.market-ai-material-formula-content>header>span{color:#4d48a9;background:#f0effb;border-radius:999px;flex:none;padding:5px 9px;font-size:8px;font-weight:720}.market-ai-material-formula-record{background:#fcfcfe;border-bottom:1px solid #e8e7ef;grid-template-columns:1.2fr .65fr 1fr;padding:0 18px;display:grid}.market-ai-material-formula-record>div{align-content:center;gap:2px;min-width:0;min-height:46px;padding:8px 12px 8px 0;display:grid}.market-ai-material-formula-record>div+div{border-left:1px solid #ecebf2;padding-left:12px}.market-ai-material-formula-record span{color:#92909d;font-size:8px}.market-ai-material-formula-record strong{color:#494657;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;font-weight:690;overflow:hidden}.market-ai-material-formula-composition{grid-template-columns:minmax(260px,1.06fr) minmax(225px,.94fr);display:grid}.market-ai-material-formula-composition>section{border-right:1px solid #e3e2ec;min-width:0;padding:15px 18px 14px}.market-ai-material-formula-composition>section>button{color:#4944aa;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:10px;font-weight:740;display:inline-flex}.market-ai-material-formula-composition>section>button:hover{text-underline-offset:3px;text-decoration:underline}.market-ai-material-formula-composition>section>button:focus-visible{outline-offset:4px;outline:2px solid #7771d6}.market-ai-material-formula-body{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);display:grid}.market-ai-material-formula-body>section{min-width:0;padding:15px 18px 14px}.market-ai-material-formula-body>section+section{border-left:1px solid #e3e2ec}.market-ai-material-formula-title{justify-content:space-between;align-items:baseline;gap:12px;min-height:23px;display:flex}.market-ai-material-formula-title strong{color:#38354a;font-size:12px;font-weight:760}.market-ai-material-formula-title span{color:#858293;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-ai-material-formula dl{margin:8px 0 0}.market-ai-material-formula dl>div{border-top:1px solid #ecebf2;grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr);align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.market-ai-material-formula dt,.market-ai-material-formula dd{min-width:0;margin:0;font-size:10px}.market-ai-material-formula dt{gap:3px;display:grid}.market-ai-material-formula dt strong{color:#403d52;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.market-ai-material-formula dt span{color:#918e9c;font-size:8px}.market-ai-material-formula dd{text-align:left;grid-template-columns:minmax(72px,.72fr) minmax(112px,1.28fr);gap:7px;display:grid}.market-ai-material-formula dd>span{background:#f5f5fa;border-radius:7px;gap:2px;min-width:0;padding:6px 7px;display:grid}.market-ai-material-formula dd small{color:#9895a2;font-size:7px}.market-ai-material-formula dd strong{color:#4b4771;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:690;overflow:hidden}.market-ai-material-formula dd strong.is-pending{color:#a19eaa;font-weight:580}.market-ai-material-formula table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:10px}.market-ai-material-formula th,.market-ai-material-formula td{text-align:left;border-top:1px solid #ecebf2;height:27px;padding:0}.market-ai-material-formula th:last-child,.market-ai-material-formula td:last-child{color:#4e49ac;font-variant-numeric:tabular-nums;text-align:right;width:92px}.market-ai-material-formula thead th{color:#858291;font-size:9px;font-weight:610}.market-ai-material-formula tbody td:first-child{color:#454253}.market-ai-material-formula tfoot th{color:#2f2c42;font-weight:760}.market-ai-material-formula-body button{color:#4944aa;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:10px;font-weight:740;display:inline-flex}.market-ai-material-formula-body button:hover{text-decoration:underline}.market-ai-material-formula-body button:focus-visible{outline-offset:4px;outline:2px solid #7771d6}.market-ai-material-formula-details{align-content:start;padding:7px 18px;display:grid}.market-ai-material-formula-details>section{border-bottom:1px solid #ecebf2;min-width:0;min-height:62px;padding:12px 0}.market-ai-material-formula-details>section>strong{color:#535064;font-size:8px;font-weight:740;display:block}.market-ai-material-formula-details>section>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.market-ai-material-formula-details span{color:#615d76;background:#fff;border-radius:5px;padding:3px 6px;font-size:7px}.market-ai-material-formula-details p{color:#8b8798;margin-top:7px;font-size:8px}.market-ai-material-formula>footer{background:#fafafe;border-top:1px solid #e5e4ed;align-items:center;gap:10px;min-height:43px;padding:10px 18px;display:flex}.market-ai-material-formula>footer strong{color:#555164;margin-right:2px;font-size:9px}.market-ai-material-formula>footer p{color:#918e9b;margin:0;font-size:8px;line-height:1.45}.market-ai-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.market-ai-supplier-grid>article{background:#fff;border:1px solid #d9e1ef;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 14px 34px #1f4c9112}.market-ai-supplier-profile-link{color:inherit;grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:14px;display:grid}.market-ai-supplier-profile-link>span{color:#fff;background:#1260e7;border:1px solid #1260e7;border-radius:15px;place-items:center;width:62px;height:62px;font-size:25px;font-weight:820;display:grid;overflow:hidden}.market-ai-supplier-profile-link>span img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.market-ai-supplier-profile-copy{gap:7px;min-width:0;display:grid}.market-ai-supplier-name{align-items:center;gap:7px;min-width:0;display:flex}.market-ai-supplier-name strong{color:#0f1f46;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:790;overflow:hidden}.market-ai-supplier-name>svg{color:#1260e7;flex:none}.market-ai-supplier-meta{color:#687693;align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.market-ai-supplier-meta b,.market-ai-supplier-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.market-ai-supplier-meta b{color:#1260e7;flex:none;font-weight:720}.market-ai-supplier-meta i{background:#d7dfed;flex:none;width:1px;height:15px}.market-ai-supplier-profile-arrow{color:#8a98b3}.market-ai-supplier-empty{color:#5e5b67;text-align:center;background:#faf9fc;border:1px dashed #d8d5e2;border-radius:16px;grid-column:1/-1;place-content:center;gap:8px;min-height:150px;padding:28px;display:grid}.market-ai-supplier-empty strong{color:#292738;font-size:15px}.market-ai-supplier-empty small{color:#898793;max-width:520px;font-size:11px;line-height:1.65}.market-ai-supplier-capabilities{border-top:1px solid #dfe6f2;border-bottom:1px solid #dfe6f2;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:15px 0;list-style:none;display:grid}.market-ai-supplier-capabilities li{color:#314b78;text-align:left;border-right:1px solid #dfe6f2;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 10px;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.market-ai-supplier-capabilities li:last-child{border-right:0}.market-ai-supplier-capabilities li svg{color:#1260e7;flex:none}.market-ai-supplier-capabilities li span{min-width:0}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;padding:15px 0}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li{color:#314b78;background:0 0;border:0;border-right:1px solid #dfe6f2;border-radius:0;justify-content:center;gap:9px;min-height:48px;padding:0 10px;font-size:11px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li:last-child{border-right:0}.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li span{color:inherit;font-weight:520}.market-ai-supplier-industries{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.market-ai-supplier-industries>strong{color:#142445;flex:none;padding-top:5px;font-size:12px}.market-ai-supplier-industries>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.market-ai-supplier-industries span{color:#2e5791;background:#edf5ff;border-radius:7px;padding:5px 9px;font-size:10px;line-height:1.2}.market-ai-supplier-industries span.is-empty{color:#7f8ba1;background:#f3f5f8}.market-ai-supplier-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.market-ai-supplier-products.has-1{grid-template-columns:minmax(0,1fr)}.market-ai-supplier-products.has-2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ai-supplier-products figure{min-width:0;margin:0}.market-ai-supplier-products img{object-fit:cover;background:#f3f6fb;border:1px solid #e1e7f1;border-radius:10px;width:100%;height:126px;display:block}.market-ai-supplier-products figure>span{color:#7690bb;background:#f3f7fc;border:1px solid #e1e7f1;border-radius:10px;place-items:center;width:100%;height:126px;display:grid}.market-ai-supplier-products figcaption{gap:2px;margin-top:7px;display:grid}.market-ai-supplier-products figcaption strong{color:#101f3f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.market-ai-supplier-products figcaption small{color:#7d89a0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-ai-supplier-products-empty{color:#6d7a92;background:#f7faff;border:1px dashed #cbd9ed;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;min-height:151px;margin-top:16px;padding:22px;display:grid}.market-ai-supplier-products-empty>span{color:#1260e7;background:#e9f2ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.market-ai-supplier-products-empty>div{min-width:0}.market-ai-supplier-products-empty strong{color:#182849;font-size:14px}.market-ai-supplier-products-empty p{margin:7px 0 0;font-size:11px;line-height:1.65}.market-ai-supplier-card>footer{margin-top:auto;padding-top:18px}.market-ai-supplier-card>footer .market-ai-supplier-inquiry{color:#fff;background:linear-gradient(90deg,#1467ee,#0c5bdd);border:1px solid #1260e7;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:14px;font-weight:780;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 18px #1260e72e}.market-ai-supplier-card>footer .market-ai-supplier-inquiry:hover,.market-ai-supplier-card>footer .market-ai-supplier-inquiry:focus-visible{color:#fff;background:linear-gradient(90deg,#0d5fe7,#084fc5);border-color:#084fc5;outline:none;transform:translateY(-1px);box-shadow:0 11px 24px #1260e73d}.market-ai-inquiry-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1823a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.market-ai-inquiry-dialog{color:#302d37;background:#fff;border:1px solid #e5e2ed;border-radius:26px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #15122a4d}.market-ai-inquiry-dialog>header{border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 21px;display:flex}.market-ai-inquiry-dialog>header h2{color:#383393;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.market-ai-inquiry-dialog>header p{color:#797581;margin:9px 0 0;font-size:13px}.market-ai-inquiry-dialog>header button{color:#57535e;cursor:pointer;background:#f6f5f8;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:27px;line-height:1;display:grid}.market-ai-inquiry-dialog>header button:hover,.market-ai-inquiry-dialog>header button:focus-visible{color:#fff;background:#4943a5;outline:none}.market-ai-inquiry-dialog form{gap:16px;padding:24px 32px 30px;display:grid}.market-ai-inquiry-account{color:#4d4955;background:#f6f5fb;border:1px solid #e2dff0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-left:144px;padding:10px 12px;display:grid}.market-ai-inquiry-account span{color:#fff;background:#4c46a8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:760}.market-ai-inquiry-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-ai-inquiry-account small{color:#7f7a87;font-size:11px}.market-ai-inquiry-session-loading,.market-ai-inquiry-login-gate{text-align:center;align-content:center;place-items:center;min-height:390px;padding:42px 32px;display:grid}.market-ai-inquiry-login-gate>span{color:#4d47ac;background:#efedff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;display:grid}.market-ai-inquiry-login-gate h3{color:#302d37;margin:18px 0 0;font-size:24px}.market-ai-inquiry-login-gate p{color:#77737e;max-width:520px;margin:9px 0 0;font-size:13px;line-height:1.7}.market-ai-inquiry-login-gate ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.market-ai-inquiry-login-gate li{color:#56516b;background:#f6f5fa;border-radius:8px;padding:7px 10px;font-size:11px}.market-ai-inquiry-login-gate>a,.market-ai-inquiry-login-gate>button{border-radius:10px;justify-content:center;align-items:center;width:min(100%,330px);min-height:48px;font-size:14px;font-weight:760;display:inline-flex}.market-ai-inquiry-login-gate>a{color:#fff;background:#4943a5}.market-ai-inquiry-login-gate>button{color:#686470;cursor:pointer;background:0 0;border:0;margin-top:8px}.market-ai-inquiry-dialog form>label{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.market-ai-inquiry-dialog label>span{color:#55515b;text-align:right;font-size:14px;font-weight:680}.market-ai-inquiry-dialog label>span b{color:#ff613d;margin-right:5px}.market-ai-inquiry-dialog input,.market-ai-inquiry-dialog textarea{color:#302d37;width:100%;font:inherit;background:#fff;border:1px solid #dcd9e2;border-radius:10px;outline:none;padding:13px 15px;font-size:14px}.market-ai-inquiry-dialog textarea{resize:vertical;min-height:142px;line-height:1.65}.market-ai-inquiry-dialog input:focus,.market-ai-inquiry-dialog textarea:focus{border-color:#5650ba;box-shadow:0 0 0 3px #5650ba1f}.market-ai-inquiry-dialog label>small{color:#8d8994;font-size:11px;position:absolute;bottom:10px;right:12px}.market-ai-inquiry-dialog form>footer{gap:12px;margin-top:5px;padding-left:144px;display:grid}.market-ai-inquiry-dialog form>footer small{color:#918d97;font-size:11px}.market-ai-inquiry-dialog form>footer button{color:#fff;cursor:pointer;background:#4943a5;border:0;border-radius:10px;width:min(100%,330px);min-height:50px;font-size:15px;font-weight:760}.market-ai-inquiry-dialog form>footer button:hover{background:#373188}.market-ai-inquiry-success{text-align:center;align-content:center;place-items:center;min-height:360px;padding:46px 32px;display:grid}.market-ai-inquiry-success>span{color:#fff;background:#4d47ac;border-radius:50%;place-items:center;width:66px;height:66px;font-size:31px;display:grid;box-shadow:0 12px 30px #4943a540}.market-ai-inquiry-success h3{color:#302d37;margin:20px 0 0;font-size:25px}.market-ai-inquiry-success p{color:#77737e;max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.7}.market-ai-inquiry-success>div{gap:10px;margin-top:24px;display:flex}.market-ai-inquiry-success button{color:#46419a;cursor:pointer;background:#fff;border:1px solid #cbc8df;border-radius:9px;min-width:128px;min-height:44px;padding:0 18px;font-size:13px;font-weight:740}.market-ai-inquiry-success button:last-child{color:#fff;background:#4943a5;border-color:#4943a5}@media (width<=640px){.market-ai-inquiry-backdrop{align-items:end;padding:0}.market-ai-inquiry-dialog{border-radius:22px 22px 0 0;max-height:92vh}.market-ai-inquiry-dialog>header,.market-ai-inquiry-dialog form{padding-inline:20px}.market-ai-inquiry-dialog form>label{grid-template-columns:1fr;gap:7px}.market-ai-inquiry-dialog label>span{text-align:left}.market-ai-inquiry-dialog form>footer{padding-left:0}.market-ai-inquiry-account{grid-template-columns:auto minmax(0,1fr);margin-left:0}.market-ai-inquiry-account small{grid-column:1/-1}.market-ai-inquiry-dialog form>footer button{width:100%}}.market-ai-supplier-more{justify-content:center;margin-top:18px;display:flex}.market-ai-supplier-more a,.market-ai-supplier-more button{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:999px;align-items:center;gap:13px;min-height:44px;padding:0 24px;font-size:13px;font-weight:760;display:inline-flex}.market-ai-supplier-more a:hover,.market-ai-supplier-more button:hover{background:#423d99}.market-ai-directory-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24222f52;padding:64px 18px 18px;position:fixed;inset:0}.market-ai-product-access{color:#2f2c39;text-align:center;background:#fff;border:1px solid #e1dfea;border-radius:22px;justify-items:center;width:min(520px,100% - 28px);margin:min(14vh,120px) auto 0;padding:42px;display:grid;position:relative;box-shadow:0 26px 80px #1b174138}.market-ai-product-access>button:first-child{color:#5d5965;cursor:pointer;background:#f5f4f8;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:24px;position:absolute;top:16px;right:16px}.market-ai-product-access>span{color:#fff;background:linear-gradient(145deg,#625bdb,#3e389c);border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;display:grid;box-shadow:0 14px 30px #443dab40}.market-ai-product-access h2{margin:20px 0 0;font-size:24px}.market-ai-product-access p{color:#77727e;margin:11px 0 0;font-size:14px;line-height:1.75}.market-ai-product-access ul{color:#55515e;text-align:left;background:#f7f6fb;border-radius:14px;gap:9px;width:100%;margin:20px 0 0;padding:17px 20px;font-size:13px;list-style:none;display:grid}.market-ai-product-access li:before{color:#4e48ad;content:"✓";margin-right:8px;font-weight:800}.market-ai-product-access>a,.market-ai-product-access>button:last-child{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:14px;font-size:14px;font-weight:760;display:inline-flex}.market-ai-product-access>a{color:#fff;background:#4a44aa}.market-ai-product-access>button:last-child{color:#67626f;background:0 0;border:0;margin-top:8px}.market-ai-product-directory{background:#fff;border:1px solid #e2e0e8;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1960px,100%);height:100%;margin:0 auto;padding:0 22px 16px;display:grid;overflow:hidden;box-shadow:0 24px 70px #17152c33}.market-ai-product-directory-head{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 2px 13px;display:flex}.market-ai-product-directory-head h2{color:#292733;margin:0;font-size:19px}.market-ai-product-directory-head p{color:#8b8892;margin:4px 0 0;font-size:11px}.market-ai-product-directory-head>button{color:#4c4954;cursor:pointer;background:#f5f4f7;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.market-ai-product-directory-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:12px;padding:14px 0;display:grid;overflow:auto}.market-ai-product-directory-grid>article{background:#fff;border:1px solid #e5e3e8;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #221f460d}.market-ai-product-directory-card{cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s}.market-ai-product-directory-card:hover,.market-ai-product-directory-card:focus-visible{border-color:#aaa5e8;outline:none;transform:translateY(-2px);box-shadow:0 12px 24px #302b731c}.market-ai-product-directory-card:focus-visible{box-shadow:0 0 0 3px #524bc333,0 12px 24px #302b731c}.market-ai-product-directory-image{background:#f4f4f6;height:116px;display:block;position:relative;overflow:hidden}.market-ai-product-directory-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.market-ai-product-directory-card:hover .market-ai-product-directory-image img,.market-ai-product-directory-card:focus-visible .market-ai-product-directory-image img{transform:scale(1.04)}.market-ai-product-directory-grid>article>div{padding:10px}.market-ai-product-directory-grid>article>.market-ai-product-directory-image{padding:0}.market-ai-product-directory-grid h3{color:#2d2a31;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-ai-product-directory-grid h3 a,.market-ai-product-directory-grid p a{color:inherit}.market-ai-product-directory-grid h3 a:hover,.market-ai-product-directory-grid p a:hover{color:#4c46ab;text-decoration:underline}.market-ai-product-directory-grid strong{color:#24212a;margin-top:8px;font-size:14px;display:block}.market-ai-product-directory-grid small,.market-ai-product-directory-grid p,.market-ai-product-directory-grid em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-ai-product-directory-grid small{color:#77737d;margin-top:2px;font-size:8px}.market-ai-product-directory-grid p{color:#68636e;margin:7px 0 0;font-size:8px}.market-ai-product-directory-grid>article>div>div{gap:4px;margin-top:7px;display:flex;overflow:hidden}.market-ai-product-directory-grid>article>div>div span{color:#68637b;text-overflow:ellipsis;white-space:nowrap;background:#f3f2f8;border-radius:5px;flex:0 auto;padding:3px 5px;font-size:7px;overflow:hidden}.market-ai-product-directory-grid em{color:#aaa6ae;margin-top:7px;font-size:7px;font-style:normal}.market-ai-product-detail-backdrop{z-index:200;background:#1c19353d;justify-content:flex-end;animation:.18s ease-out both market-ai-product-detail-fade;display:flex;position:fixed;inset:0}.market-ai-product-detail{color:#292733;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100vw - 32px);height:100%;animation:.36s cubic-bezier(.16,1,.3,1) both market-ai-product-detail-enter;display:grid;overflow:hidden;box-shadow:-22px 0 60px #1c184633}.market-ai-product-detail-head{border-bottom:1px solid #eceaf1;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px 14px 22px;display:flex}.market-ai-product-detail-head>div{gap:3px;min-width:0;display:grid}.market-ai-product-detail-head strong{font-size:16px;font-weight:760}.market-ai-product-detail-head small{color:#74707d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-ai-product-detail-head button{color:#4b46a7;cursor:pointer;background:#f1efff;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.market-ai-product-detail-head button:hover,.market-ai-product-detail-head button:focus-visible{color:#fff;background:#4b46a7;outline:none}.market-ai-product-detail-head button:focus-visible{box-shadow:0 0 0 3px #524bc338}.market-ai-product-detail-head .market-ai-detail-collapse{color:#4b46a7;background:#f1efff;border:1px solid #e2def6;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.market-ai-product-detail-head .market-ai-detail-collapse:hover,.market-ai-product-detail-head .market-ai-detail-collapse:focus-visible{color:#fff;background:#4b46a7;border-color:#4b46a7}.market-ai-product-detail-scroll{scrollbar-color:#b7b2d8 #f2f0f7;scrollbar-width:thin;min-height:0;overflow-y:auto}.market-ai-product-detail-scroll::-webkit-scrollbar{width:8px}.market-ai-product-detail-scroll::-webkit-scrollbar-track{background:#f2f0f7}.market-ai-product-detail-scroll::-webkit-scrollbar-thumb{background:#b7b2d8;border:2px solid #f2f0f7;border-radius:8px}.market-ai-product-detail-gallery{background:#fff;border-bottom:1px solid #ebe9ef}.market-ai-product-detail-banner{background:#f3f2f6;height:248px;position:relative;overflow:hidden}.market-ai-product-detail-banner img{object-fit:cover;width:100%;height:100%;display:block}.market-ai-product-detail-banner>button{color:#2f2b45;cursor:pointer;background:#ffffffeb;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #1f1c3629}.market-ai-product-detail-banner>button:hover,.market-ai-product-detail-banner>button:focus-visible{color:#fff;background:#413b98;outline:none}.market-ai-product-detail-banner>button:focus-visible{box-shadow:0 0 0 3px #ffffffd1,0 0 0 6px #413b984d}.market-ai-product-detail-banner>button.is-previous{left:14px}.market-ai-product-detail-banner>button.is-next{right:14px}.market-ai-product-detail-banner>small{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#1f1c30b8;border-radius:9px;min-width:46px;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;right:14px}.market-ai-product-detail-thumbnails{scrollbar-width:thin;gap:8px;padding:10px 14px 12px;display:flex;overflow-x:auto}.market-ai-product-detail-thumbnails button{cursor:pointer;background:#f5f4f7;border:1px solid #0000;border-radius:9px;flex:0 0 58px;width:58px;height:44px;padding:2px;overflow:hidden}.market-ai-product-detail-thumbnails button[aria-current=true]{border-color:#5149b8;box-shadow:0 0 0 2px #5149b821}.market-ai-product-detail-thumbnails button:focus-visible{outline-offset:2px;outline:2px solid #5149b85c}.market-ai-product-detail-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.market-ai-product-detail-body{padding:24px 24px 30px}.market-ai-product-detail-body>h2{color:#282531;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:760;line-height:1.45}.market-ai-product-detail-price{background:#f6f4ff;border-radius:13px;gap:3px;margin-top:20px;padding:17px 18px;display:grid}.market-ai-product-detail-price small,.market-ai-product-detail-store small{color:#777281;font-size:11px}.market-ai-product-detail-price strong{color:#413b9a;font-size:25px;font-weight:780;line-height:1.25}.market-ai-product-detail-price span{color:#8b8792;font-size:10px}.market-ai-product-detail-facts{border-top:1px solid #ebe9ef;margin:24px 0 0;display:grid}.market-ai-product-detail-facts>div{border-bottom:1px solid #ebe9ef;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.market-ai-product-detail-facts dt{color:#7b7682;font-size:12px}.market-ai-product-detail-facts dd{color:#302d36;margin:0;font-size:13px;font-weight:650;line-height:1.6}.market-ai-product-detail-store{background:#f8f8fb;border-radius:14px;margin-top:24px;padding:18px}.market-ai-product-detail-store>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.market-ai-product-detail-store>header>span{color:#4b46a7;background:#e8e6fb;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.market-ai-product-detail-store>header>div{gap:3px;min-width:0;display:grid}.market-ai-product-detail-store a{color:#302d36;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.market-ai-product-detail-store a:hover{color:#4b46a7;text-underline-offset:3px;text-decoration:underline}.market-ai-product-detail-store>div{border-top:1px solid #e5e3eb;margin-top:16px;padding-top:14px}.market-ai-product-detail-store p{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.market-ai-product-detail-store p span{color:#514b78;background:#eceaf7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:650}.market-ai-product-detail-overview{margin-top:26px}.market-ai-product-detail-overview h3{color:#302d36;margin:0;font-size:15px}.market-ai-product-detail-overview p{color:#66616c;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.market-ai-product-detail-actions{background:#fff;border-top:1px solid #ebe9ef;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 18px;display:grid;box-shadow:0 -10px 24px #27234e0f}.market-ai-product-detail-actions a,.market-ai-product-detail-actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:740;display:inline-flex}.market-ai-product-detail-actions a{color:#fff;background:#413b98}.market-ai-product-detail-actions a:hover,.market-ai-product-detail-actions a:focus-visible{background:#342f81;outline:none}.market-ai-product-detail-actions a:focus-visible,.market-ai-product-detail-actions button:focus-visible{box-shadow:0 0 0 3px #524bc338}.market-ai-product-detail-actions button{color:#514d5a;cursor:pointer;background:#f3f2f6;border:0;padding:0 18px}.market-ai-product-detail-actions button:hover{background:#e9e7ef}@keyframes market-ai-product-detail-fade{0%{opacity:0}}@keyframes market-ai-product-detail-enter{0%{opacity:.6;transform:translate(34px)}}.market-ai-directory{background:#fff;border:1px solid #e2e0e8;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1920px,100%);height:100%;margin:0 auto;padding:0 24px 20px;display:grid;overflow:hidden;box-shadow:0 24px 70px #17152c33}.market-ai-directory-head{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 2px 16px;display:flex}.market-ai-directory-head>div{gap:3px;display:grid}.market-ai-directory-head small{color:#5953b5;letter-spacing:.12em;font-size:10px;font-weight:780}.market-ai-directory-head h2{color:#292733;margin:0;font-size:20px}.market-ai-directory-head p{color:#8b8892;margin:0;font-size:11px}.market-ai-directory-head>button{color:#4c4954;cursor:pointer;background:#f5f4f7;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.market-ai-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:14px;padding:16px 0;display:grid;overflow:auto}.market-ai-directory-grid>article{background:#fff;border:1px solid #e4e2e7;border-radius:14px;flex-direction:column;min-width:0;padding:14px;display:flex;overflow:hidden;box-shadow:0 7px 18px #2723460d}.market-ai-directory-grid>article>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.market-ai-directory-grid>article>header>span{color:#4d479f;background:#f5f3ff;border:1px solid #e0ddef;border-radius:10px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:820;display:grid;overflow:hidden}.market-ai-directory-grid>article>header>span img{object-fit:contain;width:100%;height:100%;display:block}.market-ai-directory-grid h3{color:#29262e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.market-ai-directory-grid header small{color:#77737d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.market-ai-directory-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:12px 0 0;display:grid}.market-ai-directory-details>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.market-ai-directory-details>div:nth-child(n+3){grid-column:1/-1}.market-ai-directory-details dt{color:#85818b;font-size:9px;font-weight:680}.market-ai-directory-details dd{color:#3e3a43;text-overflow:ellipsis;white-space:nowrap;background:#f6f5f7;border-radius:5px;min-width:0;margin:0;padding:3px 6px;font-size:9px;overflow:hidden}.market-ai-directory-categories{margin-top:10px}.market-ai-directory-categories>small{color:#85818b;font-size:9px;font-weight:680}.market-ai-directory-categories>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.market-ai-directory-categories span{color:#5f5a66;text-overflow:ellipsis;white-space:nowrap;background:#f4f3f7;border-radius:5px;max-width:100%;padding:4px 6px;font-size:8px;overflow:hidden}.market-ai-directory-about{color:#6d6873;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-ai-directory-about b{color:#37333c}.market-ai-directory-summary{grid-template-columns:62px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.market-ai-directory-summary>b{color:#fff;background:linear-gradient(145deg,#ff8752,#ff6732);border-radius:9px;place-items:center;min-height:62px;font-size:10px;display:grid}.market-ai-directory-summary>b strong{font-size:21px;font-weight:560}.market-ai-directory-summary p{color:#3d3944;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 7px;font-size:10px;font-weight:720;overflow:hidden}.market-ai-directory-summary>div>div{flex-wrap:wrap;gap:4px;display:flex}.market-ai-directory-summary span{color:#6f6a77;background:#f5f4f7;border-radius:5px;padding:3px 6px;font-size:8px}.market-ai-directory-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.market-ai-directory-products a{min-width:0;color:inherit}.market-ai-directory-products img{object-fit:cover;background:#f6f5f7;border-radius:7px;width:100%;height:78px;display:block}.market-ai-directory-products strong,.market-ai-directory-products small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-ai-directory-products strong{color:#2d2930;margin-top:5px;font-size:10px}.market-ai-directory-products small{color:#96929a;margin-top:1px;font-size:8px}.market-ai-directory-grid article>footer{grid-template-columns:auto 38px minmax(96px,1fr);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:grid}.market-ai-directory-grid article>footer label{color:#625e68;align-items:center;gap:5px;font-size:9px;display:inline-flex}.market-ai-directory-grid article>footer input{width:15px;height:15px}.market-ai-directory-grid article>footer button,.market-ai-directory-grid article>footer a{color:#2e2b32;background:#fff;border:1px solid #d7d4da;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:10px;font-weight:740;display:inline-flex}.market-ai-directory-grid article>footer a{border-color:#2e2b32}.market-ai-directory-empty{color:#8c8993;text-align:center;background:#faf9fc;border:1px dashed #d9d6e2;border-radius:16px;grid-area:1/1/span 2/-1;place-content:center;gap:8px;min-height:360px;display:grid}.market-ai-directory-empty strong{color:#302d38;font-size:16px}.market-ai-directory-empty small{font-size:11px}.market-ai-directory-pagination{border-top:1px solid #eceaf0;justify-content:center;gap:7px;padding:13px 0 2px;display:flex}.market-ai-directory-pagination button{color:#625e6a;cursor:pointer;background:#fff;border:1px solid #dedbe4;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.market-ai-directory-pagination button.is-active{color:#fff;background:#4b46aa;border-color:#4b46aa}.market-ai-directory-pagination button:disabled{cursor:not-allowed;opacity:.36}@media (width<=1180px){.market-ai-product-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-ai-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}}@media (width<=700px){.market-ai-directory-backdrop{padding:12px}.market-ai-product-detail{width:100%}.market-ai-product-detail-banner{height:220px}.market-ai-product-detail-body{padding:20px 18px 26px}.market-ai-product-detail-actions{padding:12px}.market-ai-directory{border-radius:16px;padding-inline:14px}.market-ai-product-directory{border-radius:16px;padding-inline:12px}.market-ai-product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ai-product-directory-head p{display:none}.market-ai-product-access{margin-top:4vh;padding:34px 22px 24px}.market-ai-directory-grid{grid-template-columns:1fr}.market-ai-directory-head p{display:none}}@media (prefers-reduced-motion:reduce){.market-ai-product-card,.market-ai-product-directory-card,.market-ai-product-image img,.market-ai-product-directory-image img,.market-ai-product-detail-backdrop,.market-ai-product-detail{transition:none;animation:none}}.market-ai-supplier-more a span{font-size:25px;font-weight:350;line-height:1}.market-ai-supplier-followup{margin-top:22px}.market-ai-supplier-followup p{color:#35323a;margin:0;font-size:13px}.market-ai-supplier-followup>div{justify-items:start;gap:7px;margin-top:10px;display:grid}.market-ai-supplier-followup button{color:#37343b;text-align:left;background:0 0;border-bottom:1px solid #77727b;align-items:center;gap:7px;min-height:27px;padding:0;font-size:13px;display:inline-flex}.market-ai-supplier-followup button:hover:not(:disabled){color:#4742a3;border-color:#4742a3}.market-ai-supplier-followup button span{color:#807d84;font-size:17px}.market-ai-no-match{margin-top:14px}.market-ai-no-match>button,.market-ai-no-match-submitted{color:#454252;text-align:left;background:#f8f7fc;border:1px dashed #c8c5dc;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:13px 16px;display:flex}.market-ai-no-match>button:hover{color:#3f3a91;background:#f3f1ff;border-color:#7771d6}.market-ai-no-match>button>span,.market-ai-no-match-submitted>span{color:#fff;background:#4b46ae;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.market-ai-no-match>button>div,.market-ai-no-match-submitted>div{gap:2px;min-width:0;display:grid}.market-ai-no-match>button strong,.market-ai-no-match-submitted strong{font-size:13px}.market-ai-no-match>button small,.market-ai-no-match-submitted small{color:#888593;font-size:10px}.market-ai-no-match>button>b{color:#7771d6;margin-left:auto;font-size:17px}.market-ai-no-match-submitted{color:#246b5f;background:#f1fbf8;border-style:solid;border-color:#adddce}.market-ai-no-match-submitted>span{background:#2d8f7d}.market-ai-no-match form{background:#faf9ff;border:1px solid #d8d5ed;border-radius:14px;padding:17px;box-shadow:0 12px 28px #35307914}.market-ai-no-match form>header,.market-ai-no-match form>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-ai-no-match form>header>div{gap:2px;display:grid}.market-ai-no-match form>header strong{color:#302d40;font-size:15px}.market-ai-no-match form>header small,.market-ai-no-match form>footer small{color:#888593;font-size:10px}.market-ai-no-match form>header>button{color:#777483;background:0 0;border-radius:50%;width:30px;height:30px;font-size:20px}.market-ai-no-match form>label,.market-ai-no-match form>div label{gap:6px;margin-top:13px;display:grid}.market-ai-no-match form label>span{color:#565361;font-size:11px;font-weight:700}.market-ai-no-match form label>span b{color:#ef6c46}.market-ai-no-match form textarea,.market-ai-no-match form input{color:#302e3a;background:#fff;border:1px solid #dcd9e8;border-radius:9px;outline:none;width:100%}.market-ai-no-match form textarea{resize:vertical;min-height:76px;padding:10px 12px}.market-ai-no-match form input{height:42px;padding:0 12px}.market-ai-no-match form textarea:focus,.market-ai-no-match form input:focus{border-color:#7771d6;box-shadow:0 0 0 3px #7771d61a}.market-ai-no-match form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-ai-no-match form>footer{margin-top:16px}.market-ai-no-match form>footer button{color:#fff;background:#4944aa;border-radius:999px;min-height:38px;padding:0 16px;font-size:11px;font-weight:760}.market-ai-no-match form>footer button:disabled{cursor:not-allowed;opacity:.45}.market-ai-sourcing-task{background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid #d9d6ef;border-radius:14px;margin-top:16px;padding:17px}.market-ai-sourcing-task>header{align-items:center;gap:11px;display:flex}.market-ai-sourcing-task>header>span{background:#eeecff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.market-ai-sourcing-task>header>span i{background:#514cbb;border:3px solid #d8d5ff;border-radius:50%;width:10px;height:10px;animation:1.3s ease-in-out infinite market-ai-search-pulse}.market-ai-sourcing-task>header>div{gap:2px;display:grid}.market-ai-sourcing-task>header strong{color:#302d40;font-size:14px}.market-ai-sourcing-task>header small{color:#888593;font-size:10px}.market-ai-sourcing-task>header>b{color:#4c47a9;background:#eeecff;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10px}.market-ai-sourcing-task dl{background:#fff;border:1px solid #e7e5ef;border-radius:10px;gap:7px;margin:14px 0 0;padding:10px 12px;display:grid}.market-ai-sourcing-task dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.market-ai-sourcing-task dt{color:#8a8792;font-size:10px}.market-ai-sourcing-task dd{color:#45424d;margin:0;font-size:11px}.market-ai-sourcing-task ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.market-ai-sourcing-task li{color:#8a8792;background:#f7f6fa;border-radius:9px;gap:8px;min-width:0;padding:10px;display:flex}.market-ai-sourcing-task li>span{color:#7d7989;background:#eceaf1;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;font-weight:750;display:grid}.market-ai-sourcing-task li>div{gap:2px;min-width:0;display:grid}.market-ai-sourcing-task li strong{color:inherit;font-size:10px}.market-ai-sourcing-task li small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.market-ai-sourcing-task li.is-complete,.market-ai-sourcing-task li.is-active{color:#4944aa;background:#f0eeff}.market-ai-sourcing-task li.is-complete>span,.market-ai-sourcing-task li.is-active>span{color:#fff;background:#514cbb}@keyframes market-ai-search-pulse{50%{opacity:.68;transform:scale(1.22)}}@media (width<=980px){.market-ai-product-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.market-ai-choice-panel>div,.market-ai-product-results>div,.market-ai-supplier-grid,.market-ai-no-match form>div,.market-ai-sourcing-task ol{grid-template-columns:1fr}.market-ai-no-match form>footer{flex-direction:column;align-items:stretch}.market-ai-product-image{height:190px}}@media (width>=761px){.market-ai-chat-main.is-welcome{height:100%;min-height:0;overflow:hidden}.market-ai-welcome{height:100%;min-height:0;padding-top:clamp(18px,3vh,34px);padding-bottom:16px}}@media (width>=761px) and (height<=900px){.market-ai-welcome{padding-top:14px;padding-bottom:12px}.market-ai-lab-intro h1{font-size:clamp(36px,3.4vw,46px)}.market-ai-lab-intro p{margin-top:6px}.market-ai-lab-console{margin-top:14px;padding:14px}.market-ai-lab-console-head{min-height:26px;padding-bottom:8px}.market-ai-lab-composer{grid-template-rows:minmax(52px,1fr) auto;min-height:116px;padding:14px}.market-ai-lab-prompts{margin-top:8px}.market-ai-lab-prompts>button{min-height:34px}.market-ai-story{min-height:260px;margin-top:10px;padding:18px}.market-ai-story-promo{height:230px}}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell{grid-template-columns:276px minmax(0,1fr)}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell.is-history-collapsed{grid-template-columns:72px minmax(0,1fr)}.market-ai-history-sidebar{background:linear-gradient(#f8f8fb 0%,#f4f4f8 100%);border-right-color:#e9e8ef;padding:14px 12px 16px}.market-ai-history-head{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:5px;display:flex;box-shadow:0 6px 18px #2a265312}.market-ai-history-brand{color:#312d7d;align-items:center;gap:9px;min-width:0;display:inline-flex}.market-ai-history-brand>span{color:#fff;background:linear-gradient(145deg,#7169df,#373184);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;display:grid;box-shadow:0 7px 17px #332e7e33}.market-ai-history-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;overflow:hidden}.market-ai-sidebar-toggle{background:#f2f1f8;border-radius:50%;flex:0 0 36px;width:36px;height:36px;margin:0}.market-ai-sidebar-new{color:#fff;background:#322d7e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:0 13px;font-size:13px;display:flex;box-shadow:0 8px 20px #322d7e2b}.market-ai-sidebar-new:hover{background:#272365;transform:translateY(-1px)}.market-ai-sidebar-new span{font-size:17px;font-weight:450}.market-ai-sidebar-new strong{font-weight:690}.market-ai-history-nav{border-bottom:0;gap:4px;margin-top:12px;padding:0 2px 12px}.market-ai-history-nav a,.market-ai-history-nav button{border-radius:999px;min-height:44px;padding:0 14px;font-size:14px;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.market-ai-history-nav a:hover,.market-ai-history-nav button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #2a265312}.market-ai-history-list{border-top:1px solid #e7e6ed;flex:1;gap:6px;margin-top:4px;padding-top:8px}.market-ai-history-item,.market-ai-history-open,.market-ai-history-list>button{border-radius:999px;min-height:40px;font-size:13px}.market-ai-history-item{background:#ffffff57;border-radius:999px;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.market-ai-history-open{padding-left:14px;padding-right:9px}.market-ai-history-item.active{background:#fff;box-shadow:0 6px 18px #2a26531a}.market-ai-history-item:hover,.market-ai-history-item:focus-within{transform:translateY(-1px)}.market-ai-history-delete{border-radius:50%}.market-ai-history-list>button.market-ai-history-more{color:#373283;background:#ebe9f8;min-height:34px;margin-top:2px;padding:0 14px;text-decoration:none}.market-ai-sidebar-account{border-top:1px solid #e4e3eb;flex:none;margin-top:12px;padding-top:12px}.market-ai-sidebar-account.is-signed-in{background:#fff;border:1px solid #e1deec;border-radius:14px;grid-template-columns:minmax(0,1fr) 56px;align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #2a265317}.market-ai-sidebar-account-identity,.market-ai-sidebar-login,.market-ai-sidebar-account-loading{color:#332f44;background:#fff;border:1px solid #e5e3ec;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:58px;display:flex;box-shadow:0 8px 24px #2a265312}.market-ai-sidebar-account-identity{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 11px}.market-ai-sidebar-account-avatar,.market-ai-sidebar-login-icon{color:#fff;background:linear-gradient(145deg,#645cd1,#342f84);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:780;display:grid;box-shadow:0 7px 16px #322d7e2e}.market-ai-sidebar-account-copy{gap:1px;min-width:0;display:grid}.market-ai-sidebar-account-copy strong,.market-ai-sidebar-account-copy small,.market-ai-sidebar-account-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-ai-sidebar-account-copy strong{color:#343044;font-size:13px;font-weight:750}.market-ai-sidebar-account-copy small{color:#5f58b3;font-size:9px;font-weight:720}.market-ai-sidebar-account-copy em{color:#8a8796;font-size:9px;font-style:normal}.market-ai-sidebar-signout{color:#855d69;width:auto;min-height:64px;box-shadow:none;font:inherit;cursor:pointer;background:#fbf9fa;border:0;border-left:1px solid #ece6e9;border-radius:0;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:740;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:flex}.market-ai-sidebar-signout>span{white-space:nowrap;display:inline}.market-ai-sidebar-signout:hover{color:#9d334a;background:#fff3f5;border-color:#ebcbd3}.market-ai-sidebar-signout:focus-visible,.market-ai-sidebar-login:focus-visible{outline-offset:3px;outline:3px solid #4f48ad3d}.market-ai-sidebar-login{min-height:62px;padding:9px 11px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.market-ai-sidebar-login>svg{color:#726cc5;flex:none}.market-ai-sidebar-login:hover{border-color:#c8c4e5;transform:translateY(-1px);box-shadow:0 11px 28px #312c761c}.market-ai-sidebar-account-loading{color:#777381;padding:9px 11px;font-size:11px}.market-ai-sidebar-account-loading>span{background:#e9e8f0;border-radius:11px;flex:0 0 32px;width:32px;height:32px;animation:1.2s ease-in-out infinite market-ai-account-pulse}.market-ai-sidebar-account-loading strong{font-weight:650}@keyframes market-ai-account-pulse{0%,to{opacity:.55}50%{opacity:1}}.market-ai-chat-shell.is-history-collapsed .market-ai-history-brand{display:none}.market-ai-chat-shell.is-history-collapsed .market-ai-history-head{width:42px;min-height:42px;box-shadow:none;background:0 0;justify-content:center;padding:0}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-toggle{color:#514c62;background:#fff;flex-basis:42px;width:42px;height:42px;margin:0;box-shadow:0 6px 16px #2a26531a}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-toggle svg{stroke-width:2.1px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-new{background:linear-gradient(145deg,#4d46b3,#302b79);width:42px;height:42px;min-height:42px;margin-top:10px;padding:0;box-shadow:0 8px 18px #302b793d}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-new span{font-size:20px;font-weight:500;line-height:1}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-new strong{display:none}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav{background:#fff;border-radius:999px;gap:2px;width:48px;margin-top:10px;padding:4px;box-shadow:0 9px 24px #2a26531f}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav a,.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav button{color:#5a566c;width:40px;min-height:40px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;padding:0}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav .market-ai-home-link{color:#49429b;background:#efedff}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav a:hover,.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav button:hover{color:#332d83;box-shadow:none;background:#e8e5ff;transform:scale(1.04)}.market-ai-chat-shell.is-history-collapsed .market-ai-history-nav svg{width:20px;height:20px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account{width:48px;margin-top:auto;padding:10px 4px 0}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account.is-signed-in{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:40px;gap:7px;overflow:visible}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-identity{min-height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;padding:1px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-avatar,.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-login-icon{border-radius:50%;flex-basis:40px;width:40px;height:40px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-copy,.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-login>svg{display:none}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-signout{background:#fff;border:1px solid #e8e3e6;border-radius:50%;width:40px;min-height:40px;padding:0;font-size:9px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-login,.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-loading{width:40px;min-height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-loading>span{border-radius:50%;flex-basis:40px;width:40px;height:40px}.market-ai-chat-shell.is-history-collapsed .market-ai-sidebar-account-loading strong{display:none}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation{background:radial-gradient(circle at 50% 0,#645cd20b,#0000 32%),linear-gradient(#fff 0%,#fdfdff 100%);grid-template-rows:72px minmax(0,1fr) auto}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{background:#ffffffeb;min-height:72px;padding:0 32px}.market-ai-conversation-title{color:#2d2a36;max-width:min(720px,56vw);font-size:16px;font-weight:720}.market-ai-conversation-head>.market-ai-chat-compact-actions{grid-template-columns:none;align-items:center;gap:8px;display:flex}.market-ai-share-chat,.market-ai-new-chat{color:#55515f;background:#fff;border-color:#e6e4ec;height:38px;padding:0 14px;font-size:13px}.market-ai-new-chat{color:#fff;background:#332e80;border-color:#332e80}.market-ai-new-chat:hover{color:#fff;background:#282466;border-color:#282466}.market-discovery-shell.is-ai.is-chatting .market-ai-message-list{padding:clamp(28px,4vh,48px) max(32px,50% - 560px) 30px}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-assistant:has(.market-ai-greeting-response){margin:0}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-assistant:has(.market-ai-greeting-response) .market-ai-message-content{width:min(980px,100%);margin:0 auto}.market-ai-greeting-response{background:radial-gradient(circle at 92% 8%,#9f97ff2e,#0000 26%),radial-gradient(circle at 8% 90%,#ffddc952,#0000 30%),linear-gradient(145deg,#fff 0%,#fbfaff 100%);border:1px solid #e7e4ef;border-radius:24px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 18px 50px #302b6814}.market-ai-greeting-brand{align-items:center;gap:11px;display:inline-flex}.market-ai-greeting-brand>span{color:#fff;background:linear-gradient(145deg,#7169df,#373184);border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;display:grid;box-shadow:0 8px 20px #37318a33}.market-ai-greeting-brand>div{gap:2px;display:grid}.market-ai-greeting-brand small{color:#777382;font-size:12px}.market-ai-greeting-brand strong{color:#393582;font-size:14px}.market-ai-greeting-response h2{max-width:830px;margin-top:24px;font-size:clamp(26px,2.2vw,32px);line-height:1.42}.market-ai-greeting-response>p{color:#666370;max-width:760px;margin-top:12px;font-size:16px;line-height:1.75}.market-ai-greeting-response h3{color:#4e4a58;margin:28px 0 12px;font-size:14px;font-weight:700}.market-ai-greeting-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-ai-greeting-actions>button{color:#3d3947;text-align:left;background:#ffffffe0;border:1px solid #e5e3ec;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:12px;min-width:0;min-height:78px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.market-ai-greeting-actions>button:hover{border-color:#bdb8e5;transform:translateY(-2px);box-shadow:0 10px 24px #36317d1a}.market-ai-greeting-actions>button>span{color:#5049b7;background:#efedff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.market-ai-greeting-actions>button>div{gap:4px;min-width:0;display:grid}.market-ai-greeting-actions strong{font-size:15px;font-weight:720}.market-ai-greeting-actions small{color:#898692;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-ai-greeting-actions b{color:#756fd2;font-size:16px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{padding:12px max(32px,50% - 540px) 16px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer{border-radius:20px;width:min(1080px,100%);min-height:106px;margin:0 auto;padding:15px 16px 11px 18px;box-shadow:0 14px 36px #3732801c}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer textarea{min-height:44px;font-size:15px}.market-discovery-shell.is-ai.is-chatting .market-ai-disclaimer{text-align:center;width:min(1080px,100%);margin:7px auto 0}@media (width<=920px){.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell.is-history-collapsed{grid-template-columns:72px minmax(0,1fr)}.market-ai-history-sidebar{align-items:center;padding:14px 9px}.market-ai-history-brand,.market-ai-sidebar-new strong{display:none}.market-ai-history-head{width:42px;min-height:42px;box-shadow:none;background:0 0;justify-content:center;padding:0}.market-ai-sidebar-toggle{color:#514c62;background:#fff;flex-basis:42px;width:42px;height:42px;box-shadow:0 6px 16px #2a26531a}.market-ai-sidebar-toggle svg{stroke-width:2.1px}.market-ai-sidebar-new{background:linear-gradient(145deg,#4d46b3,#302b79);width:42px;height:42px;min-height:42px;margin-top:10px;padding:0;box-shadow:0 8px 18px #302b793d}.market-ai-sidebar-new span{font-size:20px;font-weight:500;line-height:1}.market-ai-history-nav{background:#fff;border-radius:999px;gap:2px;width:48px;margin-top:10px;padding:4px;box-shadow:0 9px 24px #2a26531f}.market-ai-history-nav a,.market-ai-history-nav button{color:#5a566c;width:40px;min-height:40px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;padding:0}.market-ai-history-nav .market-ai-home-link{color:#49429b;background:#efedff}.market-ai-history-nav a:hover,.market-ai-history-nav button:hover{color:#332d83;box-shadow:none;background:#e8e5ff;transform:scale(1.04)}.market-ai-history-nav svg{width:20px;height:20px}.market-ai-sidebar-account{width:48px;margin-top:auto;padding:10px 4px 0}.market-ai-sidebar-account.is-signed-in{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:40px;gap:7px;overflow:visible}.market-ai-sidebar-account-identity{min-height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;padding:1px}.market-ai-sidebar-account-avatar,.market-ai-sidebar-login-icon{border-radius:50%;flex-basis:40px;width:40px;height:40px}.market-ai-sidebar-account-copy,.market-ai-sidebar-login>svg{display:none}.market-ai-sidebar-signout{background:#fff;border:1px solid #e8e3e6;border-radius:50%;width:40px;min-height:40px;padding:0;font-size:9px}.market-ai-sidebar-login,.market-ai-sidebar-account-loading{width:40px;min-height:40px;box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.market-ai-sidebar-account-loading>span{border-radius:50%;flex-basis:40px;width:40px;height:40px}.market-ai-sidebar-account-loading strong{display:none}}@media (width<=700px){.market-discovery-shell.is-ai.is-chatting .market-ai-conversation{grid-template-rows:58px minmax(0,1fr) auto}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{min-height:58px;padding:0 12px}.market-ai-conversation-title{max-width:calc(100% - 92px);font-size:14px}.market-ai-conversation-head>.market-ai-chat-compact-actions{flex:none;gap:6px}.market-ai-share-chat,.market-ai-new-chat{justify-content:center;width:38px;min-width:38px;padding:0;font-size:0}.market-ai-new-chat:before{content:"＋";font-size:18px;line-height:1}.market-discovery-shell.is-ai.is-chatting .market-ai-message-list{padding:18px 12px}.market-ai-greeting-response{border-radius:18px;padding:20px 16px}.market-ai-greeting-response h2{margin-top:18px;font-size:clamp(20px,7vw,23px);line-height:1.48}.market-ai-greeting-response>p{font-size:14px}.market-ai-greeting-actions{grid-template-columns:1fr}.market-ai-greeting-actions>button{min-height:70px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{padding:8px 10px 10px}}.mobile-home-bottom-nav .mobile-nav-ai-entry,.inquiry-bottom-nav .mobile-nav-ai-entry,.information-bottom-nav .mobile-nav-ai-entry,.video-reels-bottom-nav .mobile-nav-ai-entry{z-index:2;color:#443fa6;min-height:52px;font-weight:800;position:relative}.mobile-home-bottom-nav .mobile-nav-ai-entry i,.inquiry-bottom-nav .mobile-nav-ai-entry i,.information-bottom-nav .mobile-nav-ai-entry i,.video-reels-bottom-nav .mobile-nav-ai-entry i{color:#fff;background:#4a42ae;border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-32px;transition:transform .16s ease-out,background-color .16s ease-out;display:grid;box-shadow:0 8px 18px #372f9738}.mobile-nav-ai-entry i svg{width:22px;height:22px;display:block}.mobile-home-bottom-nav .mobile-nav-ai-entry span,.inquiry-bottom-nav .mobile-nav-ai-entry span,.information-bottom-nav .mobile-nav-ai-entry span,.video-reels-bottom-nav .mobile-nav-ai-entry span{white-space:nowrap;margin-top:0;font-size:9px;font-weight:800}.video-reels-bottom-nav .mobile-nav-ai-entry{color:#ffffffe6}.mobile-nav-ai-entry:active i{background:#383194;transform:translateY(2px)scale(.94)}.mobile-nav-ai-entry:focus-visible{outline-offset:-4px;outline:3px solid #4a42ae52}.mobile-home-bottom-nav,.inquiry-bottom-nav,.information-bottom-nav,.video-reels-bottom-nav{width:min(100% - 24px,460px);min-height:68px;bottom:max(8px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);border-radius:24px;padding:8px 16px;box-shadow:0 12px 30px #1d244629}.mobile-home-bottom-nav,.inquiry-bottom-nav,.information-bottom-nav{background:#fafbffc7}.video-reels-bottom-nav{background:#0f111dc2}.mobile-home-bottom-nav,.inquiry-bottom-nav,.information-bottom-nav,.video-reels-bottom-nav{min-height:76px;overflow:visible}.mobile-home-bottom-nav:before,.inquiry-bottom-nav:before,.information-bottom-nav:before,.video-reels-bottom-nav:before{z-index:0;content:"";pointer-events:none;background:var(--mobile-nav-dock);border-radius:0 0 48px 48px;width:112px;height:48px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -8px 14px #3e379614}.mobile-home-bottom-nav>a,.inquiry-bottom-nav>a,.information-bottom-nav>a,.video-reels-bottom-nav>a{z-index:1;position:relative}.mobile-home-bottom-nav{--mobile-nav-dock:#ebeaff}.inquiry-bottom-nav,.information-bottom-nav{--mobile-nav-dock:#ecebff}.video-reels-bottom-nav{--mobile-nav-dock:#1a1a32}.video-reels-bottom-nav:before{box-shadow:inset 0 -8px 14px #0000003d}.mobile-home-bottom-nav a.active:not(.mobile-nav-ai-entry) i,.inquiry-bottom-nav a.active:not(.mobile-nav-ai-entry) i,.information-bottom-nav a.active:not(.mobile-nav-ai-entry) i{background:#ffffffe0;box-shadow:0 4px 12px #3936801f}.video-reels-bottom-nav a.active:not(.mobile-nav-ai-entry) i{background:#ffffff2e;box-shadow:0 4px 12px #0003}@media (prefers-reduced-motion:reduce){.mobile-nav-ai-entry i{transition:none}}.inquiry-request-page{color:#23243a;caret-color:#4338a3;background:linear-gradient(#f7f7fb 0%,#f2f3f8 48%,#f7f7fa 100%);min-height:100vh}.inquiry-request-page ::selection{color:#fff;background:#4338a3}.inquiry-request-header{background:#fff;border-bottom:1px solid #e8e9f1;height:68px}.inquiry-request-header-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:100%;margin:0 auto;display:flex}.inquiry-request-brand{color:#322f8f;letter-spacing:-.035em;font-size:26px;font-weight:780}.inquiry-request-brand span{font-weight:500}.inquiry-request-header nav{align-items:center;gap:10px;display:flex}.inquiry-request-header nav a,.inquiry-request-header nav button{color:#494b60;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dedfe8;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out;display:inline-flex}.inquiry-request-header nav a:hover,.inquiry-request-header nav button:hover{color:#34348f;background:#f3f2ff;border-color:#c8c5ed}.inquiry-request-shell{width:min(1160px,100% - 48px);margin:0 auto;padding:26px 0 68px}.inquiry-request-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:56px;margin-bottom:20px;display:grid}.inquiry-request-intro h1{color:#262643;letter-spacing:-.03em;margin:0 0 8px;font-size:36px;font-weight:760;line-height:1.18}.inquiry-request-intro p{color:#696c80;max-width:70ch;margin:0;font-size:15px;line-height:1.65}.inquiry-request-steps{grid-area:1/2/span 2;align-items:center;margin:0;padding:0;list-style:none;display:flex}.inquiry-request-steps li{color:#898b9b;align-items:center;gap:8px;min-width:96px;font-size:12px;display:flex;position:relative}.inquiry-request-steps li:not(:last-child):after{content:"";background:#d9dae4;width:28px;height:1px;margin:0 10px}.inquiry-request-steps li>span{color:#74768a;font-variant-numeric:tabular-nums;background:#e9eaf0;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.inquiry-request-steps li strong{white-space:nowrap;font-weight:650}.inquiry-request-steps li.is-current{color:#383294}.inquiry-request-steps li.is-current>span{color:#fff;background:#443aa4}.inquiry-request-layout{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:24px;display:grid}.inquiry-request-layout.is-without-context{grid-template-columns:minmax(0,820px);justify-content:center}.inquiry-request-form,.inquiry-request-product,.inquiry-request-success{background:#fff;border-radius:16px;box-shadow:0 18px 44px #25274617}.inquiry-request-form{padding:0 34px 28px;overflow:hidden}.inquiry-request-form-head{background:#fbfbfe;border-bottom:1px solid #ececf4;align-items:center;gap:13px;margin:0 -34px;padding:16px 34px;display:flex}.inquiry-request-form-head>span{color:#433aa6;background:#f0effd;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.inquiry-request-form-head>div{min-width:0}.inquiry-request-form-head h2{color:#2c2d43;margin:0 0 3px;font-size:18px;line-height:1.35}.inquiry-request-form-head p{color:#7a7d8d;margin:0;font-size:12px;line-height:1.55}.inquiry-request-form-head>strong{color:#554da8;white-space:nowrap;background:#efedff;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:720}.inquiry-request-form-section{padding-top:16px}.inquiry-request-form-section+.inquiry-request-form-section{border-top:1px solid #ececf3;margin-top:16px}.inquiry-request-form-section>header{margin-bottom:8px}.inquiry-request-form-section>header h3{color:#303148;margin:0 0 4px;font-size:15px;font-weight:720}.inquiry-request-form-section>header p{color:#7a7d8e;margin:0;font-size:12px;line-height:1.55}.inquiry-request-form-section label{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid;position:relative}.inquiry-request-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inquiry-request-contact-grid>label:first-child{grid-column:1/-1}.inquiry-request-form label>span{color:#4d4f64;justify-content:flex-start;align-items:center;gap:7px;min-height:22px;font-size:13px;font-weight:680;display:flex}.inquiry-request-form label>span svg{color:#5a52ba}.inquiry-request-form label>span i{font-style:normal}.inquiry-request-form label>span b{color:#e34c40;order:-1;margin-right:-4px;font-size:13px}.inquiry-request-form input,.inquiry-request-form textarea{color:#26283a;width:100%;font:inherit;background:#fff;border:1px solid #dadce7;border-radius:10px;outline:0;font-size:14px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.inquiry-request-form input{height:46px;padding:0 15px}.inquiry-request-form textarea{resize:vertical;min-height:96px;padding:15px 16px 32px;line-height:1.65}.inquiry-request-form input::placeholder,.inquiry-request-form textarea::placeholder{color:#9294a3}.inquiry-request-form input:focus,.inquiry-request-form textarea:focus{background:#fff;border-color:#5148bd;box-shadow:0 0 0 4px #5148bd1c}.inquiry-request-form label.has-error input,.inquiry-request-form label.has-error textarea{border-color:#d94b40}.inquiry-request-form label>em{color:#bb382f;grid-column:1;margin-top:0;font-size:12px;font-style:normal}.inquiry-request-counter{color:#717487;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:11px;right:13px}.inquiry-request-form label.has-error .inquiry-request-counter{bottom:30px}.inquiry-request-submit-row{border-top:1px solid #ececf3;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.inquiry-request-submit-row>button{color:#fff;width:236px;min-height:52px;font:inherit;cursor:pointer;background:#40389b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:0 22px;font-size:15px;font-weight:720;transition:transform .16s ease-out,background .16s ease-out,box-shadow .16s ease-out;display:inline-flex;box-shadow:0 10px 22px #40389b33}.inquiry-request-submit-row>button:hover{background:#342e83;transform:translateY(-1px);box-shadow:0 12px 26px #40389b42}.inquiry-request-submit-row>p{color:#777a8b;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.55;display:flex}.inquiry-request-product{position:sticky;top:20px;overflow:hidden}.inquiry-request-product>header{background:#fbfbfe;border-bottom:1px solid #ececf4;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:0 22px;display:flex}.inquiry-request-product>header>div{color:#34354b;align-items:center;gap:9px;display:flex}.inquiry-request-product>header svg{color:#5148b3}.inquiry-request-product>header strong{font-size:14px;font-weight:720}.inquiry-request-product>header>span{color:#5b54aa;background:#f0effc;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700}.inquiry-request-product-media{background:#eef0f6;height:190px;position:relative;overflow:hidden}.inquiry-request-product-media>img{object-fit:cover;width:100%;height:100%;transition:transform .22s ease-out;display:block}.inquiry-request-product:hover .inquiry-request-product-media>img{transform:scale(1.015)}.inquiry-request-product>div:not(.inquiry-request-generic,.inquiry-request-product-media){padding:22px 22px 18px}.inquiry-request-product small{color:#5148a8;font-size:12px;font-weight:700}.inquiry-request-product h2{color:#282a3f;margin:0 0 9px;font-size:18px;line-height:1.4}.inquiry-request-product>div>p{color:#747789;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.inquiry-request-product dl{gap:0;margin:0;padding:0 22px 22px;display:grid}.inquiry-request-product dl>div{border-top:1px solid #ececf2;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;display:grid}.inquiry-request-product dt{color:#77798a;font-size:11px}.inquiry-request-product dd{color:#333548;text-align:right;margin:0;font-size:12px;font-weight:680;line-height:1.5}.inquiry-request-generic{color:#4b459f;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:34px;display:flex}.inquiry-request-generic>svg{color:#fff;box-sizing:border-box;background:#433aa6;border-radius:13px;width:42px;height:42px;margin-bottom:25px;padding:10px;box-shadow:0 10px 22px #433aa638}.inquiry-request-generic h2{margin:10px 0 8px;font-size:21px}.inquiry-request-generic p{color:#747789;margin:0;font-size:13px;line-height:1.7}.inquiry-request-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:68px 32px;display:flex}.inquiry-request-success>div:first-child{color:#fff;background:#168d78;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.inquiry-request-success>div:first-child svg{width:28px;height:28px}.inquiry-request-success>strong{color:#282a3f;margin-top:22px;font-size:24px}.inquiry-request-success>p{color:#6d7081;margin:10px 0 28px}.inquiry-request-success>div:last-child{gap:10px;display:flex}.inquiry-request-success button,.inquiry-request-success a{color:#40389b;min-height:44px;font:inherit;cursor:pointer;background:#f0efff;border:0;border-radius:9px;align-items:center;padding:0 18px;font-size:13px;font-weight:680;display:inline-flex}.inquiry-request-success a{color:#fff;background:#40389b}.inquiry-request-page :is(a,button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #5148bd3d}.product-inquiry-route-card{min-height:360px;color:var(--market-ink);background:#fff;border-radius:14px;grid-template-rows:160px auto auto;gap:20px;padding:28px;display:grid;box-shadow:0 18px 34px #0912422e}.product-inquiry-route-card>img{object-fit:cover;border-radius:10px;width:100%;height:160px}.product-inquiry-route-card>div{min-width:0}.product-inquiry-route-card small{color:#5b56ac;font-size:11px;font-weight:720}.product-inquiry-route-card strong{margin-top:7px;font-size:18px;line-height:1.45;display:block}.product-inquiry-route-card p{color:#777a8a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.product-inquiry-route-card>a{border-radius:10px;justify-content:center;min-height:48px}.market-ai-product-detail-actions{grid-template-columns:minmax(0,1fr)}.market-ai-supplier-detail-actions{grid-template-columns:minmax(0,1fr) auto}.market-ai-product-detail-actions a:not(.is-primary){color:#423d52;background:#f1f0f5;padding:0 16px}.market-ai-product-detail-actions a:not(.is-primary):hover,.market-ai-product-detail-actions a:not(.is-primary):focus-visible{color:#342f81;background:#e9e7f1}@media (width<=820px){.inquiry-request-shell{padding-top:40px}.inquiry-request-intro{grid-template-columns:minmax(0,1fr);align-items:start}.inquiry-request-steps{grid-area:auto/1;margin-top:22px}.inquiry-request-layout{grid-template-columns:1fr}.inquiry-request-product{grid-row:1;grid-template-columns:150px minmax(0,1fr);display:grid;position:static}.inquiry-request-product>header,.inquiry-request-product>.inquiry-request-generic{grid-column:1/-1}.inquiry-request-product>.inquiry-request-generic{min-height:220px}.inquiry-request-product-media{height:100%;min-height:160px}.inquiry-request-product dl{display:none}}@media (width<=620px){.inquiry-request-header{height:62px}.inquiry-request-header-inner,.inquiry-request-shell{width:calc(100% - 28px)}.inquiry-request-brand{font-size:23px}.inquiry-request-header nav a{padding:0 10px}.inquiry-request-header nav a svg{width:16px}.inquiry-request-header nav button{padding:0 12px}.inquiry-request-shell{padding:30px 0 48px}.inquiry-request-intro{margin-bottom:22px}.inquiry-request-intro h1{font-size:30px}.inquiry-request-intro p{font-size:14px;line-height:1.65}.inquiry-request-steps{justify-content:space-between;width:100%;margin-top:20px}.inquiry-request-steps li{flex:1;gap:6px;min-width:0;font-size:11px}.inquiry-request-steps li:not(:last-child):after{flex:1;min-width:10px;margin:0 7px}.inquiry-request-steps li>span{flex-basis:23px;width:23px;height:23px}.inquiry-request-layout{gap:14px}.inquiry-request-product{border-radius:12px;grid-template-columns:104px minmax(0,1fr)}.inquiry-request-product>header{min-height:56px;padding:0 16px}.inquiry-request-product-media{min-height:130px}.inquiry-request-product>div:not(.inquiry-request-generic,.inquiry-request-product-media){padding:16px}.inquiry-request-product>.inquiry-request-generic{min-height:0;padding:24px}.inquiry-request-generic>svg{margin-bottom:18px}.inquiry-request-product h2{margin-top:5px;font-size:15px}.inquiry-request-product>div>p{-webkit-line-clamp:2}.inquiry-request-form{border-radius:12px;padding:0 18px 24px}.inquiry-request-form-head{margin:0 -18px;padding:20px 18px}.inquiry-request-form-head>span{border-radius:11px;flex-basis:38px;width:38px;height:38px}.inquiry-request-form-head h2{font-size:16px}.inquiry-request-form-head>strong{align-self:flex-start}.inquiry-request-form-section{padding-top:20px}.inquiry-request-form-section+.inquiry-request-form-section{margin-top:20px}.inquiry-request-contact-grid{grid-template-columns:minmax(0,1fr);gap:17px}.inquiry-request-contact-grid>label:first-child{grid-column:auto}.inquiry-request-form label>span{justify-content:flex-start;min-height:0}.inquiry-request-form input,.inquiry-request-form textarea{font-size:16px}.inquiry-request-form label>em{grid-column:1;margin-top:0}.inquiry-request-form label.has-error .inquiry-request-counter{bottom:30px}.inquiry-request-submit-row{flex-direction:column;align-items:stretch;gap:11px;margin-top:20px;margin-left:0;padding-top:20px}.inquiry-request-submit-row>button{width:100%}.inquiry-request-submit-row>p{align-items:flex-start}.inquiry-request-success{min-height:360px;padding:48px 20px}.inquiry-request-success>div:last-child{width:100%;display:grid}.inquiry-request-success button,.inquiry-request-success a{justify-content:center}.product-inquiry-route-card{min-height:0}.market-ai-product-detail-actions{grid-template-columns:1fr}.market-ai-supplier-detail-actions{grid-template-columns:1fr auto}.market-ai-product-detail-actions a:not(.is-primary){display:none}}@media (prefers-reduced-motion:reduce){.inquiry-request-page *,.inquiry-request-page :before,.inquiry-request-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.market-ai-supplier-profile-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:62px minmax(0,1fr) 24px;padding:0}.market-ai-supplier-profile-arrow{color:#8a98b3;transition:color .16s,transform .16s}.market-ai-supplier-profile-link:hover .market-ai-supplier-profile-arrow,.market-ai-supplier-profile-link:focus-visible .market-ai-supplier-profile-arrow{color:#1260e7;transform:translate(3px)}.market-ai-supplier-profile-link:focus-visible{outline-offset:5px;outline:3px solid #524bc32e}.market-ai-supplier-detail-backdrop{z-index:210}.market-ai-supplier-detail{width:min(500px,100vw - 32px)}.market-ai-supplier-detail-identity{background:#f5f4ff;border-bottom:1px solid #e5e2f2;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;padding:24px;display:grid}.market-ai-supplier-detail-identity>span{color:#453f9e;background:#fff;border:1px solid #dedbeb;border-radius:16px;place-items:center;width:74px;height:74px;font-size:25px;font-weight:780;display:grid;overflow:hidden;box-shadow:0 8px 22px #2d276514}.market-ai-supplier-detail-identity img{object-fit:contain;width:100%;height:100%;display:block}.market-ai-supplier-detail-identity h2{color:#292633;letter-spacing:-.015em;margin:0;font-size:19px;font-weight:760;line-height:1.4}.market-ai-supplier-detail-identity p{color:#73707c;margin:6px 0 0;font-size:12px}.market-ai-supplier-detail-body{padding-top:20px}.market-ai-supplier-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.market-ai-supplier-detail-facts>div{background:#f8f7fb;border:1px solid #eeecf3;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.market-ai-supplier-detail-facts dt{color:#85818c;font-size:10px}.market-ai-supplier-detail-facts dd{overflow-wrap:anywhere;color:#302d38;margin:0;font-size:13px;font-weight:690;line-height:1.5}.market-ai-supplier-detail-about,.market-ai-supplier-detail-verification,.market-ai-supplier-detail-products{margin-top:26px}.market-ai-supplier-detail-about h3,.market-ai-supplier-detail-verification h3,.market-ai-supplier-detail-products h3{color:#302d38;margin:0;font-size:15px;font-weight:740}.market-ai-supplier-detail-about p,.market-ai-supplier-detail-products>p{color:#66616e;margin:10px 0 0;font-size:12px;line-height:1.8}.market-ai-supplier-detail-verification ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.market-ai-supplier-detail-verification li{color:#4d47a6;background:#f7f6ff;border:1px solid #ebe9fa;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.market-ai-supplier-detail-verification svg{flex:none}.market-ai-supplier-detail-products>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-ai-supplier-detail-products>header span{color:#827d8c;font-size:11px}.market-ai-supplier-detail-products>div{gap:8px;margin-top:11px;display:grid}.market-ai-supplier-detail-products a{min-width:0;color:inherit;background:#fff;border:1px solid #e8e5ed;border-radius:11px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.market-ai-supplier-detail-products a:hover,.market-ai-supplier-detail-products a:focus-visible{border-color:#aaa5df;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #2f296517}.market-ai-supplier-detail-products a>img,.market-ai-supplier-detail-products a>span{color:#554fb0;object-fit:cover;background:#f1f0f7;border-radius:8px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:760;display:grid;overflow:hidden}.market-ai-supplier-detail-products a>div{gap:5px;min-width:0;display:grid}.market-ai-supplier-detail-products strong,.market-ai-supplier-detail-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-supplier-detail-products strong{color:#302d38;font-size:12px;font-weight:700}.market-ai-supplier-detail-products small{color:#7c7883;font-size:10px}.market-ai-supplier-detail-products a>b{color:#918d9a;font-size:22px;font-weight:400}@media (width<=620px){.market-ai-supplier-detail{width:100%}.market-ai-supplier-detail-identity{grid-template-columns:62px minmax(0,1fr);padding:20px 18px}.market-ai-supplier-detail-identity>span{border-radius:14px;width:62px;height:62px}.market-ai-supplier-detail-facts,.market-ai-supplier-detail-verification ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.market-ai-supplier-profile-link>svg,.market-ai-supplier-detail-products a{transition:none}}.market-ai-material-detail-backdrop{z-index:215}.market-ai-material-detail{width:min(560px,100vw - 32px)}.market-ai-material-detail-identity{color:#20344b;background:#eef5fb;border-bottom:1px solid #dce7f0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:24px;display:grid}.market-ai-material-detail-identity>span{color:#2268aa;background:#fff;border:1px solid #d7e3ee;border-radius:14px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 9px 24px #1b4f801c}.market-ai-material-detail-identity>div{min-width:0}.market-ai-material-detail-identity small{color:#66809a;font-variant-numeric:tabular-nums;font-size:10px;font-weight:680}.market-ai-material-detail-identity h2{color:#20334a;letter-spacing:-.02em;margin:5px 0 0;font-size:22px;font-weight:780;line-height:1.35}.market-ai-material-detail-identity p{color:#6f8193;margin:5px 0 0;font-size:12px}.market-ai-material-detail-identity>em{color:#286aa7;white-space:nowrap;background:#dcecf8;border-radius:8px;align-self:start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:750}.market-ai-material-detail-body{padding-top:22px}.market-ai-material-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.market-ai-material-detail-facts>div{background:#f6f8fa;border-radius:11px;align-content:center;gap:5px;min-width:0;min-height:68px;padding:12px 13px;display:grid}.market-ai-material-detail-facts>div.is-wide{grid-column:1/-1}.market-ai-material-detail-facts dt,.market-ai-material-detail-facts dd{margin:0}.market-ai-material-detail-facts dt{color:#84909d;font-size:10px}.market-ai-material-detail-facts dd{color:#2e506f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5;overflow:hidden}.market-ai-material-detail-facts dd.is-pending{color:#9aa3ad;font-weight:580}.market-ai-material-detail-overview,.market-ai-material-detail-attributes,.market-ai-material-detail-specs{margin-top:28px}.market-ai-material-detail-overview h3,.market-ai-material-detail-attributes h3,.market-ai-material-detail-specs h3{color:#26384d;margin:0;font-size:15px;font-weight:760}.market-ai-material-detail-overview p{color:#657386;margin:10px 0 0;font-size:12px;line-height:1.8}.market-ai-material-detail-attributes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.market-ai-material-detail-attributes>div>div{background:#f7f8fa;border-radius:11px;min-width:0;padding:12px}.market-ai-material-detail-attributes strong{color:#596a7c;font-size:10px;font-weight:700}.market-ai-material-detail-attributes p{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.market-ai-material-detail-attributes span{color:#33668f;background:#e8f1f8;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:670}.market-ai-material-detail-specs>dl{border-top:1px solid #e6eaee;margin:12px 0 0;display:grid}.market-ai-material-detail-specs>dl>div{border-bottom:1px solid #e6eaee;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 0;display:grid}.market-ai-material-detail-specs dt{color:#7b8794;font-size:11px}.market-ai-material-detail-specs dd{color:#2b394a;margin:0;font-size:12px;font-weight:680;line-height:1.55}.market-ai-material-detail-specs small{color:#8a96a2;text-align:right;font-size:9px}.market-ai-material-detail-verification{color:#2e6290;background:#edf5fa;border-radius:12px;align-items:flex-start;gap:11px;margin-top:24px;padding:15px;display:flex}.market-ai-material-detail-verification svg{flex:none}.market-ai-material-detail-verification strong{color:#2e536f;font-size:11px}.market-ai-material-detail-verification p{color:#6d7f8e;margin:4px 0 0;font-size:10px;line-height:1.6}.market-ai-material-detail-actions{grid-template-columns:minmax(0,1fr) auto}@media (width<=620px){.market-ai-material-detail{width:100%}.market-ai-material-detail-identity{grid-template-columns:52px minmax(0,1fr);padding:20px 18px}.market-ai-material-detail-identity>span{width:52px;height:52px}.market-ai-material-detail-identity>em{display:none}.market-ai-material-detail-attributes>div,.market-ai-material-detail-facts{grid-template-columns:minmax(0,1fr)}.market-ai-material-detail-facts>div.is-wide{grid-column:auto}.market-ai-material-detail-specs>dl>div{grid-template-columns:92px minmax(0,1fr)}.market-ai-material-detail-specs small{text-align:left;grid-column:2}}.market-ai-mobile-home,.market-ai-conversation-home{display:none}@media (width<=760px){.market-ai-page{color:#202033;background:#f7f7fb}.market-ai-page .market-discovery-shell.is-ai{background:#f7f7fb;width:100%;max-width:480px;min-height:100dvh;margin:0 auto}.market-discovery-shell.is-ai:not(.is-chatting) .market-discovery-header{z-index:100;background:#fffffff5;border-bottom-color:#eeedf3;position:sticky;top:0;box-shadow:0 8px 24px #2723530a}.market-discovery-shell.is-ai .market-discovery-header>.market-container{width:100%;padding:0 12px}.market-discovery-shell.is-ai .market-discovery-header-main{justify-content:space-between;min-height:58px;position:relative}.market-ai-mobile-home{color:#36317e;background:#f2f1f8;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.market-discovery-shell.is-ai .market-discovery-brand{color:#25215f;letter-spacing:-.04em;font-size:19px;font-weight:850;position:absolute;left:50%;transform:translate(-50%)}.market-discovery-shell.is-ai .market-discovery-brand>span{color:#ff5b43}.market-discovery-shell.is-ai .market-discovery-brand small,.market-discovery-shell.is-ai .market-mode-nav,.market-discovery-shell.is-ai .market-discovery-actions>a[href="/#rfq"]{display:none}.market-discovery-shell.is-ai .market-discovery-actions{gap:6px;margin-left:auto}.market-discovery-shell.is-ai .market-discovery-actions button,.market-discovery-shell.is-ai .market-discovery-actions a,.market-discovery-shell.is-ai .market-discovery-actions .market-language-trigger{color:#3b376f;background:0 0;border-color:#0000;width:44px;min-width:44px;height:44px;padding:0}.market-discovery-shell.is-ai .market-language-trigger>span,.market-discovery-shell.is-ai .market-language-trigger>i{display:none}.market-discovery-shell.is-ai .market-language-menu{width:min(320px,100vw - 24px);right:-50px}.market-ai-chat-main.is-welcome{background:radial-gradient(circle at 88% 2%,#6861cd21,#0000 28%),radial-gradient(circle at 5% 25%,#ff654a14,#0000 26%),#f7f7fb;min-height:0;padding:0;overflow:hidden auto}.market-ai-chat-main.is-welcome:before,.market-ai-chat-main.is-welcome:after{display:none}.market-ai-welcome{width:100%;min-height:100%;padding:clamp(34px, 7vh, 62px) 0 calc(28px + env(safe-area-inset-bottom))}.market-ai-lab-intro{text-align:left;padding:0 20px}.market-ai-lab-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:360px;font-size:clamp(30px,8.3vw,38px);font-weight:790;line-height:1.18}.market-ai-lab-intro p{color:#686579;margin-top:12px;font-size:15px;line-height:1.65}.market-ai-lab-console{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:27px;padding:0 16px;overflow:visible}.market-ai-lab-console:before,.market-ai-lab-console-head,.market-ai-story{display:none}.market-ai-lab-composer,.market-ai-lab-composer.has-attachments{background:#fff;border:1px solid #dedce9;border-radius:16px;grid-template-rows:minmax(94px,1fr) auto;grid-template-columns:1fr;min-height:182px;padding:17px 16px 14px;box-shadow:0 18px 42px #2d28621f}.market-ai-lab-composer.has-attachments{grid-template-rows:auto minmax(72px,1fr) auto}.market-ai-lab-composer-mark,.market-ai-lab-composer-actions label span,.market-ai-lab-composer-actions .market-ai-voice span{display:none}.market-ai-lab-composer:focus-within{border-color:#514bbb;transform:none;box-shadow:0 0 0 3px #514bbb17,0 22px 48px #2d286226}.market-ai-lab-composer textarea,.market-ai-lab-composer.has-attachments>textarea{color:#2f2d3a;grid-column:1;min-height:88px;padding:2px 0 10px;font-size:15px;line-height:1.65}.market-ai-lab-composer textarea::placeholder{color:#83808f}.market-ai-lab-composer>.market-ai-attachment-tray{grid-column:1;max-height:150px;overflow-y:auto}.market-ai-lab-composer-actions{grid-column:1;gap:8px;width:100%}.market-ai-lab-composer-actions label,.market-ai-lab-composer-actions .market-ai-voice{color:#575366;background:#f4f3f8;border-color:#0000;justify-content:center;width:44px;min-height:44px;padding:0}.market-ai-lab-send{background:#302b79;border-radius:13px;min-width:126px;min-height:44px;padding:0 8px 0 17px;font-size:13px;box-shadow:0 10px 22px #302b7938}.market-ai-lab-send>b{width:28px;height:28px}.market-ai-lab-prompts{grid-template-columns:1fr;gap:9px;margin-top:22px;padding:0}.market-ai-lab-prompts>strong{color:#5d5969;padding:0 2px 3px;font-size:13px;font-weight:730;display:block}.market-ai-lab-prompts>button,.market-ai-lab-prompts>button:last-child{color:#474452;background:#fff;border-color:#e6e4ec;border-radius:14px;min-height:50px;padding:0 15px;font-size:13px;display:flex;box-shadow:0 7px 22px #2925560b}.market-ai-lab-prompts>button:active{color:#332f80;background:#f3f1ff;border-color:#cfcbea;transform:scale(.99)}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-main{background:#fff;min-height:0}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-shell.is-history-collapsed{grid-template-columns:minmax(0,1fr);width:100%}.market-discovery-shell.is-ai.is-chatting .market-ai-history-sidebar{display:none}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation{background:#fff;grid-template-rows:58px minmax(0,1fr) auto;min-height:0}.market-discovery-shell.is-ai.is-chatting .market-ai-conversation-head{background:#fffffff7;border-bottom-color:#edecf2;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;min-height:58px;padding:0 8px;display:grid}.market-ai-conversation-home{color:#38347f;background:#f2f1f8;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.market-ai-conversation-title{color:#2d2a38;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:14px;font-weight:730;overflow:hidden}.market-ai-conversation-head>.market-ai-chat-compact-actions{width:44px;display:block}.market-ai-share-chat{display:none}.market-ai-new-chat{color:#0000;background:#302b79;border:0;border-radius:13px;width:44px;min-width:44px;height:44px;padding:0}.market-ai-new-chat:before{color:#fff;font-size:22px;font-weight:400}.market-discovery-shell.is-ai.is-chatting .market-ai-message-list{scrollbar-color:#cbc8da transparent;padding:20px 14px 26px}.market-discovery-shell.is-ai.is-chatting .market-ai-message{gap:9px;margin-bottom:25px}.market-discovery-shell.is-ai.is-chatting .market-ai-message-content,.market-discovery-shell.is-ai.is-chatting .market-ai-message.has-results .market-ai-message-content{width:min(100%,100vw - 50px)}.market-discovery-shell.is-ai.is-chatting .market-ai-message.is-user .market-ai-message-content{max-width:88%}.market-discovery-shell.is-ai.is-chatting .market-ai-avatar{border-radius:10px;flex-basis:32px;width:32px;height:32px}.market-ai-greeting-response{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 4px 8px}.market-ai-greeting-response h2{letter-spacing:-.025em;margin-top:18px;font-size:22px;line-height:1.42}.market-ai-greeting-response>p{color:#696672;margin-top:10px;font-size:14px;line-height:1.65}.market-ai-greeting-response h3{margin:28px 0 11px;font-size:15px}.market-ai-greeting-actions{grid-template-columns:1fr;gap:8px}.market-ai-greeting-actions>button{min-height:66px;box-shadow:none;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;padding:11px 12px}.market-ai-greeting-actions>button>span{width:36px;height:36px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{padding:8px 10px calc(9px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #efedf3}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer{border:1px solid #d7d4e7;border-radius:16px;min-height:104px;padding:13px 12px 10px 14px;box-shadow:0 10px 28px #302b691a}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer:focus-within{border-color:#514bbb;box-shadow:0 0 0 3px #514bbb14,0 12px 30px #302b691f}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer textarea{color:#2e2c38;min-height:45px;font-size:15px}.market-ai-chat-composer label,.market-ai-chat-composer .market-ai-voice{border-color:#0000;border-radius:12px;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.market-ai-chat-composer label span,.market-ai-chat-composer .market-ai-voice span,.market-ai-enter-hint,.market-discovery-shell.is-ai.is-chatting .market-ai-disclaimer{display:none}.market-discovery-shell.is-ai.is-chatting .market-ai-send{background:#302b79;border-radius:12px;flex-basis:40px;width:40px;height:40px;margin-left:auto}.market-ai-choice-panel button,.market-discovery-shell.is-ai.is-chatting .market-ai-guide-questions button,.market-ai-no-match>button{min-height:52px}.market-ai-product-results>div,.market-ai-supplier-grid{grid-template-columns:minmax(0,1fr)}.market-ai-supplier-results>header{align-items:flex-start}.market-ai-supplier-grid{gap:12px;margin-top:13px}.market-ai-supplier-grid>article{width:100%;box-shadow:none;border-color:#e4e2e9;border-radius:16px;padding:15px;overflow:hidden}.market-ai-supplier-profile-link{grid-template-columns:50px minmax(0,1fr) 24px;gap:11px;min-height:52px}.market-ai-supplier-profile-link>span{border-radius:13px;width:50px;height:50px;font-size:17px}.market-ai-supplier-name strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.market-ai-supplier-profile-copy{gap:5px}.market-ai-supplier-meta{flex-wrap:wrap;gap:5px;font-size:11px;overflow:visible}.market-ai-supplier-meta i{display:none}.market-ai-supplier-meta>span:last-child{flex-basis:100%}.market-ai-supplier-capabilities,.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.market-ai-supplier-capabilities li,.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li{justify-content:flex-start;min-height:46px}.market-ai-supplier-capabilities li:nth-child(2),.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li:nth-child(2){border-right:0}.market-ai-supplier-capabilities li:nth-child(-n+2),.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li:nth-child(-n+2){border-bottom:1px solid #dfe6f2;padding-bottom:10px}.market-ai-supplier-capabilities li:nth-child(n+3),.market-discovery-shell.is-ai.is-chatting .market-ai-message-bubble ul.market-ai-supplier-capabilities li:nth-child(n+3){padding-top:10px}.market-ai-supplier-industries{flex-direction:column;align-items:flex-start;gap:7px}.market-ai-supplier-industries>strong{padding-top:0}.market-ai-supplier-products{gap:9px;margin-top:14px}.market-ai-supplier-products img,.market-ai-supplier-products figure>span{border-radius:10px;height:96px}.market-ai-supplier-products figcaption{margin-top:6px}.market-ai-supplier-products figcaption strong{font-size:12px}.market-ai-supplier-products-empty{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:132px;padding:17px}.market-ai-supplier-products-empty>span{width:42px;height:42px}.market-ai-supplier-card>footer{margin-top:auto;padding-top:15px}.market-ai-supplier-results .market-ai-supplier-card>footer .market-ai-supplier-inquiry{border-radius:10px;flex:auto;width:100%;min-width:0;min-height:46px;padding:0 16px}.market-ai-product-directory-grid{grid-template-columns:1fr}}@media (width<=380px){.market-ai-lab-intro h1{font-size:28px}.market-ai-lab-send{min-width:116px}}.market-ai-chat-composer.is-compact .market-ai-desktop-attach,.market-ai-chat-composer.is-compact .market-ai-send.is-desktop,.market-ai-chat-composer.is-compact .market-ai-enter-hint{display:none}.market-ai-tool-dock{display:contents}.market-ai-scout-mode{display:none}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact{width:min(100%,460px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0 auto;padding:0;display:grid}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact:focus-within{box-shadow:none;border:0}.market-ai-chat-composer.is-compact>.market-ai-attachment-tray{background:#fff;border:1px solid #e8e5df;border-radius:16px;margin:0 4px;padding:8px;box-shadow:0 8px 24px #27221d0f}.market-ai-composer-pill{color:#463f39;background:#fff;border:1px solid #4f433914;border-radius:999px;grid-template-columns:44px minmax(0,1fr) 43px 43px;align-items:center;gap:1px;min-height:60px;padding:6px 7px 6px 8px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 30px #2f282217,0 1px 1px #2f282208}.market-ai-composer-pill:focus-within{border-color:#403a8f47;box-shadow:0 0 0 3px #403a8f12,0 12px 32px #2f28221a}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-composer-pill textarea{color:#302c29;width:100%;min-height:32px;max-height:86px;font:inherit;resize:none;background:0 0;border:0;outline:0;align-self:center;padding:6px 3px;font-size:15px;line-height:20px;overflow-y:auto}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-composer-pill textarea::placeholder{color:#aba6a1;opacity:1}.market-ai-chat-composer.is-compact .market-ai-camera,.market-ai-chat-composer.is-compact .market-ai-more,.market-ai-chat-composer.is-compact .market-ai-voice,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send{color:#473f39;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:43px;min-width:43px;max-width:none;height:43px;min-height:43px;margin:0;padding:0;transition:color .15s,background .15s,transform .15s;display:grid}.market-ai-chat-composer.is-compact .market-ai-camera{width:44px;min-width:44px}.market-ai-chat-composer.is-compact .market-ai-more{color:#4a43b7;background:#efedff;transition:color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:0 5px 14px #4a43b724}.market-ai-chat-composer.is-compact .market-ai-camera:hover,.market-ai-chat-composer.is-compact .market-ai-more:hover,.market-ai-chat-composer.is-compact .market-ai-voice:hover{color:#302b79;background:#f4f2ee;border-color:#0000}.market-ai-chat-composer.is-compact .market-ai-more:hover{color:#fff;background:#4a43b7;transform:translateY(-1px);box-shadow:0 7px 18px #4a43b73d}.market-ai-chat-composer.is-compact .market-ai-camera:active,.market-ai-chat-composer.is-compact .market-ai-more:active,.market-ai-chat-composer.is-compact .market-ai-voice:active,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send:active:not(:disabled){transform:scale(.92)}.market-ai-chat-composer.is-compact .market-ai-camera:focus-within,.market-ai-chat-composer.is-compact .market-ai-more:focus-within,.market-ai-chat-composer.is-compact .market-ai-voice:focus-visible,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send:focus-visible{outline-offset:1px;outline:2px solid #302b79a6}.market-ai-chat-composer.is-compact .market-ai-camera span,.market-ai-chat-composer.is-compact .market-ai-more span,.market-ai-chat-composer.is-compact .market-ai-voice span,.market-ai-chat-composer.is-compact .market-ai-voice-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.market-ai-chat-composer.is-compact .market-ai-voice.is-listening,.market-ai-chat-composer.is-compact .market-ai-voice.is-requesting{color:#fff;background:#302b79;animation:1.4s ease-in-out infinite marketAiComposerVoicePulse}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send{color:#fff;background:#302b79;box-shadow:0 7px 16px #302b7938}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send:hover:not(:disabled){color:#fff;background:#252064;box-shadow:0 9px 20px #302b7947}@keyframes marketAiComposerVoicePulse{0%,to{box-shadow:0 0 #302b7929}50%{box-shadow:0 0 0 6px #302b7900}}@media (width>=761px){.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{background:0 0;border-top:0;padding:15px max(32px,50% - 540px) 16px}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact{background:#fff;border:0;border-radius:22px;gap:8px;width:min(1080px,100%);min-height:118px;padding:14px 16px 12px;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 44px #251f531f}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact:focus-within{border:0;box-shadow:0 0 0 2px #433aa629,0 18px 48px #251f5326}.market-ai-chat-composer.is-compact>.market-ai-attachment-tray{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ecebf0;border-radius:0;margin:0;padding:0 0 10px}.market-ai-composer-pill{color:#4b4956;min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template:"message message message message message message"minmax(48px,auto)"tools mode spacer hint voice send"40px/max-content max-content minmax(0,1fr) max-content 38px 44px;align-items:center;gap:6px 10px;padding:0;display:grid}.market-ai-composer-pill:focus-within{box-shadow:none;border:0}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-composer-pill textarea{color:#2c2938;caret-color:#403a8f;scrollbar-color:#c9c5dc transparent;scrollbar-width:thin;grid-area:message;min-height:48px;max-height:156px;padding:2px 5px 9px;font-size:15px;line-height:1.5}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-composer-pill textarea::placeholder{color:#777386;opacity:1}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-composer-pill textarea::selection{color:#211d55;background:#dddaf5}.market-ai-chat-composer.is-compact .market-ai-camera,.market-ai-chat-composer.is-compact .market-ai-more,.market-ai-chat-composer.is-compact .market-ai-send.is-mobile{display:none}.market-ai-chat-composer.is-compact .market-ai-tool-dock{display:contents}.market-ai-chat-composer.is-compact .market-ai-desktop-attach{color:#4a43b7;cursor:pointer;background:#efedff;border:0;border-radius:50%;grid-area:tools;justify-content:center;align-items:center;gap:0;width:38px;min-width:38px;max-width:38px;height:38px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 5px 14px #4a43b721}.market-ai-chat-composer.is-compact .market-ai-voice{color:#4a4657;background:#f3f1f8;border:0;border-radius:50%;grid-area:voice;justify-content:center;align-items:center;gap:0;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.market-ai-chat-composer.is-compact .market-ai-desktop-attach svg,.market-ai-chat-composer.is-compact .market-ai-voice svg{width:18px;height:18px}.market-ai-chat-composer.is-compact .market-ai-desktop-attach>svg{stroke-width:2.35px;width:20px;height:20px}.market-ai-chat-composer.is-compact .market-ai-voice .market-ai-voice-wave{clip:auto;clip-path:none;justify-content:center;align-items:center;gap:2px;width:19px;height:18px;display:inline-flex;position:static;overflow:visible}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i{transform-origin:50%;background:currentColor;border-radius:999px;width:2px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite marketAiVoiceBar;display:block}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:first-child{height:6px;animation-delay:-1.05s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(2){height:11px;animation-delay:-1.65s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(3){height:16px;animation-delay:-1.25s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(4){height:10px;animation-delay:-.75s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(5){height:6px;animation-delay:-1.45s}.market-ai-chat-composer.is-compact .market-ai-voice:hover .market-ai-voice-wave>i,.market-ai-chat-composer.is-compact .market-ai-voice:focus-visible .market-ai-voice-wave>i{animation-duration:.9s}.market-ai-chat-composer.is-compact .market-ai-voice.is-listening .market-ai-voice-wave>i,.market-ai-chat-composer.is-compact .market-ai-voice.is-requesting .market-ai-voice-wave>i{animation-duration:.52s}.market-ai-chat-composer.is-compact .market-ai-desktop-attach:hover{color:#d85323;background:#fff0e9;transform:translateY(-1px);box-shadow:0 5px 14px #ce4c1e1f}.market-ai-chat-composer.is-compact .market-ai-voice:hover{color:#403a98;background:#efedff;transform:translateY(-1px);box-shadow:0 5px 14px #403a981f}.market-ai-chat-composer.is-compact .market-ai-scout-mode{color:#403a8f;letter-spacing:-.01em;white-space:nowrap;background:#f5f3fb;border-radius:999px;grid-area:mode;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.market-ai-chat-composer.is-compact .market-ai-scout-mode>svg{color:#e85b29}.market-ai-chat-composer.is-compact .market-ai-desktop-attach:active,.market-ai-chat-composer.is-compact .market-ai-voice:active{transform:translateY(0)scale(.96)}.market-ai-chat-composer.is-compact .market-ai-desktop-attach:focus-within,.market-ai-chat-composer.is-compact .market-ai-voice:focus-visible{outline-offset:2px;outline:3px solid #3d3a9824}.market-ai-chat-composer.is-compact .market-ai-desktop-attach span,.market-ai-chat-composer.is-compact .market-ai-voice span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.market-ai-chat-composer.is-compact .market-ai-desktop-attach:after,.market-ai-chat-composer.is-compact .market-ai-voice:after{z-index:4;color:#fff;content:attr(title);opacity:0;pointer-events:none;white-space:nowrap;background:#29263d;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 18px #231f432e}.market-ai-chat-composer.is-compact .market-ai-desktop-attach:hover:after,.market-ai-chat-composer.is-compact .market-ai-desktop-attach:focus-within:after,.market-ai-chat-composer.is-compact .market-ai-voice:hover:after,.market-ai-chat-composer.is-compact .market-ai-voice:focus-visible:after{opacity:1;transform:translate(-50%)}.market-ai-chat-composer.is-compact .market-ai-enter-hint{color:#777386;white-space:nowrap;grid-area:hint;align-items:center;font-size:11px;line-height:1;display:inline-flex}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send.is-desktop{color:#fff;background:#2f296f;border:0;border-radius:50%;grid-area:send;align-self:end;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 9px 20px #302b793d}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send.is-desktop:hover:not(:disabled){background:#201b59;transform:translateY(-1px);box-shadow:0 11px 24px #302b794d}.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send.is-desktop:disabled{color:#aaa7b5;box-shadow:none;opacity:1;background:#efedf3}.market-discovery-shell.is-ai.is-chatting .market-ai-disclaimer{color:#777386;width:min(1080px,100%);margin:9px auto 0;font-size:10px;line-height:1.4}}@keyframes marketAiVoiceBar{0%,to{transform:scaleY(.55)}22%{transform:scaleY(.96)}43%{transform:scaleY(.7)}66%{transform:scaleY(1.12)}82%{transform:scaleY(.76)}}.market-ai-edit-query{color:#6d687b;cursor:pointer;background:#fff;border:1px solid #e5e2ec;border-radius:50%;place-items:center;width:30px;height:30px;margin:6px 4px 0 auto;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 3px 10px #302b7914}.market-ai-edit-query:hover{color:#302b79;background:#f6f4ff;border-color:#cbc6e7;transform:translateY(-1px);box-shadow:0 5px 14px #302b7921}.market-ai-edit-query:active{transform:translateY(0)scale(.96)}.market-ai-edit-query:focus-visible{outline-offset:2px;outline:2px solid #302b799e}.market-ai-followup-copilot{color:#322e2b;background:#fbfaf8;border:1px solid #e4e0dc;border-radius:16px;width:min(100%,860px);margin:0 auto 10px;overflow:hidden}.market-ai-followup-bar{grid-template-columns:minmax(290px,.95fr) minmax(0,1.25fr);align-items:stretch;gap:6px;min-height:62px;padding:6px;display:grid}.market-ai-followup-summary{color:#383330;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(100px,1fr) 72px 16px;align-items:center;gap:9px;min-width:0;padding:5px 8px;transition:background .16s,color .16s;display:grid}.market-ai-followup-summary:hover{color:#302b79;background:#f3f1ee}.market-ai-followup-summary:focus-visible,.market-ai-followup-suggestions button:focus-visible,.market-ai-followup-context button:focus-visible,.market-ai-followup-actions button:focus-visible{outline-offset:2px;outline:2px solid #302b799e}.market-ai-followup-summary-icon{color:#4c459e;background:#eceaf8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.market-ai-followup-summary-copy{gap:2px;min-width:0;display:grid}.market-ai-followup-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.market-ai-followup-summary-copy small{color:#7d7670;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.market-ai-followup-progress{grid-template-columns:minmax(30px,1fr) 27px;align-items:center;gap:6px;display:grid}.market-ai-followup-progress>i{background:#e1ddd8;border-radius:999px;height:4px;overflow:hidden}.market-ai-followup-progress>i>b{border-radius:inherit;background:#4c459e;height:100%;transition:width .22s ease-out;display:block}.market-ai-followup-progress em{color:#5d5752;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.market-ai-followup-chevron{color:#827b75;transition:transform .18s ease-out}.market-ai-followup-copilot.is-open .market-ai-followup-chevron{transform:rotate(180deg)}.market-ai-followup-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.market-ai-followup-suggestions button{color:#4e4844;text-align:left;cursor:pointer;background:#f0eeea;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) 14px;align-content:center;column-gap:6px;min-width:0;padding:7px 9px 7px 11px;transition:color .15s,background .15s,transform .15s;display:grid}.market-ai-followup-suggestions button>span,.market-ai-followup-suggestions button>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.market-ai-followup-suggestions button>span{color:#817a74;margin-bottom:2px;font-size:9px}.market-ai-followup-suggestions button>strong{font-size:12px;font-weight:720}.market-ai-followup-suggestions button>svg{grid-area:1/2/3;align-self:center}.market-ai-followup-suggestions button.is-primary{color:#fff;background:#302b79}.market-ai-followup-suggestions button.is-primary>span{color:#d5d1f3}.market-ai-followup-suggestions button:hover:not(:disabled){color:#302b79;background:#e8e5f3;transform:translateY(-1px)}.market-ai-followup-suggestions button.is-primary:hover:not(:disabled){color:#fff;background:#252064}.market-ai-followup-suggestions button:disabled{opacity:.55;cursor:wait}.market-ai-followup-detail{background:#fff;border-top:1px solid #ece8e4;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;padding:14px 16px 16px;animation:.18s cubic-bezier(.2,.75,.2,1) both marketAiFollowupReveal;display:grid}@keyframes marketAiFollowupReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.market-ai-followup-context,.market-ai-followup-actions{min-width:0}.market-ai-followup-context>header,.market-ai-followup-actions>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.market-ai-followup-context header strong,.market-ai-followup-actions header strong{color:#37322f;font-size:12px}.market-ai-followup-context header small,.market-ai-followup-actions header small,.market-ai-followup-context>p{color:#8a837d;font-size:10px;line-height:1.5}.market-ai-followup-context>div{flex-wrap:wrap;gap:6px;display:flex}.market-ai-followup-context button{color:#4f498c;cursor:pointer;background:#f2f0fa;border:0;border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 9px;display:inline-flex}.market-ai-followup-context button span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:680;overflow:hidden}.market-ai-followup-context button:hover{color:#302b79;background:#e9e6f7}.market-ai-followup-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.market-ai-followup-actions button{color:#514b47;text-align:left;cursor:pointer;background:0 0;border:1px solid #e7e3df;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:48px;padding:7px 8px;transition:color .15s,border-color .15s,background .15s;display:grid}.market-ai-followup-actions button>svg{color:#5a53aa}.market-ai-followup-actions button>span{gap:1px;min-width:0;display:grid}.market-ai-followup-actions button strong,.market-ai-followup-actions button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-ai-followup-actions button strong{font-size:11px}.market-ai-followup-actions button small{color:#8b847f;font-size:9px}.market-ai-followup-actions button:hover{color:#302b79;background:#f7f5fb;border-color:#cfc9ea}@media (width<=700px){.market-discovery-shell.is-ai.is-chatting .market-ai-chat-bottom{padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:#f7f6f3fa;border-top-color:#4f433914}.market-ai-composer-pill{min-height:60px}.market-ai-followup-copilot{border-radius:14px;margin-bottom:8px}.market-ai-followup-bar{grid-template-columns:1fr;padding:5px}.market-ai-followup-summary{grid-template-columns:34px minmax(100px,1fr) 70px 16px}.market-ai-followup-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.market-ai-followup-detail{grid-template-columns:1fr;gap:16px;max-height:42vh;padding:13px;overflow-y:auto}.market-ai-followup-actions>div{grid-template-columns:1fr}.market-ai-followup-actions button{min-height:44px}}@media (width<=760px){.market-ai-chat-composer.is-compact .market-ai-desktop-attach,.market-discovery-shell.is-ai.is-chatting .market-ai-chat-composer.is-compact .market-ai-send.is-desktop{display:none}.market-ai-chat-composer.is-compact .market-ai-voice .market-ai-voice-wave{clip:auto;clip-path:none;justify-content:center;align-items:center;gap:2px;width:18px;height:18px;display:inline-flex;position:static;overflow:visible}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i{transform-origin:50%;background:currentColor;border-radius:999px;width:2px;animation:2.2s cubic-bezier(.16,1,.3,1) infinite marketAiVoiceBar;display:block}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:first-child{height:5px;animation-delay:-1.05s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(2){height:9px;animation-delay:-1.65s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(3){height:14px;animation-delay:-1.25s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(4){height:9px;animation-delay:-.75s}.market-ai-chat-composer.is-compact .market-ai-voice-wave>i:nth-child(5){height:5px;animation-delay:-1.45s}.market-ai-chat-composer.is-compact .market-ai-voice.is-listening .market-ai-voice-wave>i,.market-ai-chat-composer.is-compact .market-ai-voice.is-requesting .market-ai-voice-wave>i{animation-duration:.52s}}@media (prefers-reduced-motion:reduce){.market-ai-chat-composer.is-compact .market-ai-voice-wave>i,.market-ai-chat-composer.is-compact .market-ai-voice.is-listening,.market-ai-chat-composer.is-compact .market-ai-voice.is-requesting{animation:none}.market-ai-followup-progress>i>b,.market-ai-followup-chevron,.market-ai-followup-detail{transition:none;animation:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.orig-point-body{background:#fffaf7;margin:0}.op-page{--op-navy:#fffaf7;--op-navy-2:#f4f7fb;--op-panel:#fff;--op-panel-strong:#fff;--op-accent:#fa4a15;--op-on-accent:#fff;--op-blue:#73a9ff;--op-coral:#ff8a74;--op-white:#17243b;--op-muted:#667185;--op-line:#e9e0da;--op-shell:min(1240px, calc(100% - 64px));--op-space-1:8px;--op-space-2:12px;--op-space-3:16px;--op-space-4:24px;--op-space-5:32px;--op-space-6:48px;--op-section-space:clamp(88px, 8vw, 112px);isolation:isolate;min-height:100vh;color:var(--op-white);background:var(--op-navy);scroll-behavior:smooth;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.op-curtain{z-index:2;background:var(--op-navy);position:relative;overflow:hidden}.op-page *,.op-page :before,.op-page :after{box-sizing:border-box}.op-page a{color:inherit;text-decoration:none}.op-page button,.op-page textarea{font:inherit}.op-page button,.op-page a{-webkit-tap-highlight-color:transparent}.op-header{width:var(--op-shell);z-index:50;align-items:center;gap:var(--op-space-5);grid-template-columns:236px 1fr auto;min-height:78px;margin:0 auto;display:grid;position:absolute;top:0;left:0;right:0}.op-brand{align-items:center;width:212px;display:inline-flex}.op-brand img{width:100%;height:auto;display:block}.op-nav{justify-content:center;align-items:center;gap:40px;display:flex}.op-nav a{color:#344155;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:650;transition:color .18s;display:inline-flex}.op-nav a:hover,.op-nav a:focus-visible{color:var(--op-accent)}.op-header-actions,.op-hero-actions{align-items:center;gap:var(--op-space-2);display:flex}.op-mobile-marketplace{display:none!important}.op-page .op-login{color:#243047;font-size:14px;font-weight:650}.op-page .op-marketplace-link{color:#243047;white-space:nowrap;background:#ffffffbd;border:1px solid #ded7d1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:720;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.op-page .op-marketplace-link:hover,.op-page .op-marketplace-link:focus-visible{color:#9e2e10;background:#fff3ed;border-color:#fa4a15a3;transform:translateY(-2px)}.op-icon-button{color:#243047;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.op-icon-button:hover{background:#fff0e8}.op-primary-button,.op-secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15px;font-weight:760;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.op-primary-button{background:var(--op-accent);border:1px solid var(--op-accent);box-shadow:0 10px 28px #fa4a1538;color:var(--op-on-accent)!important}.op-primary-button:hover,.op-primary-button:focus-visible{background:#ff7142;transform:translateY(-2px);box-shadow:0 14px 34px #fa4a1552}.op-secondary-button{color:#27334a;background:#ffffffc7;border:1px solid #d8d9dc}.op-secondary-button:hover,.op-secondary-button:focus-visible{background:#fff5ef;transform:translateY(-2px)}.op-menu-button{display:none}.op-page :is(a,button,textarea):focus-visible{outline-offset:3px;outline:3px solid #fa4a15f2}.op-hero{--op-hero-content-offset:0px;isolation:isolate;background:linear-gradient(125deg,#fff3ec 0%,#fff9f4 48%,#f5f8fc 100%);grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(32px,5vw,76px);height:100svh;min-height:700px;padding:124px max(32px,50% - 620px) 76px;display:grid;position:relative;overflow:hidden}.op-hero-landscape,.op-hero-shade{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.op-hero-landscape{display:none}.op-hero-shade{z-index:-2;background:radial-gradient(circle at 78% 41%,#ff9a7140,#0000 29%),radial-gradient(circle at 56% 91%,#ffcbb257,#0000 33%)}.op-hero-animation{--op-hero-bg-x:50%;--op-hero-bg-offset-x:-50%;--op-hero-motion-x:0px;--op-hero-motion-y:0px;z-index:0;contain:layout paint style;pointer-events:none;background:#dff5ff;position:absolute;inset:0;overflow:hidden;container-type:size}.op-hero-animation-stage{aspect-ratio:1672/941;width:max(100cqw,177.683cqh);height:auto;left:var(--op-hero-bg-x);transform:translate(var(--op-hero-bg-offset-x), -50%);background-image:url(/orig-point/hero-animation/assets/origpoint-ai-bird-bg-cyan-glass-v2.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;overflow:hidden}.op-hero-animation-ambient,.op-hero-animation-bird,.op-hero-animation-gear,.op-hero-animation-scan,.op-hero-animation-conversation,.op-hero-animation-route,.op-hero-animation-route-dot,.op-hero-animation-node{pointer-events:none;position:absolute}.op-hero-animation-ambient{z-index:1;transform:translate(var(--op-hero-motion-x), var(--op-hero-motion-y));background:radial-gradient(circle at 83% 48%,#72dceb1a,#0000 24%),radial-gradient(circle at 69% 32%,#fa4a150b,#0000 18%);transition:transform .9s cubic-bezier(.16,1,.3,1);animation:12s ease-in-out infinite op-hero-atmosphere;inset:-8%}.op-hero-animation-bird,.op-hero-animation-gear{z-index:3;backface-visibility:hidden;will-change:transform;background-repeat:no-repeat;background-size:100% 100%;inset:0}.op-hero-animation-bird{background-image:url(/orig-point/hero-animation/assets/origpoint-ai-bird-bg-cyan-glass-v2.png);animation:6s ease-in-out infinite op-hero-bird-breathe;-webkit-mask-image:radial-gradient(23% 41% at 84% 54%,#000 35%,#0000 72%);mask-image:radial-gradient(23% 41% at 84% 54%,#000 35%,#0000 72%)}.op-hero-animation-gear{transform-origin:60.3% 53.3%;background-image:url(/orig-point/hero-animation/assets/origpoint-ai-bird-gear-layer.png);animation:8s linear infinite op-hero-gear-spin}.op-hero-animation-scan{z-index:4;clip-path:polygon(75% 42%,75% 52%,53% 61%,53% 33%);mix-blend-mode:screen;transform-origin:74% 47%;background:linear-gradient(90deg,#72dceb00,#72dceb1c 45%,#adf4fa57 70%,#72dceb00);animation:12s cubic-bezier(.4,0,.2,1) infinite op-hero-scan-sweep;inset:0}.op-hero-animation-conversation{z-index:5;aspect-ratio:1.55;filter:blur(4px);background:radial-gradient(#fa4a1529,#0000 70%);border-radius:42%;width:7.6%;animation:12s ease-in-out infinite op-hero-conversation-pulse;top:31.6%;left:74.7%}.op-hero-animation-route{z-index:4;opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#fa4a1570,#72dceb2e);width:16.4%;height:1px;animation:12s ease-in-out infinite op-hero-route-reveal;top:58.7%;left:60.1%;transform:rotate(-19deg)}.op-hero-animation-route-dot{z-index:6;opacity:0;background:#fa4a15;border-radius:50%;width:7px;height:7px;margin:-3px;animation:12s cubic-bezier(.37,0,.63,1) infinite op-hero-route-dot;top:52.8%;left:75.4%;box-shadow:0 0 0 5px #fa4a1514,0 0 18px #fa4a1570}.op-hero-animation-node{z-index:5;opacity:0;background:#72dcebe0;border-radius:50%;width:6px;height:6px;animation:12s ease-in-out infinite op-hero-node-pulse;box-shadow:0 0 0 4px #72dceb14,0 0 13px #72dceb6b}.op-hero-animation-node-a{animation-delay:.18s;top:39.9%;left:64.4%}.op-hero-animation-node-b{animation-delay:.42s;top:52.6%;left:59.8%}.op-hero-animation-node-c{animation-delay:.68s;top:54.2%;left:67.3%}.op-hero-animation.is-paused :is(.op-hero-animation-ambient,.op-hero-animation-bird,.op-hero-animation-gear,.op-hero-animation-scan,.op-hero-animation-conversation,.op-hero-animation-route,.op-hero-animation-route-dot,.op-hero-animation-node){will-change:auto;animation-play-state:paused}@keyframes op-hero-atmosphere{0%,to{opacity:.74;transform:translate(var(--op-hero-motion-x), var(--op-hero-motion-y)) scale(1)}50%{opacity:1;transform:translate(var(--op-hero-motion-x), var(--op-hero-motion-y)) scale(1.018)}}@keyframes op-hero-bird-breathe{0%,to{transform:translateY(0)scale(1)}44%,60%{transform:translateY(-4px)scale(1.004)}}@keyframes op-hero-gear-spin{to{transform:rotate(360deg)}}@keyframes op-hero-scan-sweep{0%,17%,to{opacity:0;transform:scaleX(.86)}24%{opacity:.24;transform:scaleX(.93)}35%{opacity:.9;transform:scaleX(1.02)}46%{opacity:.18;transform:scaleX(1.05)}56%{opacity:0;transform:scaleX(1.06)}}@keyframes op-hero-conversation-pulse{0%,8%,to{opacity:.2;transform:scale(.98)}14%{opacity:.78;transform:scale(1.04)}22%{opacity:.34;transform:scale(1)}}@keyframes op-hero-route-reveal{0%,44%,to{opacity:0;transform:rotate(-19deg)scaleX(0)}52%{opacity:.75;transform:rotate(-19deg)scaleX(1)}66%{opacity:.3;transform:rotate(-19deg)scaleX(1)}74%{opacity:0;transform:rotate(-19deg)scaleX(1)}}@keyframes op-hero-route-dot{0%,48%,to{opacity:0;transform:translate(0)scale(.7)}53%{opacity:1}64%{opacity:.9;transform:translate(-180px,61px)scale(1)}72%{opacity:0;transform:translate(-236px,80px)scale(.75)}}@keyframes op-hero-node-pulse{0%,25%,to{opacity:.15;transform:scale(.8)}35%{opacity:.9;transform:scale(1.2)}48%{opacity:.28;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.op-hero-animation :is(.op-hero-animation-ambient,.op-hero-animation-bird,.op-hero-animation-gear,.op-hero-animation-scan,.op-hero-animation-conversation,.op-hero-animation-route,.op-hero-animation-route-dot,.op-hero-animation-node){transition:none!important;animation:none!important}.op-hero-animation-ambient{opacity:.82;transform:none}.op-hero-animation-bird,.op-hero-animation-gear{transform:none}.op-hero-animation-scan{opacity:.12;transform:none}.op-hero-animation-conversation{opacity:.28;transform:none}.op-hero-animation-route{opacity:.2;transform:rotate(-19deg)}.op-hero-animation-route-dot{opacity:0}.op-hero-animation-node{opacity:.24;transform:none}}.op-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd7c280 0%,#ffebdf3d 42%,#0000 70%);border-radius:50%;width:min(48vw,720px);height:min(48vw,720px);position:absolute;top:-34%;right:-14%}.op-hero-copy{z-index:4;text-align:left;width:auto;margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both op-rise;position:relative}.op-hero-copy h1,.op-section-heading h2,.op-capability-intro h2,.op-final-cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0}.op-hero-copy h1{color:#14223a;font-size:clamp(50px,4.8vw,74px);font-weight:880;line-height:1.08}.op-hero-copy h1 span,.op-section-heading h2 span{color:var(--op-accent)}.op-hero-copy p{max-width:610px;margin:var(--op-space-4) 0 0;color:#667185;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.op-hero-actions{margin-top:var(--op-space-5);justify-content:flex-start}.op-hero-actions .op-primary-button{min-height:52px;padding-inline:28px;box-shadow:0 12px 24px #fa4a1533}.op-hero-actions .op-secondary-button{color:#334155;background:#ffffffbd;border-color:#d8d9dc;min-height:44px;padding-inline:18px;font-size:14px;font-weight:650}.op-stage-orbit{z-index:3;isolation:isolate;background:#ffffffd1;border-radius:28px;width:100%;height:500px;margin:0;position:relative;top:auto;left:auto;overflow:hidden;transform:none;box-shadow:0 30px 72px #43332a21}.op-stage-orbit:before{content:"采购路径 · 实时推演";color:#7a8394;letter-spacing:.04em;font-size:12px;font-weight:760;position:absolute;top:24px;left:28px}.op-scroll-cue{z-index:6;color:#334155;cursor:pointer;isolation:isolate;background:#ffffffe6;border:1px solid #ddd9d5;border-radius:999px;justify-content:center;align-items:center;width:50px;height:58px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:flex;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 26px #372f271f}.op-scroll-cue.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(10px)}.op-scroll-cue:hover,.op-scroll-cue:focus-visible{color:#9d2e11;background:#fff4ef;border-color:#fa4a158f;transform:translate(-50%)translateY(-3px);box-shadow:0 16px 30px #482e1e26}.op-scroll-cue-plane{z-index:1;color:#ff6433;filter:drop-shadow(0 5px 7px #ff64333d);transform-origin:50%;will-change:transform, opacity, filter;place-items:center;animation:1.9s cubic-bezier(.16,1,.3,1) infinite op-scroll-plane-glide;display:grid;position:absolute}.op-stage{color:#27344a;text-align:left;width:154px;min-height:98px;box-shadow:none;cursor:pointer;background:#fffdfa;border:1px solid #eadfd8;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;transition:opacity .22s,transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:absolute}.op-stage:not(.is-active){opacity:1}.op-stage:hover{opacity:1;border-color:#fa4a15bd;transform:translateY(-5px)}.op-stage.is-active{color:#9e2e10;border-color:var(--op-accent);box-shadow:none;background:#fff1e9;animation:none}.op-stage>svg{color:var(--op-accent);flex:none}.op-stage-1>svg,.op-stage-2>svg,.op-stage-4>svg,.op-stage-5>svg,.op-stage.is-active>svg{color:var(--op-accent)}.op-stage span{gap:4px;min-width:0;display:grid}.op-stage strong{font-size:16px;line-height:1.2}.op-stage em{color:#717c90;font-size:11px;font-style:normal;line-height:1.45}.op-stage-1{top:82px;left:28px;transform:rotate(-3deg)}.op-stage-2{top:242px;left:12%;transform:rotate(2deg)}.op-stage-3{bottom:28px;left:50%;transform:translate(-50%)}.op-stage-4{top:242px;right:12%;transform:rotate(-2deg)}.op-stage-5{top:82px;right:28px;transform:rotate(3deg)}.op-stage-1:hover{transform:rotate(-3deg)translateY(-5px)}.op-stage-2:hover{transform:rotate(2deg)translateY(-5px)}.op-stage-4:hover{transform:rotate(-2deg)translateY(-5px)}.op-stage-5:hover{transform:rotate(3deg)translateY(-5px)}.op-origin-mark{isolation:isolate;background:#13233e;border:0;border-radius:50%;place-items:center;width:78px;height:78px;animation:3.2s ease-in-out infinite op-origin-pulse;display:grid;position:absolute;top:202px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #1d2b4433}.op-origin-mark:before{content:"";z-index:0;filter:none;background:conic-gradient(from 18deg,#0000 0deg 28deg,#54e5ff 30deg 56deg,#0000 55deg 118deg,#ff6b42fa 120deg 146deg,#0000 145deg 208deg,#7ab2fffa 210deg 236deg,#0000 235deg 298deg,#d3fff8f5 300deg 326deg,#0000 325deg 360deg);border-radius:50%;animation:4.8s linear infinite op-origin-fan;position:absolute;inset:-18px;-webkit-mask:radial-gradient(circle,#0000 0 61%,#000 62% 84%,#0000 85%);mask:radial-gradient(circle,#0000 0 61%,#000 62% 84%,#0000 85%)}.op-origin-mark img{z-index:1;object-fit:contain;width:54px;height:54px;position:relative}.op-hero-agent-anchor{z-index:2;pointer-events:none;width:88px;height:88px;position:absolute;top:164px;left:50%;transform:translate(-50%)}.op-hero-agent{filter:drop-shadow(0 10px 18px #2b39513d);place-items:center;width:88px;height:88px;line-height:0;animation:2.35s cubic-bezier(.16,1,.3,1) .24s both op-hero-agent-arrive;display:grid;position:relative}.op-hero-agent:before{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(#d7ffffb8,#3cd4ff52 40%,#4b72ff14 62%,#0000 74%);width:54px;height:24px;animation:2.8s ease-in-out 2.4s infinite op-hero-agent-beacon;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.op-hero-agent-image{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.op-hero-agent-thruster{z-index:0;clip-path:polygon(38% 0,62% 0,92% 56%,50% 100%,8% 56%);filter:drop-shadow(0 5px 9px #38cdff8f);transform-origin:50% 0;background:linear-gradient(#effffffa,#6ef1ffe6 38%,#4b89ff6b 72%,#0000);width:34px;height:48px;animation:.72s ease-in-out 2.4s infinite alternate op-hero-agent-hydrogen;display:block;position:absolute;top:70px;left:50%;transform:translate(-50%)}.op-hero-agent-thruster:before,.op-hero-agent-thruster:after{content:"";background:#bcfaffe0;border-radius:50%;position:absolute;box-shadow:0 0 8px #47deffe6}.op-hero-agent-thruster:before{width:4px;height:4px;top:20px;left:-4px}.op-hero-agent-thruster:after{width:3px;height:3px;top:31px;right:-5px}.op-clarity,.op-capabilities,.op-bento-suite,.op-method,.op-final-cta{width:var(--op-shell);margin:0 auto}.op-clarity{padding:var(--op-section-space) 0;column-gap:var(--op-space-6);row-gap:var(--op-space-4);grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.op-clarity>.op-section-heading p{max-width:390px}.op-clarity>.op-section-heading h2{font-size:clamp(42px,3.5vw,50px)}.op-section-heading{max-width:760px}.op-section-heading h2,.op-capability-intro h2,.op-final-cta h2{font-size:clamp(38px,4.3vw,64px);font-weight:850;line-height:1.12}.op-section-heading p,.op-capability-intro p,.op-final-cta p{max-width:660px;margin:var(--op-space-4) 0 0;color:var(--op-muted);font-size:17px;line-height:1.8}.op-clarity-demo{align-items:stretch;gap:var(--op-space-2);grid-template-columns:minmax(0,.94fr) 24px minmax(0,1.12fr);margin-top:0;display:grid}.op-question-panel,.op-result-panel{min-height:212px;padding:var(--op-space-4);background:var(--op-panel);border:1px solid var(--op-line);box-shadow:none;border-radius:16px;position:relative}.op-question-panel>span,.op-result-head span{color:#27344a;font-size:13px;font-weight:760}.op-question-panel textarea{width:100%;min-height:104px;margin-top:var(--op-space-2);resize:none;color:#27344a;caret-color:var(--op-accent);background:#fbfcfd;border:1px solid #dde2e9;border-radius:12px;padding:14px 46px 14px 14px;font-size:16px;line-height:1.7}.op-question-panel textarea:focus{border-color:var(--op-accent);outline:0}.op-question-panel button{width:38px;height:38px;color:var(--op-on-accent);background:var(--op-accent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;bottom:47px;right:30px}.op-question-panel button:not(:disabled):hover{color:var(--op-on-accent);background:#ff7142;transform:scale(1.05)}.op-question-panel button:disabled{color:#8a95a8;cursor:not-allowed;background:#e9edf3}.op-question-status{min-height:18px;margin-top:var(--op-space-1);color:#6d778a;font-size:11px;line-height:1.5;display:block}.op-question-status.is-loading{color:#3767a8}.op-question-status.is-success{color:#277958}.op-question-status.is-error{color:#b64124}.op-question-panel.is-error textarea{border-color:#ff8a74e0}.op-spinner{animation:.76s linear infinite op-spin}.op-demo-arrow{color:var(--op-blue);align-self:center}.op-result-panel{transition:border-color .24s,box-shadow .24s}.op-result-panel .op-result-body{transition:opacity .2s,filter .2s}.op-result-panel.is-loading .op-result-body{opacity:.5;filter:saturate(.7)}.op-result-panel.is-loading .op-result-head b{color:#fff;background:#315f9e}.op-result-panel.is-ready{box-shadow:none;border-color:#fa4a1594}.op-result-head{justify-content:space-between;align-items:center;display:flex}.op-result-head b{color:var(--op-on-accent);background:var(--op-accent);letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:10px}.op-result-body{margin-top:var(--op-space-3);gap:var(--op-space-3);grid-template-columns:94px 1fr;align-items:center;animation:.28s cubic-bezier(.16,1,.3,1) both op-scenario-swap;display:grid}.op-result-body img{object-fit:cover;border-radius:12px;width:94px;height:118px;display:block}.op-result-body strong{margin-bottom:9px;font-size:14px;display:block}.op-result-body p{color:#667185;align-items:center;gap:8px;margin:5px 0 0;font-size:11px;display:flex}.op-proof-icon{width:17px;height:17px;color:var(--op-on-accent);background:var(--op-accent);border-radius:50%;flex:none;place-items:center;display:grid}.op-proof-icon svg{display:block}.op-scenario-row{padding-top:var(--op-space-4);gap:var(--op-space-5);border-top:1px solid var(--op-line);grid-column:1/-1;grid-template-columns:210px 1fr;align-items:center;display:grid}.op-scenario-row>p{color:#59667b;margin:0;font-size:13px;line-height:1.7}.op-scenarios{gap:var(--op-space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0;display:grid}.op-scenarios button{color:#536077;border:1px solid var(--op-line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 16px;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.op-scenarios button:hover{color:#25324a;border-color:#fa4a157a}.op-scenarios button.is-active{color:var(--op-on-accent);background:var(--op-accent);border-color:var(--op-accent);font-weight:760}@keyframes op-scenario-swap{0%{opacity:.62;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.op-capabilities{padding:var(--op-section-space) 0;border-top:1px solid var(--op-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;display:grid}.op-capability-intro{align-self:start;position:sticky;top:46px}.op-capability-intro h2{font-size:clamp(38px,4vw,60px)}.op-capability-intro a{color:var(--op-accent);align-items:center;gap:8px;margin-top:30px;font-weight:760;display:inline-flex}.op-capability-list article{border-bottom:1px solid var(--op-line);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:160px;padding:30px 0;display:grid}.op-capability-list article:first-child{border-top:1px solid var(--op-line)}.op-capability-list strong{font-size:23px}.op-capability-list p{max-width:520px;color:var(--op-muted);margin:12px 0 0;line-height:1.7}.op-bento-suite{min-height:790px;margin-bottom:var(--op-section-space);grid-template-columns:minmax(350px,.54fr) minmax(0,1fr);gap:14px;display:grid}.op-role-wall{background:#03070d;border-top:1px solid #9fb7e71f;border-bottom:1px solid #9fb7e71f;padding:72px 0 64px;overflow:hidden}.op-role-wall-heading{width:var(--op-shell);justify-content:space-between;align-items:flex-end;gap:48px;margin:0 auto 36px;display:flex}.op-role-wall-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(38px,4vw,56px);font-weight:850;line-height:1.12}.op-role-wall-heading h2 span{color:var(--op-accent)}.op-role-wall-note{max-width:420px;margin:0 0 4px}.op-role-wall-note p{color:#8f9bb0;margin:0;font-size:14px;line-height:1.75}.op-role-wall-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.op-role-wall-grid{gap:16px;display:grid}.op-role-row{width:max-content;animation-play-state:paused;display:flex}.op-role-row-1{animation:46s linear -5s infinite op-role-marquee-left}.op-role-row-2{animation:52s linear -19s infinite op-role-marquee-right}.op-role-wall.is-playing .op-role-row{will-change:transform;animation-play-state:running}.op-role-wall:not(.is-playing) .op-role-row,.op-role-wall-viewport:hover .op-role-row{animation-play-state:paused}.op-role-row-group{gap:16px;padding-right:16px;display:flex}@keyframes op-role-marquee-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes op-role-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.op-role-story{background:#0b1119;border:1px solid #26303c;border-radius:16px;width:320px;min-height:166px;padding:22px;transition:background .18s,border-color .18s,transform .18s}.op-role-story:hover{background:#0d1520;border-color:#fa4a159e;transform:translateY(-2px)}.op-role-story-head{align-items:center;gap:11px;display:flex}.op-role-story-icon{color:#ff9b7b;background:#17243a;border:1px solid #fa4a1557;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.op-role-story-head>div{gap:3px;min-width:0;display:grid}.op-role-story-head strong{color:#f7f9fd;font-size:14px;line-height:1.2}.op-role-story-head small{color:#a7b2c5;font-size:11px}.op-role-story-head em{color:#d5dbea;letter-spacing:.06em;align-self:flex-start;margin-left:auto;font-size:10px;font-style:normal;font-weight:650}.op-role-story>p{color:#a8b1bf;margin:20px 0 0;font-size:13px;line-height:1.75}@media (prefers-reduced-motion:reduce){.op-role-wall-viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.op-role-row{animation:none;transform:none}.op-role-row-group[aria-hidden=true]{display:none}}.op-ai-team-card{isolation:isolate;border:1px solid #7ec1e152;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 72px #0006194d}.op-ai-team-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#02142fc7 0%,#02142f29 46%,#02142fb8 100%);position:absolute;inset:0}.op-ai-team-card>img{object-fit:cover;object-position:center 48%;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s;display:block;position:absolute;inset:0}.op-ai-team-card:hover>img,.op-ai-team-card:focus-visible>img{filter:saturate(1.08);transform:scale(1.035)}.op-ai-team-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:absolute;inset:0}.op-ai-team-copy h2{color:#fff;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(32px,3.1vw,44px);font-weight:860;line-height:1.06}.op-ai-team-copy p{color:#d8e9f4;max-width:280px;margin:16px 0 0;font-size:14px;line-height:1.65}.op-ai-team-copy span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051533b8;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:0 18px;font-size:13px;font-weight:760;display:inline-flex}.op-bento-stack{grid-template-rows:300px minmax(0,1fr);gap:14px;min-width:0;display:grid}.op-ecosystem{background:radial-gradient(circle at 82% 4%,#fa4a152e,#0000 34%),linear-gradient(135deg,#0b2b63 0%,#0c3773 54%,#0a285e 100%);border:1px solid #81aaec47;border-radius:22px;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);align-items:center;gap:18px;min-width:0;min-height:300px;padding:28px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #0006194d,inset 0 1px #ffffff14}.op-ecosystem-copy{z-index:2;position:relative}.op-ecosystem-copy h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:30px;font-weight:860;line-height:1.08}.op-ecosystem-copy h2 span{color:#ff8b66;white-space:nowrap}.op-ecosystem-copy p{color:#b8c8e8;max-width:230px;margin:14px 0 0;font-size:12px;line-height:1.65}.op-ecosystem-copy a{color:#fff;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:760;transition:color .18s,transform .18s;display:inline-flex}.op-ecosystem-copy a:hover,.op-ecosystem-copy a:focus-visible{color:#ffb099;transform:translate(3px)}.op-ecosystem-rail{z-index:2;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.op-ecosystem-marquee{gap:8px;min-width:0;display:grid;overflow:hidden}.op-ecosystem-row{overflow:hidden}.op-ecosystem-row-track{will-change:transform;gap:8px;width:max-content;animation:44s linear infinite op-ecosystem-row-left;display:flex}.op-ecosystem-row-2 .op-ecosystem-row-track{animation-name:op-ecosystem-row-right;animation-duration:48s}.op-ecosystem-row-3 .op-ecosystem-row-track{animation-name:op-ecosystem-row-right;animation-duration:52s;animation-delay:-18s}.op-ecosystem-marquee:hover .op-ecosystem-row-track,.op-ecosystem-marquee:focus-within .op-ecosystem-row-track{animation-play-state:paused}.op-ecosystem-row-group{gap:8px;display:flex}@keyframes op-ecosystem-row-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}@keyframes op-ecosystem-row-right{0%{transform:translate(calc(-50% - 4px))}to{transform:translate(0)}}.op-ecosystem-rail::-webkit-scrollbar{display:none}.op-ecosystem-tools{gap:8px;width:max-content;min-width:100%;padding:6px 20px;display:grid}.op-tool-row{gap:8px;width:max-content;display:flex}.op-tool-row-2{margin-left:24px}.op-tool-row-3{margin-left:52px}.op-tool-card{width:164px;min-height:56px;color:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:8px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0f}.op-tool-card:hover,.op-tool-card:focus-visible{background:#ffffff26;border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 12px 28px #010a2233,inset 0 1px #ffffff14}.op-tool-icon{color:#fff;background:#2352a0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff29,0 8px 20px #020b2229}.op-tool-icon.is-brand{background:#fff;padding:3px}.op-tool-icon.is-brand img{object-fit:contain;border-radius:0;width:25px;height:25px;display:block}.op-tool-icon.is-brand>svg{display:none}.op-tool-icon.is-brand>svg.op-amazon-global-logo{border-radius:7px;width:28px;height:28px;display:block}.op-tool-icon.is-brand.is-failed img{display:none}.op-tool-icon.is-brand.is-failed>svg{color:#173967;display:block}.op-tool-tone-orange .op-tool-icon{background:#fa4a15}.op-tool-tone-yellow .op-tool-icon{color:#172448;background:#ffd73b}.op-tool-tone-blue .op-tool-icon{background:#3479d9}.op-tool-tone-violet .op-tool-icon{background:#7357d9}.op-tool-tone-red .op-tool-icon{background:#e64a4a}.op-tool-tone-cyan .op-tool-icon{background:#1689aa}.op-tool-tone-black .op-tool-icon{background:#111827}.op-tool-tone-instagram .op-tool-icon{background:linear-gradient(145deg,#6942d8 0%,#d63d8f 54%,#f49a45 100%)}.op-tool-copy{gap:3px;min-width:0;display:grid}.op-tool-copy strong{color:#f8faff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.op-tool-copy small{color:#9fb4da;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.op-bento-bottom{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:14px;min-width:0;display:grid}.op-model-card,.op-trust-card{border-radius:22px;min-width:0;min-height:386px;position:relative;overflow:hidden}.op-model-card{color:#08162f;background:#f7f9fd;border:1px solid #c2d1e9b8;padding:24px}.op-bento-card-heading h3,.op-trust-card h3{letter-spacing:-.035em;margin:0}.op-bento-card-heading h3{font-size:27px;line-height:1.12}.op-bento-card-heading p{color:#69768e;margin:6px 0 0;font-size:12px}.op-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.op-model-grid button{color:#263754;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:13px;align-content:center;place-items:center;gap:6px;min-height:74px;padding:9px 6px;transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 5px 12px #16233d0f}.op-model-grid button:hover,.op-model-grid button:focus-visible{border-color:#fa4a156b;transform:translateY(-2px);box-shadow:0 9px 18px #16233d1a}.op-model-marquee{gap:8px;margin-top:20px;display:grid;overflow:hidden}.op-model-row{overflow:hidden}.op-model-row-track{will-change:transform;gap:8px;width:max-content;animation:34s linear infinite op-model-row-left;display:flex}.op-model-row-2 .op-model-row-track{animation-name:op-model-row-right;animation-duration:38s}.op-model-row-3 .op-model-row-track{animation-duration:42s;animation-delay:-12s}.op-model-marquee:hover .op-model-row-track,.op-model-marquee:focus-within .op-model-row-track{animation-play-state:paused}.op-model-row-group{gap:8px;display:flex}.op-model-row-group>button{color:#263754;cursor:pointer;background:#fbfaf7;border:1px solid #e5dfd7;border-radius:10px;align-content:center;place-items:center;gap:6px;width:96px;min-height:68px;padding:8px 5px;transition:background .16s,border-color .16s,transform .16s;display:grid}.op-model-row-group>button:hover,.op-model-row-group>button:focus-visible{border-color:var(--op-orange);transform:translateY(-1px)}.op-model-row-group>button.is-active{color:#fff;background:var(--op-ink);border-color:var(--op-ink)}.op-model-row-group>button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:720;overflow:hidden}.op-model-row-group>button img{object-fit:contain;border-radius:0;width:30px;height:30px;display:block}.op-model-row-group>button.is-active img{box-shadow:0 0 0 2px #ffffffdb}.op-model-row-group>button:is(.op-model-navy,.op-model-graphite).is-active img{filter:brightness(0)invert()}.op-model-row-group>button.op-model-meta img{filter:brightness(0)saturate()invert(32%)sepia(93%)saturate(2538%)hue-rotate(203deg)brightness(99%)contrast(102%)}@keyframes op-model-row-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}@keyframes op-model-row-right{0%{transform:translate(calc(-50% - 4px))}to{transform:translate(0)}}.op-model-grid button.is-active{color:#fff;background:#0b2b63;border-color:#0b2b63}.op-model-grid button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:720;overflow:hidden}.op-model-grid button img{object-fit:cover;border-radius:8px;width:30px;height:30px;display:block}.op-model-grid button.is-active img{box-shadow:0 0 0 2px #ffffffdb}.op-model-orange svg{color:#fa4a15}.op-model-blue svg{color:#3287d3}.op-model-violet svg{color:#7a5ce0}.op-model-coral svg{color:#de7654}.op-model-pink svg{color:#e54583}.op-model-graphite svg{color:#48556c}.op-model-meta svg{color:#2563eb}.op-model-green svg{color:#159873}.op-model-cyan svg{color:#168fba}.op-model-red svg{color:#e34b52}.op-model-indigo svg{color:#5269d6}.op-model-amber svg{color:#d48718}.op-model-grid button.is-active svg{color:#ff8b66}@media (width>=761px){.op-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.op-model-grid button:nth-last-child(2){grid-column:2}}.op-trust-card{background:#d63a12;border:1px solid #ffffff57;flex-direction:column;align-items:flex-start;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff2e;color:#fff!important}.op-trust-card h3{z-index:2;font-size:clamp(30px,2.8vw,40px);font-weight:880;line-height:1.03;position:relative}.op-trust-card p{z-index:2;color:#fff;max-width:310px;margin:12px 0 0;font-size:12px;line-height:1.6;position:relative}.op-trust-list{z-index:2;border-top:1px solid #ffffff57;width:100%;max-width:300px;margin:26px 0 0;padding:0;list-style:none;position:relative}.op-trust-list li{color:#fff;letter-spacing:.01em;border-bottom:1px solid #ffffff38;align-items:center;gap:10px;min-height:42px;font-size:12px;font-weight:700;display:flex}.op-trust-list svg{color:#ffd8cc;flex:none}.op-trust-icon{color:#ffffff29;position:absolute;bottom:-20px;right:-22px;transform:rotate(-8deg)}.op-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-method{padding:clamp(72px, 6vw, 88px) 0 var(--op-section-space);border-top:1px solid var(--op-line)}@media (width>=761px){.op-method>.op-section-heading{max-width:none}.op-method>.op-section-heading h2{white-space:nowrap}}.op-method-track{margin-top:var(--op-space-6);isolation:isolate;background:radial-gradient(circle,#fa4a1517,#0000 23%),linear-gradient(150deg,#0f264fb8,#06132f47 58%,#0b1f4494);border:1px solid #7497d352;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.7vw,28px);min-height:520px;padding:42px 44px;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #01081c3d,inset 0 1px #ffffff0d}.op-method-track:before,.op-method-track:after{content:"";z-index:-1;height:1px;position:absolute;top:50%;left:7%;right:7%}.op-method-track:before{background:linear-gradient(90deg,#0000,#70a0ebb8 10% 90%,#0000);box-shadow:0 0 18px #6195ea3d}.op-method-track:after{filter:drop-shadow(0 0 8px #fa4a15a8);background:linear-gradient(90deg,#0000 0% 30%,#fa4a15f2 48%,#ff8e67f2 55%,#0000 74% 100%) 0 0/180% 100%;height:2px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite op-route-scan}.op-method-track li{z-index:1;grid-template-rows:1fr 76px 1fr;align-items:center;min-width:0;display:grid;position:relative}.op-method-marker{color:#9fc0f6;background:#0a2047;border:1px solid #7ca7ec94;border-radius:50%;grid-row:2;justify-self:center;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 12px 28px #00081f61,0 0 0 8px #0e2c5e6b}.op-method-marker:after{content:"";background:#77a8f3;border:2px solid #071a3b;border-radius:50%;width:6px;height:6px;position:absolute;right:-8px;box-shadow:0 0 12px #77a8f3cc}.op-method-copy{align-self:end;padding:0 8px 22px}.op-method-track li:nth-child(2n) .op-method-copy{grid-row:3;align-self:start;padding:22px 8px 0}.op-method-track li:nth-child(odd) .op-method-copy{grid-row:1}.op-method-copy strong{color:#f7f9ff;letter-spacing:-.025em;margin-top:0;font-size:clamp(18px,1.45vw,22px);line-height:1.25;display:block}.op-method-copy p{color:#667185;margin:12px 0 0;font-size:13px;line-height:1.72}.op-method-track li.is-pivot .op-method-marker{color:#fff;background:var(--op-accent);border-color:#ffad91e6;width:70px;height:70px;box-shadow:0 16px 34px #00081f70,0 0 0 10px #fa4a1524,0 0 36px #fa4a1557}.op-method-track li.is-pivot .op-method-marker:after{border-color:var(--op-accent);background:#fff;box-shadow:0 0 14px #ffffffd6}.op-final-cta{isolation:isolate;text-align:center;background:#06132f url(/orig-point/origpoint-final-cta-v2.jpg) 50% 54%/cover no-repeat;border-top:1px solid #87aae82e;border-bottom:1px solid #87aae82e;width:100%;min-height:620px;padding:128px 0 112px;position:relative;overflow:hidden;box-shadow:inset 0 84px 120px #030a1b6b,inset 0 -92px 120px #030a1b8a}.op-final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 38%,#040e273d 0%,#040e278a 68%,#030a1cad 100%),linear-gradient(#030b1f1f,#030b1f57);position:absolute;inset:0}.op-final-cta>*{z-index:1;position:relative}.op-final-cta h2{text-shadow:0 4px 28px #00000057;font-size:clamp(46px,6vw,82px)}.op-final-cta p{color:#d5def0;text-shadow:0 2px 18px #00000061;margin:24px auto 32px}.op-footer{z-index:3;color:#f5f8ff;background:#03070d;border-top:1px solid #9fb7e71f;position:relative}.op-footer-inner{width:var(--op-shell);grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,.68fr));align-content:start;gap:48px;min-height:352px;margin:0 auto;padding:64px 0 32px;display:grid}.op-footer-brand>a{display:inline-flex}.op-footer-brand img{width:182px;height:auto;display:block}.op-footer-brand p{color:#768399;max-width:290px;margin:24px 0 0;font-size:14px;line-height:1.75}.op-footer-column{align-content:start;gap:15px;font-size:13px;display:grid}.op-footer-column strong{color:#59667b;margin-bottom:4px;font-size:13px;font-weight:650}.op-footer-column a{color:#c4ccda;width:fit-content;transition:color .16s,transform .16s}.op-footer-column a:hover,.op-footer-column a:focus-visible{color:var(--op-accent);transform:translate(3px)}.op-footer-legal{color:#526076;flex-wrap:wrap;grid-column:1/-1;align-self:end;align-items:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.op-footer-legal small{font-size:inherit}.op-footer-legal a{color:#66748b;text-underline-offset:3px;transition:color .16s}.op-footer-legal a:hover,.op-footer-legal a:focus-visible{color:var(--op-accent)}.op-brand-reveal{--op-reveal-progress:0;--op-reveal-lift:64px;--op-reveal-scale:.93;--op-reveal-opacity:.54;--op-reveal-blur:2.2px;--op-reveal-ui-opacity:.32;--op-reveal-tools-opacity:.2;--op-reveal-tools-lift:18px;z-index:1;isolation:isolate;pointer-events:auto;background:#07132f;height:clamp(390px,34vw,590px);position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.op-brand-reveal-spacer{z-index:0;pointer-events:none;height:clamp(390px,34vw,590px);position:relative}.op-brand-reveal-art,.op-brand-reveal-shade{width:104%;height:108%;position:absolute;inset:-4% auto auto -2%}.op-brand-reveal-art{z-index:-2;object-fit:cover;object-position:center 61%;max-width:none;opacity:var(--op-reveal-opacity);filter:brightness(.72) saturate(.94) hue-rotate(14deg) blur(var(--op-reveal-blur));transform:translateY(var(--op-reveal-lift)) scale(var(--op-reveal-scale));will-change:transform, opacity, filter;transition:opacity 90ms linear,filter 90ms linear,transform 90ms linear}.op-brand-reveal-shade{z-index:-1;background:radial-gradient(at 50% 58%,#5b44c23d,#0000 48%),linear-gradient(#03091fbd 0%,#08133c80 48%,#050e2aad 100%),linear-gradient(90deg,#040e2e80,#29237047 52%,#040e2e8a)}.op-brand-reveal-lockup{width:min(720px,100% - 176px);transform:translate(-50%, calc(-50% + var(--op-reveal-lift)));opacity:var(--op-reveal-ui-opacity);text-align:center;will-change:transform, opacity;justify-items:center;transition:opacity 90ms linear,transform 90ms linear;display:grid;position:absolute;top:50%;left:50%}.op-brand-reveal-lockup>img{filter:drop-shadow(0 18px 34px #0004166b);width:min(620px,100%);height:auto;display:block}.op-brand-reveal-lockup p{color:#e7edff;text-shadow:0 2px 18px #01081cb8;margin:18px 0 0;font-size:clamp(15px,1.35vw,19px);font-weight:650}.op-brand-reveal-cta{background:var(--op-accent);border:1px solid #fa4a15d1;border-radius:999px;align-items:center;gap:9px;min-height:48px;margin-top:24px;padding:0 23px;font-size:14px;font-weight:760;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 15px 34px #00051857;color:var(--op-on-accent)!important}.op-brand-reveal-cta:hover,.op-brand-reveal-cta:focus-visible{background:#ff7142;transform:translateY(-2px);box-shadow:0 18px 40px #0005186b}.op-brand-reveal-tools{opacity:var(--op-reveal-tools-opacity);transform:translateY(var(--op-reveal-tools-lift));gap:10px;transition:opacity 90ms linear,transform 90ms linear;display:grid;position:absolute;bottom:clamp(20px,3vw,46px);right:clamp(18px,2.6vw,44px)}.op-brand-reveal-tools :is(button,a){color:#061b46;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffe6;border:1px solid #061b4614;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:transform .18s,color .18s,background .18s;display:grid;box-shadow:0 12px 30px #051b3d29}.op-brand-reveal-tools :is(button,a):hover,.op-brand-reveal-tools :is(button,a):focus-visible{color:#fff;background:#061b46;transform:translateY(-3px)}@keyframes op-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes op-hero-drift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.055)translateY(-5px)}}@keyframes op-active-card{0%,to{box-shadow:0 18px 42px #01081a61,0 0 26px #fa4a1538,0 0 48px #fa4a1514}50%{box-shadow:0 20px 48px #01081a6b,0 0 38px #fa4a1557,0 0 68px #fa4a1529}}@keyframes op-origin-pulse{0%,to{box-shadow:0 0 30px #73a9ff47,0 0 54px #fa4a1529}50%{box-shadow:0 0 42px #73a9ff6b,0 0 72px #fa4a1540}}@keyframes op-origin-fan{to{transform:rotate(360deg)}}@keyframes op-hero-agent-arrive{0%{opacity:0;filter:blur(5px)drop-shadow(0 5px 10px #00081f2e);transform:translate(-412px,-158px)rotate(-16deg)scale(.64)}13%{opacity:1}38%{transform:translate(270px,-112px)rotate(12deg)scale(1.02)}62%{transform:translate(124px,18px)rotate(-8deg)scale(.93)}82%{transform:translate(22px,-68px)rotate(4deg)scale(1.04)}to{opacity:1;filter:blur()drop-shadow(0 9px 16px #00081f85);transform:translateY(-48px)rotate(0)scale(1)}}@keyframes op-hero-agent-beacon{0%,to{opacity:.55;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.18)}}@keyframes op-hero-agent-hydrogen{0%{opacity:.72;transform:translate(-50%)scaleY(.78)}to{opacity:1;transform:translate(-50%)scaleY(1.1)}}@keyframes op-route-scan{0%{opacity:.3;background-position:160% 0}46%{opacity:1}to{opacity:.3;background-position:-60% 0}}@keyframes op-spin{to{transform:rotate(360deg)}}@keyframes op-scroll-plane-glide{0%{opacity:0;filter:blur(1.2px)drop-shadow(0 3px 5px #ff64331f);transform:translateY(-14px)rotate(135deg)scale(.7)}20%{opacity:1;filter:blur()drop-shadow(0 5px 7px #ff64333d)}70%{opacity:.96;filter:blur()drop-shadow(0 7px 9px #ff643333);transform:translateY(10px)rotate(135deg)scale(1)}to{opacity:0;filter:blur(.8px)drop-shadow(0 8px 9px #ff643300);transform:translateY(17px)rotate(135deg)scale(.88)}}@media (prefers-reduced-motion:reduce){.op-page *,.op-page :before,.op-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.op-hero-agent,.op-hero-agent:before,.op-hero-agent-thruster{animation:none!important}.op-hero-agent{transform:translate(76px,6px)}}@media (height<=780px) and (width>=761px){.op-scroll-cue{justify-content:center;width:36px;height:36px;padding:6px;bottom:5px;left:calc(50% + 118px)}}@media (width<=1080px){.op-header{grid-template-columns:198px 1fr auto}.op-brand{width:184px}.op-nav{gap:22px}.op-hero{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);gap:28px;height:100svh;min-height:680px;padding-inline:32px}.op-stage-orbit{width:100%;height:470px}.op-stage{width:142px}.op-stage-2{left:9%}.op-stage-4{right:9%}.op-capabilities{gap:54px}.op-bento-suite{grid-template-columns:minmax(310px,.58fr) minmax(0,1fr);min-height:770px}.op-ai-team-copy{padding:24px}.op-bento-stack{grid-template-rows:286px minmax(0,1fr)}.op-ecosystem{grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);gap:12px;min-height:286px;padding:24px 20px}.op-ecosystem-copy h2{font-size:30px}.op-tool-card{width:154px}.op-model-card,.op-trust-card{min-height:374px;padding:20px}.op-bento-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.op-model-grid{gap:7px}.op-model-grid button{min-height:70px}.op-trust-card h3{font-size:31px}.op-clarity{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);column-gap:34px}.op-clarity-demo{grid-template-columns:minmax(0,.92fr) 18px minmax(0,1.08fr);gap:8px}.op-question-panel,.op-result-panel{padding:16px}.op-question-panel button{right:26px}.op-scenario-row{grid-template-columns:172px 1fr;gap:16px}.op-scenarios{gap:8px}.op-scenarios button{gap:6px;padding-inline:6px;font-size:12px}.op-method-track{gap:10px;padding-inline:24px}.op-method-copy,.op-method-track li:nth-child(2n) .op-method-copy{padding-inline:4px}.op-method-copy p{font-size:12px}}@media (width<=760px){.op-page{--op-shell:calc(100% - 32px);--op-section-space:72px}.op-header{grid-template-columns:1fr auto;min-height:70px}.op-brand{width:164px}.op-login,.op-marketplace-link{display:none}.op-menu-button{display:inline-flex}.op-scroll-cue{display:none}.op-nav{background:#fffdfb;border:1px solid #e7dfd9;border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;padding:12px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 48px #3e2c1e29}.op-nav.is-open{display:flex}.op-nav a{justify-content:space-between;padding:0 14px}.op-nav .op-mobile-marketplace{min-height:46px;color:var(--op-on-accent);background:var(--op-accent);border-radius:12px;margin-top:8px;font-weight:760;display:flex!important}.op-hero{height:auto;min-height:auto;padding:106px 16px 48px;display:block}.op-hero-landscape{display:none}.op-hero-shade{background:radial-gradient(circle at 92% 24%,#ffa88140,#0000 34%)}.op-hero-copy{text-align:center;width:100%;margin-top:10px}.op-hero-copy h1{font-size:clamp(42px,12vw,58px)}.op-hero-copy p{margin-inline:auto}.op-hero-copy p br{display:none}.op-hero-actions{flex-direction:column;justify-content:center}.op-hero-actions>*{width:100%}.op-stage-orbit{grid-template-columns:1fr;gap:10px;width:100%;height:auto;margin-top:38px;padding:52px 12px 16px;display:grid;position:relative;top:auto;left:auto;transform:none}.op-stage,.op-stage-1,.op-stage-2,.op-stage-3,.op-stage-4,.op-stage-5{width:100%;min-height:84px;padding:14px 16px;position:static;transform:none}.op-stage:hover,.op-stage-1:hover,.op-stage-2:hover,.op-stage-3:hover,.op-stage-4:hover,.op-stage-5:hover{transform:translateY(-2px)}.op-stage em{font-size:12px}.op-origin-mark,.op-hero-agent-anchor{display:none}.op-clarity{padding:var(--op-section-space) 0;display:block}.op-clarity>.op-section-heading{padding-top:0}.op-section-heading h2,.op-capability-intro h2{font-size:38px}.op-clarity-demo{grid-template-columns:1fr;margin-top:36px}.op-demo-arrow{margin:-4px auto;transform:rotate(90deg)}.op-question-panel,.op-result-panel{min-height:280px;padding:20px}.op-question-panel button{bottom:76px;right:32px}.op-result-body{grid-template-columns:104px 1fr;gap:14px}.op-result-body img{width:104px;height:142px}.op-result-body strong{font-size:15px}.op-result-body p{align-items:flex-start;font-size:12px}.op-scenario-row{margin-top:34px;padding-top:24px;display:block}.op-scenario-row>p{margin-bottom:18px}.op-scenarios{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;display:flex;overflow-x:auto}.op-scenarios::-webkit-scrollbar{display:none}.op-scenarios button{scroll-snap-align:start;min-width:142px}.op-capabilities{padding:var(--op-section-space) 0;grid-template-columns:1fr;gap:48px}.op-capability-intro{position:static}.op-capability-list article{grid-template-columns:40px 1fr}.op-capability-list strong{font-size:20px}.op-bento-suite{min-height:0;margin-bottom:var(--op-section-space);display:block}.op-ai-team-card{height:470px;display:block}.op-ai-team-copy{padding:24px 22px}.op-ai-team-copy h2{max-width:none;font-size:36px}.op-ai-team-copy p{max-width:250px}.op-bento-stack{grid-template-rows:auto;gap:12px;margin-top:12px;display:grid}.op-ecosystem{border-radius:20px;min-height:0;margin:0;padding:32px 20px 26px;display:block}.op-ecosystem-copy h2{font-size:38px}.op-ecosystem-copy p{max-width:100%;font-size:14px}.op-ecosystem-copy a{margin-top:20px}.op-ecosystem-rail{scroll-snap-type:x proximity;scrollbar-width:none;margin:30px -20px 0;padding:0 20px 8px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.op-ecosystem-rail::-webkit-scrollbar{display:none}.op-ecosystem-tools{min-width:0;padding:4px 0}.op-tool-row-2,.op-tool-row-3{margin-left:0}.op-tool-card{scroll-snap-align:start;width:208px}.op-bento-bottom{grid-template-columns:1fr;gap:12px}.op-model-card,.op-trust-card{border-radius:20px;min-height:0;padding:24px}.op-model-card{min-height:430px}.op-model-grid{gap:9px}.op-model-grid button{min-height:82px}.op-trust-card{min-height:290px}.op-trust-card h3{font-size:38px}.op-trust-card p{max-width:250px;font-size:13px}.op-method{padding:var(--op-section-space) 0}.op-method-track{border-radius:22px;grid-template-columns:1fr;gap:0;min-height:0;margin-top:40px;padding:18px 22px 18px 20px}.op-method-track:before{background:linear-gradient(#0000,#70a0ebb8 10% 90%,#0000);width:1px;height:auto;inset:44px auto 44px 52px}.op-method-track:after{display:none}.op-method-track li{grid-template-rows:auto;grid-template-columns:64px minmax(0,1fr);align-items:center;min-height:0;padding:18px 0}.op-method-marker,.op-method-track li.is-pivot .op-method-marker{grid-area:1/1;justify-self:center;width:52px;height:52px;box-shadow:0 10px 24px #00081f57,0 0 0 6px #0e2c5e6b}.op-method-track li.is-pivot .op-method-marker{box-shadow:0 12px 26px #00081f66,0 0 0 7px #fa4a1524,0 0 30px #fa4a154d}.op-method-copy,.op-method-track li:nth-child(odd) .op-method-copy,.op-method-track li:nth-child(2n) .op-method-copy{grid-area:1/2;align-self:center;padding:0 0 0 18px}.op-method-copy p{font-size:13px}.op-final-cta{padding:96px 0 88px}.op-final-cta h2{font-size:48px}.op-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;min-height:auto;padding:58px 0 34px}.op-footer-brand{grid-column:1/-1}.op-footer-brand p{max-width:260px;margin-top:18px}.op-footer-column:last-of-type{grid-column:1/-1}.op-footer-legal{margin-top:10px}.op-brand-reveal,.op-brand-reveal-spacer{height:520px}.op-brand-reveal-art{object-position:center 58%}.op-brand-reveal-lockup{width:calc(100% - 64px);top:48%}.op-brand-reveal-lockup>img{width:min(390px,100%)}.op-brand-reveal-lockup p{max-width:280px;line-height:1.65}.op-brand-reveal-tools{bottom:18px;right:14px}.op-brand-reveal-tools :is(button,a){width:46px;height:46px}}.op-page{--op-ink:#172842;--op-ink-soft:#53647a;--op-paper:#fff9f3;--op-paper-deep:#fff0e3;--op-orange:#f45a2a;--op-orange-deep:#c93d17;--op-signal-blue:#82aef1;--op-section-space:clamp(96px, 9vw, 144px);color:var(--op-ink);background:var(--op-paper)}.op-curtain{background:radial-gradient(circle at 3% 16%, #f45a2a14, transparent 19%), radial-gradient(circle at 97% 30%, #82aef11a, transparent 22%), var(--op-paper)}.op-section-heading h2,.op-capability-intro h2{color:var(--op-ink)}.op-section-heading p,.op-capability-intro p{color:var(--op-ink-soft)}.op-clarity{column-gap:clamp(44px,6vw,92px);padding-top:clamp(108px,11vw,164px);padding-bottom:clamp(90px,8vw,128px)}.op-clarity>.op-section-heading{padding-top:8px}.op-question-panel,.op-result-panel{border-color:#eaded5;border-radius:20px}.op-question-panel textarea{background:#fffdfb;border-color:#e6ddd7;min-height:118px}.op-demo-arrow{color:var(--op-orange)}.op-result-body img{border-radius:14px}.op-scenario-row{border-top-color:#eaded5;margin-top:8px;padding-top:28px}.op-scenarios button{color:#53647a;background:#fffdfb;border-color:#eaded5;border-radius:999px;min-height:52px}.op-capabilities{margin-bottom:var(--op-section-space);color:#fff;background:#172842;border:0;border-radius:32px;gap:clamp(44px,8vw,116px);padding:clamp(56px,6vw,88px);position:relative;overflow:hidden;box-shadow:0 28px 62px #1f2e472b}.op-capabilities:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:min(48%,540px);position:absolute;bottom:-48%;right:-10%;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff05}.op-capability-intro,.op-capability-list{z-index:1;position:relative}.op-capability-intro p{color:#c5d0df}.op-capability-intro a{color:#ff9e78;border-bottom:1px solid #ff9e788f;padding-bottom:5px}.op-capability-list p{color:#b9c6d7}.op-bento-suite{min-height:720px;margin-bottom:var(--op-section-space);grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:20px}.op-ai-team-card,.op-ecosystem,.op-model-card,.op-trust-card{border:0;border-radius:28px}.op-ai-team-card{background:#172842;box-shadow:0 22px 52px #1f2e4724}.op-ai-team-copy span{color:#172842;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8f2;border:0;border-radius:12px}.op-ecosystem{background:var(--op-orange);box-shadow:0 22px 52px #f45a2a2e}.op-ecosystem:before{content:"";border:1px solid #ffffff3d;border-radius:50%;width:220px;height:220px;position:absolute;top:-128px;right:-78px;box-shadow:0 0 0 32px #ffffff12,0 0 0 64px #ffffff09}.op-ecosystem-copy h2 span,.op-ecosystem-copy p{color:#fff0e4}.op-ecosystem-copy a:hover,.op-ecosystem-copy a:focus-visible{color:#172842}.op-tool-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1728422b;border-color:#fff3}.op-tool-card:hover,.op-tool-card:focus-visible{box-shadow:none;background:#17284247;border-color:#ffffff70}.op-tool-icon{box-shadow:none;background:#172842}.op-tool-copy strong,.op-tool-copy small{color:#fff}.op-tool-copy small{color:#ffe0cf}.op-model-card{color:var(--op-ink);background:#fffdfb;box-shadow:0 16px 38px #1f2e4714}.op-model-grid button{box-shadow:none;background:#fff9f3;border-color:#f0e4db;border-radius:12px}.op-model-grid button:hover,.op-model-grid button:focus-visible{box-shadow:none;border-color:#f45a2aa3}.op-trust-card{background:#172842;box-shadow:0 18px 42px #1f2e471f}.op-role-wall{background:#122039;border:0;padding-block:clamp(88px,8vw,122px)}.op-role-wall-heading h2{color:#fff}.op-role-row-group{gap:20px;padding-right:20px}.op-role-story{background:#1b2d4a;border:1px solid #ffffff1a;border-radius:18px;width:332px;min-height:178px;padding:24px}.op-role-story-icon{color:#ff9e78;background:#f45a2a24;border:1px solid #ff9e7857}.op-method{border:0;padding-top:clamp(108px,10vw,146px)}.op-method-track{box-shadow:none;background:#fff0e3;border:0;border-radius:30px;padding:48px}.op-method-track:before{box-shadow:none;background:linear-gradient(90deg,#0000,#d99479 10% 90%,#0000)}.op-method-track:after{filter:none;background:linear-gradient(90deg,#0000 0% 28%,#f45a2a 46% 56%,#0000 74% 100%)}.op-method-marker{color:#fff;background:var(--op-ink);border:0;box-shadow:0 0 0 8px #f45a2a24}.op-method-marker:after{background:var(--op-orange);border-color:var(--op-paper-deep);box-shadow:none}.op-method-copy strong{color:var(--op-ink)}.op-method-copy p{color:var(--op-ink-soft)}.op-method-track li.is-pivot .op-method-marker{background:var(--op-orange);border:0;box-shadow:0 0 0 10px #f45a2a26}.op-method-track li.is-pivot .op-method-marker:after{border-color:var(--op-orange);background:#fff}.op-method-track li.is-pivot .op-method-copy strong{color:var(--op-orange-deep)}.op-final-cta{color:#fff;min-height:560px;box-shadow:none;background:#172842;border:0;padding-block:122px}.op-final-cta:before{background:radial-gradient(circle at 50% 106%,#f45a2acc,#0000 32%),radial-gradient(circle at 82% 22%,#82aef147,#0000 22%),linear-gradient(125deg,#0000 0%,#ffffff0d 48%,#0000 100%)}.op-final-cta h2{color:#fff;text-shadow:none}.op-final-cta p{color:#d5e0ed;text-shadow:none}.op-footer{background:#0f1c32;border:0}.op-footer-column strong{color:#9eb0c7}.op-brand-reveal{background:#172842}@media (width<=760px){.op-page{--op-section-space:76px}.op-clarity{padding-top:92px}.op-question-panel,.op-result-panel{border-radius:18px}.op-capabilities{margin-bottom:var(--op-section-space);border-radius:24px;gap:42px;padding:36px 24px}.op-capability-list article,.op-capability-list article:first-child{min-height:0;padding-block:26px}.op-bento-suite{margin-bottom:var(--op-section-space)}.op-ai-team-card,.op-ecosystem,.op-model-card,.op-trust-card{border-radius:24px}.op-ai-team-copy{padding:26px}.op-bento-stack{gap:16px}.op-ecosystem{padding:30px 20px 24px}.op-role-wall{padding-block:80px}.op-role-wall-heading{display:block}.op-role-wall-note{margin-top:20px}.op-role-story{width:286px;min-height:174px}.op-method-track{background:#fff0e3;border-radius:24px;padding:18px 22px 18px 20px}.op-method-track:before{background:linear-gradient(#0000,#d99479 10% 90%,#0000)}.op-method-marker,.op-method-track li.is-pivot .op-method-marker{box-shadow:0 0 0 6px #f45a2a24}.op-final-cta{min-height:480px;padding:94px 24px 86px}.op-final-cta h2{font-size:clamp(42px,12vw,54px)}}.op-page{--op-ink:#1d2a3a;--op-ink-soft:#657184;--op-paper:#fbfaf7;--op-paper-deep:#f1ede6;--op-orange:#c96742;--op-orange-deep:#9f4829;--op-signal-blue:#7e91a6;background:var(--op-paper)}.op-page ::selection{color:#fff;background:var(--op-orange)}.op-page::-webkit-scrollbar{width:10px}.op-page::-webkit-scrollbar-track{background:var(--op-paper)}.op-page::-webkit-scrollbar-thumb{border:3px solid var(--op-paper);background:#c8c0b7;border-radius:12px}.op-curtain,.op-hero{background:var(--op-paper)}.op-curtain{background-image:none}.op-primary-button,.op-secondary-button{min-height:46px;box-shadow:none;border-radius:10px;font-weight:700}.op-primary-button:hover,.op-primary-button:focus-visible{background:var(--op-orange-deep);box-shadow:none}.op-secondary-button{color:var(--op-ink);background:0 0;border-color:#cfc8bf}.op-secondary-button:hover,.op-secondary-button:focus-visible{background:#f1ede6}.op-hero{min-height:680px}.op-hero-shade,.op-hero:before{display:none}.op-hero-copy h1{letter-spacing:-.03em;max-width:610px;font-size:clamp(48px,4.45vw,68px);font-weight:780}.op-hero-copy p{max-width:35rem;color:var(--op-ink-soft)}.op-hero-actions .op-primary-button{box-shadow:none;padding-inline:24px}.op-stage-orbit{box-shadow:none;background:#fff;border:1px solid #ded8cf;border-radius:16px;overflow:visible}.op-stage-orbit:before{content:"采购底稿 / 逐步补全";color:#6d7989;letter-spacing:.08em;font-weight:700}.op-stage{background:#fff;border-color:#e2ddd6;border-radius:12px}.op-stage.is-active{color:var(--op-orange-deep);border-color:var(--op-orange);background:#fcf1eb}.op-stage.is-active :is(strong,em){color:var(--op-orange-deep)}.op-stage-1,.op-stage-2,.op-stage-4,.op-stage-5{transform:none}.op-stage-3{transform:translate(-50%)}.op-stage-1:hover,.op-stage-2:hover,.op-stage-4:hover,.op-stage-5:hover{transform:translateY(-2px)}.op-stage-3:hover{transform:translate(-50%)translateY(-2px)}.op-origin-mark{background:var(--op-ink);animation:none;box-shadow:0 10px 20px #1d2a3a29}.op-origin-mark:before{opacity:.9;background:conic-gradient(from 18deg,#0000 0deg 72deg,#c96742d9 72deg 106deg,#0000 106deg 180deg,#7e91a673 180deg 208deg,#0000 208deg 360deg);animation-duration:14s}.op-hero-agent{filter:drop-shadow(0 8px 13px #1d2a3a33)}.op-hero-agent:before{filter:blur(2px);background:radial-gradient(#f9e0d0b3,#c9674229 46%,#0000 72%)}.op-hero-agent-thruster{filter:none;background:linear-gradient(#fff4ebf0,#e198728c 42%,#0000 74%)}.op-hero-agent-thruster:before,.op-hero-agent-thruster:after{display:none}.op-clarity,.op-method{border-color:#e2ddd6}.op-question-panel,.op-result-panel{box-shadow:none;background:#fff;border-color:#e2ddd6;border-radius:14px}.op-question-panel textarea,.op-scenarios button{background:#fff;border-color:#e2ddd6}.op-scenarios button{border-radius:10px;min-height:46px}.op-scenarios button.is-active{background:var(--op-accent);border-color:var(--op-accent)}.op-capabilities{color:var(--op-ink);box-shadow:none;background:#fff;border:1px solid #e2ddd6;border-radius:16px;padding:clamp(54px,6vw,80px)}.op-capabilities:before{display:none}.op-capability-intro h2,.op-capability-intro p{color:var(--op-ink)}.op-capability-intro p,.op-capability-list p{color:var(--op-ink-soft)}.op-capability-intro a{color:var(--op-orange-deep);border-bottom-color:#9f48297a}.op-capability-list article,.op-capability-list article:first-child{border-color:#e8e3dc;min-height:0;padding-block:26px}.op-capability-list article>svg{color:var(--op-orange)}.op-bento-suite{gap:16px}.op-ai-team-card,.op-ecosystem,.op-model-card,.op-trust-card{box-shadow:none;border:1px solid #e2ddd6;border-radius:16px}.op-ai-team-card{background:var(--op-ink)}.op-ai-team-card:after{background:linear-gradient(#1d2a3ab8 0%,#1d2a3a14 54%,#1d2a3ad6 100%)}.op-ecosystem{background:#f1ede6}.op-ecosystem:before{display:none}.op-ecosystem-copy p{color:var(--op-ink-soft)}.op-ecosystem-copy a,.op-ecosystem-copy a:hover,.op-ecosystem-copy a:focus-visible{color:var(--op-orange-deep)}.op-tool-card{background:#ffffffb8;border-color:#ded8cf}.op-tool-card:hover,.op-tool-card:focus-visible,.op-tool-card.is-added{border-color:var(--op-orange);box-shadow:none;background:#fff}.op-tool-icon{color:#fff;background:var(--op-orange)}.op-tool-copy strong,.op-tool-copy small,.op-tool-card.is-added .op-tool-copy :is(strong,small){color:var(--op-ink)}.op-model-card,.op-trust-card{color:var(--op-ink);background:#fff}.op-trust-icon{color:#c9674233}.op-model-grid button{border-radius:10px}.op-model-grid button.is-active{background:var(--op-ink);border-color:var(--op-ink)}.op-role-wall{background:var(--op-paper);border-top:1px solid #e2ddd6;border-bottom:1px solid #e2ddd6;padding-block:clamp(86px,8vw,116px)}.op-role-wall-heading h2,.op-role-wall-note p{color:var(--op-ink)}.op-role-wall-note p{color:var(--op-ink-soft)}.op-role-wall-viewport{-webkit-mask-image:none;mask-image:none}.op-role-story{background:#fff;border-color:#e2ddd6;border-radius:14px;min-height:166px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.op-role-story:hover{background:#fff;border-color:#d1b4a4}.op-role-story-head strong{color:var(--op-ink)}.op-role-story-head small{color:#6d7b90}.op-role-story-head em{color:#a06249}.op-role-story>p{color:#58667a}.op-role-story.is-featured{border-color:var(--op-accent);background:#fff0e8;box-shadow:0 14px 30px #ff4d1d1f}.op-role-story.is-featured:hover{border-color:var(--op-accent);background:#ffe8dd}.op-role-story-icon{color:var(--op-orange-deep);background:#fcf1eb;border-color:#ecd2c4}.op-role-story.is-featured .op-role-story-icon{color:#fff;background:var(--op-accent);border-color:var(--op-accent)}.op-method-track{background:#f1ede6;border:1px solid #e2ddd6;border-radius:16px;padding:48px 42px}.op-method-track:before{background:#d4c9bd}.op-method-track:after{display:none}.op-method-marker,.op-method-track li.is-pivot .op-method-marker{box-shadow:0 0 0 6px #e8dfd5}.op-method-marker{background:var(--op-ink)}.op-method-track li.is-pivot .op-method-marker{background:var(--op-orange)}.op-final-cta{background:var(--op-ink);min-height:480px;padding-block:106px}.op-final-cta:before{display:none}.op-final-cta .op-primary-button{box-shadow:none}.op-footer,.op-brand-reveal{background:#172332}.op-brand-reveal-shade{background:#172332c7}@media (width<=760px){.op-hero{min-height:auto}.op-stage-orbit{border-radius:14px;overflow:hidden}.op-capabilities,.op-method-track{border-radius:14px}.op-capabilities{padding:34px 24px}.op-ai-team-card,.op-ecosystem,.op-model-card,.op-trust-card{border-radius:14px}.op-role-story{border-radius:12px}.op-method-track{padding:18px 22px 18px 20px}}.op-bento-suite{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:16px;min-height:670px}.op-ai-team-card{min-height:670px}.op-ai-team-copy{padding:30px}.op-ai-team-copy h2{max-width:260px;font-size:clamp(28px,2.2vw,38px);line-height:1.08}.op-ai-team-copy p{max-width:260px;font-size:14px;line-height:1.65}.op-ai-team-copy span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1f;border-color:#ffffff7a;border-radius:10px;min-height:42px;padding-inline:15px}.op-bento-stack{grid-template-rows:276px minmax(0,1fr);gap:16px}.op-ecosystem{background:#2b3d55;border:0;border-radius:16px;grid-template-columns:minmax(212px,.72fr) minmax(0,1.28fr);gap:24px;min-height:276px;padding:28px 30px;box-shadow:0 18px 34px #1d2a3a24}.op-ecosystem-copy h2,.op-ecosystem-copy h2 span{color:#fff}.op-ecosystem-copy h2{letter-spacing:-.035em;font-size:clamp(30px,2.45vw,42px)}.op-ecosystem-copy h2 span{color:#f2b59c}.op-ecosystem-copy p{color:#d5dde6;max-width:250px;margin-top:12px;font-size:13px;line-height:1.55}.op-ecosystem-meta{color:#f2b59c;letter-spacing:.01em;margin-top:15px;font-size:12px;font-weight:700;display:block}.op-ecosystem-copy a{color:#fff;margin-top:17px}.op-ecosystem-rail{-webkit-mask-image:none;mask-image:none}.op-ecosystem-tools{gap:7px;padding:0}.op-tool-row,.op-tool-row-2,.op-tool-row-3{gap:7px;margin-left:0}.op-tool-card{width:138px;min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17;border-color:#ffffff2e;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px}.op-tool-card:hover,.op-tool-card:focus-visible{box-shadow:none;background:#ffffff29;border-color:#ffffff8a;transform:translateY(-1px)}.op-tool-card.is-added{background:#fcf1eb;border-color:#fcf1eb}.op-tool-card.is-added .op-tool-copy :is(strong,small){color:var(--op-ink)}.op-tool-icon{width:34px;height:34px;box-shadow:none;border-radius:8px}.op-tool-icon.is-brand img{border-radius:6px;width:28px;height:28px}.op-tool-icon.is-brand.is-wide-logo img{object-fit:contain;border-radius:0;width:31px;height:18px}.op-tool-copy strong{color:#fff;font-size:11px}.op-tool-copy small{color:#c4cfdb;font-size:9px}.op-bento-bottom{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:16px}.op-model-card,.op-trust-card{border-radius:16px;min-height:378px}.op-model-card{background:#fff;padding:28px}.op-bento-card-heading h3{font-size:28px}.op-bento-card-heading p{color:var(--op-ink-soft);margin-top:8px}.op-model-grid{gap:8px;margin-top:20px}.op-model-grid button{background:#fbfaf7;border-color:#e5dfd7;border-radius:10px;min-height:68px;padding:8px 5px}.op-model-grid button:hover,.op-model-grid button:focus-visible{border-color:var(--op-orange);box-shadow:none;transform:translateY(-1px)}.op-trust-card{background:#cd7752;border:0;padding:28px;box-shadow:0 18px 34px #9f482926;color:#fff!important}.op-trust-card :is(h3,p,li,strong,span){color:#fff}.op-trust-card h3{letter-spacing:-.035em;font-size:clamp(31px,2.55vw,40px)}.op-trust-card p{color:#fff3ed}.op-trust-list{border-top-color:#ffffff59;max-width:none;margin-top:22px}.op-trust-list li{border-bottom-color:#ffffff3d;min-height:39px}.op-trust-list svg{color:#fff3ed}.op-trust-icon{color:#ffeee438;bottom:-14px;right:-15px}@media (width<=760px){.op-bento-suite,.op-ai-team-card{min-height:0}.op-bento-stack{grid-template-rows:auto auto}.op-ecosystem{grid-template-columns:1fr;gap:22px;min-height:430px;padding:28px 22px}.op-ecosystem-copy p{max-width:28rem}.op-tool-card{width:132px}.op-model-card,.op-trust-card{min-height:0;padding:24px}}.op-procurement-cases{width:min(var(--op-shell), 1440px);border-top:1px solid #e2ddd6;margin:0 auto;padding:clamp(104px,10vw,148px) 0 clamp(92px,8vw,124px);position:relative;overflow:hidden}.op-procurement-cases-heading{text-align:center;max-width:720px;margin:0 auto}.op-procurement-cases-heading h2{color:var(--op-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:780;line-height:1.08}.op-procurement-cases-heading h2 span{color:var(--op-orange)}.op-procurement-cases-heading p{max-width:580px;color:var(--op-ink-soft);margin:18px auto 0;font-size:16px;line-height:1.7}.op-case-stage{max-width:1120px;height:414px;margin:54px auto 0;position:relative}.op-procurement-case{width:min(370px,34vw);min-height:350px;color:var(--op-ink);cursor:default;transform-origin:50% 88%;background:#fff;border:1px solid #e2ddd6;border-radius:16px;flex-direction:column;transition:opacity .38s,transform .52s cubic-bezier(.16,1,.3,1),filter .38s;display:flex;position:absolute;top:20px;left:50%;overflow:hidden}.op-procurement-case-sheet{flex-direction:column;align-items:flex-start;min-height:278px;padding:30px 30px 24px;display:flex}.op-procurement-case-icon{color:#fff;background:var(--op-ink);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.op-procurement-case-sheet>p:first-of-type{color:var(--op-accent);margin:22px 0 0;font-size:13px;font-weight:740}.op-procurement-case h3{letter-spacing:-.035em;max-width:290px;margin:7px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.17}.op-procurement-case-rule{background:#e3ddd5;width:100%;height:1px;margin:18px 0 15px}.op-procurement-case-sheet>p:last-of-type{color:var(--op-ink-soft);margin:0;font-size:13px;line-height:1.65}.op-procurement-case footer{color:#fff;background:var(--op-ink);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 30px;font-size:13px;font-weight:720;display:flex}.op-procurement-case-clay .op-procurement-case-icon,.op-procurement-case-clay footer{background:var(--op-accent)}.op-procurement-case-blue .op-procurement-case-icon,.op-procurement-case-blue footer{background:#587991}.op-procurement-case.is-active{z-index:3;opacity:1;border:0;transform:translate(-50%)scale(1);box-shadow:0 18px 44px #1d2a3a26}.op-procurement-case.is-previous{z-index:1;opacity:.82;filter:saturate(.78);left:16%;transform:translate(-50%)translateY(21px)rotate(-4deg)scale(.9)}.op-procurement-case.is-next{z-index:1;opacity:.82;filter:saturate(.78);left:84%;transform:translate(-50%)translateY(21px)rotate(4deg)scale(.9)}.op-case-controls{justify-content:center;align-items:center;gap:14px;margin-top:4px;display:flex}.op-case-controls>button{width:38px;height:38px;color:var(--op-ink);cursor:pointer;background:0 0;border:1px solid #d5cec5;border-radius:50%;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s;display:inline-grid}.op-case-controls>button:hover,.op-case-controls>button:focus-visible{color:#fff;background:var(--op-ink);border-color:var(--op-ink)}.op-case-dots{align-items:center;gap:7px;display:flex}.op-case-dots button{cursor:pointer;background:#c7c1b9;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.op-case-dots button.is-active{background:var(--op-orange);border-radius:8px;width:26px}@media (width<=760px){.op-procurement-cases{width:calc(100% - 40px);padding-block:84px 76px}.op-procurement-cases-heading p{font-size:15px}.op-case-stage{height:373px;margin-top:38px}.op-procurement-case{width:100%;min-height:332px;top:0}.op-procurement-case-sheet{min-height:262px;padding:26px 24px 20px}.op-procurement-case h3{font-size:25px}.op-procurement-case footer{min-height:64px;padding-inline:24px}.op-procurement-case.is-active{transform:translate(-50%)}.op-procurement-case.is-previous,.op-procurement-case.is-next{opacity:0;pointer-events:none;transform:translate(-50%)scale(.95)}}.op-hero{background:linear-gradient(124deg,#f5e3d6 0%,#fbf6f0 44%,#edf1f2 100%)}.op-hero-shade{background:linear-gradient(90deg,#fff9f36b 0%,#fff9f300 48%),linear-gradient(#ffffff42,#0000 46%);display:block}.op-hero:before{background:0 0;border:1px solid #40586f33;border-radius:50%;width:min(62vw,930px);height:min(62vw,930px);display:block;top:-43%;right:-18%;box-shadow:0 0 0 54px #ffffff2b,0 0 0 108px #c9674212}.op-hero:after{content:"";z-index:-1;opacity:.32;pointer-events:none;background:#dfaa8f;border-radius:50%;width:min(68vw,1040px);height:min(25vw,390px);position:absolute;bottom:-18%;left:-16%;transform:rotate(-8deg)}.op-stage-orbit{border-color:#7e6e6257;box-shadow:0 20px 44px #533d2f1a}.op-hero-copy h1{color:#17283d}.op-hero-copy p{color:#56657a}@media (width<=760px){.op-hero{background:linear-gradient(154deg,#f3ddcf 0%,#fbf7f2 68%,#eff2f2 100%)}.op-hero:before{width:116vw;height:116vw;top:38%;right:-62%;box-shadow:0 0 0 38px #ffffff2b,0 0 0 76px #c967420f}.op-hero:after{width:130vw;height:46vw;bottom:2%;left:-58%}}@media (prefers-reduced-motion:reduce){.op-hero-agent{transform:translateY(-48px)}}@media (width>=1080px){.op-capabilities{grid-template-columns:minmax(500px,1.06fr) minmax(0,.94fr);gap:clamp(52px,6vw,88px)}.op-capability-intro h2{white-space:nowrap;max-width:none;font-size:clamp(42px,3.2vw,54px);line-height:1.15}}@media (width>=761px) and (width<=1079px){.op-capabilities{grid-template-columns:minmax(390px,1fr) minmax(0,1fr);gap:42px}.op-capability-intro h2{font-size:clamp(42px,4.5vw,50px);line-height:1.16}}.op-origin-mark{box-shadow:none;background:0 0;animation:none;transform:translate(-50%)}.op-origin-mark:before{animation-duration:12s;animation-direction:normal}.op-origin-mark:after{content:"";z-index:0;background:conic-gradient(from 18deg,#13233e 0deg,#213752 42deg,#101e33 82deg,#1d314a 154deg,#0c192b 212deg,#203650 292deg,#13233e 360deg);border-radius:50%;animation:6.4s linear infinite op-origin-disc-turn;position:absolute;inset:0;box-shadow:0 10px 20px #1d2a3a29,inset -5px -3px 10px #0000002e,inset 4px 3px 8px #ffffff14}@keyframes op-origin-disc-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.op-origin-mark{animation:none;transform:translate(-50%)}.op-origin-mark:before,.op-origin-mark:after{animation:none}}.op-ai-team-slide{z-index:0;opacity:0;filter:blur(2px)saturate(.88);transform-origin:50% 100%;background:radial-gradient(at 50% 82%,#00d2dd85,#0000 46%),#08223a;transition:opacity .34s linear,transform .68s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;inset:0;overflow:hidden;transform:translateY(-12%)scale(.94)rotate(-1.2deg)}.op-ai-team-slide.is-active{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)rotate(0)}.op-ai-team-slide.is-leaving{opacity:0;filter:blur(3px)saturate(.92);transition-timing-function:cubic-bezier(.55,.05,.68,.19);transform:translateY(15%)scale(.98)rotate(1deg)}.op-ai-team-slide img{object-fit:contain;object-position:center 56%;width:100%;height:100%;transition:transform .78s cubic-bezier(.16,1,.3,1),filter .38s;display:block;transform:scale(1.06)translateY(2%)}.op-ai-team-slide-sourcing{background:radial-gradient(at 50% 82%,#ff793680,#0000 46%),#2c1e1a}.op-ai-team-slide-verification{background:radial-gradient(at 50% 82%,#32ccc575,#0000 46%),#0d2935}.op-ai-team-slide.is-active img{transform:scale(1.11)translateY(2%)}.op-ai-team-slide.is-leaving img{filter:blur(1.5px)saturate(.9);transform:scale(1.04)translateY(10%)}.op-ai-team-card:hover .op-ai-team-slide.is-active img,.op-ai-team-card:focus-within .op-ai-team-slide.is-active img{filter:saturate(1.08)}.op-ai-team-copy p strong{color:#fff;margin-bottom:4px;font-size:14px;font-weight:760;display:block}.op-ai-team-cta{color:#fff;background:#ffffff1f;border:1px solid #ffffff7a;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding:0 15px;font-size:13px;font-weight:760;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.op-ai-team-cta:hover,.op-ai-team-cta:focus-visible{color:#172842;background:#fff8f2;transform:translateY(-2px)}.op-ai-team-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.op-ai-team-pager{z-index:3;background:#0511237a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:42px;right:30px}.op-ai-team-pager button{border-radius:inherit;cursor:pointer;background:#ffffff8f;border:0;flex:none;width:7px;height:7px;padding:0;transition:background-color .22s,transform .26s cubic-bezier(.16,1,.3,1);display:block}.op-ai-team-pager button.is-active{background:var(--op-accent);transform:scaleX(3.4)}.op-ai-team-pager button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=760px){.op-ai-team-pager{bottom:30px;right:22px}}@media (prefers-reduced-motion:reduce){.op-ai-team-slide,.op-ai-team-slide img{transition:opacity .16s;transform:none}.op-ai-team-slide.is-active img{transform:none}.op-ai-team-slide.is-leaving,.op-ai-team-slide.is-leaving img{filter:none;transform:none}.op-ai-team-cta{transition:background-color .16s,color .16s}.op-ai-team-cta:hover,.op-ai-team-cta:focus-visible{transform:none}.op-ai-team-pager button{transition:none}}.op-bento-suite,.op-ai-team-card{min-height:624px}.op-model-card,.op-trust-card{min-height:332px;padding:24px}.op-model-marquee{margin-top:16px}.op-model-row-group>button{min-height:62px}.op-trust-list{margin-top:18px}.op-trust-list li{min-height:36px}@media (width<=760px){.op-bento-suite,.op-ai-team-card,.op-model-card,.op-trust-card{min-height:0}.op-model-card,.op-trust-card{padding:24px}}.op-brand-reveal,.op-brand-reveal-spacer{height:calc(clamp(390px,34vw,590px) + 48px)}.op-brand-reveal-spacer{background:#172332}@media (width<=760px){.op-brand-reveal,.op-brand-reveal-spacer{height:520px}}.op-field-notes{isolation:isolate;color:#f7f2ed;background:radial-gradient(72% 74% at 50% 108%,#47809666,#0000 70%),radial-gradient(46% 52% at 50% 8%,#df794e2e,#0000 68%),#17293e;padding:clamp(92px,9vw,132px) 0 clamp(76px,7vw,108px);position:relative;overflow:hidden}.op-field-notes:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#0000 18% 82%,#ffffff0a),linear-gradient(#ffffff0a,#0000 26% 78%,#040e1c29);position:absolute;inset:0}.op-field-notes-heading{width:min(var(--op-shell), 920px);text-align:center;margin:0 auto}.op-field-notes-heading h2{color:#fffaf5;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,66px);font-weight:790;line-height:1.08}.op-field-notes-heading h2 span{color:#ff936b}.op-field-notes-heading p{color:#cad5e1;max-width:620px;margin:18px auto 0;font-size:16px;line-height:1.7}.op-field-notes-stage{width:min(var(--op-shell), 1320px);height:clamp(390px,31vw,450px);margin:clamp(46px,5vw,68px) auto 0;position:relative}.op-field-note{color:#1d2a3a;transform-origin:50% 88%;background:#fffaf4;border:1px solid #ffffff9e;border-radius:16px;flex-direction:column;width:min(406px,32vw);min-height:356px;transition:opacity .36s,transform .6s cubic-bezier(.16,1,.3,1),filter .36s;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 44px #050f1d3d}.op-field-note-sheet{min-height:284px;padding:34px 34px 22px}.op-field-note h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2vw,30px);font-weight:780;line-height:1.18}.op-field-note p{color:#536175;margin:18px 0 0;font-size:14px;line-height:1.72}.op-field-note footer{color:#fff;background:#c96b48;justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-top:auto;padding:15px 22px;font-size:12px;font-weight:720;display:flex}.op-field-note-ocean footer{background:#4b7f9e}.op-field-note-sage footer{background:#6d9285}.op-field-note-domain{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.op-field-note.is-active{z-index:3;opacity:1;transform:translate(-50%)scale(1)}.op-field-note.is-previous{z-index:1;opacity:.74;filter:saturate(.82);left:18%;transform:translate(-50%)translateY(28px)rotate(-5deg)scale(.83)}.op-field-note.is-next{z-index:1;opacity:.74;filter:saturate(.82);left:82%;transform:translate(-50%)translateY(28px)rotate(5deg)scale(.83)}.op-field-notes-dots{justify-content:center;align-items:center;gap:2px;margin-top:4px;display:flex}.op-field-notes-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:20px;padding:0;position:relative}.op-field-notes-dots button:before{content:"";background:#ece0d675;border-radius:999px;width:7px;height:7px;transition:background-color .18s,transform .28s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(1)}.op-field-notes-dots button.is-active:before{background:#ff936b;transform:translate(-50%,-50%)scaleX(3.2)}.op-field-notes-dots button:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #fffaf5}@media (width<=760px){.op-field-notes{padding:78px 0 70px}.op-field-notes-heading{width:calc(100% - 40px)}.op-field-notes-heading h2{font-size:clamp(36px,11vw,48px)}.op-field-notes-heading p{font-size:15px}.op-field-notes-stage{width:calc(100% - 40px);height:405px;margin-top:38px}.op-field-note{width:100%;min-height:356px}.op-field-note-sheet{min-height:284px;padding:30px 28px 20px}.op-field-note.is-previous,.op-field-note.is-next{opacity:0;pointer-events:none;transform:translate(-50%)scale(.94)}}@media (prefers-reduced-motion:reduce){.op-field-note{transition:opacity .16s}}.op-hero-intro{z-index:8;pointer-events:none;position:absolute;inset:0}.op-hero-intro-agent{z-index:1;will-change:transform, opacity, filter;width:clamp(196px,17vw,286px);line-height:0;animation:3.78s cubic-bezier(.16,1,.3,1) both op-hero-intro-agent;position:absolute;top:50%;left:50%}.op-hero-intro-agent-art{width:100%;animation:.64s ease-in-out infinite alternate op-hero-intro-agent-hover;position:relative}.op-hero-intro-agent-art>img{filter:drop-shadow(0 22px 22px #14202f3d);width:100%;height:auto;display:block}.op-hero-intro-ear{z-index:2;transform-origin:50%;border:clamp(2px,.22vw,4px) solid #ff833ed1;border-radius:48% 58% 56% 44%;width:19%;height:26%;animation:.42s ease-in-out infinite alternate op-hero-intro-ear-left;position:absolute;top:39%;box-shadow:0 0 12px #ff703770,inset 0 0 7px #fff7e78a}.op-hero-intro-ear-left{left:7%}.op-hero-intro-ear-right{animation-name:op-hero-intro-ear-right;right:7%}.op-hero-intro-face{z-index:2;width:51%;height:20%;position:absolute;top:41%;left:50%;transform:translate(-50%)}.op-hero-intro-eye{transform-origin:50%;border-top:clamp(2px,.18vw,3px) solid #65eaffeb;border-radius:50%;width:22%;height:31%;animation:1.25s ease-in-out infinite op-hero-intro-eye-gaze;position:absolute;top:32%;box-shadow:0 -1px 8px #3acfffe0}.op-hero-intro-eye-left{left:19%}.op-hero-intro-eye-right{animation-delay:-130ms;right:19%}.op-hero-intro-thruster{z-index:-1;filter:blur(6px);transform-origin:top;background:linear-gradient(#fffaf5fa,#ff8252b8 42%,#ff825200);border-radius:50%;width:34%;height:22%;animation:.52s ease-in-out infinite alternate op-hero-intro-thruster;position:absolute;top:80%;left:33%;transform:scaleY(1.55)}@keyframes op-hero-intro-agent{0%{opacity:0;filter:blur(8px);transform:translate(-52vw,-70vh)rotate(-18deg)scale(.36)}9%{opacity:1;filter:blur();transform:translate(-50%,-45vh)rotate(-4deg)scale(.82)}24%{opacity:1;transform:translate(35vw,-39vh)rotate(12deg)scale(.9)}41%{opacity:1;transform:translate(45vw,-4vh)rotate(21deg)scale(.94)}58%{opacity:1;transform:translate(27vw,36vh)rotate(12deg)scale(.98)}74%{opacity:1;transform:translate(-30vw,35vh)rotate(-12deg)scale(.98)}87%{opacity:1;transform:translate(-44vw,-5vh)rotate(-18deg)scale(.94)}95%{opacity:1;transform:translate(-50%,-10%)rotate(0)scale(1.08)}to{opacity:0;filter:blur(2px);transform:translate(13vw,-16%)scale(.44)}}@keyframes op-hero-intro-agent-hover{0%{transform:translateY(-5px)rotate(-1.5deg)}to{transform:translateY(5px)rotate(1.5deg)}}@keyframes op-hero-intro-ear-left{0%{transform:rotate(-17deg)translate(-3px)}to{transform:rotate(15deg)translate(2px)}}@keyframes op-hero-intro-ear-right{0%{transform:rotate(17deg)translate(3px)}to{transform:rotate(-15deg)translate(-2px)}}@keyframes op-hero-intro-eye-gaze{0%,17%,to{opacity:.88;transform:translate(0)scaleY(1)}33%{transform:translate(-4px)scaleY(1)}48%{opacity:.92;transform:translate(-2px)scaleY(.12)}62%{transform:translate(4px)scaleY(1)}79%{transform:translate(2px)scaleY(1)}}@keyframes op-hero-intro-thruster{0%{opacity:.46;transform:scaleY(1.2)}to{opacity:.92;transform:scaleY(1.85)}}@keyframes op-hero-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes op-scroll-cue-reveal{0%{opacity:0;transform:translate(-50%)translateY(18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.op-curtain>.op-header{animation:.44s cubic-bezier(.16,1,.3,1) 5.08s both op-hero-reveal}.op-hero-copy{animation:.54s cubic-bezier(.16,1,.3,1) 5.18s both op-hero-reveal}.op-stage-orbit{animation:.62s cubic-bezier(.16,1,.3,1) 5.34s both op-hero-reveal}.op-scroll-cue{animation:.38s cubic-bezier(.16,1,.3,1) 5.66s backwards op-scroll-cue-reveal}@media (width<=760px){.op-hero-intro-agent{width:min(62vw,260px);top:50%}}@media (prefers-reduced-motion:reduce){.op-hero-intro{display:none}.op-curtain>.op-header,.op-hero-copy,.op-stage-orbit,.op-scroll-cue{animation:none}.op-scroll-cue-plane{animation:none;transform:rotate(135deg)}}.op-about-page{--op-about-ink:#17243b;--op-about-muted:#617087;--op-about-paper:#fffaf7;--op-about-line:#e6ddd5;--op-about-accent:#fa4a15;--op-about-navy:#14243a;min-height:100vh;color:var(--op-about-ink);background:var(--op-about-paper)}.op-about-header{z-index:5;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:82px;margin:0 auto;display:grid;position:relative}.op-about-brand{width:194px;display:block}.op-about-brand img,.op-about-footer img{width:100%;height:auto;display:block}.op-about-nav,.op-about-actions,.op-about-hero-actions{align-items:center;display:flex}.op-about-nav{justify-content:center;gap:34px}.op-about-nav a,.op-about-actions>a{color:#344155;align-items:center;min-height:42px;font-size:14px;font-weight:650;display:inline-flex}.op-about-nav a{position:relative}.op-about-nav a:after{content:"";background:var(--op-about-accent);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.op-about-nav a:hover:after,.op-about-nav a:focus-visible:after,.op-about-nav .is-current:after{transform:scaleX(1)}.op-about-actions{gap:18px}.op-about-marketplace{border:1px solid #ddd4cc;border-radius:12px;gap:8px;padding:0 15px;transition:border-color .18s,color .18s,transform .18s}.op-about-marketplace:hover,.op-about-marketplace:focus-visible{border-color:var(--op-about-accent);color:var(--op-about-accent);transform:translateY(-1px)}.op-about-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(44px,8vw,112px);width:min(1240px,100% - 64px);min-height:min(690px,100vh - 82px);margin:0 auto;padding:clamp(72px,9vw,132px) 0 clamp(80px,9vw,124px);display:grid;position:relative}.op-about-hero:before,.op-about-hero:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.op-about-hero:before{border:1px solid #49637d38;width:min(51vw,780px);height:min(51vw,780px);top:-38%;right:-30%;box-shadow:0 0 0 38px #e99c700b,0 0 0 76px #e99c7006}.op-about-hero:after{background:#f8ba9452;width:min(45vw,620px);height:min(17vw,250px);bottom:-14%;left:-22%}.op-about-hero-copy{z-index:1;position:relative}.op-about-hero h1,.op-about-intro h2,.op-about-section-heading h2,.op-about-comparison h2,.op-about-guardrail h2,.op-about-final h2{color:var(--op-about-ink);letter-spacing:-.055em;margin:0;font-weight:760}.op-about-hero h1{max-width:8.8em;font-size:clamp(44px,5.1vw,78px);line-height:1.06}.op-about-hero h1 span{color:var(--op-about-accent)}.op-about-lead{max-width:33rem;color:var(--op-about-muted);margin:28px 0 0;font-size:clamp(16px,1.45vw,19px);line-height:1.82}.op-about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px}.op-about-primary,.op-about-secondary{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:15px;font-weight:720;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.op-about-primary{color:#fff;background:var(--op-about-accent);box-shadow:0 13px 24px #fa4a152e}.op-about-primary:hover,.op-about-primary:focus-visible{background:#e63d0d;transform:translateY(-2px)}.op-about-secondary{color:#33445b;background:#ffffffa8;border:1px solid #d9d1ca}.op-about-secondary:hover,.op-about-secondary:focus-visible{color:var(--op-about-accent);border-color:#bfc7d1;transform:translateY(-2px)}.op-about-route-board{color:#f6f7f8;background:#14243a;border-radius:18px;min-height:510px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 56px #1e293c2e}.op-about-route-board:after{aspect-ratio:1;content:"";border:1px solid #b3cfef24;border-radius:50%;width:66%;position:absolute;top:51%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 0 38px #b3cfef0a,0 0 0 76px #fd69390a}.op-about-board-label{color:#dfebf8b8;margin:0;font-size:13px;font-weight:650}.op-about-route-grid{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:412px;display:grid;position:relative}.op-about-route-node{color:#eef4fb;background:#2a3f5ed1;border:1px solid #cbddf240;border-radius:14px;align-self:center;align-items:flex-start;gap:12px;width:100%;min-height:100px;padding:15px;display:flex}.op-about-route-node>svg{color:#ff7143;flex:none;margin-top:1px}.op-about-route-node strong,.op-about-route-node span{display:block}.op-about-route-node strong{font-size:16px;line-height:1.25}.op-about-route-node span{color:#d8e5f6a8;margin-top:5px;font-size:12px;line-height:1.55}.op-about-route-top-left{grid-area:1/1}.op-about-route-top-right{grid-area:1/3}.op-about-route-bottom-left{grid-area:3/1}.op-about-route-bottom-right{grid-area:3/3}.op-about-route-bottom-center{grid-area:3/2}.op-about-route-core{aspect-ratio:1;grid-area:2/2;place-self:center;width:min(176px,84%);position:relative}.op-about-core-orbit{border:5px solid #ff794ad6;border-color:#ff794ad6 #c9dbef6b #0000 #0000;border-radius:50%;animation:8s linear infinite op-about-orbit;position:absolute;inset:-16%}.op-about-core-symbol{aspect-ratio:1;z-index:1;background:#0d1d31;border-radius:50%;width:56%;padding:14%;position:absolute;bottom:5%;left:5%;box-shadow:0 15px 27px #030a1466}.op-about-core-agent{z-index:2;filter:drop-shadow(0 12px 16px #040b156b);width:70%;height:auto;animation:2.6s ease-in-out infinite alternate op-about-agent-hover;position:absolute;top:1%;right:0}.op-about-intro{border-top:1px solid var(--op-about-line);grid-template-columns:minmax(0,.88fr) minmax(0,.92fr);gap:clamp(48px,12vw,188px);width:min(1240px,100% - 64px);margin:0 auto;padding:clamp(90px,11vw,158px) 0;display:grid}.op-about-intro h2,.op-about-section-heading h2,.op-about-comparison h2,.op-about-final h2{font-size:clamp(37px,4.2vw,62px);line-height:1.1}.op-about-intro-copy{max-width:37rem}.op-about-intro-copy p{color:var(--op-about-muted);margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.8}.op-about-intro-copy p+p{margin-top:20px}.op-about-principles{color:#f9fbfd;background:var(--op-about-navy);padding:clamp(82px,9vw,126px) max(32px,50% - 620px)}.op-about-principles h2,.op-about-final h2{color:#fff}.op-about-principle-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(54px,6vw,84px);display:grid}.op-about-principle{border-top:1px solid #d4e2f347;min-height:298px;padding:0 clamp(22px,3.1vw,48px) 0 0}.op-about-principle+.op-about-principle{border-left:1px solid #d4e2f333;padding-left:clamp(22px,3.1vw,48px)}.op-about-principle>svg{color:#ff7143;margin-top:26px}.op-about-principle h3{color:#fff;letter-spacing:-.035em;margin:30px 0 0;font-size:clamp(22px,2.1vw,31px);line-height:1.15}.op-about-principle p{color:#dde9f7c2;max-width:21rem;margin:18px 0 0;font-size:15px;line-height:1.75}.op-about-comparison{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,116px);width:min(1240px,100% - 64px);margin:0 auto;padding:clamp(90px,11vw,150px) 0;display:grid}.op-about-comparison-heading>p{max-width:28rem;color:var(--op-about-muted);margin:26px 0 0;font-size:17px;line-height:1.75}.op-about-table-wrap{border-top:2px solid var(--op-about-ink);align-self:end;overflow-x:auto}.op-about-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.op-about-table-wrap th,.op-about-table-wrap td{vertical-align:top;border-bottom:1px solid var(--op-about-line);padding:22px 16px}.op-about-table-wrap thead th{color:#6f7c90;font-size:12px;font-weight:720}.op-about-table-wrap tbody th{width:25%;color:var(--op-about-ink);font-size:16px;font-weight:720}.op-about-table-wrap td{color:var(--op-about-muted);font-size:14px;line-height:1.72}.op-about-table-wrap td strong{color:var(--op-about-accent);font-size:15px}.op-about-guardrail{color:#fff;background:#c86d45;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,58px);width:min(1240px,100% - 64px);margin:0 auto;padding:clamp(46px,5vw,70px) clamp(28px,5vw,74px);display:grid}.op-about-guardrail-icon{color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.op-about-guardrail h2{color:#fff;max-width:20em;font-size:clamp(28px,3vw,42px);line-height:1.16}.op-about-guardrail ul{gap:11px;min-width:200px;margin:0;padding:0;list-style:none;display:grid}.op-about-guardrail li{color:#fff7f2f5;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.op-about-final{background:#16273e;border-radius:18px;justify-content:space-between;align-items:end;gap:32px;width:min(1240px,100% - 64px);min-height:360px;margin:clamp(84px,10vw,142px) auto 0;padding:clamp(50px,6vw,82px) clamp(30px,6vw,78px);display:flex;position:relative;overflow:hidden}.op-about-final:after{aspect-ratio:1;content:"";border:1px solid #adccef38;border-radius:50%;width:min(34vw,520px);position:absolute;top:-50%;right:-7%;box-shadow:0 0 0 38px #adccef0d,0 0 0 76px #fa4a150f}.op-about-final>*{z-index:1;position:relative}.op-about-footer{color:#b9c5d2;grid-template-columns:190px 1fr auto;align-items:end;gap:36px;width:min(1240px,100% - 64px);margin:0 auto;padding:74px 0 44px;display:grid}.op-about-footer:before{content:"";background:#dcd4cd;grid-column:1/-1;height:1px}.op-about-footer>a{filter:none;width:182px}.op-about-footer p{color:#69788d;max-width:24rem;margin:0;font-size:14px}.op-about-footer>div{color:#758399;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;font-size:12px;display:flex}.op-about-footer>div a:hover,.op-about-footer>div a:focus-visible{color:var(--op-about-accent)}.op-about-page a:focus-visible{outline:2px solid var(--op-about-accent);outline-offset:3px}@keyframes op-about-orbit{to{transform:rotate(360deg)}}@keyframes op-about-agent-hover{0%{transform:translateY(-6px)rotate(-2deg)}to{transform:translateY(6px)rotate(2deg)}}@media (width<=960px){.op-about-header,.op-about-hero,.op-about-intro,.op-about-comparison,.op-about-guardrail,.op-about-final,.op-about-footer{width:min(100% - 40px,760px)}.op-about-header{grid-template-columns:1fr auto}.op-about-nav{display:none}.op-about-hero{grid-template-columns:1fr}.op-about-hero-copy{max-width:44rem}.op-about-route-board{min-height:500px}.op-about-intro,.op-about-comparison{grid-template-columns:1fr;gap:42px}.op-about-principles{padding-inline:20px}.op-about-principle-list{gap:0}.op-about-guardrail{grid-template-columns:auto 1fr}.op-about-guardrail ul{grid-column:2}}@media (width<=640px){.op-about-header{width:calc(100% - 32px);min-height:68px}.op-about-brand{width:158px}.op-about-actions>a:first-child{display:none}.op-about-marketplace{min-height:38px;padding-inline:11px;font-size:12px}.op-about-hero,.op-about-intro,.op-about-comparison,.op-about-guardrail,.op-about-final,.op-about-footer{width:calc(100% - 32px)}.op-about-hero{gap:50px;min-height:auto;padding-block:74px}.op-about-hero h1{font-size:clamp(40px,12vw,54px)}.op-about-lead{margin-top:22px;font-size:16px}.op-about-hero-actions{margin-top:28px}.op-about-primary,.op-about-secondary{width:100%}.op-about-route-board{border-radius:16px;min-height:460px;padding:20px}.op-about-route-grid{gap:9px;min-height:370px}.op-about-route-node{border-radius:11px;gap:7px;min-height:0;padding:10px}.op-about-route-node>svg{width:18px;height:18px}.op-about-route-node strong{font-size:12px}.op-about-route-node span{display:none}.op-about-route-core{width:min(148px,92%)}.op-about-intro{gap:30px;padding-block:80px}.op-about-intro h2,.op-about-section-heading h2,.op-about-comparison h2,.op-about-final h2{font-size:clamp(35px,11vw,47px)}.op-about-intro-copy p{font-size:16px}.op-about-principles{padding-block:76px}.op-about-principle-list{grid-template-columns:1fr;margin-top:44px}.op-about-principle{min-height:0;padding:0 0 32px}.op-about-principle+.op-about-principle{border-top:1px solid #d4e2f333;border-left:0;padding:30px 0 32px}.op-about-principle>svg{margin-top:0}.op-about-principle h3{margin-top:20px}.op-about-comparison{padding-block:80px}.op-about-table-wrap{margin-right:-16px}.op-about-guardrail{border-radius:16px;grid-template-columns:1fr;padding:32px 24px}.op-about-guardrail ul{grid-column:1;margin-top:4px}.op-about-final{border-radius:16px;flex-direction:column;align-items:flex-start;min-height:330px;padding:38px 26px}.op-about-final .op-about-primary{width:auto}.op-about-footer{grid-template-columns:1fr;gap:22px;padding:60px 0 34px}.op-about-footer>div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.op-about-core-orbit,.op-about-core-agent{animation:none}}.orig-point-body{background:#f5fbff}.op-reference-page{--op-navy:#f5fbff;--op-navy-2:#edf7ff;--op-panel:#fff;--op-panel-strong:#fff;--op-accent:#fa4a15;--op-on-accent:#fff;--op-blue:#1586ff;--op-coral:#fa4a15;--op-white:#0d2a61;--op-muted:#6480aa;--op-line:#d7e8f8;background:#f5fbff}.op-reference-page .op-curtain{background:#f5fbff;flex-direction:column;display:flex}.op-reference-page .op-header{z-index:80;isolation:isolate;min-height:82px;margin:0;position:fixed;top:0;left:50%;right:auto;transform:translate(-50%)}.op-reference-page .op-header:before{content:"";z-index:-1;width:100vw;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.op-reference-page .op-header.is-scrolled:before{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:#f8fcfff0;border-bottom-color:#729ac324}.op-reference-page .op-brand{width:192px}.op-reference-page .op-nav{justify-content:flex-start;gap:36px}.op-reference-page .op-nav a,.op-reference-page .op-login{color:#173967}.op-reference-page .op-nav a:hover,.op-reference-page .op-nav a:focus-visible,.op-reference-page .op-login:hover,.op-reference-page .op-login:focus-visible{color:#fa4a15}.op-reference-page .op-marketplace-link{color:#173967;background:#ffffffc2;border-color:#4c7fb657}.op-reference-page .op-marketplace-link:hover,.op-reference-page .op-marketplace-link:focus-visible{color:#fff;background:#fa4a15;border-color:#fa4a15;box-shadow:0 10px 24px #fa4a153d}.op-reference-page .op-hero{color:#0d2a61;background:#f8fcff;order:1;grid-template-columns:minmax(0,1fr);gap:0;height:100svh;min-height:680px;padding:126px max(32px,50% - 620px) 72px}.op-reference-page .op-hero-landscape{object-fit:cover;object-position:center bottom;opacity:1;display:block}.op-reference-page .op-hero-shade{z-index:1;pointer-events:none;background:0 0}.op-reference-page .op-hero:before,.op-reference-page .op-hero:after,.op-reference-page .op-hero-intro,.op-reference-page .op-hero-agent-anchor{display:none}.op-reference-page :is(.op-hero-copy,.op-stage-orbit,.op-scroll-cue,.op-curtain>.op-header){animation:none}.op-reference-page .op-hero-copy{z-index:4;color:#0d2a61;align-self:center;max-width:680px;transform:translateY(-40px)}.op-reference-page .op-hero-copy h1{color:#0d2a61;letter-spacing:-.04em;max-width:640px;font-size:clamp(50px,4.8vw,76px);line-height:1.1}.op-reference-page .op-hero-title{flex-direction:column;align-items:flex-start;gap:.02em;display:flex}.op-reference-page .op-hero-title-line{color:#0d2a61;white-space:nowrap;width:max-content;max-width:100%;animation:.72s cubic-bezier(.16,1,.3,1) both op-reference-hero-title-enter;display:block}.op-reference-page .op-hero-title-line-main{letter-spacing:-.035em;margin-left:.36em;font-size:.82em;font-weight:830;animation-delay:70ms}.op-reference-page .op-hero-title-line-shift{letter-spacing:-.025em;align-items:center;gap:.16em;margin-left:-.18em;font-size:.76em;font-weight:760;animation-delay:.17s;display:flex}.op-reference-page .op-hero-character-switch{background:0 0;flex:none;width:1.14em;height:1.14em;display:block;position:relative;overflow:hidden}.op-reference-page .op-hero-title-character{z-index:1;object-fit:contain;transform-origin:50% 100%;width:112%;height:112%;display:block;position:absolute;bottom:-3%;left:-6%}.op-reference-page .op-hero-title-character-woman{opacity:1;animation:6s cubic-bezier(.16,1,.3,1) infinite op-hero-character-pop}.op-reference-page .op-hero-title-character-man{opacity:0;animation:6s cubic-bezier(.16,1,.3,1) -3s infinite op-hero-character-pop}@keyframes op-hero-character-pop{0%,5%{opacity:0;transform:translateY(96%)}12%{opacity:1;transform:translateY(-2%)}18%,40%{opacity:1;transform:translateY(2%)}47%{opacity:1;transform:translateY(10%)}52%,to{opacity:0;transform:translateY(100%)}}.op-reference-page .op-hero-title-line-final{align-items:center;gap:.14em;margin-left:.2em;font-size:1.04em;font-weight:880;animation-delay:.28s;display:flex}.op-reference-page .op-hero-title-line-final strong{color:#ff572f;font:inherit;font-weight:920}.op-reference-page .op-hero-copy p{color:#5474a0;max-width:520px;font-size:17px;line-height:1.75;animation:.62s cubic-bezier(.16,1,.3,1) .41s both op-reference-hero-support-enter}.op-reference-page .op-hero-actions>*{animation:.6s cubic-bezier(.16,1,.3,1) both op-reference-hero-action-enter}.op-reference-page .op-hero-actions>:first-child{animation-delay:.52s}.op-reference-page .op-hero-actions>:nth-child(2){animation-delay:.62s}@keyframes op-reference-hero-title-enter{0%{opacity:0;filter:blur(5px);clip-path:inset(0 100% 0 0);transform:translate(-30px,14px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}}@keyframes op-reference-hero-support-enter{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes op-reference-hero-action-enter{0%{opacity:0;filter:blur(4px);translate:0 16px;scale:.98}to{opacity:1;filter:blur();translate:0;scale:1}}.op-reference-page .op-scroll-cue{animation:.52s cubic-bezier(.16,1,.3,1) 1.06s backwards op-reference-scroll-cue-enter}.op-reference-page .op-scroll-cue.is-hidden{animation:none}@keyframes op-reference-scroll-cue-enter{0%{opacity:0;filter:blur(4px);translate:0 16px}to{opacity:1;filter:blur();translate:0}}.op-reference-page .op-secondary-button{color:#173967;background:#ffffffc2;border-color:#4c7fb657}.op-reference-page .op-secondary-button:hover,.op-reference-page .op-secondary-button:focus-visible{color:#fff;background:#0d4d99}.op-reference-page .op-stage-orbit{z-index:2;width:100%;height:440px;min-height:0;box-shadow:none;background:0 0;border:0;align-self:center;overflow:visible}.op-reference-page .op-stage-orbit:before{content:"";background:radial-gradient(circle,#0c74ff36,#01225d0a 53%,#0000 68%);border:1px solid #57b2ff6b;border-radius:50%;width:290px;height:290px;display:block;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 26px #1c69e50a,0 0 48px #2692ff59}.op-reference-page .op-stage{color:#eff8ff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:2;background:linear-gradient(145deg,#0c3c84c7,#031d4ea8);border:1px solid #42b8ffc7;border-radius:12px;gap:10px;width:148px;min-height:88px;padding:16px 14px;transform:none;box-shadow:0 14px 26px #000c2747}.op-reference-page .op-stage:not(.is-active){opacity:1}.op-reference-page .op-stage:hover,.op-reference-page .op-stage:focus-visible,.op-reference-page .op-stage.is-active{color:#fff;background:linear-gradient(145deg,#1d7beae8,#043077d6);border-color:#9bd9ff;transform:translateY(-5px);box-shadow:0 18px 32px #00123861}.op-reference-page .op-stage>svg,.op-reference-page .op-stage-1>svg,.op-reference-page .op-stage-2>svg,.op-reference-page .op-stage-4>svg,.op-reference-page .op-stage-5>svg{color:#67c7ff}.op-reference-page .op-stage.is-active>svg{color:#ff7042}.op-reference-page .op-stage :is(strong,em){color:inherit}.op-reference-page .op-stage strong{font-size:15px}.op-reference-page .op-stage em{color:#b7d2f4;margin-top:3px;font-size:11px}.op-reference-page .op-stage-1{top:24px;left:12px}.op-reference-page .op-stage-2{top:18px;left:auto;right:12px}.op-reference-page .op-stage-4{inset:auto auto 24px 12px}.op-reference-page .op-stage-5{inset:auto 12px 18px auto}.op-reference-page .op-origin-mark{z-index:3;background:#041c4bc7;border:1px solid #7fd3ffe0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:174px;height:174px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1588ff14,0 0 36px #17a2ff85}.op-reference-page .op-origin-mark:before{display:none}.op-reference-page .op-origin-mark img{width:66px}.op-reference-page .op-origin-mark strong{z-index:1;color:#fff;letter-spacing:-.045em;font-size:17px;font-weight:760;position:relative}.op-reference-page .op-network-links{z-index:1;pointer-events:none;position:absolute;inset:0}.op-reference-page .op-network-links svg{width:100%;height:100%;overflow:visible}.op-reference-page .op-network-link{fill:none;stroke:#50c4ffd1;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:5 10;filter:drop-shadow(0 0 6px #11b5ffd9);animation:2.8s linear infinite op-network-trace}.op-reference-page .op-network-link:nth-child(2){animation-delay:-.7s}.op-reference-page .op-network-link:nth-child(3){animation-delay:-1.4s}.op-reference-page .op-network-link:nth-child(4){animation-delay:-2.1s}.op-reference-page .op-network-spark{fill:#ff6b38;stroke:#fff4e8;stroke-width:2px;filter:drop-shadow(0 0 8px #ff6739f2);animation:1.8s ease-in-out infinite alternate op-network-spark}.op-reference-page .op-network-spark-core{fill:#53c8ff;stroke:#e9fbff}.op-reference-page .op-scroll-cue{color:#0d4d99;background:#ffffffb8;border-color:#4c7fb657;bottom:26px}@keyframes op-network-trace{to{stroke-dashoffset:-60px}}@keyframes op-network-spark{0%{opacity:.56;transform:scale(.8)}to{opacity:1;transform:scale(1.14)}}.op-reference-page .op-clarity{background:radial-gradient(circle at 89% 10%,#5cbeff21,#0000 28%),linear-gradient(#fafdff 0%,#ecf8ff 100%);order:2;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);column-gap:clamp(32px,4vw,56px);width:100%;padding:clamp(82px,8vw,116px) max(24px,50% - 620px) clamp(22px,2vw,32px)}.op-reference-page .op-clarity>.op-section-heading{max-width:360px}.op-reference-page .op-clarity-demo{grid-template-columns:minmax(0,1.16fr) 32px minmax(0,.9fr);gap:12px}.op-reference-page .op-clarity>.op-section-heading h2{font-size:clamp(56px,5vw,74px);line-height:1.06}.op-reference-page .op-section-heading h2,.op-reference-page .op-capability-intro h2{color:#0d2a61}.op-reference-page .op-section-heading h2 span,.op-reference-page .op-capability-intro h2 span{color:#fa4a15}.op-reference-page .op-section-heading p,.op-reference-page .op-capability-intro p{color:#6680a8}.op-reference-page .op-question-panel,.op-reference-page .op-result-panel{border-radius:18px;min-height:230px;padding:24px}.op-reference-page .op-question-panel{box-shadow:none;background:linear-gradient(145deg,#fffffffa,#f4faffeb);border-color:#cfe4f7}.op-reference-page .op-result-panel{background:#fff;border-color:#0000;box-shadow:0 20px 38px #15518f24}.op-reference-page .op-question-panel>span,.op-reference-page .op-result-head span{color:#183c70;letter-spacing:.01em;font-size:13px}.op-reference-page .op-question-panel textarea{color:#23446f;background:#ffffffeb;border-color:#d5e6f6;min-height:116px;margin-top:14px;padding:14px 50px 14px 15px;box-shadow:inset 0 1px #ffffffe6}.op-reference-page .op-question-panel textarea:focus{border-color:#fa4a15;box-shadow:0 0 0 4px #fa4a151a}.op-reference-page .op-question-panel button{bottom:48px;right:34px;box-shadow:0 8px 18px #fa4a153d}.op-reference-page .op-question-status{color:#7791b2;margin-top:8px}.op-reference-page .op-demo-arrow{color:#fa4a15;background:#fff;border:1px solid #d9eaf8;border-radius:50%;justify-self:center;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #2767a924}.op-reference-page .op-result-head b{letter-spacing:.04em;background:#fa4a15;padding:6px 10px;font-size:10px}.op-reference-page .op-result-body{grid-template-columns:100px 1fr;gap:18px;margin-top:16px}.op-reference-page .op-result-body img{background:#eef7ff;border-radius:16px;width:100px;height:122px;padding:4px}.op-reference-page .op-result-body strong{color:#173967;margin-bottom:11px;font-size:15px;line-height:1.45}.op-reference-page .op-result-body p{color:#6680a8;white-space:nowrap;gap:7px;margin-top:6px;font-size:11px}.op-reference-page .op-proof-icon{background:#fa4a15;width:18px;height:18px}.op-reference-page .op-scenario-row{border-color:#d7e8f8}.op-reference-page .op-scenario-row>p,.op-reference-page .op-scenarios button:not(.is-active){color:#55739e}.op-reference-page .op-scenarios button{background:#ffffffb3;border-color:#d4e7f7}.op-reference-page .op-scenarios button.is-active{color:#fff;background:#fa4a15;border-color:#fa4a15}.op-reference-page .op-capabilities{color:#0d2a61;background:radial-gradient(circle at 50% 8%,#fffffff0,#0000 32%),linear-gradient(#eef9ff 0%,#e7f5ff 100%);border:0;border-radius:0;order:3;width:100%;min-height:0;margin-bottom:0;padding:24px max(24px,50% - 620px) clamp(84px,7vw,108px);display:block}.op-reference-page .op-capabilities:before{display:none}.op-reference-page .op-capability-intro{text-align:center;width:min(760px,100%);margin:0 auto}.op-reference-page .op-capability-intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(46px,4.4vw,64px);line-height:1.08}.op-reference-page .op-capability-intro p{max-width:720px;margin:22px auto 0;font-size:16px;line-height:1.75}@media (width>=961px){.op-reference-page .op-capability-intro{width:min(900px,100%)}.op-reference-page .op-capability-intro p{white-space:nowrap;max-width:none}}.op-reference-page .op-capability-intro a{color:#fa4a15;display:inline-flex}.op-reference-page .op-capability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1120px);margin:56px auto 0;display:grid}.op-reference-page .op-capability-list article,.op-reference-page .op-capability-list article:first-child{color:#0d2a61;min-height:250px;box-shadow:none;background:#fff;border:1px solid #d6eaf9;border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px 28px;display:flex}.op-reference-page .op-capability-list article>svg{color:#fff;background:#157ffa;border-radius:50%;width:44px;height:44px;margin:0 0 28px;padding:10px}.op-reference-page .op-capability-list article:nth-child(2)>svg{background:#fa4a15}.op-reference-page .op-capability-list article:nth-child(3)>svg{background:#173c82}.op-reference-page .op-capability-list strong{color:#0d2a61;font-size:23px}.op-reference-page .op-capability-list p{color:#6580a8}.op-reference-page .op-bento-suite{width:min(var(--op-shell), 1320px);order:4;padding:clamp(34px,4vw,52px) 0 clamp(78px,7vw,108px)}.op-reference-page .op-ai-team-card,.op-reference-page .op-ecosystem{border-radius:16px}.op-reference-page .op-ai-team-card{background:#071827;border:0;overflow:hidden;box-shadow:0 22px 40px #103f7329}.op-reference-page .op-ai-team-card:after{z-index:4;pointer-events:none;background:linear-gradient(#030f1db8 0%,#030f1d33 34%,#0000 58%),linear-gradient(90deg,#030f1d5c 0%,#0000 64%)}.op-reference-page .op-ai-team-slide{z-index:0;opacity:0;filter:none;mix-blend-mode:normal;transform-origin:50%;pointer-events:none;background:#071827;width:66%;height:100%;transition:opacity .22s,transform .68s cubic-bezier(.16,1,.3,1);inset:0 auto 0 0;overflow:hidden;transform:translate(208%)}.op-reference-page .op-ai-team-slide img{object-fit:cover;object-position:center center;filter:none;transition:none;transform:none}.op-reference-page .op-ai-team-slide.is-back-two{z-index:0;opacity:0;filter:none;transform:translate(208%)}.op-reference-page .op-ai-team-slide.is-back-one{z-index:1;opacity:1;filter:none;transform:translate(104%)}.op-reference-page .op-ai-team-slide.is-active{z-index:2;opacity:1;filter:none;animation:none;transform:translate(0,0)}.op-reference-page .op-ai-team-slide.is-active img{filter:none;transform:none}.op-reference-page .op-ai-team-slide.is-leaving{z-index:3;opacity:0;filter:none;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-104%)}.op-reference-page .op-ai-team-slide.is-leaving img{filter:none;transform:none}.op-reference-page .op-ai-team-copy{z-index:5}.op-reference-page .op-ai-team-pager{z-index:6}@media (width<=760px){.op-reference-page .op-ai-team-slide{width:68%;height:100%;top:0}.op-reference-page .op-ai-team-slide.is-back-two{opacity:0}.op-reference-page .op-ai-team-slide.is-back-one{opacity:1;transform:translate(104%)}}@media (prefers-reduced-motion:reduce){.op-reference-page .op-ai-team-slide{transition:opacity .16s}}.op-reference-page .op-ecosystem{color:#fff;background:linear-gradient(132deg,#0a2b68 0%,#0e4b98 56%,#126ebd 100%);border:0;box-shadow:0 22px 40px #103f7324}.op-reference-page .op-ecosystem-copy :is(h2,h2 span,p,.op-ecosystem-meta,a){color:inherit}.op-reference-page .op-ecosystem-copy h2 span{color:#8bd8ff}.op-reference-page .op-ecosystem-marquee{padding-inline:10px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.op-reference-page .op-tool-card{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(135deg,#fff3,#a2d3ff14);border:1px solid #d2ebff57;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #00184929}.op-reference-page .op-tool-card:hover,.op-reference-page .op-tool-card:focus-visible{background:linear-gradient(135deg,#ffffff4a,#aedcff24);border-color:#e1f3ffa3;box-shadow:inset 0 1px #ffffff61,0 14px 30px #00144138}.op-reference-page .op-tool-card.is-added{background:#fff7f1f0;border-color:#ffd9c7e6;box-shadow:inset 0 1px #fff,0 12px 26px #0018492e}.op-reference-page .op-tool-icon.is-brand{background:#ffffffe6;box-shadow:inset 0 1px #fff,0 6px 14px #0018492e}.op-reference-page .op-model-card,.op-reference-page .op-trust-card{border-radius:16px;min-height:0}.op-reference-page .op-model-card{color:#0d2a61;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:radial-gradient(circle at 88% 10%,#5cd3ff66,#0000 34%),radial-gradient(circle at 6% 94%,#8070ff3d,#0000 42%),#e2f1ffbd;border:0;box-shadow:inset 0 1px #ffffffe6,0 22px 48px #22559126}.op-reference-page .op-model-card .op-model-marquee{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.op-reference-page .op-model-row-group>button{color:#183664;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#ffffff94;border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,0 9px 22px #2f5c9414}.op-reference-page .op-model-row-group>button:hover,.op-reference-page .op-model-row-group>button:focus-visible{background:#ffffffd1;border-color:#5ba2e0b8;box-shadow:inset 0 1px #fff,0 12px 26px #2f5c9421}.op-reference-page .op-model-row-group>button.is-active{color:#fff;background:#0c2b5ceb;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0c2b5c33}.op-reference-page .op-trust-card{color:#fff;box-shadow:none;background:linear-gradient(135deg,#fa4a15,#e66a35 65%,#cc845b);border:0}.op-reference-page .op-trust-card :is(h3,p,li,strong,span){color:#fff}.op-reference-page .op-trust-card li{border-color:#ffffff59}.op-reference-page .op-method{color:#0d2a61;background:radial-gradient(circle at 50% 42%,#ffffffeb,#0000 34%),linear-gradient(#f6fbff 0%,#eaf7ff 100%);border:0;order:5;width:100%;padding:clamp(72px,6vw,96px) max(24px,50% - 620px) clamp(80px,7vw,108px)}.op-reference-page .op-method .op-section-heading{text-align:center;max-width:760px;margin:0 auto}.op-reference-page .op-method .op-section-heading p{margin-top:18px}.op-reference-page .op-method-track{background:radial-gradient(circle at 50% 4%,#42a3ff14,#0000 30%),linear-gradient(#fff 0%,#f7fbff 100%);border:0;border-radius:16px;min-height:360px;margin-top:48px;padding:50px 44px 46px;overflow:hidden;box-shadow:0 24px 54px #215b971f}.op-reference-page .op-method-track:before{z-index:0;height:2px;box-shadow:none;background:linear-gradient(90deg,#c9def2 0% 42%,#fa4a15 48% 52%,#c9def2 58% 100%);top:86px;left:9%;right:9%}.op-reference-page .op-method-track:after{display:none}.op-reference-page .op-method-track li{grid-template-rows:72px auto;align-content:start;justify-items:center;gap:10px}.op-reference-page .op-method-marker{color:#fff;background:#0d2a61;border:0;grid-row:1;align-self:center;width:60px;height:60px;box-shadow:0 10px 20px #18467f33,0 0 0 6px #edf5fc}.op-reference-page .op-method-marker:after{display:none}.op-reference-page .op-method-track li.is-pivot .op-method-marker{background:#fa4a15;border:0;width:66px;height:66px;box-shadow:0 12px 24px #fa4a153d,0 0 0 7px #fff0ea}.op-reference-page .op-method-copy,.op-reference-page .op-method-track li:nth-child(odd) .op-method-copy,.op-reference-page .op-method-track li:nth-child(2n) .op-method-copy{text-align:center;grid-row:2;align-self:start;padding:8px 8px 0}.op-reference-page .op-method-copy strong{color:#0d2a61;font-size:20px;line-height:1.3}.op-reference-page .op-method-copy p{color:#617c9f;max-width:19ch;margin:10px auto 0;font-size:14px;line-height:1.65}@media (width>=761px) and (width<=960px){.op-reference-page .op-method-track{gap:12px;min-height:340px;padding:42px 28px 40px}.op-reference-page .op-method-track:before{top:78px}.op-reference-page .op-method-copy{padding-inline:2px}.op-reference-page .op-method-copy strong{font-size:18px}.op-reference-page .op-method-copy p{font-size:13px}}@media (width<=760px){.op-reference-page .op-method{padding-block:64px 76px}.op-reference-page .op-method-track{grid-template-columns:1fr;gap:0;min-height:0;padding:28px 22px}.op-reference-page .op-method-track:before{background:linear-gradient(#c9def2 0% 42%,#fa4a15 48% 52%,#c9def2 58% 100%);width:2px;height:auto;inset:46px auto 46px 50px}.op-reference-page .op-method-track li{grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr);place-items:center start;column-gap:16px;min-height:112px;padding:12px 0}.op-reference-page .op-method-marker,.op-reference-page .op-method-track li.is-pivot .op-method-marker{grid-area:1/1;justify-self:center;width:50px;height:50px}.op-reference-page .op-method-copy,.op-reference-page .op-method-track li:nth-child(odd) .op-method-copy,.op-reference-page .op-method-track li:nth-child(2n) .op-method-copy{text-align:left;grid-area:1/2;padding:0}.op-reference-page .op-method-copy strong{font-size:18px}.op-reference-page .op-method-copy p{max-width:none;margin:7px 0 0;font-size:13px}}.op-reference-page .op-role-wall{color:#0d2a61;background:#fff;border:0;order:6;width:100%;padding:clamp(90px,8vw,122px) 0 clamp(40px,4vw,56px)}.op-reference-page .op-role-wall-heading{width:var(--op-shell);color:#0d2a61;margin:0 auto 46px}.op-reference-page .op-role-wall-heading h2{color:#0d2a61}.op-reference-page .op-role-wall-heading h2 span{color:#fa4a15}.op-reference-page .op-role-wall-heading h2 .op-role-wall-trust{color:inherit;white-space:nowrap}.op-reference-page .op-role-wall-note p{color:#6680a8}.op-reference-page .op-role-wall-note p span{white-space:nowrap;display:block}.op-reference-page .op-role-wall-viewport:before,.op-reference-page .op-role-wall-viewport:after{z-index:2}.op-reference-page .op-role-story{color:#17345f;box-shadow:none;background:#fff;border-color:#dceaf6}.op-reference-page .op-role-story:hover{background:#fff8f3;border-color:#fa4a15;transform:translateY(-2px);box-shadow:0 14px 30px #ff4d1d1f}.op-reference-page .op-role-story :is(strong,p){color:#17345f}.op-reference-page .op-role-story small,.op-reference-page .op-role-story em{color:#7b94ba}.op-reference-page .op-role-story-icon{color:#fa4a15;background:#fff4ed;border-color:#f8d8ca}.op-reference-page .op-role-story:hover .op-role-story-icon{color:#fff;background:#fa4a15;border-color:#fa4a15}.op-reference-page .op-procurement-cases{color:#f4f8f8;background:#070b0e;border:0;order:7;width:100%;margin:0;padding:clamp(72px,6vw,96px) max(24px,50% - 640px) clamp(82px,7vw,110px);display:block;overflow:hidden}.op-reference-page .op-procurement-cases-heading{text-align:left;max-width:700px;margin:0}.op-reference-page .op-procurement-cases-heading h2{color:#f4f8f8;letter-spacing:-.04em;font-size:clamp(42px,4.5vw,64px);line-height:1.04}.op-reference-page .op-procurement-cases-heading h2 span{color:#f4f8f8;display:block}.op-reference-page .op-procurement-cases.op-procurement-roles{padding-bottom:8px}.op-reference-page .op-procurement-roles .op-case-selector{margin-bottom:0}.op-reference-page .op-procurement-roles .op-procurement-cases-heading p{color:#fff;max-width:none}@media (width>=761px){.op-reference-page .op-procurement-roles .op-procurement-cases-heading{max-width:none}.op-reference-page .op-procurement-roles .op-procurement-cases-heading p{white-space:nowrap}}.op-case-selector{gap:14px;width:100%;margin:46px 0 20px;display:flex}.op-case-selector button{color:#f4f8f8;text-align:center;cursor:pointer;background:#11171b;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:.72;justify-content:center;align-items:center;gap:20px;min-width:0;min-height:176px;padding:22px;transition:flex .36s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,box-shadow .22s;display:flex;overflow:visible}.op-case-selector button:hover,.op-case-selector button:focus-visible{background:#172126;border-color:#2d3d43}.op-case-selector button.is-active{color:#fff;text-align:left;background:#fa4a15;border-color:#0000;flex-direction:row;flex:1.64;justify-content:flex-start;position:relative;box-shadow:0 20px 40px #fa4a1538}.op-case-selector button.is-active:after{content:"";background:#fa4a15;border-radius:2px;width:16px;height:16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.op-case-selector-icon{color:#21d7b5;background:#0d1317;border-radius:14px;flex:none;width:96px;height:108px;position:relative;overflow:hidden}.op-case-selector button.is-active .op-case-selector-icon{color:#fa4a15;background:#d93e11;width:128px;height:128px}.op-case-selector-icon img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.op-case-selector-icon>svg{box-sizing:content-box;color:#21d7b5;background:#060d10d1;border-radius:50%;padding:5px;position:absolute;bottom:8px;right:8px}.op-case-selector button.is-active .op-case-selector-icon>svg{color:#fa4a15;background:#ffffffc2}.op-case-selector-copy{justify-items:center;gap:8px;min-width:0;display:grid}.op-case-selector-copy strong{white-space:nowrap;font-size:19px;line-height:1.25}.op-case-selector button.is-active .op-case-selector-copy strong{color:#fff;font-size:26px}.op-case-selector button.is-active .op-case-selector-copy{justify-items:start}.op-case-selector-copy>span:not(.op-case-selector-tags){color:#ffffffd1;max-width:34ch;font-size:14px;line-height:1.55}.op-case-selector-tags{flex-wrap:wrap;gap:10px;display:flex}.op-case-selector-tags em{color:#fff;font-size:12px;font-style:normal;font-weight:700}.op-case-workspace{color:#f4f8f8;background:#11171b;border-radius:16px;width:100%;padding:clamp(36px,4vw,52px);box-shadow:0 24px 56px #0000003d}.op-case-workspace>header>span{color:#21d7b5;font-size:13px;font-weight:800}.op-case-workspace>header h3{color:#f4f8f8;letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.14}.op-case-workspace>header p{color:#9cadb4;max-width:720px;margin:16px 0 0;font-size:15px;line-height:1.7;display:none}.op-case-workspace-body{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);align-items:stretch;gap:clamp(34px,4vw,58px);margin-top:40px;display:grid}.op-case-feature-list{touch-action:pan-y;margin:0;padding:0;list-style:none}.op-case-feature-list li{border-bottom:1px solid #2a3439;min-height:78px;padding:0}.op-case-feature-list li>button{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;transition:padding .22s,background-color .22s;display:grid}.op-case-feature-list li>button:hover{background:#172126;padding-inline:10px}.op-case-feature-list li>button:focus-visible{outline-offset:-2px;outline:2px solid #21d7b5}.op-case-feature-list li>button>span{color:#91a0a6;background:#1a2429;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .18s,background-color .18s;display:grid}.op-case-feature-list li.is-highlighted>button>span{color:#21d7b5;background:#0d3a35}.op-case-feature-list li.is-highlighted>button{background:#14201f;padding-inline:10px}.op-case-feature-list li.is-highlighted{border-bottom-color:#21d7b5}.op-case-feature-list strong{color:#eaf0f1;font-size:16px}.op-case-feature-list p{color:#8fa0a7;margin:6px 0 0;font-size:13px;line-height:1.55}.op-case-feature-list li>button>svg{color:#21d7b5;opacity:.28;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}.op-case-feature-list li.is-highlighted>button>svg{opacity:1;transform:translate(0)}.op-case-evidence-board{color:#173967;background:#e6f6e9;border-radius:16px;flex-direction:column;min-height:360px;padding:24px;display:flex}.op-case-evidence-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.op-case-evidence-head>span{align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.op-case-evidence-main{background:#fff;border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px 18px;margin-top:22px;padding:16px;animation:.42s cubic-bezier(.16,1,.3,1) both op-case-workflow-enter;display:grid;box-shadow:0 16px 34px #2b634c1f}.op-case-evidence-product{min-width:0;margin:0}.op-case-evidence-product img{object-fit:cover;background:#f3f9ff;border-radius:12px;width:132px;height:132px;display:block}.op-case-evidence-product figcaption{color:#52729b;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;font-weight:760;line-height:1.35;overflow:hidden}.op-case-dialogue{gap:9px;min-width:0;display:grid}.op-case-message{color:#173967;background:#f1f6fb;border-radius:12px 12px 12px 4px;width:min(100%,420px);padding:10px 12px;animation:.36s cubic-bezier(.16,1,.3,1) 70ms both op-case-message-enter}.op-case-message-user{color:#fff;background:#164b88;border-radius:12px 12px 4px;margin-left:auto;animation-delay:20ms}.op-case-message span{color:#51759f;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.op-case-message-user span{color:#c9e1fb}.op-case-message p{color:inherit;margin:4px 0 0;font-size:13px;line-height:1.5}.op-case-result{color:#173967;background:#eef8f2;border:1px solid #d7ecdd;border-radius:12px;grid-column:1/-1;padding:14px 15px;animation:.42s cubic-bezier(.16,1,.3,1) .15s both op-case-result-enter}.op-case-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.op-case-result>header div>span{color:#43806d;font-size:10px;font-weight:820;display:block}.op-case-result>header strong{color:#0d2a61;margin-top:3px;font-size:17px;line-height:1.3;display:block}.op-case-result>header em{color:#176752;background:#fff;border-radius:999px;align-items:center;gap:5px;max-width:180px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:760;line-height:1.3;display:inline-flex}.op-case-result-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.op-case-result-products figure{background:#fff;border-radius:9px;min-width:0;margin:0;padding:5px 5px 7px}.op-case-result-products img{object-fit:cover;border-radius:6px;width:100%;height:74px;display:block}.op-case-result-products figcaption{color:#456782;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:720;line-height:1.3;overflow:hidden}.op-case-result ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.op-case-result li{color:#42647f;background:#ffffffd6;border-radius:8px;align-items:flex-start;gap:6px;min-width:0;padding:8px 9px;font-size:11px;font-weight:680;line-height:1.4;display:flex}.op-case-result li svg{color:#149276;flex:none;margin-top:1px}@keyframes op-case-workflow-enter{0%{opacity:.55;clip-path:inset(0 0 12%);transform:translate(12px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes op-case-message-enter{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes op-case-result-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}.op-case-evidence-tags{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.op-case-evidence-tags span{color:#236451;background:#ffffffc2;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=960px){.op-case-selector button{padding:18px}.op-case-selector-icon{width:76px;height:88px}.op-case-selector button.is-active .op-case-selector-icon{width:108px;height:108px}.op-case-selector button.is-active .op-case-selector-copy strong{font-size:21px}.op-case-workspace-body{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);gap:28px}.op-case-evidence-main{grid-template-columns:106px minmax(0,1fr)}.op-case-evidence-product img{width:106px;height:106px}.op-case-result ul{grid-template-columns:1fr}}@media (width<=760px){.op-reference-page .op-procurement-cases{width:100%;padding:64px 20px 76px}.op-case-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.op-case-selector button{min-height:140px;padding:15px 16px}.op-case-selector button.is-active{grid-column:1/-1;min-height:152px}.op-case-selector-icon{width:68px;height:74px}.op-case-selector button.is-active .op-case-selector-icon{width:104px;height:104px}.op-case-selector button.is-active .op-case-selector-copy strong{font-size:20px}.op-case-workspace{padding:26px 20px}.op-case-workspace>header h3{white-space:normal}.op-case-workspace-body{grid-template-columns:1fr;gap:28px;margin-top:28px}.op-case-evidence-board{min-height:0;padding:18px}.op-case-evidence-main{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:14px}.op-case-evidence-product img{width:84px;height:84px}.op-case-message p{font-size:12px}.op-case-result>header{flex-direction:column;align-items:flex-start;gap:8px}.op-case-result-products{scrollbar-width:none;grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto}.op-case-result-products::-webkit-scrollbar{display:none}}.op-reference-page .op-field-notes{background:radial-gradient(54% 66% at 80% 8%,#1463d475,#0000 72%),radial-gradient(60% 55% at 8% 100%,#0f81c347,#0000 74%),#041c4d;order:8}.op-reference-page .op-field-notes-heading h2 span{color:#ff6433}.op-reference-page .op-field-notes-dots button.is-active:before{background:#ff6433}.op-reference-page .op-final-cta{display:none}.op-reference-page .op-footer{order:9}@keyframes op-network-pulse{0%,to{opacity:.52;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.96;transform:translate(-50%,-50%)scale(1.08)}}@media (width<=960px){.op-reference-page .op-hero{grid-template-columns:minmax(390px,.94fr) minmax(390px,1.06fr);gap:22px;min-height:640px}.op-reference-page .op-stage-orbit{height:380px}.op-reference-page .op-stage{width:152px;min-height:82px;padding:14px}.op-reference-page .op-stage strong{font-size:14px}.op-reference-page .op-stage em{font-size:10px}.op-reference-page .op-origin-mark{width:132px;height:132px}.op-reference-page .op-origin-mark:before{width:170px;height:170px}.op-reference-page .op-origin-mark img{width:54px}.op-reference-page .op-origin-mark strong{font-size:14px}.op-reference-page .op-capability-list{gap:14px}.op-reference-page .op-capability-list article{padding:26px 22px}}@media (width<=760px){.op-reference-page{--op-shell:calc(100% - 32px)}.op-reference-page .op-header{grid-template-columns:auto 1fr auto;gap:12px;width:calc(100% - 32px);min-height:68px}.op-reference-page .op-brand{width:144px}.op-reference-page .op-nav,.op-reference-page .op-login{display:none}.op-reference-page .op-marketplace-link{min-height:36px;padding-inline:11px;font-size:12px}.op-reference-page .op-menu-button{color:#fff;display:inline-flex}.op-reference-page .op-menu-button:hover{background:#ffffff1f}.op-reference-page .op-hero{height:100svh;min-height:680px;padding:116px 20px 56px;display:block}.op-reference-page .op-hero-animation{--op-hero-bg-x:72%;--op-hero-bg-offset-x:-72%}.op-reference-page .op-hero-shade{background:0 0}.op-reference-page .op-hero-copy{max-width:100%;transform:translateY(-20px)}.op-reference-page .op-hero-copy h1{max-width:none;font-size:clamp(46px,11.4vw,60px)}.op-reference-page .op-hero-title-line-main{margin-left:.2em}.op-reference-page .op-hero-title-line-shift{margin-left:-.1em}.op-reference-page .op-hero-character-switch{width:1em;height:1em}.op-reference-page .op-hero-title-line-final{margin-left:.08em;font-size:.98em}.op-reference-page .op-hero-copy p{font-size:15px}.op-reference-page .op-hero-actions{gap:9px}.op-reference-page .op-primary-button,.op-reference-page .op-secondary-button{min-height:44px;padding-inline:14px;font-size:13px}.op-reference-page .op-stage-orbit{height:310px;margin-top:22px;padding:0;display:block}.op-reference-page .op-stage{border-radius:10px;gap:7px;width:112px;min-height:63px;padding:10px;position:absolute}.op-reference-page .op-stage>svg{width:18px;height:18px}.op-reference-page .op-stage strong{font-size:12px}.op-reference-page .op-stage em{display:none}.op-reference-page .op-stage-1{inset:7px auto auto 0}.op-reference-page .op-stage-2{inset:0 0 auto auto}.op-reference-page .op-stage-4{inset:auto auto 5px 0}.op-reference-page .op-stage-5{inset:auto 0 0 auto}.op-reference-page .op-stage-orbit:before{width:208px;height:208px}.op-reference-page .op-origin-mark{width:102px;height:102px}.op-reference-page .op-origin-mark:before{width:136px;height:136px}.op-reference-page .op-origin-mark img{width:42px}.op-reference-page .op-origin-mark strong{font-size:11px}.op-reference-page .op-scroll-cue{display:none}.op-reference-page .op-clarity,.op-reference-page .op-capabilities,.op-reference-page .op-method{padding-inline:20px}.op-reference-page .op-clarity-demo{grid-template-columns:1fr}.op-reference-page .op-question-panel,.op-reference-page .op-result-panel{padding:18px 16px}.op-reference-page .op-result-body p{white-space:normal}.op-reference-page .op-question-panel button{right:26px}.op-reference-page .op-clarity>.op-section-heading,.op-reference-page .op-capability-intro,.op-reference-page .op-method .op-section-heading{text-align:left}.op-reference-page .op-clarity>.op-section-heading h2{font-size:clamp(48px,12vw,62px)}.op-reference-page .op-capability-list{grid-template-columns:1fr;margin-top:32px}.op-reference-page .op-capability-list article{min-height:0}.op-reference-page .op-capability-list article>svg{margin-bottom:20px}.op-reference-page .op-bento-suite{width:calc(100% - 32px);padding-block:68px}.op-reference-page .op-method-track{margin-top:36px}.op-reference-page .op-role-wall-heading{width:calc(100% - 40px)}.op-reference-page .op-role-wall-heading h2 .op-role-wall-trust{white-space:normal}}@media (width<=400px){.op-reference-page .op-clarity{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.op-reference-page .op-scroll-cue{filter:none;animation:none;translate:none}.op-case-evidence-main,.op-case-message,.op-case-result{opacity:1;filter:none;clip-path:none;animation:none;transform:none}.op-reference-page .op-hero-title-line,.op-reference-page .op-hero-copy>p,.op-reference-page .op-hero-actions>*{opacity:1;filter:none;clip-path:none;animation:none;transform:translate(0,0)scale(1)}.op-reference-page .op-hero-title-character{animation:none}.op-reference-page .op-hero-title-character-woman{opacity:1;transform:translateY(2%)}.op-reference-page .op-hero-title-character-man{opacity:0}.op-reference-page .op-origin-mark:before,.op-reference-page .op-network-link,.op-reference-page .op-network-spark{animation:none}.op-reference-page .op-role-row,.op-reference-page .op-ecosystem-row-track,.op-reference-page .op-model-row-track{animation-play-state:paused}}.op-reference-page .op-capability-intro h2{white-space:nowrap}.op-reference-page .op-capability-list article,.op-reference-page .op-capability-list article:first-child{--op-step-color:#247df1;min-height:352px;box-shadow:none;background:linear-gradient(155deg,#fff 0%,#fbfdff 72%,#f1f8ff 100%);border-color:#a8d3f4c7;padding:30px 28px 164px;display:block;position:relative;overflow:visible}.op-reference-page .op-capability-list article:nth-child(2){--op-step-color:#fa4a15;background:linear-gradient(155deg,#fff 0%,#fffdfb 72%,#fff3ed 100%)}.op-reference-page .op-capability-list article:nth-child(3){--op-step-color:#1c66ce}.op-reference-page .op-capability-list article>svg{display:none}.op-reference-page .op-capability-index{color:#fff;background:var(--op-step-color);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:13px;font-weight:800;display:grid}.op-reference-page .op-capability-list article>div{z-index:1;position:relative}.op-reference-page .op-capability-list strong{color:#0d2a61;letter-spacing:-.03em;font-size:25px;line-height:1.2;display:block}.op-reference-page .op-capability-list p{color:#6883aa;max-width:24ch;margin-top:12px;font-size:15px;line-height:1.7}.op-reference-page .op-capability-nowrap{white-space:nowrap}.op-reference-page .op-capability-list article>img{z-index:0;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 16px 15px #1f70d029);width:184px;height:160px;position:absolute;bottom:6px;right:22px}.op-reference-page .op-capability-arrow{z-index:4;color:#fff;background:var(--op-step-color);border-radius:50%;width:44px;height:44px;padding:11px;position:absolute;top:50%;right:-31px;transform:translateY(-50%);box-shadow:0 10px 20px #1d5ba22e;display:block!important}@media (width<=960px){.op-reference-page .op-capability-intro h2{white-space:normal}.op-reference-page .op-capability-list article,.op-reference-page .op-capability-list article:first-child{min-height:324px;padding-inline:22px}.op-reference-page .op-capability-list article>img{width:150px;height:132px;right:14px}.op-reference-page .op-capability-arrow{right:-26px}}@media (width<=760px){.op-reference-page .op-capabilities{padding-block:32px 76px}.op-reference-page .op-capability-intro h2{font-size:clamp(38px,11vw,48px)}.op-reference-page .op-capability-intro p{margin-top:18px;font-size:15px}.op-reference-page .op-capability-list{gap:16px;margin-top:36px}.op-reference-page .op-capability-list article,.op-reference-page .op-capability-list article:first-child{min-height:272px;padding:24px 24px 126px}.op-reference-page .op-capability-index{width:40px;height:40px;margin-bottom:18px}.op-reference-page .op-capability-list article>img{width:142px;height:122px;bottom:4px;right:14px}.op-reference-page .op-capability-arrow{display:none}}.op-reference-page .op-ai-demo-shell{color:#173967;background:#fff;border:1px solid #cfe2f3;border-radius:16px;grid-template-columns:76px minmax(0,1fr);width:min(100%,1200px);min-height:570px;margin:68px auto 0;display:grid;overflow:hidden}.op-ai-demo-rail{background:#edf5fb;border-right:1px solid #d9e8f4;flex-direction:column;align-items:center;gap:12px;padding:18px 10px;display:flex}.op-ai-demo-rail button{color:#6480a6;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:1px;width:58px;height:58px;padding:5px;transition:color .18s,background-color .18s,transform .18s;display:grid}.op-ai-demo-rail button span{white-space:nowrap;font-size:9px;font-weight:800}.op-ai-demo-rail button:hover,.op-ai-demo-rail button:focus-visible{color:#0d4d99;background:#fff;transform:translateY(-1px)}.op-ai-demo-rail button.is-active{color:#fff;background:#0d4d99}.op-ai-demo-workspace{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.op-ai-demo-header{border-bottom:1px solid #e1ebf3;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px 24px;display:flex}.op-ai-demo-header>div{align-items:center;gap:11px;min-width:0;display:flex}.op-ai-demo-logo{background:#fff;border:1px solid #d8e6f2;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:7px;display:grid}.op-ai-demo-logo img{object-fit:contain;width:100%;height:100%;display:block}.op-ai-demo-header>div>div{min-width:0}.op-ai-demo-header strong,.op-ai-demo-header>div>div>span{display:block}.op-ai-demo-header strong{color:#0d2a61;font-size:15px}.op-ai-demo-header>div>div>span{color:#6b83a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.op-ai-demo-header>em{color:#3b668f;white-space:nowrap;background:#eef7ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.op-ai-demo-header>em>span{background:#20b487;border-radius:50%;width:7px;height:7px}.op-ai-demo-body{min-width:0;padding:26px 30px 22px;overflow:hidden}.op-ai-demo-intro{align-items:flex-start;gap:11px;display:flex}.op-ai-demo-intro>span,.op-ai-demo-answer-copy>span{background:#fff;border:1px solid #d8e6f2;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:6px;display:grid}.op-ai-demo-intro>span img,.op-ai-demo-answer-copy>span img{object-fit:contain;width:100%;height:100%;display:block}.op-ai-demo-intro strong{color:#173967;font-size:14px;line-height:1.5}.op-ai-demo-intro p{color:#6a82a2;margin:5px 0 0;font-size:12px;line-height:1.55}.op-ai-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0 45px;display:grid}.op-ai-demo-steps button{color:#173967;text-align:left;cursor:default;background:#fff;border:1px solid #dbe7f2;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:11px 12px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}.op-ai-demo-steps button:disabled{opacity:1;pointer-events:none}.op-ai-demo-steps button>span{color:#2b77cc;background:#edf6ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.op-ai-demo-steps button>div{min-width:0}.op-ai-demo-steps button strong,.op-ai-demo-steps button small{display:block}.op-ai-demo-steps button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.op-ai-demo-steps button small{color:#7890ad;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.op-ai-demo-steps button>svg{color:#7a91ad;transition:transform .18s}.op-ai-demo-steps button:hover,.op-ai-demo-steps button:focus-visible{border-color:#94bee5;transform:translateY(-2px)}.op-ai-demo-steps button:hover>svg,.op-ai-demo-steps button:focus-visible>svg{transform:translate(2px)}.op-ai-demo-steps button.is-active{color:#fff;background:#0d4d99;border-color:#0d4d99}.op-ai-demo-steps button.is-active>span{color:#fff;background:#ffffff29}.op-ai-demo-steps button.is-active small,.op-ai-demo-steps button.is-active>svg{color:#cfe4fa}.op-ai-demo-conversation{overscroll-behavior:contain;scrollbar-color:#b8cde1 transparent;scrollbar-width:thin;align-content:start;gap:12px;height:330px;max-height:330px;margin-top:20px;padding-right:8px;display:grid;overflow-y:auto}.op-ai-demo-conversation::-webkit-scrollbar{width:6px}.op-ai-demo-conversation::-webkit-scrollbar-thumb{background:#b8cde1;border-radius:999px}.op-ai-demo-turn{gap:12px;display:grid}.op-ai-demo-turn+.op-ai-demo-turn{border-top:1px solid #e7eef5;padding-top:18px}.op-ai-demo-user-message{align-items:flex-end;gap:8px;max-width:min(72%,650px);margin-left:auto;animation:.3s cubic-bezier(.16,1,.3,1) both op-ai-demo-message-in;display:flex}.op-ai-demo-user-message p{color:#173967;background:#e9f2ff;border-radius:12px 12px 4px;margin:0;padding:10px 13px;font-size:12px;line-height:1.5}.op-ai-demo-user-message>span{color:#fff;background:#1b6fca;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.op-ai-demo-thinking{color:#567397;align-items:center;gap:9px;min-height:48px;font-size:12px;display:flex}.op-ai-demo-thinking svg,.op-ai-demo-composer button:disabled svg{animation:.76s linear infinite op-ai-demo-spin}.op-ai-demo-answer{width:min(88%,900px);animation:.38s cubic-bezier(.16,1,.3,1) both op-ai-demo-answer-in}.op-ai-demo-answer-copy{align-items:flex-start;gap:10px;display:flex}.op-ai-demo-answer-copy p{color:#47698d;margin:0;padding-top:6px;font-size:12px;line-height:1.6}.op-ai-demo-result{color:#173967;background:#f1f8fd;border-radius:12px;margin:10px 0 0 44px;padding:13px 14px}.op-ai-demo-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.op-ai-demo-result>header div>span,.op-ai-demo-result>header div>strong{display:block}.op-ai-demo-result>header div>span{color:#6683a5;font-size:10px;font-weight:760}.op-ai-demo-result>header div>strong{color:#0d2a61;margin-top:0;font-size:15px}.op-ai-demo-result>header em{color:#147259;background:#ddf5ed;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:760;display:inline-flex}.op-ai-demo-result>header em.is-pending{color:#a63d18;background:#fff0e8}.op-ai-demo-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.op-ai-demo-result li{color:#4f6f8f;background:#fff;border-radius:8px;align-items:flex-start;gap:6px;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.op-ai-demo-result li svg{color:#1a9c77;flex:none;margin-top:1px}.op-ai-demo-result li.is-pending{color:#8e4a2e;background:#fff7f2}.op-ai-demo-result li.is-pending svg{color:#e15a27}.op-ai-demo-suppliers{background:#f7fbff;border:1px solid #d9e8f4;border-radius:12px;margin:10px 0 0 44px;padding:13px 14px 11px;animation:.42s cubic-bezier(.16,1,.3,1) .12s both op-ai-demo-answer-in}.op-ai-demo-suppliers>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-ai-demo-suppliers>header>div{color:#0d4d99;align-items:center;gap:6px;display:inline-flex}.op-ai-demo-suppliers>header strong{color:#173967;font-size:13px}.op-ai-demo-suppliers>header>span,.op-ai-demo-suppliers>small{color:#748aa5;font-size:9px}.op-ai-demo-suppliers>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.op-ai-demo-suppliers article{background:#fff;border:1px solid #e1eaf2;border-radius:10px;min-width:0;padding:10px}.op-ai-demo-suppliers article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.op-ai-demo-suppliers article>header div{min-width:0}.op-ai-demo-supplier-identity{align-items:center;gap:8px;min-width:0;display:flex}.op-ai-demo-supplier-logo{color:#fff;background:linear-gradient(145deg,#4ea7ff 0%,#1268c8 48%,#073f8f 100%);border:1px solid #ffffffb3;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff85,0 7px 15px #1857a03d}.op-ai-demo-supplier-logo:after{content:"";pointer-events:none;background:radial-gradient(circle at 24% 16%,#ffffff80,#0000 34%);position:absolute;inset:0}.op-ai-demo-supplier-logo svg{z-index:1;color:#fff;filter:drop-shadow(0 2px 3px #00275838);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op-ai-demo-supplier-logo.is-orange{background:linear-gradient(145deg,#ffb061 0%,#ff6932 48%,#e83e14 100%);box-shadow:0 5px 12px #e8521b33}.op-ai-demo-supplier-logo.is-green{background:linear-gradient(145deg,#4dd9b0 0%,#139d7c 48%,#06705b 100%);box-shadow:0 5px 12px #0d7e6633}.op-ai-demo-supplier-name{min-width:0}.op-ai-demo-suppliers article>header strong,.op-ai-demo-suppliers article>header span{display:block}.op-ai-demo-suppliers article>header strong{color:#173967;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.op-ai-demo-suppliers article>header span{color:#748aa5;margin-top:3px;font-size:9px}.op-ai-demo-suppliers article>header b{color:#0d62ba;font-variant-numeric:tabular-nums;flex:none;font-size:14px}.op-ai-demo-supplier-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.op-ai-demo-supplier-meta span{color:#365f89;background:#eef6fd;border:1px solid #dcebf7;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;font-weight:720;line-height:1;display:inline-flex}.op-ai-demo-supplier-business{color:#597591;min-height:37px;margin:8px 0 0;font-size:9px;line-height:1.45}.op-ai-demo-supplier-business strong{color:#173967;margin-right:5px;font-size:9px}.op-ai-demo-suppliers article ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.op-ai-demo-suppliers article li{color:#597591;align-items:flex-start;gap:4px;font-size:9px;line-height:1.35;display:flex}.op-ai-demo-suppliers article li svg{color:#1a9c77;flex:none;margin-top:1px}.op-ai-demo-suppliers article footer{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.op-ai-demo-suppliers article footer>span{color:#a64420;font-size:9px;font-weight:760}.op-ai-demo-suppliers article footer button{color:#0d62ba;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:720;display:inline-flex}.op-ai-demo-supplier-actions{align-items:center;gap:7px;display:flex}.op-ai-demo-suppliers article footer .op-ai-demo-supplier-actions .is-primary{color:#fff;background:#fa4a15;border-radius:7px;padding:5px 7px}.op-ai-demo-suppliers>small{margin-top:9px;line-height:1.45;display:block}.op-ai-demo-followup{margin:10px 0 0 44px}.op-ai-demo-followup>strong{color:#3f6083;font-size:11px;font-weight:760;display:block}.op-ai-demo-followup>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.op-ai-demo-followup button{text-align:left;color:#426486;cursor:pointer;background:#fff;border:1px solid #d7e4ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:66px;padding:9px 10px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 7px 18px #1a49740d}.op-ai-demo-followup-icon{color:#2477cc;background:#edf6ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.op-ai-demo-followup-copy{min-width:0;display:block}.op-ai-demo-followup-copy strong,.op-ai-demo-followup-copy small{display:block}.op-ai-demo-followup-copy strong{color:#173967;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.op-ai-demo-followup-copy small{color:#7890aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.35;overflow:hidden}.op-ai-demo-followup button>svg{color:#6d8eb1}.op-ai-demo-followup button:hover:not(:disabled),.op-ai-demo-followup button:focus-visible:not(:disabled){color:#b23812;border-color:#f09b7d;transform:translateY(-1px);box-shadow:0 10px 22px #fa4a151c}.op-ai-demo-followup button.is-selected{color:#b23812;background:#fff1eb;border-color:#fa4a15;animation:.24s cubic-bezier(.16,1,.3,1) both op-ai-demo-choice-select;box-shadow:0 9px 22px #fa4a1524}.op-ai-demo-followup button.is-selected .op-ai-demo-followup-icon{color:#fff;background:#fa4a15}.op-ai-demo-followup button.is-selected .op-ai-demo-followup-copy strong,.op-ai-demo-followup button.is-selected>svg{color:#b23812}.op-ai-demo-followup button.is-selected .op-ai-demo-followup-copy small{color:#9b604c}.op-ai-demo-followup button:disabled:not(.is-selected){opacity:1;color:#486786;cursor:default;box-shadow:none;background:#fbfdff;border-color:#d9e5f0}.op-ai-demo-followup button:disabled:not(.is-selected) .op-ai-demo-followup-copy strong{color:#3c5876}.op-ai-demo-followup button:disabled:not(.is-selected) .op-ai-demo-followup-copy small{color:#6b829b}.op-ai-demo-followup button:disabled:not(.is-selected) .op-ai-demo-followup-icon,.op-ai-demo-followup button:disabled:not(.is-selected)>svg{color:#5c8fc3}.op-ai-demo-composer{background:#fff;border:1px solid #b9d3ee;border-radius:14px;margin:0 30px 24px;padding:12px 14px 10px}.op-ai-demo-composer textarea{resize:none;color:#173967;caret-color:#fa4a15;background:0 0;border:0;outline:0;width:100%;min-height:48px;padding:0;font-size:13px;line-height:1.55;display:block}.op-ai-demo-composer textarea::placeholder{color:#8094ad}.op-ai-demo-composer>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.op-ai-demo-composer>div>span{color:#8295ad;font-size:10px}.op-ai-demo-composer button{color:#fff;cursor:pointer;background:#fa4a15;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .18s,transform .18s;display:grid}.op-ai-demo-composer button:hover,.op-ai-demo-composer button:focus-visible{background:#d9360b;transform:translateY(-1px)}.op-ai-demo-composer button:disabled{color:#7087a2;cursor:wait;background:#e4edf5;transform:none}@keyframes op-ai-demo-spin{to{transform:rotate(360deg)}}@keyframes op-ai-demo-message-in{0%{opacity:0;transform:translate(12px,6px)}to{opacity:1;transform:translate(0,0)}}@keyframes op-ai-demo-answer-in{0%{opacity:0;filter:blur(3px);clip-path:inset(0 0 18%);transform:translateY(8px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}}@keyframes op-ai-demo-choice-select{0%{transform:scale(.94)}to{transform:scale(1)}}@media (width<=900px){.op-reference-page .op-ai-demo-shell{grid-template-columns:68px minmax(0,1fr)}.op-ai-demo-body{padding-inline:22px}.op-ai-demo-steps{grid-template-columns:1fr;margin-left:0}.op-ai-demo-steps button{min-height:58px}.op-ai-demo-answer{width:100%}.op-ai-demo-suppliers>div{grid-template-columns:1fr}}@media (width<=760px){.op-reference-page .op-ai-demo-shell{grid-template-columns:1fr;min-height:0;margin-top:44px}.op-ai-demo-rail{border-bottom:1px solid #d9e8f4;border-right:0;flex-direction:row;justify-content:center;padding:8px 12px}.op-ai-demo-rail button{grid-template-columns:auto auto;width:auto;min-width:66px;height:42px;padding-inline:8px}.op-ai-demo-header{min-height:62px;padding-inline:14px}.op-ai-demo-header>div>div>span{display:none}.op-ai-demo-header>em{padding-inline:8px}.op-ai-demo-body{padding:20px 14px 18px}.op-ai-demo-intro p{font-size:11px}.op-ai-demo-steps{margin-top:16px}.op-ai-demo-user-message{max-width:92%}.op-ai-demo-result,.op-ai-demo-suppliers{margin-left:0}.op-ai-demo-result ul{grid-template-columns:1fr}.op-ai-demo-followup{margin-left:0}.op-ai-demo-followup>div{grid-template-columns:repeat(2,minmax(0,1fr))}.op-ai-demo-composer{margin:0 14px 14px}.op-ai-demo-composer>div>span{display:none}}@media (width<=480px){.op-ai-demo-followup>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.op-ai-demo-thinking svg,.op-ai-demo-composer button:disabled svg,.op-ai-demo-user-message,.op-ai-demo-answer,.op-ai-demo-suppliers,.op-ai-demo-followup button.is-selected{filter:none;clip-path:none;animation:none;transform:none}}.op-reference-page .op-bento-suite{row-gap:26px;min-height:0;margin-bottom:0;padding:clamp(24px,2.5vw,36px) 0 clamp(78px,7vw,108px)}.op-reference-page .op-bento-heading{color:#0d2a61;grid-column:1/-1;max-width:760px;margin:0}.op-reference-page .op-bento-heading h2{color:#0d2a61;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.1vw,60px);line-height:1.06}.op-reference-page .op-bento-heading p{color:#6b86aa;max-width:620px;margin:15px 0 0;font-size:16px;line-height:1.7}.op-reference-page .op-ai-team-copy h3{color:#fff;letter-spacing:-.035em;max-width:260px;margin:0;font-size:clamp(30px,2.5vw,42px);font-weight:820;line-height:1.08}.op-reference-page .op-ai-team-copy p{color:#dbeafd;max-width:275px;margin-top:16px}@media (width>=761px){.op-reference-page .op-ai-team-copy p{white-space:nowrap;max-width:none}}.op-reference-page .op-ai-team-cta{color:#fff}@media (width<=760px){.op-reference-page .op-bento-suite{row-gap:22px;padding-block:40px 66px}.op-reference-page .op-bento-heading h2{font-size:clamp(36px,11vw,48px)}.op-reference-page .op-bento-heading p{font-size:15px}}.op-reference-page .op-role-wall-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.op-reference-page .op-role-row-1{animation:46s linear -5s infinite op-role-marquee-left}.op-reference-page .op-role-row-2{animation:52s linear -19s infinite op-role-marquee-right}.op-reference-page .op-role-wall.is-playing .op-role-row{will-change:transform;animation-play-state:running}.op-reference-page .op-role-wall:not(.is-playing) .op-role-row,.op-reference-page .op-role-wall-viewport:hover .op-role-row{animation-play-state:paused}.op-reference-page .op-procurement-cases.op-industry-opportunities{color:#fff;isolation:isolate;background:#062b68;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(38px,5vw,76px);min-height:460px;padding:clamp(54px,5vw,72px) max(24px,50% - 640px);display:grid;position:relative}.op-industry-opportunity-copy{z-index:3;position:relative}.op-industry-opportunity-copy>span{color:#ff6a35;letter-spacing:.04em;font-size:15px;font-weight:820;display:block}.op-industry-opportunity-copy h2{color:#fff;letter-spacing:-.04em;max-width:520px;margin:18px 0 0;font-size:clamp(44px,4.2vw,64px);font-weight:860;line-height:1.08}.op-industry-opportunity-copy p{color:#d3e3fa;max-width:500px;margin:22px 0 0;font-size:16px;line-height:1.75}.op-industry-opportunity-scene{z-index:1;min-width:0;min-height:340px;position:relative}.op-industry-opportunity-backdrop{z-index:-1;object-fit:cover;opacity:.3;mix-blend-mode:screen;pointer-events:none;width:112%;height:118%;display:block;position:absolute;inset:-9% -6%}.op-industry-opportunity-card{color:#0d2a61;background:#fffffff5;border:1px solid #cde2faf0;border-radius:16px;grid-template-columns:112px minmax(0,1fr) 30px;align-items:center;gap:14px;width:min(390px,70%);min-height:126px;padding:12px 14px 12px 12px;transition:border-color .22s,box-shadow .26s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;box-shadow:0 18px 42px #000e324d}.op-industry-opportunity-card:first-of-type{z-index:3;top:8px;left:18%}.op-industry-opportunity-card:nth-of-type(2){z-index:2;bottom:8px;left:0}.op-industry-opportunity-card:nth-of-type(3){z-index:4;top:148px;right:-2%}.op-industry-opportunity-card:hover,.op-industry-opportunity-card:focus-visible,.op-industry-opportunity-card.is-active{border-color:#ff753edb;transform:translateY(-5px);box-shadow:0 22px 52px #000e3261}.op-industry-opportunity-card>img{object-fit:cover;background:#eaf4ff;border-radius:11px;width:112px;height:102px;display:block}.op-industry-opportunity-card>span{min-width:0;display:block}.op-industry-opportunity-card em,.op-industry-opportunity-card strong,.op-industry-opportunity-card small{display:block}.op-industry-opportunity-card em{color:#fa4a15;font-size:12px;font-style:normal;font-weight:800}.op-industry-opportunity-card strong{color:#0d2a61;margin-top:7px;font-size:18px;line-height:1.35}.op-industry-opportunity-card small{color:#6a83a6;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.op-industry-opportunity-card>i{color:#5f83b4;border:1px solid #bfd2eb;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}@media (width<=980px){.op-reference-page .op-procurement-cases.op-industry-opportunities{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);gap:24px}.op-industry-opportunity-copy h2{font-size:clamp(40px,5vw,52px)}.op-industry-opportunity-card{grid-template-columns:96px minmax(0,1fr) 28px;width:min(350px,78%)}.op-industry-opportunity-card>img{width:96px;height:92px}}@media (width<=760px){.op-reference-page .op-procurement-cases.op-industry-opportunities{grid-template-columns:1fr;gap:34px;min-height:0;padding:54px 20px 64px}.op-industry-opportunity-copy h2{font-size:clamp(40px,12vw,54px)}.op-industry-opportunity-copy p{font-size:15px}.op-industry-opportunity-scene{gap:12px;min-height:0;display:grid}.op-industry-opportunity-backdrop{width:140%;height:120%;inset:-10% -20%}.op-industry-opportunity-card,.op-industry-opportunity-card:first-of-type,.op-industry-opportunity-card:nth-of-type(2),.op-industry-opportunity-card:nth-of-type(3){grid-template-columns:88px minmax(0,1fr) 28px;width:100%;min-height:112px;position:relative;inset:auto;transform:none}.op-industry-opportunity-card:hover,.op-industry-opportunity-card:focus-visible,.op-industry-opportunity-card.is-active{transform:none}.op-industry-opportunity-card>img{width:88px;height:86px}.op-industry-opportunity-card strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.op-industry-opportunity-card{transition:none}}.op-inquiry-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e239e;place-items:center;padding:28px;animation:.18s both op-inquiry-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.op-inquiry-modal{color:#173967;background:#f9fcfff5;border:1px solid #ffffffe6;border-radius:20px;width:min(680px,100%);padding:26px;animation:.3s cubic-bezier(.16,1,.3,1) both op-inquiry-modal-in;box-shadow:0 30px 90px #02123357}.op-inquiry-modal>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.op-inquiry-modal>header>div>span{color:#fa4a15;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.op-inquiry-modal h2{color:#0d2a61;letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.op-inquiry-modal>header p{color:#6a82a0;margin:7px 0 0;font-size:13px;line-height:1.55}.op-inquiry-modal>header>button{color:#496885;cursor:pointer;background:#edf5fc;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.op-inquiry-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.op-inquiry-field{gap:7px;min-width:0;display:grid}.op-inquiry-field-full{grid-column:1/-1}.op-inquiry-field>span{color:#355a82;font-size:12px;font-weight:760}.op-inquiry-field :is(input,textarea){color:#173967;width:100%;font:inherit;background:#fff;border:1px solid #d8e5f1;border-radius:10px;outline:0;padding:11px 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}.op-inquiry-field :is(input,textarea):focus{border-color:#247df1;box-shadow:0 0 0 3px #247df11f}.op-inquiry-field input[readonly]{color:#416584;background:#edf5fc}.op-inquiry-field textarea{resize:vertical;line-height:1.55}.op-inquiry-modal form>footer{border-top:1px solid #dce7f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.op-inquiry-modal form>footer small{color:#8195aa;font-size:11px}.op-inquiry-modal form>footer>div{gap:9px;display:flex}.op-inquiry-modal form>footer button{color:#31597f;cursor:pointer;background:#fff;border:1px solid #d4e2ee;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:760;display:inline-flex}.op-inquiry-modal form>footer button.is-primary{color:#fff;background:#fa4a15;border-color:#fa4a15;box-shadow:0 9px 20px #fa4a1538}.op-inquiry-success{color:#176752;background:#eaf8f2;border:1px solid #cfeadd;border-radius:12px;align-items:center;gap:11px;margin-top:18px;padding:12px 14px;display:flex}.op-inquiry-success>span{color:#fff;background:#149276;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.op-inquiry-success strong,.op-inquiry-success p{display:block}.op-inquiry-success p{color:#4e7a6e;margin:3px 0 0;font-size:11px}@keyframes op-inquiry-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes op-inquiry-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.op-inquiry-modal-backdrop{align-items:start;padding:14px}.op-inquiry-modal{border-radius:16px;margin-top:14px;padding:20px}.op-inquiry-modal form{grid-template-columns:1fr}.op-inquiry-field-full{grid-column:auto}.op-inquiry-modal form>footer{flex-direction:column;grid-column:auto;align-items:stretch}.op-inquiry-modal form>footer>div{grid-template-columns:.8fr 1.2fr;display:grid}}.op-reference-page .op-procurement-cases.op-industry-opportunities{color:#082f68;isolation:isolate;background:radial-gradient(circle at 7% 28%,#ffd7c34d,#0000 25%),radial-gradient(circle at 69% 18%,#c3ddff85,#0000 33%),linear-gradient(#fff 0%,#fbfdff 61%,#eef7ff 100%);grid-template-columns:minmax(430px,.72fr) minmax(900px,1.55fr);align-items:center;gap:18px;width:100%;min-height:620px;padding:68px max(42px,50% - 960px);display:grid;position:relative;overflow:hidden}.op-reference-page .op-procurement-cases.op-industry-opportunities:before,.op-reference-page .op-procurement-cases.op-industry-opportunities:after{content:"";z-index:-1;pointer-events:none;border-radius:50% 50% 0 0/42% 42% 0 0;width:122%;height:210px;position:absolute;bottom:-74px;left:-10%;transform:rotate(-2deg)}.op-reference-page .op-procurement-cases.op-industry-opportunities:before{opacity:.72;background:repeating-linear-gradient(170deg,#4297f51c 0 1px,#0000 1px 8px),linear-gradient(#cae5ff26,#82c2ff61)}.op-reference-page .op-procurement-cases.op-industry-opportunities:after{opacity:.64;background:repeating-linear-gradient(8deg,#52a7ff1f 0 1px,#0000 1px 10px),linear-gradient(#daeeff42,#b3d9fc6b);bottom:-118px;transform:rotate(3deg)}.op-industry-opportunity-copy{z-index:5;max-width:590px;padding-left:clamp(28px,4.6vw,90px);position:relative}.op-industry-opportunity-copy h2{color:#06316e;letter-spacing:-.055em;text-wrap:nowrap;margin:0;font-size:clamp(56px,4.2vw,82px);font-weight:900;line-height:1.12}.op-industry-opportunity-copy h2 span{color:#ff5a21}.op-industry-opportunity-copy p{color:#0b326a;letter-spacing:.01em;white-space:nowrap;margin:32px 0 0;font-size:clamp(20px,1.45vw,28px);font-weight:620;line-height:1.62}.op-industry-opportunity-network{aspect-ratio:2.34;z-index:2;width:100%;min-width:0;position:relative}.op-industry-network-lines{width:110%;height:108%;position:absolute;inset:-4% -5%;overflow:visible}.op-industry-network-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.op-industry-network-blue-lines path{stroke:#3d92f4;stroke-width:1.55px;opacity:.72}.op-industry-network-orange-line path{stroke:#ff6a20;stroke-width:4.5px;filter:drop-shadow(0 5px 7px #ff621c3b)}.op-industry-network-blue-points circle{fill:#71b6ff;stroke:#fffffff5;stroke-width:3px;filter:drop-shadow(0 2px 4px #2b7ee257)}.op-industry-network-orange-points circle{fill:#ff711f;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 3px 5px #ff560f4d)}.op-network-node{--node-size:126px;width:var(--node-size);height:var(--node-size);z-index:3;color:#092f67;text-align:center;background:#ffffffd6;border:1px solid #fffffff0;border-radius:50%;place-items:center;font-size:clamp(17px,1.18vw,24px);font-weight:820;line-height:1.25;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #6db0ff47,0 11px 22px #528bcb2e,0 0 0 1px #7bb6f647}.op-network-node.is-blue{background:radial-gradient(circle at 42% 35%,#fffffff5,#beddffd6 56%,#5ca2f1a3)}.op-network-node.is-warm{--node-size:100px;color:#0b1f3f;background:radial-gradient(circle at 38% 28%,#fff,#fff2e8 58%,#ffd3b9);font-size:clamp(15px,.96vw,20px);box-shadow:inset 0 0 22px #ffae7929,0 10px 24px #b5744421,0 0 0 1px #ffb07a47}.op-network-node.is-core{--node-size:154px;color:#0b2d66;white-space:nowrap;background:radial-gradient(circle at 44% 32%,#fff 0 33%,#eff6ff 64%,#b8d5f6 100%);font-size:clamp(19px,1.25vw,25px);top:39%;left:46%;box-shadow:inset 0 0 34px #71a9e947,0 14px 30px #5483bc38,0 0 0 1px #92b9e547}.op-network-node.is-orange-outline{--node-size:118px;color:#ff511d;background:radial-gradient(circle at 45% 32%,#fff,#fff6ef 58%,#ffe0cb);border-color:#ff8a4e;box-shadow:inset 0 0 25px #ff8d4b1a,0 11px 24px #ff631d29}.op-network-node.is-result{--node-size:132px;color:#fff;background:radial-gradient(circle at 34% 26%,#ffb171 0,#ff7a2e 48%,#ff531b 78%);border-color:#fffffff0;font-size:clamp(18px,1.28vw,25px);top:54%;left:90%;box-shadow:inset 0 0 24px #ffffff38,0 15px 34px #ff591657,0 0 0 1px #ff753052}.op-network-node.is-demand{top:51%;left:10%}.op-network-node.is-energy{top:15%;left:29%}.op-network-node.is-package{top:6%;left:52%}.op-network-node.is-consumer{top:19%;left:73%}.op-network-node.is-home{top:63%;left:40%}.op-network-node.is-factory{top:56%;left:64%}.op-network-node.is-industrial{top:84%;left:27%}.op-network-node.is-building{top:90%;left:47%}.op-network-node.is-medical{top:84%;left:65%}.op-network-node.is-textile{top:73%;left:78%}.op-network-node.is-auto{top:83%;left:91%}.op-industry-result-callout{z-index:6;color:#fff;white-space:nowrap;background:#ff5d20;border:1px solid #ffffffd9;border-radius:10px;padding:13px 23px;font-size:clamp(15px,1.05vw,21px);font-weight:700;position:absolute;top:22%;left:81%;box-shadow:0 10px 24px #ff561a42}.op-industry-result-callout:after{content:"";border-top:22px solid #ff5d20;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-21px;right:20%;transform:skew(-11deg)}@media (width<=1500px){.op-reference-page .op-procurement-cases.op-industry-opportunities{grid-template-columns:minmax(350px,.72fr) minmax(760px,1.55fr);min-height:540px}.op-industry-opportunity-copy{padding-left:36px}.op-network-node{--node-size:108px}.op-network-node.is-warm{--node-size:88px}.op-network-node.is-core{--node-size:132px}.op-network-node.is-orange-outline{--node-size:102px}.op-network-node.is-result{--node-size:116px}}@media (width<=1120px){.op-reference-page .op-procurement-cases.op-industry-opportunities{grid-template-columns:1fr;gap:34px;min-height:0;padding:58px 28px 80px}.op-industry-opportunity-copy{text-align:center;max-width:none;padding-left:0}.op-industry-opportunity-copy h2{font-size:clamp(46px,8vw,68px)}.op-industry-opportunity-copy p{font-size:clamp(17px,2.3vw,23px)}.op-industry-opportunity-network{max-width:1040px;margin:0 auto}}@media (width<=700px){.op-reference-page .op-procurement-cases.op-industry-opportunities{gap:28px;padding:46px 16px 72px}.op-industry-opportunity-copy h2{font-size:clamp(38px,12vw,54px)}.op-industry-opportunity-copy p{white-space:normal;margin-top:22px;font-size:15px}.op-industry-opportunity-copy p br{display:none}.op-industry-opportunity-network{transform-origin:0 0;width:900px;max-width:none;margin-left:0;transform:scale(.62)}.op-reference-page .op-procurement-cases.op-industry-opportunities{height:770px}.op-network-node{font-size:17px}.op-network-node.is-warm{font-size:14px}.op-industry-result-callout{font-size:15px}}@media (prefers-reduced-motion:reduce){.op-industry-opportunity-network *{animation:none!important}}.op-reference-page .op-procurement-roles .op-case-selector{width:min(780px,100%);margin:46px auto 20px;display:block;overflow:hidden}.op-case-selector-track{contain:layout paint;width:100%;height:214px;display:block;overflow:hidden}.op-reference-page .op-procurement-roles .op-case-selector-track>button,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active{color:#fff;text-align:left;backface-visibility:hidden;background:#fa4a15;border:1px solid #ffffff29;border-radius:20px;flex-direction:row;flex:0 0 100%;justify-content:flex-start;gap:28px;width:100%;min-width:100%;height:214px;min-height:214px;padding:30px 38px;animation:.3s cubic-bezier(.22,1,.36,1) both op-role-card-enter;transform:translateZ(0);box-shadow:0 22px 48px #fa4a153b}.op-reference-page .op-procurement-roles .op-case-selector-track>button:hover,.op-reference-page .op-procurement-roles .op-case-selector-track>button:focus-visible{background:#f52;border-color:#fff6}.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active:after{display:none}.op-reference-page .op-procurement-roles .op-case-selector-icon,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-icon{color:#fa4a15;background:#d93e11;border-radius:18px;width:150px;height:150px}.op-reference-page .op-procurement-roles .op-case-selector-icon>svg,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-icon>svg{color:#fa4a15;background:#ffffffd1}.op-reference-page .op-procurement-roles .op-case-selector-copy,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-copy{justify-items:start;gap:11px}.op-reference-page .op-procurement-roles .op-case-selector-copy strong,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-copy strong{color:#fff;font-size:clamp(26px,2.6vw,34px)}.op-reference-page .op-procurement-roles .op-case-selector-copy>span:not(.op-case-selector-tags){color:#ffffffdb;max-width:42ch;font-size:15px}.op-case-selector-pagination{justify-content:center;gap:9px;margin-top:22px;display:flex}.op-reference-page .op-procurement-roles .op-case-selector-pagination>button,.op-reference-page .op-procurement-roles .op-case-selector-pagination>button.is-active{width:9px;min-width:9px;height:9px;min-height:9px;box-shadow:none;background:#53636a;border:0;border-radius:999px;flex:none;padding:0;transition:width .22s,background-color .22s;display:block}.op-reference-page .op-procurement-roles .op-case-selector-pagination>button.is-active{background:#fa4a15;width:30px}.op-reference-page .op-procurement-roles .op-case-selector-pagination>button:after{display:none}@keyframes op-role-card-enter{0%{opacity:.72;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=760px){.op-reference-page .op-procurement-roles .op-case-selector{margin-top:34px;display:block}.op-reference-page .op-procurement-roles .op-case-selector-track>button,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active{grid-column:auto;gap:18px;height:180px;min-height:180px;padding:22px}.op-reference-page .op-procurement-roles .op-case-selector-track{height:180px}.op-reference-page .op-procurement-roles .op-case-selector-icon,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-icon{width:104px;height:112px}.op-reference-page .op-procurement-roles .op-case-selector-copy strong,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-copy strong{font-size:23px}.op-reference-page .op-procurement-roles .op-case-selector-copy>span:not(.op-case-selector-tags){font-size:13px}}.op-reference-page .op-procurement-cases.op-industry-opportunities{color:#082f70;isolation:isolate;background-color:#f9fcff;background-image:url(/orig-point/industry-opportunity-waves.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-block:1px solid #8eb8ec1f;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.op-reference-page .op-procurement-cases.op-industry-opportunities:before,.op-reference-page .op-procurement-cases.op-industry-opportunities:after{content:none}.op-io-content-wrap{grid-template-columns:minmax(350px,34%) minmax(0,66%);align-items:center;width:min(100%,2172px);min-height:clamp(480px,33.34vw,724px);margin:0 auto;padding:clamp(42px,5.5vw,94px) clamp(40px,5.7vw,124px);display:grid}.op-io-copy{z-index:5;align-self:center;min-width:0;position:relative;transform:translateY(-2%)}.op-io-copy h2{color:#073570;letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.2vw,68px);font-weight:800;line-height:1.25}.op-io-copy h2>span{white-space:nowrap;display:block}.op-io-copy h2 strong{color:#fa4a15;font-weight:800}.op-io-copy p{color:#0a326c;letter-spacing:.01em;margin:clamp(24px,2.2vw,42px) 0 0;font-size:clamp(18px,1.22vw,27px);font-weight:500;line-height:1.75}.op-io-graph{aspect-ratio:2.1;width:100%;min-width:0;min-height:410px;position:relative}.op-io-connection-map{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.op-io-passive-paths path{fill:none;stroke:#2c86f5;stroke-width:1.65px;stroke-linecap:round;opacity:.68}.op-io-active-path-glow,.op-io-active-path{fill:none;stroke-linecap:round}.op-io-active-path-glow{stroke:#ffb071;stroke-width:14px;opacity:.12;filter:blur(5px)}.op-io-active-path{stroke:#fa4a15;stroke-width:5px}.op-io-line-points circle{fill:#5ca9ff;stroke:#fffffffa;stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 3px 5px #2567bd47);animation:3.2s ease-in-out infinite op-io-svg-dot-pulse}.op-io-line-points.is-orange circle{fill:#ff7d35;stroke-width:4px;filter:drop-shadow(0 4px 6px #fa4a154d)}.op-io-node{z-index:3;aspect-ratio:1;color:#072f6a;text-align:center;font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffffeb;border-radius:50%;outline:none;place-content:center;gap:2px;padding:10px;font-weight:750;line-height:1.22;transition:scale .22s,box-shadow .22s,border-color .22s;display:grid;position:absolute;translate:-50% -50%}.op-io-node:hover,.op-io-node:focus-visible,.op-io-node.is-selected{border-color:#fff;scale:1.07}.op-io-node:focus-visible{box-shadow:0 0 0 4px #2b84f433,0 12px 30px #0a4a9f2e}.op-io-node.size-sm{width:clamp(70px,6.2vw,112px);font-size:clamp(13px,.95vw,20px)}.op-io-node.size-md{width:clamp(88px,7.2vw,134px);font-size:clamp(15px,1.1vw,24px)}.op-io-node.size-lg{width:clamp(100px,8.3vw,154px);font-size:clamp(16px,1.2vw,27px)}.op-io-node.size-xl{width:clamp(126px,10.2vw,188px);font-size:clamp(17px,1.25vw,27px)}.op-io-node.tone-blue{background:radial-gradient(circle at 42% 32%,#edf6ff 0%,#d7eaff 58%,#b9d8fa 100%);box-shadow:inset 0 -12px 28px #4d9aee21,0 14px 38px #307bd221}.op-io-node.tone-cream{color:#282b2e;background:radial-gradient(circle at 42% 30%,#fffaf5 0%,#fff0e2 60%,#ffd9bd 100%);box-shadow:inset 0 -10px 24px #fa4a150d,0 12px 32px #bf78491a}.op-io-node.tone-center{background:radial-gradient(circle at 44% 30%,#fff 0%,#f4f8fd 62%,#dceaf9 100%);box-shadow:inset 0 -16px 34px #7eade514,0 18px 46px #2c72c421}.op-io-node.tone-orange{color:#f4511e;background:radial-gradient(circle at 42% 30%,#fffaf6 0%,#fff2e8 62%,#ffddc7 100%);border-color:#fa4a1594;box-shadow:0 12px 34px #fa4a151f}.op-io-node.tone-orange-strong{color:#fff;background:#fa6a2a;border-color:#fff;box-shadow:inset 0 -18px 30px #dd390633,0 16px 42px #fa4a1542}.op-io-network-dot{z-index:2;aspect-ratio:1;background:#5ca9ff;border:2px solid #fffffff2;border-radius:50%;width:clamp(9px,.72vw,15px);animation:3.2s ease-in-out infinite op-io-dot-pulse;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #3e94f524,0 4px 10px #2567bd33}.op-io-network-dot.is-active{background:#ff7d35;width:clamp(13px,.95vw,20px);box-shadow:0 0 0 4px #fa4a151f,0 6px 14px #fa4a1538}.op-io-callout{z-index:6;color:#fff;white-space:nowrap;background:#fa5a20;border-radius:12px;padding:clamp(10px,.85vw,16px) clamp(17px,1.3vw,26px);font-size:clamp(14px,1.1vw,24px);font-weight:750;position:absolute;top:19%;right:1%;box-shadow:0 12px 28px #fa4a1533}.op-io-callout:after{content:"";border:9px solid #0000;border-top-color:#fa5a20;width:0;height:0;position:absolute;bottom:-17px;right:26%}@keyframes op-io-dot-pulse{0%,to{opacity:.78;scale:.9}50%{opacity:1;scale:1.1}}@keyframes op-io-svg-dot-pulse{0%,to{opacity:.78;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (width<=1100px){.op-io-content-wrap{grid-template-columns:minmax(300px,38%) minmax(0,62%);padding-inline:38px}.op-io-graph{min-height:360px}.op-io-callout{top:15%}}@media (width<=820px){.op-reference-page .op-procurement-cases.op-industry-opportunities{background-position:bottom;background-size:auto 60%}.op-io-content-wrap{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:58px 22px 44px}.op-io-copy{text-align:center;transform:none}.op-io-copy h2{letter-spacing:-.06em;font-size:clamp(38px,11vw,58px)}.op-io-copy h2>span{white-space:normal}.op-io-copy p{font-size:18px}.op-io-desktop-break{display:none}.op-io-graph{width:min(100%,680px);min-height:340px;margin-inline:auto}.op-io-callout{right:1%}}@media (width<=560px){.op-io-content-wrap{padding-inline:14px}.op-io-copy h2{font-size:38px}.op-io-copy p{margin-top:20px;font-size:16px;line-height:1.65}.op-io-graph{transform-origin:top;min-height:320px;transform:scale(.94)}.op-io-node.size-sm{width:62px;font-size:11px}.op-io-node.size-md{width:72px;font-size:12px}.op-io-node.size-lg{width:80px;font-size:13px}.op-io-node.size-xl{width:100px;font-size:14px}.op-io-callout{border-radius:8px;padding:8px 12px;font-size:12px;top:16%}}@media (prefers-reduced-motion:reduce){.op-io-network-dot,.op-io-line-points circle{animation:none}.op-io-node{transition:none}}@media (width<=480px){.op-reference-page .op-procurement-roles .op-case-selector-track>button,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active{text-align:center;flex-direction:column;justify-content:center;height:280px;min-height:280px}.op-reference-page .op-procurement-roles .op-case-selector-track{height:280px}.op-reference-page .op-procurement-roles .op-case-selector-copy,.op-reference-page .op-procurement-roles .op-case-selector-track>button.is-active .op-case-selector-copy{justify-items:center}}@media (prefers-reduced-motion:reduce){.op-reference-page .op-procurement-roles .op-case-selector-track>button{animation:none}}.op-reference-page .op-procurement-roles .op-case-selector{gap:14px;width:100%;margin:46px 0 6px;display:flex;overflow:visible}.op-reference-page .op-procurement-roles .op-case-selector>button{backface-visibility:hidden;transform:translateZ(0)}@media (width<=760px){.op-reference-page .op-procurement-roles .op-case-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}}:root{--seller-ink:#071526;--seller-ink-soft:#10243b;--seller-paper:#f4f4ee;--seller-white:#fff;--seller-mint:#fa4a15;--seller-orange:#fa4a15;--seller-sky:#72c7ff;--seller-line:#07152621}*{box-sizing:border-box}html{scroll-behavior:smooth}.seller-site{min-height:100vh;color:var(--seller-ink);background:var(--seller-paper);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.seller-site a{color:inherit;text-decoration:none}.seller-site button,.seller-site a{-webkit-tap-highlight-color:transparent}.seller-site ::selection{color:var(--seller-ink);background:var(--seller-mint)}.seller-shell{width:min(1180px,100% - 48px);margin-inline:auto}.seller-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071526ed;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.seller-header-inner{align-items:center;min-height:76px;display:flex}.seller-logo{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.seller-logo strong{letter-spacing:-1.3px;font-size:22px}.seller-logo strong span{color:#8fa1ff}.seller-logo small{color:#ffffff8c;font-size:11px}.seller-program-name{align-items:center;font-size:16px;font-weight:800;display:inline-flex}.seller-header .seller-program-name{border-left:1px solid #ffffff2e;margin-left:26px;padding-left:26px}.seller-nav{color:#ffffffad;align-items:center;gap:28px;margin-left:auto;font-size:13px;display:flex}.seller-nav a{transition:color .2s;position:relative}.seller-nav a:after{content:"";background:var(--seller-mint);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.seller-nav a:hover{color:#fff}.seller-nav a:hover:after{right:0}.seller-header-cta{background:var(--seller-mint);border-radius:999px;align-items:center;gap:9px;min-height:42px;margin-left:30px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex;color:#fff!important}.seller-header-cta svg,.seller-button svg,.seller-inline-link svg,.seller-footer-action a svg,.seller-plan-card>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.seller-header-cta:hover svg,.seller-button:hover svg,.seller-inline-link:hover svg,.seller-footer-action a:hover svg,.seller-plan-card>a:hover svg{transform:translate(3px)}.seller-hero{color:#fff;background:var(--seller-ink);isolation:isolate;min-height:max(620px,100svh - 77px);position:relative;overflow:hidden}.seller-hero:after{content:"";z-index:0;background:url(/seller/seller-growth-banner.jpg) 50%/cover no-repeat;animation:18s cubic-bezier(.16,1,.3,1) infinite alternate seller-banner-drift;position:absolute;inset:-2%;transform:scale(1.035)}.seller-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#071526f5 0%,#071526e0 34%,#0715266b 66%,#07152642 100%),linear-gradient(#07152626 0%,#0715260d 57%,#071526c7 100%);position:absolute;inset:0}.seller-hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:58px;min-height:max(620px,100svh - 77px);display:grid;position:relative}.seller-hero-copy{padding:72px 0;animation:.72s cubic-bezier(.16,1,.3,1) both seller-copy-reveal}.seller-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,4.6vw,68px);line-height:1.04}.seller-hero h1 em{color:var(--seller-mint);white-space:nowrap;font-size:.9em;font-style:normal;display:inline-block}.seller-hero-copy>p{color:#ffffffad;max-width:620px;margin:26px 0 0;font-size:17px;line-height:1.85}.seller-hero-actions{gap:12px;margin-top:36px;display:flex}.seller-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.seller-button:hover{transform:translateY(-2px)}.seller-button-primary{background:var(--seller-mint);box-shadow:0 16px 50px #fa4a152e;color:#fff!important}.seller-button-ghost{background:#ffffff0a;border-color:#ffffff4d;color:#fff!important}.seller-button-dark{background:var(--seller-ink);color:#fff!important}.seller-button-light{background:#fff;color:var(--seller-ink)!important}.seller-hero-proof{color:#fff9;flex-wrap:wrap;gap:19px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.seller-hero-proof li{align-items:center;gap:6px;display:inline-flex}.seller-hero-proof svg,.seller-plan-card li svg,.pricing-included svg{fill:none;width:17px;height:17px;stroke:var(--seller-mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.seller-route-map{opacity:.9;height:580px;position:relative}.seller-route-map:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#72c7ff24,#0000 61%);border-radius:50%;width:76%;position:absolute;top:12%;left:12%}.seller-route-orbit{border:1px solid #72c7ff45;border-radius:50%;animation:13s ease-in-out infinite alternate seller-orbit-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.orbit-one{width:82%;height:50%}.orbit-two{border-color:#fa4a1540;width:62%;height:72%;animation-delay:-4s;transform:translate(-50%,-50%)rotate(42deg)}.orbit-three{border-style:dashed;width:46%;height:46%;animation-delay:-7s}.seller-route-core{z-index:3;text-align:center;background:#071526c7;border:1px solid #fa4a1594;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:168px;height:168px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #72c7ff0a,0 0 80px #72c7ff2e}.seller-route-core strong{font-size:19px}.seller-route-core span{color:#ffffff8c;font-size:11px}.route-node{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10243bd1;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1fr;gap:5px;min-width:138px;padding:15px 18px;animation:5.6s ease-in-out infinite seller-node-float;display:grid;position:absolute;box-shadow:0 18px 50px #00000038}.route-node b{font-size:14px}.route-node small{color:#ffffff7a;font-size:10px}.node-shop{top:18%;left:2%;transform:rotate(-5deg)}.node-lead{animation-delay:-.8s;bottom:17%;left:1%;transform:rotate(4deg)}.node-search{border-color:#fa4a15b3;animation-delay:-1.6s;bottom:4%;left:38%;box-shadow:0 15px 60px #fa4a1524}.node-social{animation-delay:-2.4s;bottom:20%;right:-1%;transform:rotate(-4deg)}.node-geo{animation-delay:-3.2s;top:17%;right:2%;transform:rotate(6deg)}.seller-hero-gridlines{z-index:1;opacity:.06;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 74%,#0000);mask-image:linear-gradient(#0000,#000 30% 74%,#0000)}@keyframes seller-banner-drift{0%{filter:saturate(.92)brightness(.88);transform:scale(1.035)translate(0,0)}to{filter:saturate(1.04)brightness(.96);transform:scale(1.075)translate(-.8%,-.45%)}}@keyframes seller-copy-reveal{0%{opacity:.18;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes seller-orbit-drift{to{transform:translate(-50%,-50%)rotate(5deg)scale(1.035)}}@keyframes seller-node-float{0%,to{translate:0}50%{translate:0 -8px}}.seller-capability-rail{color:#fff;background:#0d2138;border-top:1px solid #ffffff1f;position:relative;overflow:hidden}.seller-capability-rail:before{content:"";filter:blur(1px);pointer-events:none;background:#fa4a1529;border-radius:50%;width:460px;height:220px;position:absolute;top:-175px;left:50%;transform:translate(-50%)}.seller-capability-rail .seller-shell{grid-template-columns:repeat(5,minmax(0,1fr));min-height:154px;display:grid;position:relative}.seller-capability-rail .seller-shell:before{content:"";background:linear-gradient(90deg,#fa4a151f,#fa4a15b8 48%,#72c7ff6b);height:1px;position:absolute;top:47px;left:20px;right:20px}.seller-capability-rail .seller-shell>div{z-index:1;grid-template-rows:38px auto;align-content:start;gap:15px;min-width:0;padding:28px 20px 24px;transition:background-color .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.seller-capability-rail .seller-shell>div:after{content:"";background:var(--seller-orange);transform-origin:0;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.seller-capability-rail .seller-shell>div:hover{background:#ffffff09}.seller-capability-rail .seller-shell>div:hover:after{transform:scaleX(1)}.seller-capability-rail span{z-index:1;width:38px;height:38px;color:var(--seller-orange);letter-spacing:.04em;background:#0d2138;border:1px solid #fa4a1594;border-radius:50%;place-items:center;font-size:10px;font-weight:800;transition:color .28s,background-color .28s,border-color .28s;display:grid;position:relative}.seller-capability-rail .seller-shell>div:hover span{color:#fff;border-color:var(--seller-orange);background:var(--seller-orange)}.seller-capability-rail p{gap:7px;min-width:0;margin:0;display:grid}.seller-capability-rail strong{letter-spacing:-.01em;font-size:15px;line-height:1.25}.seller-capability-rail small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.45;overflow:hidden}.seller-section{padding:130px 0}.seller-section-copy h2,.seller-section-heading h2{letter-spacing:-2.8px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.13}.seller-section-copy>p{color:#536171;max-width:550px;margin:25px 0 0;font-size:16px;line-height:1.9}.seller-inline-link{align-items:center;gap:8px;margin-top:30px;font-size:14px;font-weight:800;display:inline-flex;color:#0b4e68!important}.seller-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;display:flex}.seller-section-heading>p{color:#5b6774;max-width:490px;margin:0;line-height:1.75}.seller-solutions{color:#fff;isolation:isolate;background:#071526;scroll-margin-top:76px;position:relative;overflow:hidden}.seller-solutions:before{content:"";z-index:-1;background:radial-gradient(circle,#72c7ff2e,#72c7ff0a 42%,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-220px;right:-180px}.seller-solutions:after{content:"";z-index:-1;opacity:.26;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.seller-buyer-match{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);align-items:center;gap:84px;display:grid}.seller-buyer-copy h1,.seller-buyer-copy h2{letter-spacing:-.04em;max-width:560px;margin:0;font-size:clamp(54px,5.6vw,78px);line-height:1.02}.seller-buyer-copy>p{color:#ffffffa8;max-width:560px;margin:24px 0 0;font-size:15px;line-height:1.9}.seller-buyer-copy ul{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:18px;margin:30px 0 32px;padding:26px 0;list-style:none;display:grid}.seller-buyer-copy li{color:#fff9;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;display:flex}.seller-buyer-copy li svg{fill:none;width:18px;height:18px;stroke:var(--seller-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.seller-buyer-copy li span{gap:2px;display:grid}.seller-buyer-copy li strong{color:#fff;font-size:13px}.seller-buyer-visual{justify-content:flex-end;align-items:center;min-height:520px;display:flex;position:relative}.seller-buyer-radar{background:radial-gradient(circle,#72c7ff1f,#0715261a 38%,#0000 68%);border:1px solid #72c7ff38;border-radius:50%;width:430px;height:430px;position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.seller-buyer-radar>i{border:1px solid #72c7ff2b;border-radius:50%;position:absolute;inset:14%}.seller-buyer-radar>i:nth-child(2){border-style:dashed;inset:30%}.seller-buyer-radar>i:nth-child(3){border-color:#fa4a1580;inset:46%}.seller-buyer-radar>div{text-align:center;background:#071526e6;border:1px solid #fa4a15bf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:37%;box-shadow:0 0 48px #fa4a1529}.seller-buyer-radar b{font-size:13px}.seller-buyer-radar small{color:#ffffff73;font-size:8px}.buyer-signal{background:var(--seller-sky);border:2px solid #071526;border-radius:50%;width:11px;height:11px;animation:2.6s ease-in-out infinite buyer-signal-pulse;position:absolute;box-shadow:0 0 0 5px #72c7ff1a,0 0 18px #72c7ffa6}.signal-one{top:23%;left:15%}.signal-two{animation-delay:-.8s;top:33%;right:17%}.signal-three{background:var(--seller-orange);animation-delay:-1.6s;bottom:17%;left:24%;box-shadow:0 0 0 5px #fa4a151a,0 0 18px #fa4a15a6}.seller-buyer-feed{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10243bdb;border:1px solid #ffffff29;border-radius:18px;width:min(100%,500px);padding:24px;position:relative;box-shadow:0 28px 80px #00000052}.seller-buyer-feed header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:12px;font-weight:800;display:flex}.seller-buyer-feed header b{color:var(--seller-orange);padding-left:13px;font-size:10px;position:relative}.seller-buyer-feed header b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px}.seller-buyer-feed article{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin-top:12px;padding:17px;display:grid}.seller-buyer-feed article.is-priority{background:linear-gradient(135deg,#fa4a1521,#ffffff09);border-color:#fa4a156b}.seller-buyer-feed article>span{height:fit-content;color:var(--seller-orange);background:#fa4a151f;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.seller-buyer-feed article div{gap:7px;display:grid}.seller-buyer-feed article strong{font-size:12px}.seller-buyer-feed article small{color:#ffffff78;font-size:10px;line-height:1.55}.seller-buyer-feed article em{color:#ffffff94;grid-column:2;font-size:9px;font-style:normal}.seller-buyer-feed footer{color:#ffffff70;align-items:center;gap:8px;margin-top:22px;font-size:9px;display:flex}.seller-buyer-feed footer i{background:#ffffff1f;flex:1;height:1px}.seller-solution-hero{align-items:center;min-height:calc(100svh - 76px);display:flex}.seller-solution-method{background:#f4f4ee;padding:116px 0 124px}.seller-solution-method .seller-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.seller-solution-method-copy h2{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(40px,4.4vw,60px);line-height:1.08}.seller-solution-method-copy p{color:#536171;max-width:500px;margin:22px 0 0;font-size:15px;line-height:1.85}.seller-solution-method ol{border-top:1px solid var(--seller-line);margin:0;padding:0;list-style:none}.seller-solution-method li{border-bottom:1px solid var(--seller-line);grid-template-columns:minmax(180px,.72fr) 1.28fr;align-items:center;gap:34px;min-height:122px;padding:27px 0;display:grid}.seller-solution-method li strong{font-size:18px}.seller-solution-method li p{color:#5e6b75;margin:0;font-size:13px;line-height:1.75}.buyer-solution-page{--buyer-blue:#196dff;--buyer-navy:#071526;--buyer-text:#0b1a2c;color:var(--buyer-text);background:#fff}.buyer-solution-page ::selection{color:#fff;background:var(--buyer-blue)}.buyer-solution-hero{color:#fff;background:var(--buyer-navy);height:500px;position:relative;overflow:hidden}.buyer-solution-hero:after{content:"";pointer-events:none;background:linear-gradient(#020b1914 0%,#020b190d 54%,#020b1942 100%);position:absolute;inset:0}.buyer-solution-hero>img{object-fit:cover;object-position:center 58%}.buyer-solution-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;height:100%;padding-top:58px;display:flex;position:relative}.buyer-solution-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(48px,5vw,72px);line-height:1.04}.buyer-solution-hero p{color:#ffffffb8;margin:22px 0 0;font-size:15px}.buyer-solution-hero a,.buyer-solution-cta a{background:var(--buyer-blue);border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:30px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,background-color .25s;display:inline-flex;box-shadow:0 14px 38px #196dff52;color:#fff!important}.buyer-solution-hero a:hover,.buyer-solution-cta a:hover{background:#0c5ce2;transform:translateY(-2px);box-shadow:0 18px 44px #196dff66}.buyer-solution-hero a:focus-visible,.buyer-solution-cta a:focus-visible,.buyer-feature-copy>a:focus-visible,.buyer-ai-product-copy button:focus-visible{outline-offset:4px;outline:3px solid #196dff59}.buyer-solution-hero a svg,.buyer-solution-cta a svg,.buyer-feature-copy>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.buyer-solution-overview{background:#fff;padding:32px 0 96px}.buyer-overview-board{background:#f1f3f5;border:1px solid #e3e8ed;border-radius:22px;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .9fr .9fr .68fr;width:min(1840px,100% - 40px);max-width:none;height:clamp(660px,76vh,780px);display:grid;overflow:hidden;box-shadow:0 26px 70px #192f4a12}.buyer-overview-board>div{min-width:0}.buyer-overview-copy{z-index:2;background:#f1f3f5;flex-direction:column;grid-area:1/1/3;justify-content:center;padding:64px clamp(38px,4vw,76px) 56px;display:flex}.buyer-overview-copy h2{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(46px,4vw,68px);line-height:1.06}.buyer-overview-copy p{color:#576777;max-width:430px;margin:34px 0 0;font-size:15px;line-height:1.9}.buyer-overview-proof{z-index:2;color:var(--buyer-text);background:#fff;border-radius:0 18px;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;display:flex;position:relative}.buyer-overview-proof strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(48px,4.3vw,76px);font-weight:550}.buyer-overview-proof span{color:#6c7884;margin-top:14px;font-size:14px}.buyer-overview-people{background:#dfe7ec;grid-area:1/2/3/4;min-height:100%;position:relative}.buyer-overview-people img{object-fit:cover}.buyer-person-label{z-index:2;color:#fff;text-shadow:0 2px 10px #07152694;font-size:15px;font-weight:800;position:absolute}.buyer-person-label.is-manufacturer{top:47%;left:75%;transform:translate(-50%,-100%)}.buyer-person-label.is-wholesaler{bottom:24px;left:25%;transform:translate(-50%)}.buyer-person-label.is-retailer{bottom:24px;left:75%;transform:translate(-50%)}.buyer-overview-markets{z-index:2;background:#fffffffa;grid-area:1/4/3;padding:34px clamp(26px,2.2vw,44px);position:relative}.buyer-overview-markets>strong{font-size:18px}.buyer-overview-markets ol{counter-reset:market;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:grid}.buyer-overview-markets li{color:#263340;counter-increment:market;align-items:center;gap:12px;min-height:29px;font-size:16px;display:flex}.buyer-overview-markets li:before{content:counter(market);color:#687582;text-align:right;font-variant-numeric:tabular-nums;flex:0 0 24px;width:24px;font-size:12px}.buyer-market-flag{object-fit:cover;background:#fff;border:1px solid #0b1a2c17;border-radius:50%;flex:0 0 26px;width:26px;height:26px;box-shadow:0 2px 6px #0b1a2c1a}.buyer-overview-markets li span{min-width:0}.buyer-scroll-cue{align-items:center;gap:30px;margin-top:88px;display:flex}.buyer-scroll-cue h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,58px)}.buyer-scroll-cue span{color:#425567;font-size:32px;animation:1.8s ease-in-out infinite buyer-cue-bob}.buyer-solution-features{color:var(--buyer-text);background:#fff;padding:20px 0 140px;overflow:hidden}.buyer-feature-row{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(70px,8vw,140px);min-height:760px;padding:126px 0;display:grid}.buyer-feature-row:last-child{border-bottom:0}.buyer-feature-row.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.buyer-feature-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(38px,3.9vw,58px);line-height:1.14}.buyer-feature-copy h2 span{color:var(--buyer-blue)}.buyer-feature-copy p{color:#536475;max-width:590px;margin:28px 0 0;font-size:15px;line-height:1.9}.buyer-feature-copy>a{color:#10243a;text-underline-offset:5px;align-items:center;gap:9px;margin-top:34px;font-size:13px;font-weight:800;display:inline-flex}.buyer-feature-copy>a:hover{color:var(--buyer-blue)}.buyer-feature-copy ul{color:#4f6070;gap:15px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.buyer-feature-copy li{align-items:center;gap:10px;display:flex}.buyer-feature-copy li svg{fill:none;width:18px;height:18px;stroke:var(--buyer-blue);stroke-width:2px;flex:none}.buyer-feature-proof{border-block:1px solid #e6ebef;gap:7px;margin-top:30px;padding:20px 0;display:grid}.buyer-feature-proof strong{letter-spacing:-.015em;font-size:18px}.buyer-feature-proof small{color:#73808c;font-size:11px}.buyer-product-shot{background:#f5f8fb;border:1px solid #dce3e9;border-radius:18px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 34px 90px #1d375321}.buyer-product-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f5f8fbf2);height:96px;position:absolute;inset:auto 0 0}.buyer-shot-chrome{z-index:2;background:#fffffff5;border-bottom:1px solid #e4e9ef;align-items:center;gap:7px;height:48px;padding:0 18px;display:flex;position:relative}.buyer-shot-chrome i{background:#dce3eb;border-radius:50%;width:8px;height:8px}.buyer-shot-chrome i:first-child{background:#ff6547}.buyer-shot-chrome i:nth-child(2){background:#f8be3c}.buyer-shot-chrome i:nth-child(3){background:#45bf73}.buyer-shot-chrome span{color:#617080;margin-left:8px;font-size:10px;font-style:normal;font-weight:700}.buyer-shot-viewport{position:absolute;inset:48px 0 0;overflow:hidden}.buyer-shot-viewport img{object-fit:cover;object-position:left top}.buyer-product-shot-pool .buyer-shot-viewport img{object-position:8% top;width:155%!important;max-width:none!important}.buyer-product-shot-path{min-height:390px}.buyer-product-shot-path .buyer-shot-viewport img{object-fit:cover;object-position:center top}.buyer-product-shot-distribution{min-height:520px}.buyer-product-shot-distribution .buyer-shot-viewport img{object-position:10% top;width:125%!important;max-width:none!important}.buyer-shot-note{z-index:3;color:#fff;background:#071526e6;border-radius:14px;gap:8px;width:280px;padding:18px;display:grid;position:absolute;bottom:24px;right:26px;box-shadow:0 20px 50px #0715263d}.buyer-shot-note b{color:#7fb6ff;font-size:10px}.buyer-shot-note span{font-size:11px;line-height:1.7}.buyer-ai-studio{background:#f2f5f7;border-radius:18px;overflow:hidden;box-shadow:0 34px 90px #1d375321}.buyer-ai-studio>header{background:#fff;border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;min-height:70px;padding:0 24px;display:flex}.buyer-ai-studio>header strong{font-size:14px}.buyer-ai-studio>header span{color:#126341;background:#e5f7ef;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.buyer-ai-studio-body{grid-template-columns:.72fr 1.28fr;gap:20px;min-height:430px;padding:24px;display:grid}.buyer-ai-product-image{background:#dfe7eb;border-radius:14px;min-height:382px;position:relative;overflow:hidden}.buyer-ai-product-image img{object-fit:cover}.buyer-ai-product-copy{background:#fff;border-radius:14px;flex-direction:column;padding:26px;display:flex}.buyer-ai-product-copy>small{color:#738293;font-size:9px}.buyer-ai-product-copy h3{letter-spacing:-.02em;margin:12px 0 24px;font-size:20px;line-height:1.4}.buyer-ai-product-copy div{border-top:1px solid #e7ebef;gap:7px;padding:16px 0;display:grid}.buyer-ai-product-copy div span{color:#6f7e8d;font-size:9px}.buyer-ai-product-copy div p{color:#263b51;margin:0;font-size:11px;line-height:1.65}.buyer-ai-product-copy button{color:#fff;background:var(--buyer-blue);width:fit-content;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:auto;padding:0 16px;font-size:10px;font-weight:800}.buyer-ai-product-copy button:hover{background:#0c5ce2}.buyer-platform-list{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.buyer-platform-list span{color:#40536a;background:#f8fafb;border:1px solid #d9e2ea;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.buyer-feature-moment{min-height:700px}.buyer-campaign-visual{min-height:470px;position:relative}.buyer-campaign-card{border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 32px 80px #1d37532e}.buyer-campaign-card img{object-fit:cover}.buyer-campaign-card:after{content:"";background:linear-gradient(#0000,#071526b8);position:absolute;inset:35% 0 0}.buyer-campaign-card strong{z-index:2;color:#fff;font-size:17px;position:absolute;bottom:22px;left:24px}.buyer-campaign-card.is-large{width:76%;height:340px;top:0;right:0}.buyer-campaign-card.is-small{border:10px solid #fff;width:54%;height:270px;bottom:0;left:0}.buyer-solution-cta{color:#fff;background:#fff;padding:72px 0 84px}.buyer-solution-cta-card{background:var(--buyer-navy);isolation:isolate;border-radius:30px;width:min(1440px,100% - 96px);height:360px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #0715261f}.buyer-solution-cta-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040d1b57 0%,#040d1b24 57%,#040d1b47 100%);position:absolute;inset:0}.buyer-solution-cta-card>img{object-fit:cover;object-position:center 57%;transform:scale(1.02)}.buyer-solution-cta-content{z-index:2;flex-direction:column;align-items:flex-start;height:100%;padding:70px 96px;display:flex;position:relative}.buyer-solution-cta h2{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1.12}.buyer-solution-cta a{margin-top:44px}@keyframes buyer-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes buyer-signal-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.seller-value{isolation:isolate;background:#fafaf7;position:relative;overflow:hidden}.seller-value:before{content:"";z-index:-1;filter:blur(2px);background:#fa4a150e;border-radius:50%;width:540px;height:540px;position:absolute;top:-230px;right:-170px}.seller-value-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:72px;display:grid}.seller-value .seller-section-copy h2{letter-spacing:-.03em;text-wrap:balance;max-width:460px;font-size:clamp(42px,3.2vw,46px);line-height:1.12}.seller-value .seller-section-copy>p{max-width:500px}.seller-value-board{color:#fff;isolation:isolate;background:linear-gradient(145deg,#0d2138 0%,#071526 78%);border-radius:16px;padding:30px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0715262e}.seller-value-board:before{content:"";z-index:-1;filter:blur(1px);background:#fa4a152e;border-radius:50%;width:320px;height:320px;position:absolute;top:-175px;right:-155px}.seller-value-board:after{content:"";z-index:-1;background:#72c7ff1f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-205px;left:-155px}.seller-value-track{color:#ffffff9e;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.seller-value-track span{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.seller-value-track span:first-child,.seller-value-track span:last-child{color:#fff;background:#fa4a1521;border-color:#fa4a1573}.seller-value-track i{background:#fa4a15b3;flex:1;height:1px;position:relative}.seller-value-track i:after{content:"";border-top:1px solid var(--seller-orange);border-right:1px solid var(--seller-orange);width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.seller-value-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.seller-value-signals article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;min-height:142px;padding:20px;position:relative}.seller-value-signals article:first-child{min-height:124px;color:var(--seller-ink);background:#f7f5ee;border:0;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:16px;display:grid}.seller-value-signals article:first-child:after{content:"可信是所有增长动作的起点";color:#7a6d65;font-size:10px;position:absolute;top:16px;right:18px}.seller-value-signals b{color:#fff;background:var(--seller-orange);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.seller-value-signals strong{margin-top:20px;font-size:15px;line-height:1.45;display:block}.seller-value-signals p{color:#ffffff8f;margin:9px 0 0;font-size:12px;line-height:1.65}.seller-value-signals article:first-child b{grid-row:1/span 2;align-self:center}.seller-value-signals article:first-child strong{align-self:end;margin-top:0}.seller-value-signals article:first-child p{color:#687380;align-self:start;margin-top:7px}.seller-system{color:#123247;isolation:isolate;background:#edf3f3;padding:108px 0 116px;position:relative;overflow:hidden}.seller-system:before{content:"";z-index:-1;background:#fa4a1521;border-radius:50%;width:620px;height:620px;position:absolute;top:-340px;right:-330px}.seller-system:after{content:"";z-index:-1;background:#72c7ff24;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-360px;left:-310px}.seller-system .seller-section-heading{margin-bottom:38px}.seller-system .seller-section-heading p{color:#58717e}.seller-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6;border-radius:16px;overflow:hidden;box-shadow:0 36px 100px #1e445424}.seller-console-top{background:#f8faf8e0;border-bottom:1px solid #e0e8e7;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.seller-console-tabs{align-self:stretch;align-items:center;gap:24px;display:flex}.seller-console-tabs span{color:#6b808a;align-items:center;height:100%;font-size:11px;font-weight:700;display:inline-flex;position:relative}.seller-console-tabs span.is-active{color:#143a52}.seller-console-tabs span.is-active:after{content:"";background:var(--seller-orange);height:2px;position:absolute;bottom:0;left:0;right:0}.seller-console-top>span{color:#78909a;font-size:9px}.seller-console-workspace{grid-template-columns:1.08fr .92fr;gap:14px;padding:14px;display:grid;position:relative}.seller-console-workspace:before,.seller-console-workspace:after{content:"";z-index:5;pointer-events:none;width:46px;position:absolute;top:14px;bottom:14px}.seller-console-workspace:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#f1f6f5eb,#0000);left:14px}.seller-console-workspace:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(270deg,#f1f6f5eb,#0000);right:14px}.seller-console-workspace>section{background:#f1f6f5;border-radius:14px;min-width:0;min-height:398px;padding:22px;box-shadow:inset 0 0 0 1px #1d4c5b14}.seller-console-workspace section>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:46px;display:flex}.seller-console-workspace section>header>div:first-child{gap:5px;display:grid}.seller-console-workspace section>header strong{font-size:13px}.seller-console-workspace section>header small{color:#6b808a;font-size:9px}.seller-lead-steps{color:#52707e;align-items:center;gap:7px;font-size:8px;display:flex}.seller-lead-steps i{background:#c7d5d7;width:20px;height:1px}.seller-lead-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid;overflow:hidden}.seller-lead-grid article{background:#ffffffe6;border:1px solid #d7e1e1;border-radius:12px;min-width:190px;padding:14px}.seller-lead-grid article.is-muted{opacity:.47;filter:blur(1px)}.seller-lead-name{align-items:center;gap:10px;display:flex}.seller-lead-name>b{color:#fff;background:#2061c9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.seller-lead-name p{gap:4px;min-width:0;margin:0;display:grid}.seller-lead-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-lead-name small{color:#78909a;font-size:8px}.seller-lead-need{background:#f0f5fa;border-radius:9px;align-content:center;gap:8px;min-height:70px;margin-top:16px;padding:11px;display:grid}.seller-lead-need span{color:#718894;font-size:8px}.seller-lead-need strong{font-size:10px;line-height:1.45}.seller-private-line{filter:blur(.65px);background:#f4f7f8;border-radius:8px;align-content:center;gap:5px;height:42px;margin-top:10px;padding:10px;display:grid}.seller-private-line i{background:#c8d4d9;border-radius:4px;height:4px;display:block}.seller-private-line i:nth-child(2){width:74%}.seller-private-line i:nth-child(3){width:45%}.seller-lead-grid footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.seller-lead-grid footer span{color:#c63e14;font-size:8px;font-weight:800}.seller-lead-grid footer i{color:#275776;background:#fff;border:1px solid #c8d8de;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-style:normal;display:inline-flex}.seller-content-panel>header>span{color:#27805b;padding-left:12px;font-size:8px;font-weight:800;position:relative}.seller-content-panel>header>span:before{content:"";background:#28ad73;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seller-ai-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.seller-ai-actions>article{color:#fff;text-align:left;background:#143a52;border-radius:12px;align-items:center;gap:11px;min-height:72px;padding:12px;display:flex}.seller-ai-actions>article:first-child{background:var(--seller-orange);box-shadow:0 14px 30px #fa4a152e}.seller-ai-actions>article>b{background:#ffffff29;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.seller-ai-actions>article>b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.seller-ai-actions>article>span{gap:5px;display:grid}.seller-ai-actions>article strong{font-size:10px}.seller-ai-actions>article small{color:#ffffffa3;font-size:8px}.seller-asset-list{gap:8px;margin-top:10px;display:grid}.seller-asset-list article{background:#ffffffeb;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #1d4c5b12}.seller-asset-thumb{background-position:50%;background-size:cover;border-radius:8px;width:72px;height:54px;position:relative;overflow:hidden}.seller-asset-thumb:after{content:"";background:linear-gradient(#0000 35%,#071526b8);position:absolute;inset:0}.seller-asset-product{background-image:url(/products/fa-200/main.jpg)}.seller-asset-video{background-image:url(/seller/seller-growth-banner.jpg)}.seller-asset-thumb span{z-index:1;color:#fff;font-size:7px;position:absolute;bottom:6px;left:7px}.seller-asset-list article>div:nth-child(2){gap:6px;min-width:0;display:grid}.seller-asset-list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.seller-asset-list article>div:nth-child(2) small{color:#82949b;font-size:8px}.seller-platforms{gap:4px;display:flex}.seller-platforms span{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.seller-platforms .is-linkedin{background:#1769aa}.seller-platforms .is-youtube{background:#ef2323}.seller-platforms .is-social{background:#111b2c}.seller-asset-list em{color:#7b8d95;grid-column:3;font-size:7px;font-style:normal}.seller-asset-list em.is-synced{color:#27805b}.seller-journey{background:#e8f0ee}.seller-journey-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.seller-journey ol{counter-reset:item;margin:0;padding:0;list-style:none}.seller-journey li{grid-template-columns:70px 1fr;gap:28px;min-height:142px;display:grid;position:relative}.seller-journey li:before{content:"";background:#afbbb8;width:1px;position:absolute;top:50px;bottom:0;left:24px}.seller-journey li:last-child:before{display:none}.seller-journey li>span{color:#fff;background:var(--seller-ink);border-radius:50%;place-items:center;width:48px;height:48px;font:11px/1 monospace;display:grid}.seller-journey li:nth-child(2)>span,.seller-journey li:nth-child(4)>span{color:var(--seller-ink);background:var(--seller-mint)}.seller-journey h3{margin:5px 0 0;font-size:21px}.seller-journey li p{color:#5e6c70;max-width:540px;margin:10px 0 0;font-size:13px;line-height:1.75}.seller-plan-preview{background:#fafaf7}.seller-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.seller-plan-card{border:1px solid var(--seller-line);background:#fff;border-radius:16px;flex-direction:column;min-height:500px;padding:34px;display:flex;position:relative}.seller-plan-card.is-featured{border-color:var(--seller-ink);transform:translateY(-10px);box-shadow:0 26px 70px #0715261f}.seller-plan-recommend{color:#fff;background:var(--seller-mint);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;top:22px;right:24px}.seller-plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-plan-heading>span{color:#6a7782;font-size:11px}.seller-plan-card h2,.seller-plan-card h3{margin:0;font-size:28px}.seller-plan-card>p{color:#63707b;min-height:52px;margin:15px 0 0;font-size:13px;line-height:1.7}.seller-plan-price{align-items:baseline;gap:7px;margin:30px 0;display:flex}.seller-plan-price small{font-size:20px;font-weight:800}.seller-plan-price b{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,42px)}.seller-plan-price span{color:#7b858e;font-size:12px}.seller-plan-card ul{border-top:1px solid var(--seller-line);gap:15px;margin:5px 0 30px;padding:24px 0 0;list-style:none;display:grid}.seller-plan-card li{color:#334252;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.seller-plan-card li svg{stroke:var(--seller-mint)}.seller-plan-card>a:not(.seller-button){align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.seller-plan-card .seller-button{width:100%;margin:-4px 0 23px}.seller-plan-benefits>strong{display:none}.seller-plan-note{color:#7a848d;margin-top:28px;font-size:11px;line-height:1.7}.seller-final-cta{color:#fff;background:var(--seller-orange);padding:74px 0}.seller-final-cta .seller-shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.seller-final-cta .seller-shell>div{display:grid}.seller-final-cta h2{letter-spacing:-1.8px;margin:0;font-size:40px}.seller-final-cta p{color:#ffffffbd;margin:7px 0 0;font-size:13px}.seller-footer{color:#fff9;background:#050d19;padding:78px 0 24px}.seller-footer-main{grid-template-columns:1.4fr .7fr .7fr 1.1fr;gap:65px;display:grid}.seller-footer .seller-program-name{color:#fff}.seller-footer-brand p{max-width:300px;margin:22px 0 0;font-size:12px;line-height:1.7}.seller-footer nav{align-content:start;gap:13px;font-size:12px;display:grid}.seller-footer nav strong{color:#fff;margin-bottom:7px;font-size:13px}.seller-footer nav a:hover{color:#fff}.seller-footer-action{border:1px solid #ffffff1f;padding:22px}.seller-footer-action strong{color:#fff;font-size:15px}.seller-footer-action a{color:var(--seller-mint);justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:800;display:flex}.seller-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;margin-top:65px;padding-top:20px;font-size:10px;display:flex}.pricing-hero{color:#fff;background:var(--seller-ink);isolation:isolate;min-height:650px;position:relative;overflow:hidden}.pricing-hero:before{content:"";z-index:-2;filter:saturate(.82)contrast(1.04);background:url(/seller/seller-growth-banner.jpg) 50% 55%/cover no-repeat;position:absolute;inset:0}.pricing-hero:after{content:"";z-index:-1;background:linear-gradient(#07152670 0%,#07152694 54%,#071526cc 100%),linear-gradient(90deg,#0715262e,#0715260a,#0715262e);position:absolute;inset:0}.pricing-hero .seller-shell{justify-content:center;align-items:center;min-height:650px;padding:72px 0 154px;display:flex;position:relative}.pricing-hero-copy{z-index:2;text-align:center;max-width:930px;margin-inline:auto;position:relative}.pricing-hero h1{color:#fff;letter-spacing:-4px;text-shadow:0 3px 24px #00000052;margin:0;font-size:clamp(54px,5.4vw,76px);line-height:1.03}.pricing-hero h1 em{color:#fff;font-style:normal}.pricing-hero p{color:#ffffffd1;text-shadow:0 2px 12px #00000047;max-width:780px;margin:24px auto 0;font-size:16px;line-height:1.8}.pricing-hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.pricing-hero .seller-inline-link{background:#07152642;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;min-height:50px;margin-top:0;padding:0 22px;color:#fff!important}.pricing-plans{z-index:5;background:#f7f6f2;padding:0 0 100px;scroll-margin-top:96px;position:relative}.pricing-plans .seller-shell{z-index:2;margin-top:-132px;position:relative}.pricing-section-heading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.65fr);justify-content:space-between;align-items:end;gap:52px;margin-bottom:46px;display:grid}.pricing-section-heading h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.12}.pricing-section-heading p{color:#5e6973;max-width:560px;margin:0;font-size:15px;line-height:1.8}.pricing-plans .seller-plan-grid{gap:20px}.pricing-plans .seller-plan-card{background:#fff;border-color:#0715261a;min-height:580px;padding:32px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;overflow:hidden;box-shadow:0 22px 55px #07152612}.pricing-plans .seller-plan-card:hover{border-color:#fa4a1557;transform:translateY(-8px);box-shadow:0 32px 78px #07152624}.pricing-plans .seller-plan-card:before{content:"";background:#cbd4d2;height:4px;position:absolute;inset:0 0 auto}.pricing-plans .seller-plan-card[data-plan=flagship]{background:#f0f4f2}.pricing-plans .seller-plan-card[data-plan=flagship]:before{background:#82a9a2}.pricing-plans .seller-plan-card.is-featured{color:#fff;background:var(--seller-ink-soft);border-color:#0000;transform:translateY(-18px);box-shadow:0 34px 80px #0715263d}.pricing-plans .seller-plan-card.is-featured:hover{transform:translateY(-26px)}.pricing-plans .seller-plan-card.is-featured:before{background:var(--seller-mint);height:6px}.pricing-plans .seller-plan-heading{min-height:37px}.pricing-plans .seller-plan-card.is-featured .seller-plan-heading{padding-right:86px}.pricing-plans .seller-plan-heading>span{color:#52616e;white-space:nowrap;background:#eef1ef;border-radius:7px;padding:6px 8px}.pricing-plans .seller-plan-card.is-featured .seller-plan-heading>span{color:#ffffffb8;background:#ffffff14}.pricing-plans .seller-plan-card>p{color:#687681;min-height:66px;margin-top:12px}.pricing-plans .seller-plan-card.is-featured>p{color:#fff9}.pricing-plans .seller-plan-price{margin:24px 0 28px}.pricing-plans .seller-plan-price small{color:var(--seller-mint)}.pricing-plans .seller-plan-price span{color:#7d8991}.pricing-plans .seller-plan-card.is-featured .seller-plan-price span{color:#ffffff7a}.pricing-plans .seller-plan-card .seller-button{border-radius:12px;min-height:52px;margin:0 0 28px}.pricing-plans .seller-button-dark{background:#eef2f0;border-color:#d8dfdd;color:var(--seller-ink)!important}.pricing-plans .seller-button-dark:hover{border-color:var(--seller-ink);background:var(--seller-ink);color:#fff!important}.pricing-plans .seller-plan-benefits{border-top:1px solid #e3e8e5;flex:1;padding-top:24px}.pricing-plans .seller-plan-card.is-featured .seller-plan-benefits{border-top-color:#ffffff24}.pricing-plans .seller-plan-benefits>strong{color:#758078;letter-spacing:.08em;font-size:10px;display:block}.pricing-plans .seller-plan-card.is-featured .seller-plan-benefits>strong{color:#ffffff6b}.pricing-plans .seller-plan-card ul{border:0;gap:13px;margin:16px 0 24px;padding:0}.pricing-plans .seller-plan-card li{color:#46545f}.pricing-plans .seller-plan-card.is-featured li{color:#ffffffc2}.pricing-plans .seller-plan-compare{color:#4d5b64;border-top:1px solid #e3e8e5;justify-content:space-between;padding-top:18px;margin-top:0!important;font-size:11px!important}.pricing-plans .seller-plan-card.is-featured .seller-plan-compare{color:#ffffffb8;border-top-color:#ffffff24}.pricing-plan-hint{color:#6a747c;margin:30px 0 0;font-size:12px;line-height:1.7}.pricing-comparison{background:#fff;padding:96px 0 80px;scroll-margin-top:78px}.pricing-module-list{border-top:1px solid #dfe3e2}.pricing-module{border-bottom:1px solid #dfe3e2}.pricing-module>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:18px;min-height:96px;padding:22px 20px;list-style:none;transition:background-color .2s;display:grid}.pricing-module>summary::-webkit-details-marker{display:none}.pricing-module>summary:hover{background:#f7f7f3}.pricing-module>summary>span{color:#fff;background:var(--seller-ink);border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.pricing-module>summary>div{gap:5px;min-width:0;display:grid}.pricing-module>summary strong{font-size:17px}.pricing-module>summary small{color:#6e7981;font-size:12px;font-weight:400;line-height:1.5}.pricing-module>summary em{color:#778087;white-space:nowrap;font-size:11px;font-style:normal}.pricing-module>summary i{border-bottom:1.5px solid #344250;border-right:1.5px solid #344250;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.pricing-module[open]>summary{background:#f2f3ef}.pricing-module[open]>summary i{transform:rotate(225deg)translate(-2px,-2px)}.pricing-table-wrap{border:1px solid var(--seller-line);scrollbar-color:#9aaba5 #eef0ed;background:#fff;max-height:880px;position:relative;overflow:auto}.pricing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:12px}.pricing-table th,.pricing-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8e5;border-right:1px solid #e4e8e5;padding:18px;line-height:1.65}.pricing-table thead th{z-index:5;color:#fff;background:var(--seller-ink);font-size:13px;position:sticky;top:0}.pricing-table thead th:first-child{z-index:7;min-width:185px;left:0}.pricing-table thead th:nth-child(2){width:34%;min-width:310px}.pricing-table thead th:nth-child(n+3){width:15%;min-width:145px}.pricing-table thead th.is-featured{color:var(--seller-ink);background:var(--seller-mint)}.pricing-table thead small{color:#fff;background:var(--seller-orange);border-radius:4px;margin-left:7px;padding:3px 5px;font-size:8px}.pricing-table tbody>tr:not(.pricing-module-row)>th{z-index:2;background:#fff;font-size:12px;position:sticky;left:0}.pricing-table tbody td:nth-child(2){color:#65717c}.pricing-table tbody td.is-featured{background:#fbfff4}.pricing-module-row th{padding:18px 20px;background:#eaf0ed!important}.pricing-module-row th>span{float:left;width:38px;height:38px;color:var(--seller-ink);background:var(--seller-mint);border-radius:50%;place-items:center;margin-right:13px;font:12px/1 monospace;display:inline-grid}.pricing-module-row th div{gap:3px;display:grid}.pricing-module-row th strong{font-size:14px}.pricing-module-row th small{color:#75817b;font-size:10px;font-weight:400}.pricing-included{color:#2c6744;align-items:center;gap:5px;font-weight:800;display:inline-flex}.pricing-included svg{stroke:#2c6744;width:16px;height:16px}.pricing-disclosure{color:#495660;border:1px solid #dddcd7;border-top:3px solid var(--seller-orange);background:#f7f5ef;grid-template-columns:120px 1fr;gap:30px;margin-top:28px;padding:25px 28px;display:grid}.pricing-disclosure strong{color:var(--seller-ink)}.pricing-disclosure p{margin:0;font-size:11px;line-height:1.8}.pricing-faq{background:var(--seller-paper);padding:88px 0 96px}.pricing-faq .seller-shell{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:96px;display:grid}.pricing-faq .seller-section-copy{position:sticky;top:112px}.pricing-faq .seller-section-copy h2{max-width:500px}.pricing-faq .seller-section-copy>p{max-width:460px;margin-top:22px}.pricing-faq-list{border-top:1px solid var(--seller-line)}.pricing-faq details{border-bottom:1px solid var(--seller-line)}.pricing-faq summary{cursor:pointer;padding:24px 40px 24px 0;font-size:16px;font-weight:800;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";float:right;color:#64717c;margin-right:-30px;font-size:24px;font-weight:400;line-height:.7}.pricing-faq details[open] summary:after{content:"−"}.pricing-faq details p{color:#5b6872;margin:-5px 0 24px;padding-right:30px;font-size:13px;line-height:1.85}.pricing-onboarding{background:#fff;padding:88px 0 96px}.pricing-onboarding ol{border-top:1px solid #dfe3e2;border-bottom:1px solid #dfe3e2;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.pricing-onboarding li{border-right:1px solid #dfe3e2;grid-template-columns:44px 1fr;align-content:start;gap:22px;min-height:210px;padding:34px 34px 38px;display:grid}.pricing-onboarding li:last-child{border-right:0}.pricing-onboarding li>span{color:#fff;background:var(--seller-ink);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.pricing-onboarding li:nth-child(2)>span{background:var(--seller-orange)}.pricing-onboarding li strong{margin-top:7px;font-size:18px;display:block}.pricing-onboarding li p{color:#65717a;margin:12px 0 0;font-size:13px;line-height:1.75}.seller-site a:focus-visible,.seller-site summary:focus-visible,.pricing-table-wrap:focus-visible{outline:3px solid var(--seller-orange);outline-offset:4px}@media (width<=1060px){.seller-nav{display:none}.seller-header-cta{margin-left:auto}.seller-hero-grid{grid-template-columns:1fr 1fr;gap:20px}.seller-route-map{transform-origin:50%;transform:scale(.9)}.seller-capability-rail .seller-shell>div{padding-inline:14px}.seller-capability-rail .seller-shell>div:after{left:14px;right:14px}.seller-value-grid{gap:45px}.seller-buyer-match{grid-template-columns:.85fr 1.15fr;gap:36px}.seller-buyer-radar{left:-92px}.seller-console-workspace{grid-template-columns:1fr}.seller-journey-grid{gap:60px}.seller-footer-main{gap:35px}}@media (width<=780px){.seller-shell{width:min(100% - 32px,680px)}.seller-header-inner{min-height:68px}.seller-header .seller-program-name{margin-left:16px;padding-left:16px}.seller-header-cta{padding:0 15px}.seller-header-cta svg{display:none}.seller-hero,.seller-hero-grid{min-height:auto}.seller-hero-grid{grid-template-columns:1fr;padding:70px 0 50px}.seller-hero-copy{padding:0}.seller-hero h1{letter-spacing:-3px;font-size:clamp(46px,13vw,66px)}.seller-hero:after{background-position:68%;animation:none;inset:0;transform:none}.seller-hero:before{background:linear-gradient(#071526e6 0%,#071526c9 48%,#0715268f 74%,#071526db 100%)}.seller-route-map{display:none}.seller-capability-rail{overflow-x:auto}.seller-capability-rail .seller-shell{grid-template-columns:repeat(5,190px);width:max-content;min-height:144px}.seller-section{padding:90px 0}.seller-section-copy h2,.seller-section-heading h2{letter-spacing:-2px;font-size:39px}.seller-section-heading{flex-direction:column;align-items:flex-start}.seller-value-grid,.seller-journey-grid,.pricing-faq .seller-shell,.seller-buyer-match{grid-template-columns:1fr;gap:55px}.seller-buyer-copy h1,.seller-buyer-copy h2{white-space:normal}.seller-buyer-visual{min-height:470px}.seller-buyer-radar{left:50%;transform:translate(-50%,-50%)}.seller-value-signals{grid-template-columns:1fr}.seller-value-signals article{min-height:auto}.seller-console-tabs{gap:15px}.seller-plan-grid{grid-template-columns:1fr}.seller-plan-card.is-featured,.pricing-plans .seller-plan-card.is-featured{transform:none}.seller-final-cta .seller-shell{flex-direction:column;align-items:flex-start}.seller-footer-main{grid-template-columns:1fr 1fr}.seller-footer-brand,.seller-footer-action{grid-column:1/-1}.pricing-hero{min-height:auto}.pricing-hero:before{background-position:62%;inset:0}.pricing-hero:after{background:linear-gradient(#0715268a,#071526bd)}.pricing-hero .seller-shell{min-height:auto;padding:70px 0 32px;display:block}.pricing-hero-copy{text-align:left}.pricing-hero h1{letter-spacing:-3px;font-size:50px}.pricing-hero p{margin-left:0}.pricing-hero-actions{justify-content:flex-start}.pricing-plans{padding:56px 0 92px}.pricing-plans .seller-shell{margin-top:0}.pricing-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.pricing-section-heading h2{font-size:39px}.pricing-section-heading p{max-width:620px}.pricing-module>summary{grid-template-columns:42px minmax(0,1fr) 18px;padding-inline:10px}.pricing-module>summary em{display:none}.pricing-comparison,.pricing-faq{padding:90px 0}.pricing-faq .seller-section-copy{position:static}.pricing-onboarding{padding:88px 0 94px}.pricing-onboarding ol{grid-template-columns:1fr}.pricing-onboarding li{border-bottom:1px solid #dfe3e2;border-right:0;min-height:0}.pricing-onboarding li:last-child{border-bottom:0}}@media (width<=520px){.seller-logo small{display:none}.seller-logo strong{font-size:20px}.seller-header .seller-program-name{border-left:0;margin-left:9px;padding-left:0}.seller-header-cta{min-height:38px;font-size:11px}.seller-hero-grid{padding-top:56px}.seller-hero h1{font-size:45px}.seller-hero-copy>p{font-size:15px}.seller-hero-actions{flex-direction:column;align-items:stretch}.seller-hero-proof{gap:11px}.seller-route-map{width:calc(100% + 36px);height:430px;margin:-18px -18px 0;transform:scale(.88)}.seller-route-core{width:138px;height:138px}.route-node{min-width:118px;padding:12px}.node-shop{left:-5%}.node-geo{right:-5%}.node-lead{left:-6%}.node-social{right:-6%}.seller-section-copy h2,.seller-section-heading h2{font-size:34px}.seller-value-board{padding:18px}.seller-buyer-visual{min-height:430px;margin-inline:-8px}.seller-buyer-radar{width:370px;height:370px}.seller-buyer-feed{padding:16px}.seller-solution-method .seller-shell{grid-template-columns:1fr;gap:50px}.seller-solution-method li{grid-template-columns:1fr;gap:10px}.seller-value-track span{padding:7px;font-size:9px}.seller-console-top{padding-inline:16px}.seller-console-top>span{display:none}.seller-console-workspace{padding:10px}.seller-console-workspace>section{padding:16px}.seller-lead-grid{grid-template-columns:repeat(3,190px);overflow-x:auto}.seller-ai-actions{grid-template-columns:1fr}.seller-asset-list article{grid-template-columns:64px minmax(0,1fr)}.seller-platforms,.seller-asset-list em{display:none}.seller-plan-card{min-height:0;padding:28px}.pricing-plans .seller-plan-card{min-height:0}.seller-final-cta h2{font-size:34px}.seller-final-cta .seller-shell>div,.seller-footer-main{grid-template-columns:1fr}.seller-footer-brand,.seller-footer-action{grid-column:auto}.seller-footer-bottom{flex-direction:column;align-items:flex-start}.pricing-hero h1{font-size:43px}.pricing-hero p{font-size:15px}.pricing-hero-actions{flex-direction:column;align-items:stretch}.pricing-hero .seller-inline-link{justify-content:center}.pricing-section-heading h2{font-size:34px}.pricing-module>summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;min-height:86px}.pricing-module>summary>span{width:32px;height:32px}.pricing-module>summary strong{font-size:15px}.pricing-module>summary small{font-size:11px}.pricing-disclosure{grid-template-columns:1fr;gap:10px}.pricing-onboarding li{grid-template-columns:40px 1fr;gap:16px;padding:28px 10px}}@media (width<=1060px){.buyer-overview-board{grid-template-columns:1.05fr .78fr 1.18fr}.buyer-overview-markets{display:none}.buyer-feature-row,.buyer-feature-row.is-reversed{gap:52px}.buyer-ai-studio-body{grid-template-columns:.8fr 1.2fr}.buyer-ai-product-copy{padding:20px}}@media (width<=780px){.buyer-solution-hero{height:420px}.buyer-solution-hero-copy{padding-top:42px}.buyer-solution-hero h1{font-size:40px}.buyer-solution-hero p{max-width:300px;font-size:13px;line-height:1.6}.buyer-overview-board{grid-template-columns:1fr 1fr;height:auto}.buyer-overview-copy{grid-area:auto/1/auto/-1;min-height:250px}.buyer-overview-proof{grid-area:auto/1;min-height:260px}.buyer-overview-people{grid-area:auto/2;min-height:260px}.buyer-scroll-cue{align-items:flex-start}.buyer-feature-row,.buyer-feature-row.is-reversed{grid-template-columns:1fr;gap:46px;min-height:0;padding:82px 0}.buyer-feature-row.is-reversed .buyer-feature-copy{grid-row:1}.buyer-product-shot,.buyer-product-shot-pool,.buyer-product-shot-distribution{min-height:390px}.buyer-ai-studio-body{grid-template-columns:1fr}.buyer-ai-product-image{min-height:280px}.buyer-campaign-visual{min-height:340px}.buyer-campaign-card.is-large{width:82%;height:270px}.buyer-campaign-card.is-small{width:58%;height:210px}.buyer-solution-cta{padding-block:48px}.buyer-solution-cta-card{border-radius:22px;height:330px}.buyer-solution-cta-content{padding:52px 34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.seller-site *,.seller-site :before,.seller-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.seller-hero:after{filter:saturate(.95)brightness(.9);transform:scale(1.035)}.pricing-hero:before{transform:none}}
