html[data-theme=dark]{--ui-ink:#f8fafc;--ui-ink-soft:#cbd5e1;--ui-harbor:#38bdf8;--ui-harbor-soft:#38bdf824;--ui-copper:#fb923c;--ui-copper-soft:#fb923c29;--ui-page-background:#0b0f17;--ui-canvas:#0b0f17;--ui-canvas-deep:#0f172a;--ui-surface:#131b2e;--ui-surface-subtle:#1a243b;--ui-line:#ffffff14;--ui-line-strong:#ffffff29;--ui-muted:#94a3b8;--ui-muted-light:#64748b;--ui-success:#34d399;--ui-success-soft:#34d39926;--ui-warning:#fbbf24;--ui-warning-soft:#fbbf2426;--ui-danger:#f87171;--ui-danger-soft:#f8717126;--ui-shadow-sm:0 1px 3px #0006, 0 0 0 1px #ffffff0d;--ui-shadow-md:0 12px 36px #0009, 0 0 0 1px #ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body.vitrina-ui,html[data-theme=dark] :where(.auth-shell,.selector-page-container,.selector-main,.store-products-page,.customer-care-page,.customer-care-workspace,.supplier-shell,.platform-admin,.billing-page,.settings-workspace-shell,.agent-page,.agent-workspace,.agent-shell){background:var(--ui-page-background)!important;color:var(--ui-ink)!important}html[data-theme=dark] :where(.auth-card,.workspace-sidebar,.selector-header,.store-products-header,.care-detail,.care-detail>header,.care-toolbar,.care-tabs,.care-message-card,.care-summary article,.conversation-list,.chat-composer,.store-products-grid>article,.store-products-toolbar,.store-products-modal>section,.selector-insights-card,.selector-filter-card,.selector-results-card,.selector-intelligence-panel,.selector-jam-panel,.tenant-card,.admin-summary article,.billing-cycle,.plan-card,.subscription-card,.account-card,.auth-menu-dropdown){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow-sm)!important}html[data-theme=dark] :where(.store-product-assets,.store-product-media,.conversation-product-context,.selector-insights-category-controls,.selector-data-scope-note,.user-list){background:var(--ui-surface-subtle)!important}html[data-theme=dark] :where(h1,h2,h3,strong,b,dd,.conversation-message p,.store-product-title b){color:var(--ui-ink)}html[data-theme=dark] :where(p,small,span,dt,.store-product-title small){border-color:var(--ui-line)}html[data-theme=dark] :where(input,select,textarea,button){border-color:var(--ui-line-strong)}html[data-theme=dark] .vitrina-ui select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-theme=dark] .plan-card.recommended{border-color:var(--ui-copper)!important;box-shadow:0 0 24px -4px #fb923c40, 0 0 0 1px var(--ui-copper)!important}html[data-theme=dark] :where(.billing-button,.auth-submit,.primary-action){font-weight:600;background:var(--ui-copper)!important;color:#0b0f17!important}
.vitrina-ui .collect-page,.vitrina-ui .batch-tool-content,.vitrina-ui .store-products-content{padding-top:24px}.vitrina-ui .collect-page>h1,.vitrina-ui .batch-tool-hero h1,.vitrina-ui .agent-intro h1,.vitrina-ui .supplier-create-heading h1,.vitrina-ui .supplier-hero h1,.vitrina-ui .store-products-hero h1,.vitrina-ui .care-header h1{letter-spacing:-.025em;color:var(--ui-ink);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.3}.vitrina-ui .collect-page>.eyebrow,.vitrina-ui .batch-tool-kicker,.vitrina-ui .supplier-create-heading>span,.vitrina-ui .care-eyebrow{display:none}.vitrina-ui .collect-page>.hero-copy,.vitrina-ui .batch-tool-hero p,.vitrina-ui .agent-intro p,.vitrina-ui .supplier-create-heading p,.vitrina-ui .store-products-hero p,.vitrina-ui .care-header p{max-width:72ch;color:var(--ui-muted);margin:0;font-size:14px;line-height:1.6}.vitrina-ui .collect-page>.hero-copy{margin-bottom:20px}.vitrina-ui .collect-page .project-switcher{box-shadow:none;border-radius:12px;margin-bottom:16px;padding:12px 16px}.vitrina-ui .collect-page .project-manager-head{flex-direction:row;align-items:center;gap:12px}.vitrina-ui .collect-page .project-context-button{text-align:left;min-width:0}.vitrina-ui .collect-page .project-context-copy{min-width:0}.vitrina-ui .collect-page .project-context-copy strong{overflow-wrap:anywhere;font-size:14px}.vitrina-ui .collect-page .project-context-copy small{letter-spacing:0;font-size:12px}.vitrina-ui .collect-page .project-context-icon{color:var(--ui-harbor);background:var(--ui-harbor-soft)}.vitrina-ui .batch-tool-card{box-shadow:none;border-radius:14px;padding:20px}.vitrina-ui .batch-tool-card .card-heading h2{font-size:16px}.vitrina-ui .batch-tool-card .card-heading p{font-size:13px;line-height:1.5}.vitrina-ui .batch-tool-card .card-heading>svg{color:var(--ui-harbor)}.vitrina-ui .supply-scope-picker{background:0 0;border:0;margin:12px 0}.vitrina-ui .supply-scope-picker>summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:600}.vitrina-ui .supply-scope-fields{gap:12px;padding:8px 0;display:grid}.vitrina-ui .supply-scope-fields .scope-field{gap:6px;font-size:13px;display:grid}.vitrina-ui .scope-field small{color:var(--ui-muted);font-size:12px;font-weight:400}.vitrina-ui .supply-scope-fields :is(select,input:not([type=checkbox])){border:1px solid var(--ui-line-strong);width:100%;min-width:0;min-height:42px;color:var(--ui-ink);background-color:var(--ui-surface);font:inherit;box-sizing:border-box;border-radius:9px;padding:10px 12px}.vitrina-ui .supply-scope-fields select{padding-right:30px}.vitrina-ui .supply-scope-fields>label:not(.scope-field){align-items:center;gap:8px;font-size:13px;display:flex}.vitrina-ui .supply-scope-fields>button,.vitrina-ui .store-sync-options>button{border:1px solid var(--ui-line-strong);background:var(--ui-surface);min-height:40px;color:var(--ui-harbor);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.vitrina-ui .supply-scope-fields>p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}.vitrina-ui .supply-scope-fields>p[role=alert]{color:var(--ui-danger)}.vitrina-ui .agent-intro{padding-block:16px}.vitrina-ui .agent-message.assistant:not(.progress-message):not(.plan-card-message)>div>p{background:var(--ui-surface-subtle);color:var(--ui-ink);border-radius:4px 14px 14px;padding:12px 16px;font-size:14px;line-height:1.7}.vitrina-ui .agent-message.user>div>p{background:var(--ui-harbor-soft);color:var(--ui-ink);border-radius:14px 4px 14px 14px}.vitrina-ui .supplier-recruitment-disclosure{box-shadow:none;background:0 0;border:0;margin-bottom:16px}.vitrina-ui .supplier-recruitment-disclosure>summary{min-height:40px;color:var(--ui-muted);padding:8px 0;font-size:13px}.vitrina-ui .supplier-content>.catalog-create{box-shadow:none;gap:12px;padding:16px}.vitrina-ui .catalog-create b,.vitrina-ui .supplier-sidebar-catalog-list b,.vitrina-ui .product-table .product-name{font-size:14px}.vitrina-ui .supplier-content .catalog-create>div span,.vitrina-ui .supplier-sidebar-catalog-list small,.vitrina-ui .product-table-header,.vitrina-ui .product-table .product-sku,.vitrina-ui .product-table .product-price small{color:var(--ui-muted);font-size:12px}.vitrina-ui .supplier-content .catalog-create :is(input,select,button){min-height:42px;font-size:14px}.vitrina-ui .supplier-sidebar-catalog-list>button.active{background:var(--ui-harbor-soft);border-color:var(--ui-line-strong);color:var(--ui-ink)}.vitrina-ui .supplier-sidebar-catalog-list>button>svg:first-child{color:var(--ui-harbor)}.vitrina-ui .store-products-page,.vitrina-ui .customer-care-page{background:var(--ui-canvas);color:var(--ui-ink)}.vitrina-ui .store-products-hero{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px}.vitrina-ui .store-products-hero>div:last-child{flex-wrap:wrap;gap:8px;min-width:0}.vitrina-ui .store-products-hero :is(select,button),.vitrina-ui .store-product-search :is(input,button){height:auto;min-height:42px;color:var(--ui-ink);border-radius:9px;font-size:14px}.vitrina-ui .store-sync-disclosure{color:var(--ui-muted);margin:0 0 12px;font-size:13px}.vitrina-ui .store-sync-disclosure>summary{cursor:pointer;padding:8px 0}.vitrina-ui .store-sync-disclosure .store-sync-options{border:1px solid var(--ui-line);border-radius:10px;margin:4px 0;padding:12px}.vitrina-ui .store-sync-options small{flex-basis:100%;line-height:1.6}.vitrina-ui .store-product-search{margin:12px 0}.vitrina-ui .store-products-toolbar,.vitrina-ui .store-product-title small,.vitrina-ui .store-products-grid summary{color:var(--ui-muted);font-size:13px}.vitrina-ui .store-product-title b{color:var(--ui-ink);font-size:14px}.vitrina-ui .store-product-title{padding:12px 16px}.vitrina-ui .store-product-assets{background:var(--ui-surface-subtle)}.vitrina-ui .product-media-scroll-controls input{accent-color:var(--ui-harbor)}.vitrina-ui .product-image-actions{gap:8px}.vitrina-ui .product-image-actions button{min-height:36px;color:var(--ui-ink);background:var(--ui-surface);border-color:var(--ui-line-strong);font-size:12px}.vitrina-ui .product-image-actions .product-image-delete{color:var(--ui-danger)}.vitrina-ui .care-page-switcher{margin-bottom:24px}.vitrina-ui .care-header{align-items:center;gap:16px;margin-bottom:16px}.vitrina-ui .apk-download{color:var(--ui-muted);border-color:var(--ui-line);box-shadow:none;background:0 0;font-size:12px}.vitrina-ui .care-summary{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;gap:0;overflow:hidden}.vitrina-ui .care-summary article{border:0;border-right:1px solid var(--ui-line);box-shadow:none;border-radius:0;gap:8px;padding:12px 16px}.vitrina-ui .care-summary article:last-child{border-right:0}.vitrina-ui .care-summary article>svg{width:18px;height:18px;color:var(--ui-harbor);background:0 0;padding:0}.vitrina-ui .care-summary :is(span,small){color:var(--ui-muted);font-size:12px;line-height:1.5}.vitrina-ui .care-summary strong{color:var(--ui-ink)}.vitrina-ui .care-toolbar>div a{color:var(--ui-harbor);font-size:12px}.vitrina-ui .care-tabs{background:var(--ui-surface-subtle);border:1px solid var(--ui-line);gap:4px}.vitrina-ui .care-tabs button{min-height:40px;color:var(--ui-muted);font-size:13px}.vitrina-ui .care-tabs button.active{background:var(--ui-harbor-soft);color:var(--ui-harbor);box-shadow:none}@media (max-width:760px){.vitrina-ui .collect-page,.vitrina-ui .batch-tool-content,.vitrina-ui .store-products-content{padding-top:16px}.vitrina-ui .collect-page>h1,.vitrina-ui .batch-tool-hero h1,.vitrina-ui .agent-intro h1,.vitrina-ui .supplier-create-heading h1,.vitrina-ui .supplier-hero h1,.vitrina-ui .store-products-hero h1,.vitrina-ui .care-header h1{font-size:24px}.vitrina-ui .collect-page .project-switcher{padding:12px}.vitrina-ui .collect-page .project-manager-head-actions{flex:none;width:auto}.vitrina-ui .batch-tool-card{padding:16px}.vitrina-ui .store-products-hero{display:grid}.vitrina-ui .store-products-hero>div:last-child{grid-template-columns:minmax(0,1fr) auto}.vitrina-ui .store-products-hero select{width:100%;min-width:0}.vitrina-ui .care-page-switcher{margin-bottom:16px}.vitrina-ui .care-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.vitrina-ui .care-header-actions{margin-left:auto}.vitrina-ui .care-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vitrina-ui .care-summary article{padding:10px 12px}.vitrina-ui .care-summary article:nth-child(2){border-right:0}.vitrina-ui .care-summary article.balance{border-top:1px solid var(--ui-line);grid-column:1/-1}.vitrina-ui .care-summary article.balance>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.vitrina-ui .care-tabs button{white-space:nowrap;min-width:0;padding-inline:8px}.vitrina-ui .supply-scope-fields>button,.vitrina-ui .store-sync-options>button,.vitrina-ui .store-products-hero :is(select,button),.vitrina-ui .product-image-actions button,.vitrina-ui .care-tabs button{min-height:44px}}.vitrina-ui .collector-card{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:16px;transition:all .16s}.vitrina-ui .collector-card:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-md)}.vitrina-ui .collector-card input{border:1px solid var(--ui-line-strong);background:var(--ui-surface);color:var(--ui-ink);border-radius:10px;transition:border-color .15s,box-shadow .15s}.vitrina-ui .collector-card input:focus-visible{border-color:var(--ui-harbor);box-shadow:0 0 0 3px var(--ui-harbor-soft);outline:none}.vitrina-ui .result-card{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:16px;transition:all .16s cubic-bezier(.16,1,.3,1);overflow:hidden}.vitrina-ui .result-card:hover{box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.vitrina-ui .plan-fields input,.vitrina-ui .plan-fields textarea{border:1px solid var(--ui-line-strong);background:var(--ui-surface);color:var(--ui-ink);border-radius:10px;font-size:13.5px}.vitrina-ui .plan-fields input:focus-visible,.vitrina-ui .plan-fields textarea:focus-visible{border-color:var(--ui-harbor);box-shadow:0 0 0 3px var(--ui-harbor-soft);outline:none}
.auth-gate-loading{min-height:100vh;color:var(--ink);background:var(--paper);place-content:center;justify-items:center;gap:10px;display:grid}.auth-gate-loading strong{font-size:16px;font-weight:600}.auth-gate-loading p{color:var(--muted);margin:0;font-size:13px}.auth-gate-loading button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px}.auth-gate-spinner{border:2px solid var(--line);border-top-color:var(--violet);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite auth-gate-spin}@keyframes auth-gate-spin{to{transform:rotate(360deg)}}
.trial-banner{z-index:1000;color:#44339a;background:#ede9ff;justify-content:center;align-items:center;gap:18px;padding:9px 18px;font-size:14px;display:flex;position:relative}.trial-banner.warning{color:#72510e;background:#fff0ce}.trial-banner a{color:inherit;font-weight:800}
