*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html,body{background:var(--ant-color-bg-layout)}html[data-color-scheme=light],html[data-color-scheme=light] body,html[data-color-scheme=light] #root{background:var(--ant-color-bg-layout);color-scheme:light}html[data-color-scheme=dark],html[data-color-scheme=dark] body,html[data-color-scheme=dark] #root{background:var(--ant-color-bg-layout);color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--consumer-font-body);line-height:1.55;letter-spacing:-.005em}:root{--consumer-font-heading: "Source Sans 3", "Inter", ui-sans-serif, system-ui, sans-serif;--consumer-font-body: "Source Sans 3", "Inter", ui-sans-serif, system-ui, sans-serif;--consumer-font-mono: "JetBrains Mono", ui-monospace, monospace;--consumer-color-accent: #ff4500;--consumer-color-brand: #cfedfc;--consumer-color-brand-hover: #b8e3f8;--consumer-color-brand-active: #9fd6f3;--consumer-color-brand-soft: #e6f5fd;--consumer-table-ink: #0f0f11;--consumer-table-divider: rgba(15, 15, 17, .08);--consumer-table-header-bg: #f8f6f5;--consumer-table-empty-bg: rgba(248, 246, 245, .5);--consumer-shipping-selected-bg: #faf8f5;--consumer-shipping-selected-ink: #60391f;--consumer-color-link: #1e5f6e;--consumer-color-link-hover: #174f5c;--consumer-color-success: #22c55e;--consumer-color-error: #dc2626;--consumer-color-info-alert-bg: #dbeafe;--consumer-font-page-detail-title: "Ambit", var(--consumer-font-heading);--consumer-color-page-title: #0f0f11;--consumer-content-max-width: 1280px}html[data-color-scheme=dark]{--consumer-shipping-selected-bg: #2b2622;--consumer-shipping-selected-ink: #e8c9ad;--consumer-color-brand: #a6d4ec;--consumer-color-brand-hover: #8cc4df;--consumer-color-brand-active: #74b3d1;--consumer-color-brand-soft: #2a3a44;--consumer-color-link: #8cc4df;--consumer-color-link-hover: #a6d4ec;--consumer-color-success: #4ade80;--consumer-color-error: #f87171;--consumer-color-info-alert-bg: #172554;--consumer-color-page-title: var(--ant-color-text-heading)}h1,h2,h3,h4,h5,h6,.ant-typography .ant-typography-title{font-family:var(--consumer-font-heading);font-weight:700}h1.ant-typography,.ant-typography h1.ant-typography,h1{letter-spacing:-.025em;line-height:1.15}h2.ant-typography,.ant-typography h2.ant-typography,h2{letter-spacing:-.022em;line-height:1.2}h3.ant-typography,.ant-typography h3.ant-typography,h3,h4.ant-typography,.ant-typography h4.ant-typography,h4,h5.ant-typography,.ant-typography h5.ant-typography,h5{letter-spacing:-.015em;line-height:1.3}.ant-typography p,.ant-typography.ant-typography-paragraph{line-height:1.6;letter-spacing:-.003em}.ant-statistic .ant-statistic-content-value{font-family:var(--consumer-font-mono)}.ant-btn,.ant-radio-button-wrapper,button[type=button][class*=-btn],button[type=submit][class*=-btn]{text-transform:capitalize}.ant-btn.consumer-btn-brand.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:var(--consumer-color-brand);border-color:var(--consumer-color-brand);color:#0f0f11;box-shadow:none}.ant-btn.consumer-btn-brand.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--consumer-color-brand-hover);border-color:var(--consumer-color-brand-hover);color:#0f0f11}.ant-btn.consumer-btn-brand.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{background:var(--consumer-color-brand-active);border-color:var(--consumer-color-brand-active);color:#0f0f11}.ant-table-wrapper .ant-table-pagination.ant-pagination,.consumer-table-pagination.ant-pagination{margin:16px 0 0;width:100%;justify-content:flex-start}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text,.consumer-table-pagination.ant-pagination .ant-pagination-total-text{margin-inline-end:auto;color:var(--ant-color-text-secondary);font-size:13px}.ant-table-wrapper{--consumer-ant-table-border: var(--ant-color-border-secondary);--consumer-ant-table-muted: var(--ant-color-text-description);--consumer-ant-table-strong: var(--ant-color-text);--consumer-ant-table-row-min-height: 82px}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{overflow:hidden;border:1px solid var(--consumer-ant-table-border);border-radius:8px;background:var(--ant-color-bg-container)}.ant-table-wrapper .ant-table{background:var(--ant-color-bg-container)}.ant-table-wrapper .ant-table .ant-table-thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th{height:58px;padding:0 18px;background:var(--ant-color-bg-container);border-bottom:0;border-inline-end:0;border-radius:0;color:var(--consumer-ant-table-muted);font-family:var(--consumer-font-body);font-size:11px;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}.ant-table-wrapper .ant-table .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td{height:var(--consumer-ant-table-row-min-height);padding:0 18px;border-top:1px solid var(--consumer-ant-table-border);border-bottom:0;border-inline-end:0;color:var(--consumer-ant-table-strong);font-family:var(--consumer-font-body);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.25}.ant-table-wrapper .ant-table-row-expand-icon-cell,.ant-table-wrapper .ant-table-selection-column{width:52px;min-width:52px;max-width:52px;padding-inline:0;text-align:center}.ant-table-wrapper .ant-table-row-expand-icon-cell .ant-table-row-expand-icon{margin:0}.ant-table-wrapper .ant-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--ant-color-fill-quaternary)}.ant-table-wrapper .ant-table .ant-table-tbody>tr.ant-table-placeholder>td{height:calc(var(--consumer-ant-table-row-min-height) * 3);padding-block:0;padding-inline:18px;color:var(--ant-color-text-secondary);font-size:14px}.ant-table-wrapper .ant-table .ant-table-tbody>tr.ant-table-expanded-row>td{height:auto;padding:0 16px 14px;background:var(--ant-color-bg-container)}html[data-color-scheme=dark] .ant-radio-checked:not(.ant-radio-disabled) .ant-radio-inner:after{background-color:var(--ant-color-bg-base)}html[data-color-scheme=dark] .ant-switch-checked .ant-switch-inner-checked{color:var(--ant-color-bg-base)}h1.ant-typography:is(.consumer-page-main-title),h2.ant-typography:is(.consumer-page-main-title),h3.ant-typography:is(.consumer-page-main-title),h4.ant-typography:is(.consumer-page-main-title),h5.ant-typography:is(.consumer-page-main-title),h1:is(.consumer-page-main-title),h2:is(.consumer-page-main-title),h3:is(.consumer-page-main-title),h4:is(.consumer-page-main-title),h5:is(.consumer-page-main-title){font-family:var(--consumer-font-page-detail-title);font-size:36px;line-height:42px;font-weight:700;margin:0 0 12px;color:var(--consumer-color-page-title);letter-spacing:-.02em}html[data-color-scheme=dark] h1.ant-typography:is(.consumer-page-main-title),html[data-color-scheme=dark] h2.ant-typography:is(.consumer-page-main-title),html[data-color-scheme=dark] h3.ant-typography:is(.consumer-page-main-title),html[data-color-scheme=dark] h4.ant-typography:is(.consumer-page-main-title),html[data-color-scheme=dark] h5.ant-typography:is(.consumer-page-main-title),html[data-color-scheme=dark] h1:is(.consumer-page-main-title),html[data-color-scheme=dark] h2:is(.consumer-page-main-title),html[data-color-scheme=dark] h3:is(.consumer-page-main-title),html[data-color-scheme=dark] h4:is(.consumer-page-main-title),html[data-color-scheme=dark] h5:is(.consumer-page-main-title){color:var(--ant-color-text-heading)}html[data-color-scheme=dark] .ant-checkbox.ant-checkbox-checked,html[data-color-scheme=dark] .ant-checkbox-checked .ant-checkbox-inner{background-color:#a6d4ec;border-color:#a6d4ec}html[data-color-scheme=dark] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled),html[data-color-scheme=dark] .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):hover,html[data-color-scheme=dark] .ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{background-color:#8cc4df;border-color:#8cc4df}html[data-color-scheme=dark] .ant-checkbox.ant-checkbox-checked:after,html[data-color-scheme=dark] .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#0f0f11}.consumer-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:0;vertical-align:-.125em}.consumer-icon>span{display:inline-flex}.consumer-icon svg{display:block;flex-shrink:0}.consumer-icon--spin{animation:consumer-icon-spin 1s linear infinite}@keyframes consumer-icon-spin{to{transform:rotate(360deg)}}.consumer-bottom-drawer{--consumer-drawer-max-height: calc(100dvh - 24px - env(safe-area-inset-top)) }.consumer-bottom-drawer__wrapper{max-height:var(--consumer-drawer-max-height)}.consumer-bottom-drawer__section{--consumer-drawer-body-safe-area: env(safe-area-inset-bottom);max-height:var(--consumer-drawer-max-height);border-radius:16px 16px 0 0}.consumer-bottom-drawer .consumer-bottom-drawer__section .consumer-bottom-drawer__header{padding:16px 16px 12px;border-bottom:0}.consumer-bottom-drawer .consumer-bottom-drawer__section .consumer-bottom-drawer__title{font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.2px;text-align:left;min-width:0}.consumer-bottom-drawer .consumer-bottom-drawer__section .consumer-bottom-drawer__close{width:36px;height:36px;margin:0;border-radius:50%;background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary);font-size:16px}.consumer-bottom-drawer__close:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.consumer-bottom-drawer .consumer-bottom-drawer__body{min-height:0;padding:0 16px calc(16px + var(--consumer-drawer-body-safe-area, env(safe-area-inset-bottom)));overflow-y:auto}.consumer-bottom-drawer__section:has(>.consumer-bottom-drawer__footer){--consumer-drawer-body-safe-area: 0px}.consumer-bottom-drawer__section:not(:has(>.consumer-bottom-drawer__header))>.consumer-bottom-drawer__body{padding-top:16px}.consumer-bottom-drawer .consumer-bottom-drawer__footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;border-top:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.consumer-bottom-drawer__buttons{display:flex;gap:12px;justify-content:flex-end}.consumer-bottom-drawer__buttons>button{min-height:44px}.supply-line-loader{display:inline-grid;justify-items:center;gap:8px;color:var(--ant-color-primary)}.supply-line-loader__stage{position:relative;width:calc(var(--supply-line-loader-size) * 1.4);height:var(--supply-line-loader-size);color:inherit}.supply-line-loader__svg{width:100%;height:100%;overflow:visible}.supply-line-loader__point,.supply-line-loader__draw{stroke:currentColor}.supply-line-loader__point{fill:currentColor;opacity:var(--supply-line-loader-point-opacity);transform-origin:center}.supply-line-loader__source{opacity:0}.supply-line-loader__draw{fill:none;stroke-width:var(--supply-line-loader-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.supply-line-loader__label{color:var(--ant-color-text-secondary);font-size:var(--supply-line-loader-label-size);line-height:1.45;text-align:center}.supply-line-loader--20{--supply-line-loader-size: 20px;--supply-line-loader-stroke: 2.2;--supply-line-loader-point-opacity: .35;--supply-line-loader-label-size: 12px}.supply-line-loader--28{--supply-line-loader-size: 28px;--supply-line-loader-stroke: 2.35;--supply-line-loader-point-opacity: .68;--supply-line-loader-label-size: 12px}.supply-line-loader--40{--supply-line-loader-size: 40px;--supply-line-loader-stroke: 2.7;--supply-line-loader-point-opacity: .72;--supply-line-loader-label-size: 13px}.supply-line-loader--64{--supply-line-loader-size: 64px;--supply-line-loader-stroke: 3;--supply-line-loader-point-opacity: .72;--supply-line-loader-label-size: 14px}.supply-line-loader--inline,.supply-line-loader--block{gap:6px}.supply-line-loader--page{gap:10px}@media(prefers-reduced-motion:reduce){.supply-line-loader__point{opacity:.48}}.message-bubble{margin-bottom:12px;display:flex;justify-content:flex-start}.message-bubble--own{justify-content:flex-end}.message-bubble__inner{max-width:75%;padding:8px 12px;border-radius:12px}.message-bubble--other .message-bubble__inner{background:var(--ant-color-fill-tertiary);border:1px solid var(--ant-color-border-secondary)}.message-bubble--other.message-bubble--assistant .message-bubble__inner{background:color-mix(in srgb,var(--consumer-color-brand) 14%,var(--ant-color-primary-bg));border:1px solid var(--ant-color-border-secondary)}.message-bubble--own .message-bubble__inner{background:var(--ant-color-fill-secondary);color:var(--ant-color-text);border:1px solid color-mix(in srgb,var(--ant-color-primary) 20%,var(--ant-color-border-secondary))}.message-bubble--own .message-bubble__content .ant-typography{color:inherit}.message-bubble__badge{display:block;font-size:11px;margin-bottom:4px}.message-bubble__quoted{margin-bottom:6px;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--consumer-color-brand) 12%,var(--ant-color-fill-secondary))}.message-bubble__quoted--clickable{display:block;width:100%;text-align:left;border:none;cursor:pointer;font:inherit}.message-bubble__quoted--clickable:hover,.message-bubble--own .message-bubble__quoted--clickable:hover{background:var(--ant-color-fill-tertiary)}.message-bubble--own .message-bubble__quoted{background:var(--ant-color-fill-tertiary);border-left-color:var(--ant-color-primary)}.message-bubble__quoted-label{display:block;font-size:10px;margin-bottom:2px;color:var(--ant-color-text-secondary)}.message-bubble--own .message-bubble__quoted-label{color:var(--ant-color-text-secondary)}.message-bubble--own .message-bubble__quoted-text{color:var(--ant-color-text)}.message-bubble__quoted-text{font-size:12px;opacity:.9;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ant-color-text)}.message-bubble__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.message-bubble__attachment-link{display:block;border-radius:8px;overflow:hidden;max-width:200px;cursor:pointer}.message-bubble__attachment-link .ant-image{display:block;line-height:0}.message-bubble__attachment-img{max-width:200px;max-height:200px;width:auto;height:auto;object-fit:cover;vertical-align:middle}.message-bubble--own .message-bubble__attachment-link{border:1px solid var(--ant-color-border-secondary)}.message-bubble__preview-toolbar{padding:0 24px;color:#ffffffa6;font-size:20px;background-color:#0000001a;border-radius:100px}.message-bubble__preview-toolbar .anticon{padding:12px;cursor:pointer;transition:color .2s}.message-bubble__preview-toolbar .anticon:hover{color:#fff}.message-bubble__attachment-video-wrap{max-width:280px;border-radius:8px;overflow:hidden;line-height:0}.message-bubble__attachment-video{max-width:100%;max-height:240px;width:auto;height:auto;display:block}.message-bubble__content{word-break:break-word}.message-bubble__markdown{font-size:inherit;line-height:1.5}.message-bubble__markdown p{margin:0 0 .5em}.message-bubble__markdown p:last-child{margin-bottom:0}.message-bubble__markdown h1,.message-bubble__markdown h2,.message-bubble__markdown h3,.message-bubble__markdown h4{margin:.75em 0 .35em;font-weight:600;line-height:1.3}.message-bubble__markdown h1{font-size:1.25em}.message-bubble__markdown h2{font-size:1.15em}.message-bubble__markdown h3{font-size:1.08em}.message-bubble__markdown h4{font-size:1em}.message-bubble__markdown ul,.message-bubble__markdown ol{margin:.5em 0;padding-left:1.25em}.message-bubble__markdown li{margin:.2em 0}.message-bubble__markdown code{font-size:.9em;padding:.15em .35em;border-radius:4px;background:var(--ant-color-fill-secondary)}.message-bubble--own .message-bubble__markdown code{background:var(--ant-color-fill-tertiary)}.message-bubble__markdown pre{margin:.5em 0;padding:10px 12px;border-radius:8px;overflow-x:auto;background:var(--ant-color-fill-tertiary)}.message-bubble--own .message-bubble__markdown pre{background:var(--ant-color-fill-secondary)}.message-bubble__markdown pre code{padding:0;background:none}.message-bubble__markdown blockquote{margin:.5em 0;padding-left:1em;border-left:3px solid var(--ant-color-border);color:var(--ant-color-text-secondary)}.message-bubble--own .message-bubble__markdown blockquote{border-left-color:var(--ant-color-primary);color:var(--ant-color-text-secondary)}.message-bubble__markdown hr{margin:.75em 0;border:none;border-top:1px solid var(--ant-color-border-secondary)}.message-bubble--own .message-bubble__markdown hr{border-top-color:var(--ant-color-border-secondary)}.message-bubble__markdown table{border-collapse:collapse;font-size:.9em;margin:.5em 0}.message-bubble__markdown th,.message-bubble__markdown td{border:1px solid var(--ant-color-border-secondary);padding:4px 8px;text-align:left}.message-bubble--own .message-bubble__markdown th,.message-bubble--own .message-bubble__markdown td{border-color:var(--ant-color-border-secondary)}.message-bubble__markdown strong{font-weight:600}.message-bubble__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;flex-wrap:wrap}.message-bubble__reply-btn{padding:0 4px;font-size:12px;height:auto;line-height:1.2;color:var(--ant-color-primary)}.message-bubble--own .message-bubble__reply-btn{color:var(--ant-color-primary)}.message-bubble__time{font-size:11px;flex-shrink:0}.message-bubble__sending{font-size:11px;flex-shrink:0;font-style:italic}@media(max-width:768px){.chat-widget__drawer .message-bubble--other.message-bubble--assistant .message-bubble__inner{background:var(--ant-color-fill-secondary);color:var(--ant-color-text);border-color:var(--ant-color-border-secondary)}}.chat-typing-indicator{padding:8px 12px 12px;min-height:40px}.chat-typing-indicator__row{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .45))}.chat-typing-indicator__row:last-child{margin-bottom:0}.chat-typing-indicator__dots{display:inline-flex;gap:3px;align-items:center}.chat-typing-indicator__dot{width:4px;height:4px;border-radius:50%;background:var(--ant-color-text-tertiary, rgba(0, 0, 0, .25));animation:chat-typing-dot 1.2s ease-in-out infinite}.chat-typing-indicator__dot:nth-child(2){animation-delay:.2s}.chat-typing-indicator__dot:nth-child(3){animation-delay:.4s}@keyframes chat-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.message-list{position:relative;min-height:100%}.message-list--loading{display:flex;flex-direction:column;gap:12px;min-height:120px;padding:8px 0}.message-list__skeleton-row{display:flex;align-items:flex-end;gap:10px}.message-list__skeleton-row:nth-child(2n){flex-direction:row-reverse}.message-list__skeleton-block{position:relative;display:block;overflow:hidden;background:var(--ant-color-fill-secondary)}.message-list__skeleton-block:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--ant-color-fill),transparent);animation:message-list-skeleton-shimmer 1.4s ease-in-out infinite}.message-list__skeleton-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%}.message-list__skeleton-bubble{display:grid;width:min(420px,68%);gap:8px;padding:12px;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container)}.message-list__skeleton-line{width:100%;height:12px;border-radius:999px}.message-list__skeleton-line--short{width:62%}.message-list__load-more{text-align:center;padding:8px 0}@keyframes message-list-skeleton-shimmer{to{transform:translate(100%)}}.message-list__items{display:flex;flex-direction:column;gap:12px}.message-list__item{scroll-margin:12px}.message-list__floating-stack{position:sticky;bottom:12px;margin-top:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.message-list__floating-stack>*{pointer-events:auto}.message-list__unread-badge{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:176px;min-height:32px;padding:4px 10px 4px 6px;font-size:12px;font-weight:600;line-height:1.2;color:var(--ant-color-text);background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border);border-radius:16px;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--ant-color-text) 12%,transparent);transition:transform .15s,box-shadow .15s,border-color .15s}.message-list__unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;color:var(--ant-color-text-light-solid);background:var(--ant-color-primary);border-radius:11px;font-size:12px;line-height:1}.message-list__unread-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-list__unread-badge:hover{transform:translateY(-1px);border-color:var(--ant-color-primary);box-shadow:0 6px 18px color-mix(in srgb,var(--ant-color-text) 16%,transparent)}.message-list__unread-badge:active{transform:translateY(0)}.message-list__jump-to-bottom{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;font-size:16px;color:var(--ant-color-text);background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border-secondary);border-radius:50%;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:transform .15s,box-shadow .15s,border-color .15s}.message-list__jump-to-bottom:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001f;border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.message-list__jump-to-bottom:active{transform:translateY(0)}.message-input{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:40px}.message-input__quoted{display:flex;align-items:center;gap:6px;padding:6px 8px;background:color-mix(in srgb,var(--consumer-color-brand) 12%,var(--ant-color-fill-quaternary));border-radius:8px}.message-input__quoted-label{flex-shrink:0;font-size:12px;color:var(--ant-color-text-secondary)}.message-input__quoted-preview{flex:1;min-width:0;font-size:12px;color:var(--ant-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-input__quoted-clear{flex-shrink:0;padding:2px;border:none;background:none;cursor:pointer;color:var(--ant-color-text-secondary);display:flex;align-items:center;justify-content:center}.message-input__quoted-clear:hover{color:var(--ant-color-primary)}.message-input__row{display:flex;align-items:stretch;gap:8px}.message-input__wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.message-input__input-line{display:flex;align-items:flex-end;gap:8px}.message-input__toolbar{display:flex;align-items:center;gap:4px}.message-input__toolbar-btn{color:var(--ant-color-text-secondary)}.message-input__file-input{display:none}.message-input__textarea-wrap{flex:1;min-width:0;display:flex;align-items:flex-end}.message-input__textarea-wrap .message-input__textarea{flex:1;min-width:0;resize:none}.message-input__btn{flex-shrink:0;white-space:nowrap}.message-input__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.message-input__attachment{position:relative;flex-shrink:0}.message-input__attachment img,.message-input__attachment video{max-width:80px;max-height:80px;border-radius:8px;object-fit:cover;vertical-align:middle}.message-input__attachment-remove{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;font-size:12px;line-height:1;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.message-input__attachment-remove:hover{background:#000000b3}.message-input__emoji-popover .message-input__emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:200px;overflow-y:auto}.message-input__emoji-grid button{padding:4px;font-size:20px;line-height:1.2;border:none;background:none;cursor:pointer;border-radius:4px}.message-input__emoji-grid button:hover{background:var(--ant-color-fill-tertiary)}.agent-client-action-highlight{outline:2px solid var(--ant-color-primary);outline-offset:3px;border-radius:var(--ant-border-radius, 8px);transition:outline .2s ease}.load-error{display:grid;justify-items:center;gap:16px;padding:36px 20px;text-align:center;color:var(--ant-color-text)}.load-error__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:24px}.load-error__copy h2{margin:0;font-size:17px;line-height:1.4;font-weight:600}.load-error__copy p{margin:6px 0 0;color:var(--ant-color-text-secondary);font-size:14px;line-height:1.5}.load-error__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.load-error__actions>button{min-height:40px}.load-error--compact{padding:20px 12px;gap:12px}.load-error--compact .load-error__icon{display:none}.load-error--compact .load-error__copy h2{font-size:15px}.refresh-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 12px;border-radius:var(--ant-border-radius);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);font-size:12px;line-height:1.5}.refresh-warning>button{flex-shrink:0;min-height:36px}.chat-widget__fab{right:24px;bottom:24px;--chat-agent-fab-size: 64px}.chat-widget__fab.ant-float-btn{width:var(--chat-agent-fab-size);height:var(--chat-agent-fab-size);min-width:var(--chat-agent-fab-size);min-height:var(--chat-agent-fab-size);padding:0;background:transparent;box-shadow:var(--ant-box-shadow-secondary)}.chat-widget__fab.ant-float-btn:hover,.chat-widget__fab.ant-float-btn:focus-visible{background:transparent}.chat-widget__fab .ant-float-btn-body{width:var(--chat-agent-fab-size);height:var(--chat-agent-fab-size);padding:0;overflow:hidden;border-radius:50%}.chat-widget__fab .ant-float-btn-icon{width:var(--chat-agent-fab-size);height:var(--chat-agent-fab-size);margin:0;line-height:0;font-size:0;overflow:hidden;border-radius:50%}.chat-widget__fab-icon{display:block;width:var(--chat-agent-fab-size);height:var(--chat-agent-fab-size);max-width:none;border-radius:50%;object-fit:cover;object-position:center}.chat-widget__incoming-notification .ant-notification-notice-message{font-weight:600;color:var(--ant-color-text)}.chat-widget__incoming-notification .ant-notification-notice-description{margin-top:4px;color:var(--ant-color-text-secondary);line-height:1.5;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.chat-widget__incoming-notification .ant-notification-notice-icon{line-height:0}.chat-widget__incoming-notification-icon{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover;object-position:center}.chat-widget__drawer .ant-drawer-body{overflow:hidden}.chat-widget__panel{display:flex;flex-direction:column;height:100%;min-height:0}.chat-widget__drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0}.chat-widget__sound-control{display:inline-flex;align-items:center;gap:6px;min-height:28px;flex-shrink:0;margin-left:auto;padding-top:1px}.chat-widget__sound-label{color:var(--ant-color-text-secondary);font-size:12px;font-weight:500;line-height:1}.chat-widget__drawer-title-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-widget__drawer-title{font-weight:600;font-size:16px;letter-spacing:.02em}.consumer-bottom-drawer__title .chat-widget__drawer-title{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.chat-widget__drawer-subtitle{font-size:12px;color:var(--ant-color-text-secondary);font-weight:400}.chat-widget__panel-body{flex:1;min-height:0;overflow:auto;padding:16px}.chat-widget__panel-footer{padding:12px 16px;border-top:1px solid var(--ant-color-border-secondary);flex-shrink:0}.chat-widget__panel-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.responsive-hint__trigger{display:inline-grid;place-items:center;vertical-align:middle;width:32px;min-height:32px;padding:4px;border:0;border-radius:var(--ant-border-radius);background:transparent;color:var(--ant-color-text-secondary);font-size:16px;cursor:pointer}.responsive-hint__trigger:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.responsive-hint__content{color:var(--ant-color-text);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.responsive-hint__inline{display:inline-flex;flex-direction:column;min-width:0;max-width:100%;gap:4px;vertical-align:middle}.responsive-hint__description{display:block;color:var(--ant-color-text-secondary);font-size:12px;line-height:1.5;font-weight:400;white-space:normal;overflow-wrap:anywhere}.responsive-hint__full-text.responsive-hint__full-text{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.responsive-hint__action.responsive-hint__action{width:auto;max-width:100%;height:auto;min-height:36px;gap:4px;white-space:normal}.main-layout__register-google-wrap{position:relative;cursor:pointer;overflow:hidden;max-height:44px}.main-layout__register-google-btn{position:relative;z-index:0}.main-layout__register-google-overlay--gsi-stack{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;border-radius:4px;pointer-events:none;overflow:hidden}.main-layout__register-google-overlay-gsi{flex:0 0 auto;height:auto;max-height:40px;overflow:hidden;pointer-events:auto}.main-layout__register-google-overlay-gsi>div{width:100%;height:auto;max-height:36px;opacity:.01}.main-layout__register-google-overlay-gsi iframe{width:100%!important;height:32px!important;max-height:36px!important}.consumer-shell{min-height:100dvh}.consumer-shell--desktop>.main-layout__content{margin-left:240px;--main-layout-sider-width: 240px}.consumer-shell--collapsed>.main-layout__content{margin-left:64px;--main-layout-sider-width: 64px}.consumer-shell__notifications{position:fixed;bottom:56px;left:10px;z-index:101;width:220px}.consumer-shell--collapsed>.consumer-shell__notifications{left:6px;width:52px}.consumer-shell__notification{display:flex;align-items:center;gap:24px;width:100%;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text);padding:0 14px;font:inherit;cursor:pointer}.consumer-shell__notification>:first-child{font-size:22px}.consumer-shell__notification:hover{background:var(--ant-color-fill-secondary)}.consumer-shell__notification:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.consumer-shell--mobile{position:relative;--consumer-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--consumer-font-heading: var(--consumer-font-body);font-family:var(--consumer-font-body);color:var(--ant-color-text);background:var(--ant-color-bg-container)}.mobile-shell__header{position:sticky;top:0;z-index:110;background:var(--ant-color-bg-container);display:flex;align-items:center;gap:8px;min-height:52px;padding:env(safe-area-inset-top) 64px 0 18px}.mobile-shell__header h1{margin:0;font:650 18px/1.3 var(--consumer-font-heading);letter-spacing:-.3px}.mobile-shell__header:has(.mobile-shell__back) h1{position:absolute;left:50%;transform:translate(-50%);max-width:calc(100% - 144px);text-align:center;pointer-events:none}.mobile-shell__header--order-detail{border-bottom:1px solid var(--ant-color-border-secondary)}.mobile-shell__header--order-detail:has(.mobile-shell__back) h1{position:static;transform:none;max-width:none;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.mobile-shell__brand{display:flex;align-items:center}.mobile-shell__brand img{display:block;width:26px;height:34px;object-fit:contain}.mobile-shell__header-actions{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.mobile-shell__header-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.mobile-shell__header-actions .lucide,.consumer-shell--mobile .consumer-shell__notification .lucide{display:block;width:22px;height:22px}.mobile-shell__back{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font-size:24px;margin-left:-10px}.mobile-shell__back>.anticon{transform:translate(-6px)}.mobile-shell__tabs{position:fixed;z-index:100;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:4px 12px calc(4px + env(safe-area-inset-bottom));background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary)}.mobile-shell__tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:51px;margin:0 3px;padding:0;border-radius:8px;color:var(--ant-color-text-secondary);font-size:12px;line-height:18px;text-align:center;text-decoration:none}.mobile-shell__tabs a>.lucide{display:block;width:22px;height:22px;flex:0 0 22px}.mobile-shell__tabs a>span{display:block;line-height:18px}.mobile-shell__tabs a>.lucide,.mobile-shell__tabs a>span{transform:translateY(2px)}.mobile-shell__tabs a[aria-current=page]{color:var(--consumer-brand-ink);font-weight:600}.mobile-shell__tabs a:focus-visible,.mobile-shell__back:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.consumer-shell--mobile>.main-layout__content{margin:0;min-height:calc(100dvh - 52px);padding:8px 12px calc(80px + env(safe-area-inset-bottom));background:var(--ant-color-bg-container)}.consumer-shell--mobile .main-layout__content-inner{max-width:none;width:100%;min-width:0}.consumer-shell--mobile .mobile-search-filter{display:flex;flex-direction:row;align-items:stretch;gap:12px;min-width:0;overflow:visible}.consumer-shell--mobile .mobile-search-filter>.ant-input-affix-wrapper{flex:1;min-width:0;width:0;height:42px;border-color:transparent;border-radius:10px;background:var(--ant-color-fill-quaternary)}.consumer-shell--mobile .mobile-search-filter>.ant-btn{flex:0 0 44px;width:44px;min-width:44px;height:42px;padding-inline:0;border-radius:10px}.consumer-shell--mobile .mobile-search-filter>.ant-btn:not(.ant-btn-primary){border-color:transparent;background:var(--ant-color-fill-quaternary)}.consumer-shell--mobile .main-layout__content-inner>:is(div,section,main){padding-inline:0;margin-inline:0;max-width:none;min-width:0}.consumer-shell--mobile :is(.cart-page__title,.wallet-page__title,.store-page__title,.stock-order-list__title,.inventory-list__title,.favorites-page .spl__top,.affiliate-page .consumer-page-main-title){display:none}.consumer-shell--mobile :is(.cart-page,.wallet-page,.stock-order-list,.inventory-list,.store-page,.affiliate-page){min-width:0;padding-top:0}.consumer-shell--mobile>.consumer-shell__notifications{position:fixed;z-index:111;top:calc(4px + env(safe-area-inset-top));right:12px;left:auto;bottom:auto;width:44px}.consumer-shell--mobile .consumer-shell__notification{justify-content:center;padding:0}.consumer-shell--mobile .product-detail-redesign__action-bar{bottom:calc(68px + env(safe-area-inset-bottom));left:12px;right:12px}.consumer-shell--mobile .product-detail-header__back{display:none}.consumer-shell--mobile .product-detail-header{justify-content:flex-end}.consumer-shell--mobile .product-detail-redesign__product-head h1{font-size:20px;line-height:1.35;font-weight:650}.not-found-page{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.not-found-page__stage{width:100%;min-height:360px;height:min(44vh,460px);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:28px 56px;border-radius:var(--ant-border-radius-lg)}.not-found-page__illustration{display:block;width:min(88%,860px);height:auto;object-fit:contain;-webkit-user-select:none;user-select:none}.not-found-page__details{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.not-found-page__title{margin:0!important;color:var(--consumer-color-page-title);font-family:var(--consumer-font-page-detail-title);font-size:36px!important;line-height:1.17!important;letter-spacing:-.02em!important}.not-found-page__description{max-width:64ch;margin:10px 0 0!important;color:var(--ant-color-text);font-size:16px;line-height:1.6}.not-found-page__actions{margin-top:22px;display:flex;justify-content:center;gap:12px}.not-found-page__action{min-width:148px;height:44px;font-weight:700}@media(max-width:900px){.not-found-page{min-height:auto;padding-block:24px;gap:24px}.not-found-page__stage{min-height:320px;height:auto;padding-inline:36px}.not-found-page__illustration{width:min(92%,760px)}}@media(max-width:540px){.not-found-page{padding-block:12px;gap:20px}.not-found-page__stage{min-height:250px;padding:20px 16px}.not-found-page__illustration{width:100%}.not-found-page__title{font-size:32px!important}.not-found-page__actions{flex-direction:column}.not-found-page__action{width:100%}}.mobile-loading{display:grid;gap:12px;padding-block:8px}.mobile-loading__item{padding:14px;border:1px solid var(--ant-color-border-secondary);border-radius:10px}.mobile-loading i{display:block;background:var(--ant-color-fill-tertiary);border-radius:4px;height:10px;animation:mobile-loading-breathe 1.8s ease-in-out infinite}.mobile-loading__heading,.mobile-loading__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.mobile-loading__heading>i:first-child{width:38%}.mobile-loading__heading>i:last-child{width:18%}.mobile-loading__content{display:flex;align-items:center;gap:12px;margin-top:16px}.mobile-loading .mobile-loading__image{width:56px;height:56px;flex:0 0 56px;border-radius:8px}.mobile-loading__copy{display:grid;gap:10px;flex:1}.mobile-loading__copy>i:nth-child(2){width:76%}.mobile-loading__copy>i:last-child{width:48%;height:8px}.mobile-loading__footer{margin-top:16px}.mobile-loading__footer>i:first-child{width:23%;height:16px}.mobile-loading__footer>i:last-child{width:26%;height:30px}.mobile-loading--products{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-loading--products .mobile-loading__heading{display:none}.mobile-loading--products .mobile-loading__content{display:block;margin:0}.mobile-loading--products .mobile-loading__image{width:100%;height:auto;aspect-ratio:1;margin-bottom:14px}.mobile-loading--rows .mobile-loading__heading{display:none}.mobile-loading--rows .mobile-loading__content{margin:0}.mobile-loading--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-loading--metrics .mobile-loading__item{border:0;padding:14px 0}.mobile-loading--metrics .mobile-loading__heading,.mobile-loading--metrics .mobile-loading__image{display:none}.mobile-loading--metrics .mobile-loading__content{margin:0}.mobile-loading--metrics .mobile-loading__copy>i:first-child{height:28px;width:65%}.mobile-loading--metrics .mobile-loading__copy>i:last-child{display:none}@keyframes mobile-loading-breathe{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-loading i{animation:none}}.mobile-home{padding:2px 6px 8px;min-width:0;color:var(--ant-color-text)}.mobile-home h2{margin:0;font-size:19px;line-height:1.35;font-weight:650;letter-spacing:-.4px}.mobile-home p{color:var(--ant-color-text-secondary);margin:4px 0 0}.mobile-home__welcome{margin:12px 0 16px}.mobile-home__welcome h2{font-size:26px;line-height:1.2;letter-spacing:-.7px}.mobile-home__welcome p{margin-top:8px;font-size:14px;line-height:1.5}.mobile-home__work h2{margin-bottom:8px}.mobile-home__rows{border:1px solid var(--ant-color-border-secondary);border-radius:10px;overflow:hidden}.mobile-home__row{display:flex;align-items:center;gap:12px;min-height:54px;padding:12px;color:var(--ant-color-text);text-decoration:none;font-size:15px}.mobile-home__rows .mobile-home__row+.mobile-home__row{border-top:1px solid var(--ant-color-border-secondary)}.mobile-home__row>[role=img]{font-size:20px}.mobile-home__row>span:not([role]){flex:1}.mobile-home__row strong{margin-left:auto;font-family:var(--consumer-font-body);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.mobile-home__row>:last-child{font-size:14px;color:var(--ant-color-text-secondary)}.mobile-home__work-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-home__work-heading p{margin:0}.mobile-home__work-heading .mobile-home__orders-link{flex-shrink:0;min-height:44px;padding-inline:0;font-size:14px}.mobile-home__work{margin-bottom:16px}.mobile-home__summary{border-top:1px solid var(--ant-color-border-secondary);margin-top:0;padding-top:16px}.mobile-home__section-heading{display:flex;align-items:center;justify-content:space-between}.mobile-home__section-heading button{display:flex;gap:12px;align-items:center;background:transparent;border:0;color:var(--ant-color-text-secondary);min-height:44px;padding:0;font:inherit;cursor:pointer}.mobile-home__summary>p{margin-top:4px;font-size:13px}.mobile-home__stats{display:grid;grid-template-columns:.9fr 1.1fr;margin:24px 0;gap:16px}.mobile-home__stats>div+div{border-left:1px solid var(--ant-color-border-secondary);padding-left:16px}.mobile-home__stats dd{margin:0 0 4px;font-size:26px;font-weight:650;letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mobile-home__stats dt{color:var(--ant-color-text-secondary);font-size:13px}.mobile-home__chat{width:100%;border:1px solid var(--ant-color-border-secondary);border-radius:10px;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.mobile-home__chat>:first-child{font-size:30px}.mobile-home__chat small{display:block;color:var(--ant-color-text-secondary);font-size:13px;margin-top:4px}.mobile-home__fallback-orders+.mobile-home__chat{margin-top:16px}.mobile-home__setup{margin:0 0 24px}.mobile-home__setup .mobile-home__row{padding-left:0}.mobile-home__empty{padding:16px 0}.mobile-home a:focus-visible,.mobile-home button:focus-visible,.mobile-home select:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:3px}.mobile-home__details h2{margin-top:24px}.mobile-home__details h3{font-size:16px;margin-top:24px}.mobile-home__details .home-dashboard-trend-chart__svg{touch-action:pan-y}.mobile-home__details .home-dashboard-trend-chart__tooltip{background:var(--ant-color-bg-elevated);border-color:var(--ant-color-border-secondary);box-shadow:var(--ant-box-shadow-secondary)}.mobile-home__details .home-dashboard-trend-chart__tooltip-date{color:var(--ant-color-text-secondary)}.mobile-home__details .home-dashboard-trend-chart__tooltip-value{color:var(--ant-color-text)}.mobile-home__range{display:flex;align-items:center;gap:16px;margin:24px 0}.mobile-home__range select{flex:1;min-height:44px;padding:8px 12px;font:inherit;color:var(--ant-color-text);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:6px}.mobile-home-loading__block{display:inline-block;vertical-align:middle;background:var(--ant-color-fill-tertiary);border-radius:4px;animation:mobile-home-loading-pulse 1.8s ease-in-out infinite}.mobile-home-loading__icon{width:20px;height:20px;flex:0 0 20px}.mobile-home-loading__label{width:65%;max-width:128px;height:14px}.mobile-home-loading__count{width:36px;height:20px}.mobile-home-loading__chevron{width:8px;height:14px;flex-shrink:0}.mobile-home-loading__value{width:72px;max-width:100%;height:26px}.mobile-home__stats>div+div .mobile-home-loading__value{width:128px}@keyframes mobile-home-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-home-loading__block{animation:none}}
