.qcco-signature-icon{display:inline-block;flex:none;-o-object-fit:contain;object-fit:contain;vertical-align:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (forced-colors:active){.qcco-signature-icon{display:none}}.qcco-glyph{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.qcco-glyph .qcco-glyph-accent{stroke:var(--qcco-glyph-accent,#ccff00)}[data-theme=light] .qcco-glyph .qcco-glyph-accent{stroke:var(--qcco-glyph-accent,#6b8f00)}.qcco-signature-fallback{display:inline-block;vertical-align:middle;color:inherit;opacity:.92}.qcco-ai-shell{position:fixed;right:18px;bottom:22px;z-index:1200;font-family:inherit;perspective:1200px}.qcco-ai-launcher{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;overflow:visible;transform:translateZ(0)}.qcco-ai-launcher-mark,.qcco-ai-mark{display:grid;place-items:center;position:relative;color:#5dd8ff;font-weight:900;background:linear-gradient(145deg,#021220e6,#0a1f34b8);border:1px solid rgba(96,214,255,.25);box-shadow:inset 0 1px 10px #7dd3fc1f,0 8px 18px #00000040}.qcco-ai-launcher-mark{width:40px;height:40px;border-radius:13px;font-size:24px}.qcco-ai-launcher-mark small,.qcco-ai-mark span{position:absolute;right:3px;top:2px;font-size:9px;color:#cf0}.qcco-ai-panel{position:absolute;right:0;bottom:68px;width:min(390px,calc(100vw - 28px));max-height:min(650px,calc(100vh - 110px));overflow:hidden;border:1px solid rgba(186,230,253,.34);border-radius:26px;color:#edfaff;background:linear-gradient(145deg,#0f172ab8,#030e1bc9);box-shadow:0 34px 90px #00000094,0 0 0 1px #38bdf814,inset 0 1px #ffffff2e,inset 12px 0 36px #38bdf809;backdrop-filter:blur(32px) saturate(175%);-webkit-backdrop-filter:blur(32px) saturate(175%);transform-origin:bottom right;animation:qccoAiOpen .25s cubic-bezier(.2,.8,.2,1)}.qcco-ai-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#ffffff61,#38bdf80a 38%,#ccff0024);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.qcco-ai-aurora{position:absolute;width:240px;height:240px;right:-70px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.22),rgba(37,99,235,.06) 52%,transparent 72%);filter:blur(8px);pointer-events:none}.qcco-ai-head{position:relative;display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(148,163,184,.14)}.qcco-ai-mark{width:43px;height:43px;border-radius:13px;font-size:25px}.qcco-ai-head>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.qcco-ai-head strong{font-size:15px;color:#61d8ff;letter-spacing:.02em}.qcco-ai-head small{font-size:10px;color:#a7c8d9}.qcco-ai-online{margin-inline-start:auto;font-size:10px;color:#c8e7f5;display:flex;align-items:center;gap:5px}.qcco-ai-online i{width:6px;height:6px;border-radius:50%;background:#cf0;box-shadow:0 0 10px #cf0}.qcco-ai-head>button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#d9f3ff;font-size:24px;line-height:1}.qcco-ai-body{position:relative;padding:17px}.qcco-ai-body h2{font-size:19px;line-height:1.28;margin:0 0 15px;color:#f7fcff;text-wrap:balance}.qcco-ai-actions{display:grid;gap:8px}.qcco-ai-action{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;border:1px solid rgba(125,211,252,.2);border-radius:15px;text-align:start;color:#eaf8ff;background:linear-gradient(135deg,#1b324c80,#0c1f3466);box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000001f;transition:.2s ease}.qcco-ai-action:hover{transform:translateY(-1px);border-color:#60d6ff73;background:linear-gradient(135deg,#2241609e,#0c253d85)}.qcco-ai-action>b{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#62d9ff;background:#0314248c;font-size:19px}.qcco-ai-action span{display:flex;flex-direction:column;gap:2px}.qcco-ai-action strong{font-size:13px}.qcco-ai-action small{font-size:10px;color:#a9c5d5}.qcco-ai-action em{font-style:normal;font-size:26px;color:#5dd8ff}.qcco-ai-composer{display:grid;grid-template-columns:1fr 34px 38px;gap:5px;align-items:center;margin-top:13px;padding:5px;border:1px solid rgba(125,211,252,.27);border-radius:17px;background:#02142385;box-shadow:inset 0 1px 12px #0003}.qcco-ai-composer input{min-width:0;height:38px;padding:0 8px;border:0;outline:0;background:transparent;color:#eefbff;font:inherit;font-size:12px}.qcco-ai-composer button{height:34px;border:0;border-radius:11px;color:#bfeaff;background:#38bdf821}.qcco-ai-composer button:last-child{color:#03111d;background:linear-gradient(145deg,#61dcff,#2ca8ee);box-shadow:0 5px 18px #0ea5e94d}@keyframes qccoAiOpen{0%{opacity:0;transform:translateY(14px) scale(.94) rotateX(-4deg)}to{opacity:1;transform:none}}@media (max-width:600px){.qcco-ai-shell{right:12px;bottom:14px}.qcco-ai-panel{right:0;bottom:62px;width:calc(100vw - 24px);max-height:calc(100vh - 96px);overflow:auto;border-radius:23px}.qcco-ai-body{padding:14px}.qcco-ai-body h2{font-size:17px}.qcco-ai-action{min-height:55px}}@media (prefers-reduced-motion:reduce){.qcco-ai-action{transition:none}.qcco-ai-panel{animation:none}}.qcco-ai-answer{white-space:pre-wrap;line-height:1.6;max-height:220px;overflow:auto}.qcco-ai-panel{overflow:auto}.qcco-ai-composer button:disabled{opacity:.5}.qcco-ai-voice{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.qcco-ai-voice button{border:1px solid #7dd3fc55;background:#10263d;color:#eaf8ff;border-radius:12px;padding:9px 12px;font:inherit;font-size:12px;min-height:40px}.qcco-ai-voice button:disabled{opacity:.5}.qcco-ai-voice-note{font-size:12px;line-height:1.6;color:#b8d6e4}.qcco-ai-mark,.qcco-ai-launcher-mark{overflow:visible;background:transparent;border:0;box-shadow:none}.qcco-ai-mark img,.qcco-ai-launcher-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qcco-ai-mark,.qcco-ai-launcher-mark{border-radius:0}.qcco-ai-launcher{background:none;border:0;box-shadow:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.qcco-ai-launcher:active{cursor:grabbing}.qcco-ai-shell.is-open .qcco-ai-panel{position:fixed;right:18px;bottom:90px;max-height:calc(100dvh - 110px);transform:none}.qcco-ai-shell{perspective:none}@media (max-width:600px){.qcco-ai-shell.is-open .qcco-ai-panel{right:12px;bottom:80px;max-height:calc(100dvh - 100px)}}.qcco-ai-panel{background:#fff;color:#10202c;border-color:#c8dae6;box-shadow:0 18px 48px #0614203d}.qcco-ai-panel .qcco-ai-aurora{background:radial-gradient(circle,rgba(37,99,235,.1),rgba(37,99,235,.03) 52%,transparent 72%)}.qcco-ai-panel .qcco-ai-head{position:sticky;top:0;z-index:2;background:#fff;border-bottom-color:#dbe7ef}.qcco-ai-panel .qcco-ai-head strong{color:#0d1b26}.qcco-ai-panel .qcco-ai-head small,.qcco-ai-panel .qcco-ai-online{color:#4a6072}.qcco-ai-panel .qcco-ai-head>button{flex:0 0 40px;width:40px;height:40px;margin-inline-start:6px;border:1px solid #d5e3ec;border-radius:12px;background:#f3f7fa;color:#10202c;font-size:20px;line-height:1}.qcco-ai-panel .qcco-ai-mark{background:linear-gradient(145deg,#e8f4ff,#d3e9fb);border-color:#a9d2ee;color:#1268b8}.qcco-ai-panel .qcco-ai-body h2{color:#0d1b26}.qcco-ai-panel .qcco-ai-action{color:#10202c;background:#f5f9fc;border-color:#d5e3ec}.qcco-ai-panel .qcco-ai-action small{color:#51687a}.qcco-ai-panel .qcco-ai-action em{color:#1268b8}.qcco-ai-panel .qcco-ai-answer{color:#10202c}.qcco-ai-panel .qcco-ai-composer{background:#f5f9fc;border-color:#cfe0ec;box-shadow:none}.qcco-ai-panel .qcco-ai-composer input{color:#10202c}.qcco-ai-panel .qcco-ai-composer input::-moz-placeholder{color:#6a8093}.qcco-ai-panel .qcco-ai-composer input::placeholder{color:#6a8093}.qcco-ai-panel .qcco-ai-composer button{color:#12557f;background:#e3eff8}.qcco-ai-panel .qcco-ai-composer button:last-child{color:#fff;background:linear-gradient(145deg,#2ca8ee,#1268b8);box-shadow:0 5px 16px #1268b842}.qcco-ai-panel .qcco-ai-voice-note{color:#51687a}.qcco-ai-panel .qcco-ai-voice{gap:6px}.qcco-ai-panel .qcco-ai-voice>button{min-height:34px;padding:6px 11px;border:1px solid #cfe0ec;border-radius:11px;color:#12557f;background:#eef5fa;font-size:12px;line-height:1.2}.qcco-ai-panel .qcco-ai-voice>button[aria-pressed=true]{color:#fff;background:#1268b8;border-color:#1268b8}.qcco-ai-shell.is-open .qcco-ai-launcher{display:none}.qcco-ai-panel .qcco-ai-action>b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e6f1fa;color:#1268b8}.qcco-ai-panel .qcco-ai-action>b .qcco-glyph{width:22px;height:22px}.qcco-ai-panel .qcco-ai-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8a2b2b}.qcco-ai-panel .qcco-ai-error button{min-height:32px;padding:5px 12px;border:1px solid #cfe0ec;border-radius:10px;background:#eef5fa;color:#12557f;font-size:12px}.qcco-ai-shell.is-placing{transition:left .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.qcco-ai-shell.is-placing{transition:none}}.qcco-ai-launcher .qcco-ai-launcher-mark{width:46px;height:46px;border-radius:0;overflow:visible}.qcco-ai-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none;background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.34) 47%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.34) 53%,transparent 60%);background-repeat:no-repeat;background-size:260% 100%;background-position:-60% 0;-webkit-mask-image:url(/goupr-ai-mark.png);mask-image:url(/goupr-ai-mark.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}@supports (mask-mode: luminance){.qcco-ai-sheen{display:block}}@supports (-webkit-mask-source-type: luminance){.qcco-ai-sheen{display:block}}.qcco-ai-sheen{animation:qccoAiSheen 4s linear infinite}@keyframes qccoAiSheen{0%,76%{background-position:-60% 0}99%,to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.qcco-ai-sheen{animation:none;background-position:-60% 0}}.qcco-ai-launcher-mark img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qcco-ai-panel{background:linear-gradient(150deg,#ffffff9e,#f3f8fc85);color:#0e2542;border-color:#ffffff8c;box-shadow:0 26px 70px #06142047,inset 0 1px #ffffffb3;backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.qcco-ai-launcher{background:linear-gradient(150deg,#ffffff8c,#ffffff4d);border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 26px #06142038,inset 0 1px #ffffffbf;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);border-radius:50%;overflow:hidden;display:grid;place-items:center}.qcco-ai-launcher .qcco-ai-launcher-mark{width:34px;height:34px;overflow:visible}:root[data-theme=dark] .qcco-ai-panel{background:linear-gradient(150deg,#ffffffd1,#ecf4fabd);border-color:#ffffff80;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffffb3}:root[data-theme=dark] .qcco-ai-launcher{background:linear-gradient(150deg,#ffffff38,#ffffff14);border-color:#ffffff4d;box-shadow:0 10px 26px #00000073,inset 0 1px #ffffff47}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .qcco-ai-panel{background:linear-gradient(150deg,#ffffffd1,#ecf4fabd);border-color:#ffffff80;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffffb3}:root:not([data-theme=light]) .qcco-ai-launcher{background:linear-gradient(150deg,#ffffff38,#ffffff14);border-color:#ffffff4d;box-shadow:0 10px 26px #00000073,inset 0 1px #ffffff47}}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-ai-panel,.qcco-ai-launcher{background:#f7fafc;border-color:#c8dae6}:root[data-theme=dark] .qcco-ai-panel{background:#f2f7fa}:root[data-theme=dark] .qcco-ai-launcher{background:#16314f}}body.qcco-menu-open .qcco-ai-shell{display:none}:root .qcco-ai-shell .qcco-ai-launcher{background:transparent;border:0;box-shadow:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;width:56px;height:56px;min-width:56px;min-height:56px}:root .qcco-ai-shell .qcco-ai-launcher .qcco-ai-launcher-mark{width:48px;height:48px;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 1px 2px rgba(14,37,66,.2))}:root .qcco-ai-shell .qcco-ai-launcher:focus-visible{outline:2px solid #35b9f0;outline-offset:4px;border-radius:10px}:root .qcco-ai-shell .qcco-ai-sheen{display:block;-webkit-mask-image:url(/goupr-ai-mark.png);mask-image:url(/goupr-ai-mark.png);-webkit-mask-source-type:alpha;mask-mode:alpha}.qcco-ai-shell{transition:margin-bottom .28s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.qcco-ai-shell{transition:none}}.header-actions .icon-btn.feedback-toggle{display:grid;flex-shrink:0}.feedback-toggle[aria-pressed=true]{color:#cf0;border-color:#7d982c}.qcco-app[data-theme=light] .feedback-toggle[aria-pressed=true]{color:#526800;border-color:#8da83d}.feedback-toggle:focus-visible{outline:2px solid #a5c700;outline-offset:3px}@media (max-width:650px){.header-actions .icon-btn.feedback-toggle{width:36px;height:38px}}@media (max-width:360px){.site-header .logo{width:68px}.site-header{gap:4px}}.site-header .header-actions{position:relative}.site-header .language-menu,.site-header .mobile-menu,.site-header .account-menu{position:absolute;inset-inline-end:0;top:calc(100% + 16px);z-index:60;display:flex;flex-direction:column;gap:4px;width:min(320px,calc(100vw - 24px));max-height:min(460px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid #344155;border-radius:18px;background:#0f172a;color:#f3f6fa;box-shadow:0 16px 48px #0005;box-sizing:border-box}.site-header .language-menu button,.site-header .mobile-menu button,.site-header .account-menu button{display:block;flex:0 0 auto;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}.site-header .language-menu button:hover,.site-header .mobile-menu button:hover,.site-header .account-menu button:hover,.site-header .account-menu button.active{background:#ccff0026}.site-header .language-menu input{flex:0 0 auto;width:100%;min-height:44px;box-sizing:border-box;padding:10px;border:1px solid #64748b;border-radius:10px}.site-header .account-menu strong{overflow-wrap:anywhere;padding:8px}.qcco-app[data-theme=light] .site-header .language-menu,.qcco-app[data-theme=light] .site-header .mobile-menu,.qcco-app[data-theme=light] .site-header .account-menu{background:#fff;color:#101827;border-color:#d4dce5}.qcco-app[data-theme] .qcco-ai-composer input{background:transparent;color:#edf8ff;border:0;border-radius:0;box-shadow:none;min-width:0;width:100%}.qcco-app .qcco-ai-composer input::-moz-placeholder{color:#aec1ce}.qcco-app .qcco-ai-composer input::placeholder{color:#aec1ce}.qcco-app .qcco-ai-composer{min-width:0}.qcco-app .qcco-ai-panel{max-height:calc(100dvh - 110px);overflow-x:hidden}header.site-header.site-header{--header-h:64px;--header-float:12px;height:var(--header-h);gap:18px;padding-inline:max(6px,calc(var(--page-inline) - var(--header-float)))}@media (max-width:1024px){header.site-header.site-header{gap:12px;padding-inline:16px}}@media (max-width:720px){header.site-header.site-header{--header-h:56px;gap:6px;padding-inline:10px}}:where(h1,h2,h3,section,[id]){scroll-margin-top:calc(84px + env(safe-area-inset-top))}@media (max-width:720px){:where(h1,h2,h3,section,[id]){scroll-margin-top:calc(74px + env(safe-area-inset-top))}}header.site-header nav button{font-weight:600;color:#e4ebf3}[data-theme=light] header.site-header nav button{color:#17222f}header.site-header nav button:hover{opacity:1}header.site-header nav button[aria-current=page]{color:#cf0;opacity:1}[data-theme=light] header.site-header nav button[aria-current=page]{color:#4f6a00}@media (width > 650px){header.site-header.site-header .header-actions{margin-inline-start:auto}}@media (width <= 650px){header.site-header.site-header .header-actions{display:flex;align-items:center;gap:2px}header.site-header.site-header .header-actions .icon-btn{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0}header.site-header.site-header .theme-toggle{transform:scale(.86);transform-origin:center}header.site-header.site-header{gap:4px;padding-inline:8px}header.site-header.site-header .header-actions{flex-wrap:nowrap;min-width:0}}@media (width <= 380px){header.site-header.site-header .header-actions .notification-button{order:2}}header.site-header.site-header .logo{height:auto;max-height:calc(100% - 10px);width:156px}header.site-header.site-header .logo img{max-height:100%}header.site-header.site-header .theme-toggle{width:80px;height:44px;transform:none}header.site-header.site-header .theme-toggle-thumb{width:34px;height:34px}header.site-header.site-header .theme-toggle.dark .theme-toggle-thumb{transform:translate(36px)}@media (max-width:720px){header.site-header.site-header .logo{width:132px}header.site-header.site-header .theme-toggle{width:72px}header.site-header.site-header .theme-toggle.dark .theme-toggle-thumb{transform:translate(28px)}}@media (width <= 650px){header.site-header.site-header{gap:6px;padding-inline:8px}header.site-header.site-header .logo{flex:0 1 auto;min-width:72px;width:108px}header.site-header.site-header .header-actions{gap:0;flex:0 0 auto;margin-inline-start:auto}header.site-header.site-header .header-actions .icon-btn{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;order:0}header.site-header.site-header .header-shortcuts{display:none}header.site-header.site-header .header-actions{flex:0 0 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;margin-inline-start:auto}}@media (width <= 360px){header.site-header.site-header{gap:4px;padding-inline:6px}header.site-header.site-header .logo{width:84px}}@media (width <= 319px){header.site-header.site-header{flex-wrap:wrap;height:auto;min-height:var(--header-h);row-gap:4px;padding-block:4px}header.site-header.site-header .header-actions{width:100%;margin-inline-start:0;justify-content:center;flex-wrap:wrap;row-gap:2px}header.site-header.site-header .header-shortcuts{flex-wrap:wrap;justify-content:center;gap:0}}.qcco-app[data-theme=light] header.site-header.site-header .logo{padding:0}header.site-header.site-header .logo{aspect-ratio:5176/1026;width:176px;max-height:calc(100% - 6px)}@media (max-width:720px){header.site-header.site-header .logo{width:150px;max-height:calc(100% - 7px)}}@media (width <= 650px){header.site-header.site-header .logo{width:120px;flex-shrink:0}}@media (width <= 360px){header.site-header.site-header .logo{width:96px;flex-shrink:0}}header.site-header.site-header .logo{display:flex;align-items:center;min-height:44px}@media (width <= 650px){:where(h1,h2,h3,section,[id]){scroll-margin-top:80px}.shop-detail>button.secondary,.search-demo-detail>button.secondary,.search-results-page section[aria-label]>button.secondary{top:76px}}.site-header .header-shortcuts{display:flex;align-items:center;gap:inherit}@media (width >= 651px){header.site-header.site-header{flex-wrap:wrap;align-content:center;row-gap:4px}header.site-header.site-header .header-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;row-gap:4px}}.site-header .account-menu button.account-signout[aria-busy=true],.site-header .account-menu button.account-signout:disabled{opacity:.62;cursor:progress}.site-header .sign-out-note{position:absolute;inset-inline:12px;top:calc(100% + 8px);z-index:70;display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid #f0b429;border-radius:14px;background:#2a1f05;color:#ffe9b0;font-size:14px;line-height:1.5;box-shadow:0 16px 48px #0006}.site-header .sign-out-note button{flex:0 0 auto;min-width:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}.qcco-app[data-theme=light] .site-header .sign-out-note{border-color:#b4761a;background:#fff4dc;color:#4a3208;box-shadow:0 16px 40px #1b23300f}header.site-header.site-header .theme-toggle{width:auto;height:auto;padding:0;background:none;border:0;border-radius:12px;overflow:visible;transform:none;display:grid;place-items:center}header.site-header.site-header .theme-toggle[aria-pressed]{color:inherit}header.site-header.site-header .header-actions .icon-btn,header.site-header.site-header .header-shortcuts .icon-btn{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;background:none;border:0;border-radius:15px}header.site-header.site-header .header-actions .icon-btn:before,header.site-header.site-header .header-shortcuts .icon-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:12px;background:#101827;border:1px solid #243247}.qcco-app[data-theme=light] header.site-header.site-header .header-actions .icon-btn:before,.qcco-app[data-theme=light] header.site-header.site-header .header-shortcuts .icon-btn:before{background:#eef2f6;border-color:#d4dce5}header.site-header.site-header .icon-btn>*{position:relative}header.site-header.site-header .icon-btn>svg,header.site-header.site-header .icon-btn .qcco-glyph{width:22px;height:22px}header.site-header.site-header .icon-btn>svg,header.site-header.site-header .icon-btn .qcco-glyph{stroke-width:2.3}header.site-header.site-header .header-actions{gap:0}header.site-header.site-header .header-shortcuts{gap:0}@media (width <= 650px){header.site-header.site-header .header-shortcuts{display:flex;align-items:center;gap:0}header.site-header.site-header .header-actions .icon-btn,header.site-header.site-header .header-shortcuts .icon-btn{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px}header.site-header.site-header .icon-btn>svg,header.site-header.site-header .icon-btn .qcco-glyph{width:22px;height:22px}}@media (width <= 650px){header.site-header.site-header .header-shortcuts .language-selector{display:none}}@media (width <= 650px){header.site-header.site-header .logo{width:72px;min-width:0}}@media (width <= 380px){header.site-header.site-header .header-actions .icon-btn.language-strip-button{display:none}}.qcco-menu .qcco-menu-language-narrow{display:none}@media (width <= 380px){.qcco-menu .qcco-menu-language-narrow{display:flex}}@media (width <= 360px){header.site-header.site-header{margin-inline:4px;padding-inline:4px;gap:2px}header.site-header.site-header .logo{width:72px;min-width:0}}.site-header.site-header .notification-panel{left:auto;right:auto;inset-inline-end:0;width:min(390px,calc(100vw - 24px));box-sizing:border-box;max-height:min(460px,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.site-header .notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-header.site-header .notification-panel button{min-height:44px;color:inherit}.site-header .notification-head button{width:auto;flex-shrink:0}.site-header .notification-item{display:grid;gap:6px;padding:12px;text-align:start;background:transparent;border:0;border-top:1px solid #64748b55}.site-header .notification-item.unread{border-inline-start:3px solid #9bbd00}.site-header .notification-item span{font-size:13px;line-height:1.6}.site-header.site-header .notification-panel button:disabled{opacity:.6;cursor:wait}@media (width <= 650px){.site-header.site-header .notification-panel{position:fixed;top:80px;inset-inline:12px;width:auto}}.qcco-app[data-page=home] header.site-header.site-header{border-radius:16px;box-shadow:0 4px 16px #0e25420d}.qcco-app[data-page=home] header.site-header.site-header .header-actions .icon-btn{background:transparent;box-shadow:none;border-color:transparent;border-radius:10px}.qcco-app[data-page=home] header.site-header.site-header .header-actions .icon-btn:before,.qcco-app[data-page=home] header.site-header.site-header .header-shortcuts .icon-btn:before{background:#141f33;border-color:#24324799}.qcco-app[data-theme=light][data-page=home] header.site-header.site-header .header-actions .icon-btn,.qcco-app[data-theme=light][data-page=home] header.site-header.site-header .header-shortcuts .icon-btn{color:#dce3ec}.qcco-app[data-page=home] header.site-header.site-header .header-actions .icon-btn:hover{background:#ffffff18}.qcco-app[data-page=home] header.site-header.site-header .header-actions .icon-btn:focus-visible{outline:2px solid #ccff00;outline-offset:-3px}.site-header .home-language-panel{position:absolute;inset-inline-end:0;top:calc(100% + 14px);width:min(420px,calc(100vw - 24px));padding:14px;background:var(--panel);color:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 44px #0003;z-index:65;max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain}.home-language-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.home-language-heading>button{width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:24px;cursor:pointer}.home-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.site-header .home-language-grid>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;text-align:start;font-size:14px;cursor:pointer}.home-language-grid>button>svg{width:24px;flex:0 0 24px}.home-language-grid>button>span:first-of-type{flex:1;overflow-wrap:anywhere}.site-header .home-language-grid>button[aria-current=true]{background:#ccff001a;border-color:#8ba500;color:inherit;font-weight:700}.site-header .home-language-grid>button:hover,.home-language-heading>button:hover{background:#94a3b826}.home-language-panel button:focus-visible{outline:2px solid #8ba500;outline-offset:-2px}@media (width <= 650px){.site-header .home-language-panel{position:fixed;top:calc(76px + env(safe-area-inset-top));inset-inline:12px;width:auto}}.qcco-app[data-page][data-theme] header.site-header.site-header{background:#0e2542d1;border-color:#ffffff38;box-shadow:0 8px 32px #0e254226}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-app[data-page][data-theme] header.site-header.site-header{background:#0e2542}}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:before{background:transparent;border-color:transparent}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:hover:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:hover:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:focus-visible:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn[aria-expanded=true]:before{background:#ffffff24}.qcco-app[data-page][data-theme] header.site-header.site-header nav button{color:#fff}.qcco-app[data-page][data-theme] header.site-header.site-header nav button[aria-current=page]{color:#cf0}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn{color:#fff}.qcco-app[data-page][data-theme] header.site-header.site-header .logo .logo-light{display:none}.qcco-app[data-page][data-theme] header.site-header.site-header .logo .logo-dark{display:block}@media (width <= 430px){header.site-header.site-header{margin-inline:4px;padding-inline:4px;gap:2px}header.site-header.site-header .logo{width:62px;min-width:0}}@media (width <= 343px){header.site-header.site-header .header-actions .icon-btn.fullscreen-button,header.site-header.site-header .header-shortcuts .icon-btn.fullscreen-button{display:none!important}}@media (width <= 650px){header.site-header.site-header .logo{flex:1 1 0;width:auto;min-width:56px;max-width:120px;aspect-ratio:5176 / 1026;height:auto;max-height:none;overflow:clip;align-self:center}header.site-header.site-header .logo img{width:100%;height:auto;max-height:none;display:block}}header.site-header.site-header .logo.logo-header{aspect-ratio:5264/1481;width:176px;min-width:0;max-height:calc(100% - 8px);flex:0 0 auto;overflow:visible}header.site-header.site-header .logo.logo-header img{width:100%;height:auto;max-height:none;display:block;clip-path:none;transform:none}@media (max-width:1024px){header.site-header.site-header .logo.logo-header{width:168px}}@media (max-width:720px){header.site-header.site-header .logo.logo-header{width:168px}}@media (width <= 650px){header.site-header.site-header .logo.logo-header{flex:1 1 0;width:auto;min-width:150px;max-width:176px;height:auto;max-height:none;overflow:visible;align-self:center}header.site-header.site-header .header-shortcuts{display:flex!important;gap:0}header.site-header.site-header .header-shortcuts .icon-btn:not(.language-strip-button),header.site-header.site-header .header-actions .notification-button{display:none!important}header.site-header.site-header .header-shortcuts .icon-btn.language-strip-button{display:inline-grid!important}header.site-header.site-header .menu-button[data-unread=true]{position:relative}header.site-header.site-header .menu-button[data-unread=true]:after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:9px;height:9px;border-radius:50%;background:#cf0;box-shadow:0 0 0 2px var(--sr-bar,#050a12)}.qcco-app[data-theme=light] header.site-header.site-header .menu-button[data-unread=true]:after{background:#7a9a00;box-shadow:0 0 0 2px #fff}}header.site-header.site-header .header-actions{margin-inline-start:auto}header.site-header.site-header nav{margin-inline-start:clamp(16px,3vw,40px)}header.site-header.site-header nav button{font-weight:600}.site-header.site-header .notification-panel{position:fixed;top:84px;inset-inline-end:16px;inset-inline-start:auto;width:min(380px,calc(100vw - 32px))}header.site-header.site-header .menu-button[data-unread=true]{position:relative}header.site-header.site-header .menu-button[data-unread=true]:after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:9px;height:9px;border-radius:50%;background:#cf0;box-shadow:0 0 0 2px var(--sr-bar,#050a12)}.qcco-app[data-theme=light] header.site-header.site-header .menu-button[data-unread=true]:after{background:#7a9a00;box-shadow:0 0 0 2px #fff}@media (width <= 650px){header.site-header.site-header .header-shortcuts .icon-btn.header-search-button{display:none!important}}@media (width >= 651px){header.site-header.site-header .header-shortcuts .icon-btn.header-search-button{display:inline-grid!important}}.qcco-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#04070ca8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width:721px){.qcco-menu-scrim{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header .qcco-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:60;display:flex;flex-direction:column;gap:2px;width:min(340px,calc(100vw - 20px));max-height:min(560px,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid #2c3a4e;border-radius:18px;background:#0f172a;color:#f3f6fa;box-shadow:0 18px 50px #0006;box-sizing:border-box}[data-theme=light] .site-header .qcco-menu{background:#fff;color:#111827;border-color:#dce3ea;box-shadow:0 18px 44px #1b273522}.qcco-menu-head{display:none;align-items:center;justify-content:space-between;padding:2px 4px 8px}.qcco-menu-head strong{font-size:1rem}.qcco-menu-close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.qcco-menu-account{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:6px;border-radius:14px;background:#ccff000f;border:1px solid #ccff0033}[data-theme=light] .qcco-menu-account{background:#cf02;border-color:#c7d84a55}.qcco-menu-account .qcco-menu-text{flex:1;min-width:0}.qcco-menu-signin,.qcco-menu-signout{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:#cf0;color:#0b1220;font:inherit;font-weight:700;cursor:pointer}.qcco-menu-signout{background:transparent;border-color:currentColor;color:inherit;font-weight:600}.qcco-menu-account.guest{flex-direction:column;align-items:stretch;gap:8px}.qcco-menu-account.guest .qcco-menu-signin{width:100%}.qcco-menu-section{display:flex;flex-direction:column;gap:2px;padding-top:6px}.qcco-menu-section h3{margin:4px 8px 2px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-weight:700}.qcco-menu-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.qcco-menu-entry:hover,.qcco-menu-entry:focus-visible{background:#ccff0026}.qcco-menu-entry[aria-current=page]{background:#cf03;box-shadow:inset 0 0 0 1px #cf06}.qcco-menu-text{display:flex;flex-direction:column;min-width:0}.qcco-menu-text b{font-weight:600;font-size:.95rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qcco-menu-text small{opacity:.6;font-size:.75rem}.qcco-menu-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#ffffff0f}[data-theme=light] .qcco-menu-icon{background:#0b122010}.qcco-menu-badge{margin-inline-start:auto;min-width:22px;padding:0 6px;border-radius:999px;background:#cf0;color:#0b1220;font-size:.72rem;font-weight:800;font-style:normal;text-align:center;line-height:22px}.qcco-menu-out{margin-inline-start:auto;opacity:.5}.qcco-menu-links{margin-top:6px;border-top:1px solid #ffffff1a;padding-top:8px}[data-theme=light] .qcco-menu-links{border-top-color:#0b122014}.qcco-menu-view{border-top:1px solid #ffffff1a;padding-top:6px}[data-theme=light] .qcco-menu-view{border-top-color:#0b122014}@media (max-width:720px){.qcco-menu-scrim{z-index:950}.site-header .qcco-menu{z-index:960;position:fixed;inset-block:0;inset-inline-end:0;top:0;width:min(86vw,360px);max-height:100dvh;height:100dvh;border-radius:0;border:0;border-inline-start:1px solid #2c3a4e;padding:12px 12px calc(16px + env(safe-area-inset-bottom));animation:qcco-menu-in .18s ease-out}.qcco-menu-head{display:flex}}@keyframes qcco-menu-in{0%{transform:translate(var(--qcco-menu-from,8%));opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.site-header .qcco-menu{animation:none}}.site-header .qcco-menu{color:#f6f9fc}[data-theme=light] .site-header .qcco-menu{color:#0f1720}.qcco-menu-text b{font-weight:650;font-size:.97rem;letter-spacing:.01em}.qcco-menu-text small{opacity:.78;font-size:.78rem}[data-theme=light] .qcco-menu-text small{color:#41505f;opacity:1}.qcco-menu-section h3{opacity:.78;color:#b9c6d6}[data-theme=light] .qcco-menu-section h3{color:#5b6b7c;opacity:1}.qcco-menu-entry[aria-current=page] .qcco-menu-text b{color:#cf0}[data-theme=light] .qcco-menu-entry[aria-current=page] .qcco-menu-text b{color:#4f6a00}.qcco-menu-icon{width:38px;height:38px;background:#ffffff14}[data-theme=light] .qcco-menu-icon{background:#0b122012}.search-catalog-card .search-catalog-cover{width:46px;height:46px;flex:none;border-radius:12px;background-size:cover;background-position:center;overflow:hidden}body.qcco-menu-open .qcco-ai-shell,body.qcco-menu-open .qcco-ai-launcher{display:none!important}@media (max-width:760px){body.qcco-menu-open .site-header{z-index:951}}.qcco-menu-section h3{color:#c7d3e1;opacity:.9;font-size:.74rem}[data-theme=light] .qcco-menu-section h3{color:#4a5a6b;opacity:1}.qcco-menu-text small{color:#c2cede;opacity:.9}[data-theme=light] .qcco-menu-text small{color:#3d4b5a;opacity:1}.qcco-menu-view{display:flex}.qcco-menu-glyph{font-size:1.25rem;line-height:1}.qcco-menu-language{cursor:default}.qcco-menu-language .qcco-menu-text{flex:1}.qcco-menu-language select{max-width:46%;min-height:44px;padding:0 10px;border:1px solid #3a4a60;border-radius:12px;background:#0b1220;color:inherit;font:inherit}[data-theme=light] .qcco-menu-language select{background:#f4f7fa;border-color:#cdd6e0}.qcco-menu-head{position:sticky;top:0;z-index:2;margin:-4px -4px 4px;padding:8px 8px 10px;background:var(--panel);border-bottom:1px solid var(--line)}@media (min-width:721px){.qcco-menu-scrim{background:#04070c66;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.site-header .qcco-menu{display:flex;flex-direction:column;overflow:hidden}.qcco-menu-head{position:static;flex:0 0 auto;margin:0;background:var(--panel)}.qcco-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px}.qcco-menu .qcco-menu-signout[aria-busy=true],.qcco-menu .qcco-menu-signout:disabled{opacity:.62;cursor:progress}.qcco-menu-close{width:44px;height:44px}.qcco-menu-signin,.qcco-menu-signout{min-height:44px}.site-header .qcco-menu-head{display:flex}.qcco-app[data-theme=light] .qcco-menu-signin{background:#0e2542;color:#fffefa}.language-strip{display:block;margin:2px 0 10px;min-width:0}.lang-window{overflow-x:auto;overflow-y:hidden;direction:ltr;scrollbar-width:none;cursor:grab;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.lang-window::-webkit-scrollbar{display:none}.lang-window:active{cursor:grabbing}.lang-track{display:flex;width:-moz-max-content;width:max-content}.lang-group{display:flex;flex:none;gap:8px;padding:0 4px}.lang-chip{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 12px;background:var(--panel,#101827);color:inherit;border:1px solid var(--line,#243247);border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s,background .18s}.lang-chip .qcco-flag{display:block;width:auto;height:14px;flex:none}.lang-name{display:block}.lang-chip:hover{border-color:#8baa00}.lang-chip:focus-visible{outline:2px solid #a5c700;outline-offset:2px}.lang-chip.current{background:#cf0;color:#0a1019;border-color:#cf0;box-shadow:0 0 0 2px #ccff0040}.lang-chip.current .lang-name{color:#0a1019}.qcco-app[data-theme=light] .lang-chip{background:#fff;border-color:#d4dce5}.qcco-app[data-theme=light] .lang-chip.current{background:#3f5200;color:#fff;border-color:#3f5200;box-shadow:0 0 0 2px #3f520033}.qcco-app[data-theme=light] .lang-chip.current .lang-name{color:#fff}@media (max-width:680px){.lang-group{gap:6px;padding:0 3px}.lang-chip{padding:0 10px;font-size:13px;gap:6px}}@media (prefers-reduced-motion:reduce){.lang-group[aria-hidden=true]{display:none}.lang-chip{transition:none}}.language-glass{position:fixed;inset-inline:12px;z-index:60;box-sizing:border-box;max-width:1120px;margin-inline:auto;padding:0 4px;border-radius:20px;border:1px solid #ffffff2e;--glass-ink:#e4ebf3;background:#080c14ad;color:var(--glass-ink);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 32px #00000026;overflow:hidden}.qcco-app[data-theme=light] .language-glass{--glass-ink:#17202c;background:#ffffffa8;border-color:#17202c26;box-shadow:0 8px 32px #17202c14}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.language-glass{background:#080c14}.qcco-app[data-theme=light] .language-glass{background:#fff}}.language-glass .language-strip{margin:0}.qcco-app .language-glass .lang-window{padding-block:5px}.qcco-app .language-glass .lang-chip .qcco-flag{filter:drop-shadow(0 0 .5px rgba(0,0,0,.55))}.qcco-app .language-glass .lang-chip{background:transparent;color:var(--glass-ink);border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 32%,transparent);gap:6px;min-height:35px;padding:0 10px;font-size:13px;position:relative}.qcco-app .language-glass .lang-chip:after{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}.qcco-app .language-glass .lang-chip:hover{border-color:currentColor}.qcco-app .language-glass .lang-chip .lang-name{color:var(--glass-ink);flex:none;font-size:inherit;font-weight:inherit}.qcco-app .language-glass .lang-chip .lang-code{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--glass-ink);opacity:.72;font-variant-numeric:tabular-nums}.qcco-app .language-glass .lang-chip.current{background:#cf0;color:#0a1019;border-color:#cf0;box-shadow:none;outline:2px solid #ccff00;outline-offset:2px}.qcco-app .language-glass .lang-chip.current .lang-name,.qcco-app .language-glass .lang-chip.current .lang-code{color:#0a1019;opacity:1}.qcco-app[data-theme=light] .language-glass .lang-chip.current{background:#3f5200;border-color:#3f5200;color:#fff;box-shadow:none;outline-color:#3f5200}.qcco-app[data-theme=light] .language-glass .lang-chip.current .lang-name,.qcco-app[data-theme=light] .language-glass .lang-chip.current .lang-code{color:#fff}@media (max-width:680px){.language-glass{inset-inline:8px;border-radius:18px}}.qcco-app[data-page=home][data-theme] header.site-header.site-header{background:#0e2542d1;border-color:#ffffff38;box-shadow:0 8px 32px #0e254226}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-app[data-page=home][data-theme] header.site-header.site-header{background:#0e2542}}.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-actions .icon-btn:before,.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:before{background:transparent;border-color:transparent}.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-actions .icon-btn:hover:before,.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:hover:before,.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-actions .icon-btn:focus-visible:before,.qcco-app[data-page=home][data-theme] header.site-header.site-header .header-actions .icon-btn[aria-expanded=true]:before{background:#ffffff24}.shopping-front .shop-hero .hero-intro>p{line-height:1.8;max-width:48ch}.catalog-ribbon .ribbon-controls{display:flex;justify-content:flex-end;gap:6px;margin-bottom:8px}.catalog-ribbon .ribbon-controls button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:10px;background:#ffffff0d;color:inherit;cursor:pointer}.catalog-ribbon .ribbon-controls button:hover,.catalog-ribbon .ribbon-controls button[aria-pressed=true]{background:#ffffff24}.catalog-ribbon .ribbon-card strong{min-height:3.9em}.shopping-front .home-products .shop-grid{gap:18px}.shopping-front .shop-how{max-width:none;margin:28px 0;padding:18px 20px;border:1px solid var(--line);border-radius:16px}.shopping-front .shop-how>summary{min-height:44px;align-content:center;font-size:16px}.shopping-front .shop-how .section{padding:12px 0 0;margin:0}.shopping-front .shop-how .section-head{margin-bottom:18px}.shopping-front .shop-how .section-head h2{font-size:clamp(20px,2vw,26px);margin-block:6px}.shopping-front .shop-how .marketplace-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.shopping-front .shop-how .marketplace-steps article{min-width:0;padding:12px}.shopping-front .shop-how .marketplace-steps h3{margin-block:8px;font-size:17px}.shopping-front .shop-how .marketplace-steps p{font-size:14px;line-height:1.7;margin:0}.shopping-front .shop-locked{margin:24px 0;display:block}.shopping-front .shop-locked .locked-copy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:24px;text-align:start}.shopping-front .locked-copy .locked-mark{grid-column:1;grid-row:1 / 3;margin:0}.shopping-front .locked-copy h2{grid-column:2;margin-bottom:6px}.shopping-front .locked-copy p{grid-column:2;margin:0;font-size:14px}.shopping-front .locked-copy button{grid-column:3;grid-row:1 / 3}.shopping-front .shop-pair{align-items:start;margin-block:24px}.shopping-front .shop-pair.club-closed{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.shopping-front .shop-pair .pair-card{padding:20px}.shopping-front .shop-pair .pair-card p{font-size:14px}.shopping-front .shop-pair.club-closed .pair-club p{margin-bottom:0}.shopping-front .shop-more,.shopping-front .shop-fx{margin:12px 0;padding:2px 16px;border:1px solid var(--line);border-radius:12px}.shopping-front .shop-more>summary,.shopping-front .shop-fx>summary{padding:14px 0;min-height:44px;box-sizing:border-box;font-size:14px;font-weight:600;cursor:pointer}.qcco-app[data-page=home] main>footer{padding-block:28px 32px;row-gap:18px}.qcco-app[data-page=home] main>footer .footer-groups{gap:24px;margin-block:0}.qcco-app[data-page=home] main>footer>p{margin-block:0}@media (min-width: 1100px){.shopping-front .home-products .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.shopping-front .shop-how .marketplace-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-front .shop-pair.club-closed{grid-template-columns:1fr}}@media (max-width: 650px){.shopping-front .shop-how{margin-block:20px;padding:12px}.shopping-front .shop-how .marketplace-steps{gap:8px}.shopping-front .shop-how .marketplace-steps article{padding:8px 4px}.shopping-front .shop-locked .locked-copy{grid-template-columns:auto minmax(0,1fr);padding:18px;gap:8px 12px}.shopping-front .locked-copy button{grid-column:1 / -1;grid-row:3;margin-top:8px;width:100%}.shopping-front .home-products .shop-grid{gap:12px}.qcco-app[data-page=home] main>footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width: 360px){.shopping-front .shop-how .marketplace-steps{grid-template-columns:1fr}}.qcco-app[data-page=home] .qcco-menu-view{display:flex}@media (width > 380px){.qcco-app[data-page=home] .qcco-menu-language-narrow{display:none}}@media (prefers-reduced-motion: reduce){.catalog-ribbon .ribbon-controls button[aria-pressed]{display:none}}.qcco-app[data-page=home] .shopping-front .shop-hero .hero-intro>p{font-size:16px;color:#d4deea;line-height:1.75}.qcco-app[data-page=home] .shopping-front .home-preview-products .shop-demo-note{font-size:15px;line-height:1.8;max-width:85ch;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:22px}.qcco-app[data-page=home] .shopping-front .shop-title>p,.qcco-app[data-page=home] .shopping-front .shop-card-info>p{font-size:14px;line-height:1.65}.qcco-app[data-page=home] .shopping-front .home-products>.shop-title{flex-wrap:wrap;gap:8px 24px}@media (max-width:650px){.qcco-app[data-page=home] .shopping-front .shop-hero .hero-intro>p{font-size:14px}.qcco-app[data-page=home] .shopping-front .home-preview-products .shop-demo-note{font-size:14px;padding:12px 14px}}.qcco-app[data-page=home] header.site-header .header-actions .icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (width <= 380px){.qcco-app[data-page=home] header.site-header .header-actions .icon-btn.language-strip-button{display:none}}.qcco-app[data-page=home] header.site-header .icon-btn .qcco-signature-icon{-o-object-fit:contain;object-fit:contain;filter:none}.journey-gallery{min-width:0}.journey-media{aspect-ratio:1;display:grid;place-items:center;background:#94a3b810;border:1px solid #94a3b833;border-radius:18px;overflow:hidden;padding:12px}.journey-media img,.journey-media video{display:block;width:100%;height:100%;max-height:540px;-o-object-fit:contain;object-fit:contain}.journey-media p{text-align:center;padding:20px}.journey-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.journey-thumbs button{background:transparent;color:inherit;border:1px solid #94a3b844;border-radius:8px;padding:9px 12px;cursor:pointer}.journey-thumbs button[aria-pressed=true]{background:#cf0;color:#080c14}.journey-description{white-space:pre-wrap;overflow-wrap:anywhere}.journey-next{font-size:13px;line-height:1.7;opacity:.8}.product-detail-copy h2{font-size:20px}.product-detail-actions button:disabled{opacity:.5;cursor:not-allowed}.workspace-recent{margin-top:24px}.workspace-recent h2{font-size:22px}.workspace-recent>button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;border:1px solid #94a3b833;border-radius:12px;margin:8px 0;padding:14px;background:transparent;color:inherit;text-align:start;cursor:pointer}.workspace-recent small{display:block;font-size:12px;opacity:.7;margin-top:4px}.room-participants{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.room-participants span{border:1px solid #94a3b844;border-radius:30px;padding:6px 12px;font-size:12px}.room-next{border-inline-start:3px solid #a3c900;padding:10px 14px;margin:12px 0;font-size:14px}.product-section-nav{display:flex;gap:24px;padding:18px 4px;border-bottom:1px solid #94a3b833}.product-section-nav a,.product-section-nav button{color:inherit;text-decoration:none;font-weight:600;background:none;border:0;padding:0;font:inherit;cursor:pointer}.product-section-nav a:hover,.product-section-nav button:hover{color:#8cae00}.product-section-nav button:focus-visible{outline:2px solid #a5c700;outline-offset:3px;border-radius:6px}.journey-thumbs button{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:12px}.journey-thumbs img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px}.product-info-panel{padding:22px;border:1px solid #94a3b833;border-radius:16px;margin:16px 0;background:#94a3b807}.product-info-panel h2{margin-top:0}.product-info-panel p,.product-info-panel figcaption{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.product-info-panel figure{margin:18px 0}.product-info-panel img,.product-info-panel video{width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.product-state-chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.product-state-chips span{padding:7px 13px;border-radius:20px;background:#ccff0015;border:1px solid #9cbd0044;font-size:13px}.product-facts{border-radius:18px;background:#94a3b811;padding:20px}.product-detail-page{padding-bottom:110px!important}.product-detail-actions{position:sticky;bottom:12px;background:#080c14f5;border:1px solid #ccff0040;padding:12px;border-radius:20px;z-index:4;box-shadow:0 8px 30px #0002}.product-detail-actions .secondary{color:#f5f7fa;border-color:#fff5}.product-detail-actions .primary{background:#cf0;color:#080c14}.product-rich-details,.journey-gallery{scroll-margin-top:110px}@media (max-width:600px){.product-info-panel{padding:16px}.product-detail-actions{bottom:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-detail-actions button{padding:12px 8px;font-size:13px}.product-detail-actions .primary{grid-column:1/-1}}.product-art img,.search-product-card i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.search-product-card>b>small{display:block;font-size:12px;font-weight:400;margin-top:8px}.search-product-card{border-radius:18px!important}.product-body h3{line-height:1.5}.product-art{overflow:hidden}.search-product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.search-product-grid .search-product-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;text-align:start}.search-product-grid .search-product-card>i{display:grid;place-items:center;aspect-ratio:1;width:100%;height:auto;border-radius:12px;font-style:normal;font-size:42px;overflow:hidden}.search-product-card>span{min-width:0}.search-product-card>span strong{display:block;font-size:16px;line-height:1.5}.search-product-card>span em{display:block;font-size:12px;opacity:.7;margin-top:8px}.search-product-card>b{margin-top:auto}.search-product-card:hover{border-color:#a3c900;box-shadow:0 8px 22px #080c1410}@media (max-width:600px){.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.search-product-grid .search-product-card{padding:9px}.search-product-card>span strong{font-size:14px}}.search-product-grid .search-product-card>i{background-color:#eef2f5}.search-product-card .dual-price small{display:inline;margin:0}.search-product-card .dual-price-cny,.search-product-card .dual-price-usd{display:block}.listing-row{display:grid;grid-template-columns:28px repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid #8893a544}.listing-row label{font-size:14px}.listing-row b{color:#708700}.listing-rows>button{margin-top:12px}.listing-table-scroll{overflow-x:auto}.listing-table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}.listing-table th,.listing-table td{padding:14px;text-align:start;border-bottom:1px solid #8893a544;white-space:pre-wrap;min-width:100px}.listing-table th{background:#ccff001a}.listing-table tbody tr:hover{background:#ccff0010}@media (max-width:600px){.listing-row{grid-template-columns:24px minmax(0,1fr)}.listing-row label,.listing-row button{grid-column:2}}.journey-gallery-empty .journey-media{aspect-ratio:auto;min-height:0;padding:14px 16px}.journey-media-note{margin:0;font-size:14px;line-height:1.6;opacity:.85}@media (max-width:760px){.product-detail-page .product-detail-actions{bottom:calc(64px + env(safe-area-inset-bottom))}.product-section-nav{gap:8px;flex-wrap:wrap;padding:8px 4px}.product-section-nav button,.product-section-nav a{min-height:44px;padding:9px 12px}.journey-thumbs button{min-width:44px;min-height:44px}}.journey-media-pending{margin:8px 2px 0;font-size:12.5px;line-height:1.6;color:#92400e}.qcco-app[data-theme=dark] .journey-media-pending,.qcco-app:not([data-theme=light]) .journey-media-pending{color:#fbbf24}.preview-draft-note{margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.7;border:1px solid #fbbf2455;background:#fbbf2414;border-radius:12px}.preview-draft-note b{margin-inline-end:4px}.preview-draft-mark{font-style:normal;font-weight:800;font-size:.72rem;color:#92400e}.qcco-app:not([data-theme=light]) .preview-draft-mark{color:#fbbf24}.product-facts-packing{margin-top:12px}.preview-draft-warn{border-color:#dc262688;background:#dc262614}.preview-draft-warn b{display:block;margin-bottom:2px}@media (width <= 650px){.product-rich-details,.journey-gallery{scroll-margin-top:80px}}.qcco-app[data-theme][data-page] footer.qcco-footer{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,2fr);gap:24px 48px;padding:32px var(--page-inline) 28px;background:var(--panel);color:var(--white);border-top:1px solid var(--line);font-size:14px;line-height:1.65;margin-top:24px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand{display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand .logo{width:144px;max-width:100%;height:auto;flex:none}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand p{margin:0;max-width:32ch;font-size:13px;color:var(--muted)}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-groups{display:grid;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;align-items:start}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group{display:flex;flex-direction:column;gap:0;min-width:0;align-items:flex-start}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group h2{font-size:12px;letter-spacing:.035em;margin:0 0 8px;color:var(--muted);opacity:1}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group a,.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group button{color:var(--white);background:transparent;border:0;min-height:44px;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5;text-align:start;overflow-wrap:anywhere}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group a:hover,.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group button:hover{text-decoration:underline;text-underline-offset:4px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);padding-top:16px;margin:0}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom .footer-state{margin:0;max-width:76ch;font-size:12px;line-height:1.6;opacity:1;color:var(--muted)}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom span{font-size:12px;color:var(--muted);white-space:nowrap}.qcco-app[data-theme=light][data-page] footer.qcco-footer{background:#f5f6f2;color:#0e2542;border-color:#dce2e5}.qcco-app[data-theme=light][data-page] footer.qcco-footer .footer-group a,.qcco-app[data-theme=light][data-page] footer.qcco-footer .footer-group button{color:#0e2542}.qcco-app[data-theme=light][data-page] footer.qcco-footer .footer-brand .logo-light{display:block}.qcco-app[data-theme=light][data-page] footer.qcco-footer .footer-brand .logo-dark{display:none}@media (max-width:1000px){.qcco-app[data-theme][data-page] footer.qcco-footer{grid-template-columns:1fr;gap:22px;padding-block:24px 28px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand{flex-direction:row;align-items:center;gap:24px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand p{max-width:48ch}}@media (max-width:650px){.qcco-app[data-theme][data-page] footer.qcco-footer{padding:22px 16px calc(92px + env(safe-area-inset-bottom));gap:20px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand{align-items:flex-start;gap:16px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand .logo{width:112px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand p{font-size:12px;flex:1}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-groups>section{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:8px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-groups>section h2{margin:0}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom{gap:12px;padding-top:12px}}@media (max-width:360px){.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand{flex-direction:column;gap:10px}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group a,.qcco-app[data-theme][data-page] footer.qcco-footer .footer-group button{font-size:13px}}@media (min-width:651px){.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom{padding-right:72px}}.qcco-app[data-page][data-theme=light] footer.qcco-footer .footer-brand .logo .logo-light{display:block}.qcco-app[data-page][data-theme=light] footer.qcco-footer .footer-brand .logo .logo-dark{display:none}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-brand p,.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom .footer-state{font-size:14px;line-height:1.75}.qcco-app[data-page][data-theme=light] footer.qcco-footer .footer-brand .logo img{filter:brightness(0) saturate(100%) invert(12%) sepia(31%) saturate(1464%) hue-rotate(173deg) brightness(96%) contrast(95%)}.trev{border:1px solid var(--line);border-inline-start:3px solid #e0b34a;background:var(--panel);border-radius:12px;padding:10px 14px;margin:0 0 14px;font-size:12.5px;line-height:1.7;color:var(--muted)}.trev p{margin:0 0 4px}.trev p:last-child{margin-bottom:0}.trev-head strong{color:var(--white);font-weight:700}.trev-advice{color:var(--white)}.hero-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;margin:0 0 clamp(28px,5vw,56px);min-height:clamp(440px,72vh,640px);display:flex;align-items:flex-end;background:#050a12;color:#f4f7fb}.hero-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-banner-poster,.hero-banner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block}.hero-banner-video{opacity:0;transition:opacity .6s ease}.hero-banner-video.is-playing{opacity:1}.hero-banner-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a12e6,#050a12b8 38%,#050a1247 72%,#050a121f),linear-gradient(0deg,#050a128c,#050a1200 45%)}.hero-banner[dir=rtl] .hero-banner-shade{background:linear-gradient(270deg,#050a12e6,#050a12b8 38%,#050a1247 72%,#050a121f),linear-gradient(0deg,#050a128c,#050a1200 45%)}.hero-banner-copy{width:min(100%,760px);padding:clamp(24px,5vw,64px);display:grid;gap:clamp(12px,2vw,20px);align-self:center}.hero-banner h1{margin:0;font-size:clamp(30px,4.6vw,54px);line-height:1.08;font-weight:800;letter-spacing:-.01em;color:#fff;text-wrap:balance}.hero-banner-copy p{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.5;color:#dbe4ef;max-width:34ch}.hero-banner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero-btn{min-height:50px;padding:0 26px;border-radius:999px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;border:0;transition:transform .15s ease,background-color .15s ease}.hero-btn:focus-visible,.hero-banner-toggle:focus-visible{outline:3px solid #ccff00;outline-offset:3px}.hero-btn-primary{background:#cf0;color:#0a1019}.hero-btn-primary:hover{background:#d9ff3d;transform:translateY(-1px)}.hero-btn-ghost{background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-btn-ghost:hover{background:#ffffff2e}.hero-banner-caption{position:absolute;inset-block-end:16px;inset-inline-start:clamp(24px,5vw,64px);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfd8e3;opacity:.85}.hero-banner-toggle{position:absolute;inset-block-end:12px;inset-inline-end:12px;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#050a128c;color:#fff;cursor:pointer}@media (max-width:700px){.hero-banner{border-radius:18px;min-height:clamp(430px,68vh,560px);align-items:flex-end}.hero-banner-shade,.hero-banner[dir=rtl] .hero-banner-shade{background:linear-gradient(0deg,#050a12f0,#050a12cc 42%,#050a122e 78%,#050a121a)}.hero-banner-copy{align-self:flex-end;padding:22px 20px 60px}.hero-banner-actions{flex-direction:column;align-items:stretch}.hero-btn{width:100%}.hero-banner-caption{inset-block-end:18px;inset-inline-start:20px}}@media (prefers-reduced-motion:reduce){.hero-banner-video{display:none}.hero-btn{transition:none}}.dual-price{display:inline-flex!important;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.3;white-space:nowrap}.dual-price .dual-price-cny{font:inherit;color:inherit}.dual-price .dual-price-usd{font-size:14px!important;font-weight:500!important;color:inherit;opacity:.8}.dual-price small{font-size:11px!important;font-weight:500!important;color:inherit!important}.exchange-rate-note{font-size:12px!important;line-height:1.5;opacity:.7;margin:12px 0}.search-product-card>b{min-width:0}.shop-card-info>strong>.dual-price{font-size:22px}.dual-price-international .dual-price-usd{order:-1;font:inherit!important;opacity:1}.dual-price-international .dual-price-cny{font-size:14px!important;font-weight:500!important;opacity:.8}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.catalog-pagination button:disabled{opacity:.45;cursor:default}.dual-price-unit{font-size:.8em;opacity:.85;white-space:nowrap}.shopping-front{max-width:none;margin:auto;padding:28px var(--page-inline);color:inherit}.shop-search{display:flex;gap:32px;align-items:center;padding:6px 0 24px}.shop-search>div{flex:0 0 32%}.shop-search span{font-size:12px;font-weight:700;letter-spacing:.14em;color:inherit}.shop-search h1{font-size:clamp(24px,3vw,40px);line-height:1.15;margin:10px 0}.shop-search form{display:flex;align-items:center;gap:12px;background:#fff;color:#080c14;border:1px solid #cbd5e1;border-radius:14px;padding:7px 8px 7px 18px;flex:1;min-width:0}.shop-search input{flex:1;min-width:0;background:transparent!important;border:0!important;color:#080c14!important;font-size:16px;padding:12px 0!important;outline-offset:4px}.shop-search form button{background:#cf0;color:#080c14;border:0;border-radius:9px;padding:14px 24px;font-weight:700}.shop-categories{display:flex;gap:10px;overflow:auto;padding:0 0 20px;border-bottom:1px solid #64748b44}.shop-categories button{white-space:nowrap;border:1px solid #64748b55;border-radius:24px;padding:10px 18px;background:transparent;color:inherit;display:flex;align-items:center;gap:8px}.shop-categories button[aria-pressed=true]{background:#cf0;color:#080c14;border-color:#cf0}.shop-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.shop-title h2{font-size:24px;margin:0}.shop-title button{display:flex;gap:8px;align-items:center;background:transparent;color:inherit;border:0;font-size:14px}.shop-demo-note{font-size:13px;line-height:1.5;opacity:.7;margin:0 0 18px}.shop-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.shop-card{border:1px solid #64748b33;border-radius:16px;overflow:clip;background:#fff;color:#080c14;min-width:0;transition:box-shadow .2s}.shop-card:hover{box-shadow:0 8px 30px #0002}.shop-photo{display:block;width:100%;aspect-ratio:1;border:0;background-color:#fff;background-image:url(/shopping-products.webp);background-size:300% 200%;position:relative}.shop-photo span{position:absolute;top:10px;left:10px;background:#f1f5f9e8;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:700;color:#475569}.shop-card-info{padding:14px}.shop-card-info>small{font-size:12px;color:#64748b}.shop-card h3{font-size:16px;line-height:1.35;min-height:44px;margin:8px 0}.shop-card h3 button{background:none;border:0;color:inherit;padding:0;text-align:start;font-weight:600}.shop-card-info>strong{font-size:24px}.shop-card-info strong small{font-size:12px;font-weight:400;color:#64748b}.shop-card-info p{font-size:12px;color:#475569;margin:8px 0 16px}.shop-card-actions{display:grid;gap:7px}.shop-card-actions button{border:1px solid #ccd5df;border-radius:8px;padding:9px 4px;background:#fff;font-size:13px;color:#080c14;font-weight:600}.shop-card-actions button:first-child{background:#cf0;border-color:#cf0}.shop-store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shop-store-grid>button{display:flex;align-items:center;gap:14px;padding:20px;background:transparent;color:inherit;text-align:start;border:1px solid #64748b44;border-radius:14px}.shop-store-grid strong,.shop-store-grid small{display:block}.shop-store-grid small{font-size:12px;opacity:.7;margin-top:6px}.shop-store-icon{padding:14px;background:#cf0;color:#080c14;border-radius:12px}.shop-business{display:flex;align-items:center;gap:18px;margin-top:30px;padding:20px 0;border-block:1px solid #64748b44;flex-wrap:wrap}.shop-business strong{margin-inline-end:auto}.shop-business button{background:transparent;color:inherit;border:0;font-size:14px;text-decoration:underline;text-underline-offset:5px}.shop-detail{scroll-margin-top:110px;margin-top:24px}.shop-how{max-width:1500px;margin:24px auto;padding:20px 4%}.shop-how summary{cursor:pointer;font-size:16px;font-weight:600}.shopping-front button{cursor:pointer}.shopping-front button:focus-visible{outline:3px solid #709800;outline-offset:3px}@media (max-width:1200px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.shopping-front{padding:18px 16px}.shop-search{display:block}.shop-search h1{margin:6px 0 18px;font-size:28px}.shop-search form{gap:8px;padding-inline-start:10px}.shop-search form button{padding:12px}.shop-search input{font-size:14px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-card-info{padding:11px}.shop-card h3{font-size:15px}.shop-card-info>strong{font-size:22px}.shop-store-grid{grid-template-columns:1fr}.shop-title h2{font-size:21px}.shop-title button{max-width:45%;text-align:start}.shop-business{gap:16px}.shop-business strong{width:100%}}#products-section[hidden]{display:none}.shopping-front{padding-top:16px}.shop-search{padding:0 0 10px;gap:24px}.shop-search>div{flex-basis:28%}.shop-search h1{font-size:clamp(22px,2.4vw,32px);margin:0;line-height:1.2}.shop-search form{border-radius:999px;padding:5px 6px 5px 18px}.shop-search form button{border-radius:999px;padding:12px 22px}.shop-title{margin:12px 0 8px}.shop-demo-note{margin:0 0 12px;font-size:12px}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.shop-card h3{min-height:22px}.shop-photo{background-color:#fff}.shop-fx{margin:16px 0;font-size:12px;opacity:.8}.shop-fx summary{cursor:pointer}.shop-card-actions{grid-template-columns:1fr 1fr}.shop-card-actions button{min-height:40px}.shop-card{border-radius:18px}.shop-store-grid>button{padding:16px}@media (max-width:1100px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-search h1{font-size:24px}.shop-search{gap:16px}.shopping-front{padding:14px 20px}.shop-card-actions{grid-template-columns:1fr}}@media (max-width:760px){.shop-search{display:block}.shop-search h1{font-size:22px;margin:0 0 12px}.shop-search input{font-size:14px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopping-front{padding:12px 14px}.shop-card-info{padding:12px}.shop-card-info>strong>.dual-price{font-size:20px}.shop-title h2{font-size:20px}.shop-title button{font-size:12px}.shop-search form button{padding:11px 15px}.shop-card h3{min-height:40px}.shop-card-actions{gap:6px}.shop-card-info p{margin:8px 0 10px}.shop-search>div{width:100%}}.shop-category-empty{display:grid;justify-items:start;gap:10px;padding:24px;border:1px solid #879e1033;border-radius:18px;margin-bottom:16px;min-width:0;overflow-wrap:anywhere}.shop-category-empty button{max-width:100%;overflow-wrap:anywhere}.shop-category-empty p{margin:0 0 16px}.shop-category-empty button{margin-inline-end:12px;margin-bottom:8px}.shopping-front{padding-top:10px}.shopping-front .shop-search{padding-bottom:6px;gap:12px}.shopping-front .catalog-ribbon{margin:0 0 6px}.shopping-front .ribbon-card{padding-bottom:4px}.shopping-front .shop-title{margin:6px 0}.shopping-front .shop-demo-note{margin-bottom:8px;font-size:11px}.shopping-front .shop-search input{padding:8px 0!important}.shopping-front .shop-search form button{padding:9px 18px}@media (max-width:760px){.shopping-front{padding-top:8px}.shopping-front .shop-search h1{font-size:20px;margin-bottom:7px}.shopping-front .shop-search form{padding:3px 5px 3px 12px}.shopping-front .shop-search input{padding:6px 0!important}.shopping-front .shop-search form button{padding:9px 14px}.shopping-front .ribbon-card{width:108px;padding:2px 3px 4px;gap:3px}.shopping-front .ribbon-photo{width:72px;height:63px}.shopping-front .ribbon-card strong{font-size:11px;line-height:1.25}.shopping-front .shop-title h2{font-size:19px}.shopping-front .shop-title button{font-size:11px}.shopping-front .shop-grid{gap:10px}}.shopping-front .shop-intro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0}.shopping-front .shop-intro h1{margin:0}.shopping-front .shop-b2b{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #91ab3340;background:#ccff0018;color:inherit;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800;letter-spacing:.03em}.shopping-front .shop-b2b span{font-size:11px;font-weight:500;letter-spacing:0}.shopping-front .shop-search form{flex:0 1 480px;width:100%;max-width:480px}.shopping-front .shop-search{justify-content:space-between;gap:20px}@media (max-width:760px){.shopping-front .shop-intro{margin-bottom:8px;gap:6px 10px}.shopping-front .shop-search form{width:86%;max-width:480px}.shopping-front .shop-b2b{font-size:11px;padding:4px 7px}.shopping-front .shop-b2b span{font-size:10px}.shopping-front .shop-search input{font-size:13px}.shopping-front .shop-search form button{padding:9px 12px}}.shopping-front .shop-photo{height:clamp(150px,24svh,240px);aspect-ratio:auto;background-image:none;overflow:hidden}.shop-product-image{height:100%;aspect-ratio:1;max-width:100%;margin:auto;background:#fff url(/shopping-products.webp) 0 0/300% 200% no-repeat}.shopping-front .shop-photo>span{z-index:1}.shopping-front .shop-card-info{padding:10px 12px}.shopping-front .shop-card h3{margin:5px 0;min-height:0}.shopping-front .shop-card-info p{margin:6px 0 10px}@media (max-width:760px){.shopping-front .shop-photo{height:clamp(132px,23svh,190px)}.shopping-front .shop-card-info{padding:8px 10px}.shopping-front .shop-card-info>small{font-size:10px}.shopping-front .shop-card h3{font-size:14px;line-height:1.3;min-height:0;margin:4px 0}.shopping-front .shop-card-info>strong>.dual-price{font-size:18px}.shopping-front .shop-card-info p{font-size:11px;margin:5px 0 8px}.shopping-front .shop-card-actions button{min-height:34px;padding:7px 4px;font-size:12px}}.shop-catalog-link{display:flex;justify-content:flex-end;margin:0 0 4px}.shop-catalog-link button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font-size:13px;font-weight:600;padding:4px 0;cursor:pointer}.shopping-front .shop-photo{height:clamp(170px,27svh,260px)}.shopping-front .shop-product-image{transform:scale(1.12);transform-origin:center}.shopping-front .shop-catalog-link{margin-top:-4px;margin-bottom:0}.shopping-front .shop-catalog-link button{padding:0;min-height:24px}.shopping-front .shop-title{margin:2px 0 4px}.shopping-front .shop-demo-note{margin-bottom:6px}.shopping-front .catalog-ribbon{margin-bottom:0}.shopping-front .shop-card-info{padding-top:5px}@media (max-width:760px){.shopping-front .shop-photo{height:clamp(150px,26svh,212px)}.shopping-front .shop-search,.shopping-front .ribbon-card{padding-bottom:0}.shopping-front .shop-intro{margin-bottom:5px}}@media (min-width:540px) and (max-width:760px){.shopping-front .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping-front .shop-photo{height:160px}.shopping-front .shop-card h3{font-size:13px}.shopping-front .shop-card-info>strong>.dual-price{font-size:17px}.shopping-front .shop-card-actions button{font-size:11px;padding:5px 3px;min-height:30px}}.shopping-front .shop-card{border-radius:13px}.shopping-front .shop-card-info{padding:7px 9px}.shopping-front .shop-card-info p{margin:4px 0 7px}.shopping-front .shop-card-actions{gap:5px}.shopping-front .shop-card h3{margin:4px 0}.shopping-front .shop-photo{container-type:size;display:flex;align-items:center;justify-content:center;padding:0}.shopping-front .shop-product-image{flex:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);max-width:none;margin:0;aspect-ratio:1;transform:scale(1.08)}@media (min-width:540px){.shopping-front .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:539px){.shopping-front .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shopping-front .shop-photo{height:132px}.shopping-front .shop-card-info{padding:8px}.shopping-front .shop-card h3{font-size:13px}.shopping-front .shop-card-info>strong>.dual-price{font-size:17px}.shopping-front .shop-card-info>small,.shopping-front .shop-card-info strong small,.shopping-front .shop-card-info p{font-size:11px}.shopping-front .shop-card-actions button{font-size:12px;min-height:36px;padding:6px 4px}.shopping-front .shop-photo>span{font-size:10px;top:5px;left:5px;padding:2px 5px}}@media (max-width:760px) and (max-height:850px){.shopping-front .shop-photo{height:clamp(100px,18svh,125px)}.shopping-front .shop-card-actions{grid-template-columns:1fr 1fr;gap:4px}.shopping-front .shop-card-actions button{min-height:30px;font-size:11px;line-height:1.2;padding:5px 3px}.shopping-front .shop-card-info{padding:5px 7px}.shopping-front .shop-card-info>small{font-size:9px}.shopping-front .shop-card h3{font-size:12px;line-height:1.25;margin:3px 0}.shopping-front .shop-card-info p{font-size:10px;margin:3px 0 5px}.shopping-front .shop-card-info>strong>.dual-price{font-size:16px}.shopping-front .shop-intro{margin-bottom:3px}.shopping-front .ribbon-card{gap:2px}}.shopping-front .shop-business{display:block;margin-top:24px;padding:22px;border:1px solid #91ab3340;border-radius:20px;background:radial-gradient(ellipse at top left,#ccff0014,transparent 65%)}.business-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.business-heading h2{font-size:23px;line-height:1.25;margin:0}.business-heading p{font-size:13px;opacity:.7;margin:5px 0 0}.business-dot{width:9px;height:9px;border-radius:50%;background:#a3c900;box-shadow:0 0 0 5px #ccff0019;flex:none}.business-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopping-front .business-path{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 14px;border:1px solid #94a3b833;border-radius:15px;color:inherit;background:#94a3b80a;text-align:start;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.business-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:13px;background:#cf0;color:#080c14;box-shadow:0 5px 15px #819e0014}.business-copy{min-width:0;flex:1}.shopping-front .business-copy strong{display:block;font-size:17px;line-height:1.3;width:auto;margin:0}.business-copy small{display:block;font-size:12px;line-height:1.5;opacity:.72;margin-top:5px}.business-arrow{flex:none;opacity:.65;transition:transform .2s}.shopping-front .business-path:hover{transform:translateY(-3px);border-color:#a3c900;background:#ccff0010;box-shadow:0 8px 20px #0001}.business-path:hover .business-arrow{transform:translate(2px,-2px);opacity:1}.shopping-front .business-path:active{transform:translateY(0)}@media (max-width:900px){.business-paths{grid-template-columns:1fr}.shopping-front .business-path{padding:13px 14px}.business-heading h2{font-size:20px}.shopping-front .shop-business{padding:16px}.business-copy small{margin-top:3px}.business-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.shopping-front .business-path,.business-arrow{transition:none}.shopping-front .business-path:hover,.business-path:hover .business-arrow{transform:none}}.shop-card{background:var(--panel);color:var(--white);border-color:var(--line)}.shop-card-info small,.shop-card-info strong small,.shop-card-info p{color:var(--muted)}.shopping-front .shop-card-info>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.shopping-front .shop-card-info>strong>.dual-price{max-width:100%;font-size:clamp(13px,3.6vw,22px)}.shopping-front .shop-card-info>strong>.dual-price .dual-price-usd{font-size:.62em!important}.shopping-front .shop-card-info>strong>small{flex:0 0 auto;font-size:12px;font-weight:500;opacity:.85;white-space:nowrap}.shopping-front .shop-card-actions button{min-width:0;padding-inline:6px;font-size:clamp(11px,2.9vw,14px);line-height:1.25;overflow-wrap:anywhere}@media (width <= 420px){.shopping-front .shop-card-actions{grid-template-columns:1fr;gap:5px}.shopping-front .shop-card-actions button{padding-block:8px}}.shop-detail>button.secondary{position:sticky;top:76px;z-index:3;min-height:44px}@media (max-width:760px){.shopping-front .shop-card h3{font-size:12px;line-height:1.3}.shopping-front .shop-card-info>small,.shopping-front .shop-card-info>p{font-size:11px;line-height:1.35}.shopping-front .shop-card-info>strong>small{font-size:11px}}.shopping-front .shop-card-info>strong>.dual-price .dual-price-usd{font-size:max(11px,.72em)!important}.shopping-front .shop-photo>span{font-size:11px}.shop-refusal{margin:0;font-size:13px;line-height:1.6;color:var(--muted);max-width:42ch}.shop-grid .shop-photo{background-image:none;background-color:#f1f5f9}.shop-grid .shop-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.shop-photo .shop-photo-blank{position:static;display:grid;place-items:center;width:100%;height:100%;padding:0;background:none;border-radius:0;font-size:34px;font-weight:400;color:#64748b}.shop-source-note{margin:0 0 10px;font-size:12px;color:var(--muted)}.shop-state{margin:12px 0 18px;font-size:14px;line-height:1.6;color:var(--muted)}.shop-state p{margin:0 0 10px}.shop-state button{min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.shop-hero{background:transparent;color:inherit;border-radius:0;padding:4px 0 2px;margin:0 0 6px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.shop-hero .hero-copy{min-width:0}.shopping-front[dir=rtl] .hero-intro,.shopping-front[dir=rtl] .hero-controls{direction:rtl}.shop-hero h1{font-size:clamp(26px,3.4vw,44px);line-height:1.18;margin:0 0 12px;font-weight:800}.shop-hero h1 .hero-accent{color:var(--qcco-lime)}.shop-hero .hero-copy>p,.shop-hero .hero-intro>p{font-size:15px;line-height:1.6;opacity:.85;margin:0 0 16px;max-width:46ch}.shop-hero form{flex:1;width:100%;max-width:none;border-radius:999px;border:2px solid var(--qcco-lime)}.hero-sections{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.hero-section>svg:last-child{opacity:.75}.hero-section{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #ffffff3d;border-radius:999px;padding:10px 18px;background:#ffffff0f;color:var(--qcco-ivory);font-weight:700;font-size:14px;min-height:44px}.hero-section:hover{background:#ffffff1f}.shop-hero .qcco-search-bar button.search-icon{min-width:44px;min-height:44px}.qcco-app .shop-hero .qcco-search-bar button.search-icon.is-listening{flex:0 1 auto;width:auto;min-width:44px;gap:7px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;color:#08110a;background:var(--qcco-lime);border-color:var(--qcco-lime);font-weight:800}.shop-hero .qcco-search-bar input{min-width:76px}@media (width <= 319px){.shop-hero .qcco-search-bar{flex-wrap:wrap;row-gap:6px}.shop-hero .qcco-search-bar input{min-width:0;flex:1 1 100%;order:-1}}.shop-strip-title{margin-top:10px}.shop-card-min{font-size:12px;color:#475569;margin:6px 0 10px}.shop-locked{border-radius:20px;margin:20px 0;display:grid;place-items:center}.shop-locked .locked-copy{text-align:center;padding:26px 18px;background:var(--qcco-navy);color:var(--qcco-ivory);border-radius:16px;max-width:min(560px,92%);margin:18px 0}.shop-locked .locked-mark{display:inline-flex;padding:9px;border-radius:50%;background:#ffffff1a;margin-bottom:8px}.shop-locked h2{font-size:21px;margin:0 0 8px}.shop-locked p{font-size:13px;line-height:1.6;opacity:.85;margin:0 0 14px}.shop-locked button{border:0;border-radius:10px;padding:12px 22px;min-height:44px;background:var(--qcco-lime);color:var(--qcco-on-lime);font-weight:700}.shop-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 8px}.pair-card{border:1px solid #64748b33;border-radius:18px;padding:20px;min-width:0}.pair-club{background:#1d6ab714}.pair-referral{background:#ccff0018}.pair-mark{display:inline-flex;padding:8px;border-radius:10px;background:#ffffff40;margin-bottom:8px}.pair-card h3{font-size:18px;margin:0 0 6px}.pair-card p{font-size:13px;line-height:1.6;opacity:.82;margin:0 0 14px}.pair-card button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font-weight:700;font-size:14px}@media (max-width:900px){.shop-pair{grid-template-columns:1fr}}.shop-hero .hero-copy{display:contents}.shop-hero .hero-intro{grid-column:1;grid-row:1;min-width:0}.shop-hero .hero-controls{grid-column:1;grid-row:2;min-width:0}.shop-hero .hero-intro h1{font-size:clamp(24px,5.2vw,40px);line-height:1.15;margin:0 0 6px}.shop-hero .hero-intro>p{font-size:clamp(13px,3.6vw,16px);line-height:1.55;margin:0;max-width:62ch}@media (max-width:420px){.hero-section{padding:8px 12px;font-size:13px;gap:6px}}.shop-hero form{display:flex;align-items:center;gap:10px;background:#fff;color:#080c14;padding:6px 8px 6px 16px;max-width:560px}.shop-hero form input{flex:1;min-width:0;background:transparent!important;border:0!important;color:#080c14!important;font-size:15px;padding:11px 0!important}.shop-hero form button{background:transparent;color:#475569;border:0;border-radius:999px;padding:9px;min-height:40px;font-weight:700}.shop-hero form button:last-of-type{background:var(--qcco-lime);color:var(--qcco-on-lime);padding:11px 18px;min-height:44px}@media (max-width:900px){.shop-hero form{max-width:none}}.qcco-app[data-theme] .shop-hero .hero-copy>p,.qcco-app[data-theme] .shop-hero .hero-intro>p{color:#a9bdd4;opacity:1}.shop-card-min strong{white-space:nowrap;font-weight:700;font-size:inherit;color:inherit}.shop-more{margin:26px 0 8px;border:1px solid #64748b33;border-radius:14px;padding:2px 14px}.shop-more>summary{cursor:pointer;padding:14px 2px;font-weight:700;font-size:15px;list-style:revert}.shop-more[open]>summary{border-bottom:1px solid #64748b26;margin-bottom:6px}.shop-more .shop-title{margin-top:10px}.shop-hero{border-radius:22px 22px 0 0;margin-bottom:0}.shop-strip{background:var(--qcco-navy);color:var(--qcco-ivory);border-radius:0 0 22px 22px;padding:6px 26px 18px;margin:0 0 14px}.shop-strip .shop-title{margin-top:6px}@media (max-width:900px){.shop-hero{border-radius:18px 18px 0 0}.shop-strip{padding:4px 16px 14px;border-radius:0 0 18px 18px}}@media (max-width:560px){.shop-strip{padding:2px 12px 12px}}.shop-hero form{background:#081422b8;color:var(--qcco-ivory);border-color:var(--qcco-lime)}.shop-hero form input{color:var(--qcco-ivory)!important}.shop-hero form input::-moz-placeholder{color:#a9bdd4;opacity:1}.shop-hero form input::placeholder{color:#a9bdd4;opacity:1}.shop-hero form button{color:#cfe0f0}.shop-hero form button:last-of-type{background:var(--qcco-lime);color:var(--qcco-on-lime)}.shopping-front .shop-card-actions button{min-height:44px}@media (width <= 650px){.shop-detail{scroll-margin-top:80px}}.shopping-front .home-products{margin-block:28px 24px}.shopping-front .home-products>.shop-title{margin:0 0 16px;align-items:baseline}.shopping-front .home-products>.shop-title h2{font-size:clamp(20px,2.2vw,28px);line-height:1.35}.shopping-front .home-preview-products .shop-demo-note{margin:0 0 18px;padding-inline-start:12px;border-inline-start:2px solid var(--muted);color:var(--muted);opacity:1;line-height:1.6;font-size:13px}.shopping-front .home-products .shop-grid{gap:20px}.shopping-front .home-preview-products .shop-card{display:flex;flex-direction:column;border-radius:14px;box-shadow:none}.shopping-front .home-preview-products .shop-photo{height:auto;aspect-ratio:1.2;background:#f4f6f7;overflow:hidden}.shopping-front .home-preview-products .shop-product-image{width:min(100cqw,100cqh);height:min(100cqw,100cqh);transform:none}.shopping-front .home-preview-products .shop-photo>span{inset-inline-start:10px;left:auto;top:10px;background:#fffefaed;color:#0e2542;border:1px solid #0e25421a;padding:4px 7px;font-size:10px;letter-spacing:.05em}.shopping-front .home-preview-products .shop-card-info{padding:16px;display:flex;flex:1;flex-direction:column}.shopping-front .home-preview-products .shop-card h3{font-size:17px;line-height:1.45;margin:0 0 8px;min-height:44px}.shopping-front .home-preview-products .shop-card h3 button{min-height:44px;width:100%}.shopping-front .home-preview-products .shop-card-info>strong{font-size:21px}.shopping-front .home-preview-products .shop-card-info>strong>.dual-price{font-size:21px}.shopping-front .home-preview-products .preview-price-note{font-size:12px;line-height:1.5;color:var(--muted);margin:6px 0 14px}.shopping-front .home-preview-products .shop-card-actions{display:block;margin-top:auto}.shopping-front .home-preview-products .shop-card-actions button{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;border-radius:8px;background:var(--white);border-color:var(--white);color:var(--bg)}.qcco-app[data-theme=light] .home-preview-products .shop-card-actions button{background:#0e2542;border-color:#0e2542;color:#fffefa}.qcco-app[data-theme=dark] .home-preview-products .shop-card-actions button{background:#cf0;border-color:#cf0;color:#0e2542}.shopping-front .home-preview-detail{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;scroll-margin-top:80px}.home-preview-detail>button{min-height:44px;margin-bottom:16px}.preview-detail-body{display:grid;grid-template-columns:minmax(100px,220px) minmax(0,1fr);gap:24px;align-items:center}.preview-detail-photo{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;background:#f4f6f7}.preview-detail-thumbs{display:flex;gap:8px;margin-top:10px}.preview-detail-thumbs button{width:20%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;flex:none}.preview-detail-thumbs button[aria-current=true]{border-color:var(--lime)}.preview-detail-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-detail-body h3{font-size:24px;margin:8px 0 14px}.preview-detail-body p,.preview-detail-body small{color:var(--muted);font-size:13px;line-height:1.6}@media (width <= 650px){.shopping-front .home-products{margin-block:20px}.shopping-front .home-products .shop-grid{gap:12px}.shopping-front .home-preview-products .shop-card-info{padding:11px}.shopping-front .home-preview-products .shop-card h3{font-size:14px}.shopping-front .home-preview-products .shop-card-info>strong>.dual-price{font-size:18px}.shopping-front .home-preview-products .shop-card-actions button{font-size:12px;padding:9px 8px}.shopping-front .home-preview-products .shop-demo-note{font-size:12px;margin-bottom:14px}.preview-detail-body{grid-template-columns:100px minmax(0,1fr);gap:14px}.preview-detail-body h3{font-size:18px}.shopping-front .home-preview-detail{padding:14px}.preview-detail-thumbs{margin-top:8px}}.shopping-front .home-products .home-preview-products .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.shopping-front .home-preview-products .shop-photo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.shopping-front .home-preview-detail .preview-detail-body{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);gap:32px;align-items:center}.shopping-front .home-preview-detail .preview-detail-photo{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.shopping-front .home-preview-detail .preview-detail-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.shopping-front .home-preview-detail .preview-detail-thumbs button{width:100%;min-width:0;min-height:44px}.shopping-front .home-preview-detail .preview-detail-thumbs img{-o-object-fit:contain;object-fit:contain;background:#f4f6f7}@media (max-width:650px){.shopping-front .home-preview-detail .preview-detail-body{grid-template-columns:minmax(0,1fr);gap:20px}.shopping-front .home-preview-detail .preview-detail-photo{max-height:360px}.shopping-front .home-preview-detail .preview-detail-thumbs{gap:6px}}@media (max-width:380px){.shopping-front .home-products .home-preview-products .shop-grid{grid-template-columns:minmax(0,1fr)}}.qcco-taskbar{display:none}@media (max-width:760px){.qcco-taskbar{position:fixed;inset-inline:0;bottom:0;z-index:900;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;padding-bottom:env(safe-area-inset-bottom);background:var(--panel);border-top:1px solid var(--line)}.qcco-taskbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:7px 4px 8px;border:0;border-radius:0;background:none;color:var(--muted);font:inherit;font-size:11px;line-height:1.2;cursor:pointer}.qcco-taskbar button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcco-taskbar button[aria-current=page]{color:inherit;font-weight:700;box-shadow:inset 0 2px 0 var(--lime)}.qcco-app[data-phone-bar=true]{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.qcco-app[data-phone-bar=true] .qcco-ai-shell{bottom:calc(84px + env(safe-area-inset-bottom))}.qcco-app[data-phone-bar=true] .qcco-ai-shell.is-open .qcco-ai-panel{bottom:calc(64px + env(safe-area-inset-bottom));max-height:calc(100dvh - 76px - env(safe-area-inset-bottom))}}@media (max-width:400px){.qcco-taskbar button{padding-inline:2px}}.auth-panel{box-sizing:border-box;max-height:calc(var(--auth-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:24px}.auth-panel input,.auth-panel select{min-height:46px;font-size:16px;color:var(--text, #f1f5f9);background:var(--panel, #0f172a);border:1px solid #64748b;border-radius:10px;scroll-margin-block:24px}.auth-panel input:focus,.auth-panel select:focus{outline:2px solid #a3c900;outline-offset:2px}.auth-panel input:-webkit-autofill{-webkit-text-fill-color:#111827;caret-color:#111827}.auth-change-email{min-height:44px;padding:8px 12px;background:transparent;color:inherit;text-decoration:underline;border:0}.auth-panel .location-options{max-height:160px;overflow-y:auto}@media (max-width: 700px),(max-height: 600px){.modal-backdrop:has(.auth-panel){align-items:flex-start;padding:12px}.auth-panel{position:relative;top:var(--auth-top, 0px);width:100%;margin:0;padding:20px}.auth-panel h2{font-size:1.5rem;margin-block:0 16px}.auth-panel form{gap:14px}}.qcco-app[data-theme=light] .auth-panel input,.qcco-app[data-theme=light] .auth-panel select{color:#111827;background:#f8fafc}.auth-panel.auth-panel-v2{width:min(100%,440px);padding:24px;max-height:calc(var(--auth-height,100dvh) - 24px);color:#edf2f7;background:#0f172a;border:1px solid #475569;border-radius:20px}.auth-panel.auth-panel-v2 h2{font-size:26px;margin:0 32px 20px 0}.auth-panel.auth-panel-v2 label{font-size:14px;font-weight:500;gap:8px}.auth-panel.auth-panel-v2 input{width:100%;min-width:0;min-height:48px;padding:12px;background:#172235;color:#f8fafc;caret-color:#cf0;border:1px solid #64748b;font-size:16px}.auth-panel.auth-panel-v2 input:focus-visible{outline:2px solid #ccff00;outline-offset:2px}.auth-panel.auth-panel-v2 .auth-tabs{margin-bottom:20px;padding:4px;background:#080c14}.auth-panel.auth-panel-v2 .auth-tabs button{min-height:44px;color:#b8c5d6}.auth-panel.auth-panel-v2 .auth-tabs button.selected{color:#fff;background:#26354a}.auth-panel.auth-panel-v2 .auth-submit{min-height:48px;margin-top:8px;font-size:16px}.auth-panel.auth-panel-v2 .password-toggle{min-height:44px;justify-self:end;font-size:13px}.auth-panel.auth-panel-v2 .auth-message,.auth-panel.auth-panel-v2 .confirmation-state p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.auth-panel.auth-panel-v2 .auth-change-email{color:#cf0}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2{background:#fff;color:#172235;border-color:#cbd5e1}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2 input{background:#f8fafc;color:#111827;caret-color:#111827}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2 .auth-tabs{background:#f1f5f9}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2 .auth-tabs button{color:#475569}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2 .auth-tabs button.selected{background:#fff;color:#111827;box-shadow:0 1px 4px #0002}.qcco-app[data-theme=light] .auth-panel.auth-panel-v2 .auth-change-email{color:#334155}@media (max-width:700px),(max-height:600px){.auth-panel.auth-panel-v2{padding:20px 16px}}.auth-panel-v2 label{display:block;margin-block:10px;font-size:.86rem;font-weight:600;color:#e7edf5}[data-theme=light] .auth-panel-v2 label{color:#1b2735}.auth-panel-v2 label input{display:block;width:100%;margin-top:6px;min-height:46px;padding:10px 12px;border-radius:12px;border:1px solid #38465c;background:#0b1220;color:#f5f8fc;font:inherit;box-sizing:border-box;scroll-margin-block:96px}[data-theme=light] .auth-panel-v2 label input{border-color:#ccd6e2;background:#fff;color:#111827}.auth-panel-v2 label input::-moz-placeholder{color:#8fa0b6;opacity:1}.auth-panel-v2 label input::placeholder{color:#8fa0b6;opacity:1}.auth-panel-v2 label input:focus-visible{outline:2px solid #ccff00;outline-offset:1px;border-color:#cf0}.auth-panel-v2 label input:-webkit-autofill,.auth-panel-v2 label input:-webkit-autofill:hover,.auth-panel-v2 label input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f8fc;caret-color:#f5f8fc;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px #0b1220 inset}[data-theme=light] .auth-panel-v2 label input:-webkit-autofill,[data-theme=light] .auth-panel-v2 label input:-webkit-autofill:hover,[data-theme=light] .auth-panel-v2 label input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;caret-color:#111827;box-shadow:0 0 0 1000px #fff inset}.auth-panel-v2 .password-field{position:relative;display:block}.auth-panel-v2 .password-field input{padding-inline-end:52px}.auth-panel-v2 .password-eye{position:absolute;inset-inline-end:6px;top:6px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.auth-panel-v2 .password-eye:hover,.auth-panel-v2 .password-eye:focus-visible{background:#ccff0026}.auth-panel-v2 .auth-submit{margin-top:10px}.auth-panel-v2 h2{margin-block:4px 10px}.auth-panel-v2 .auth-tabs{margin-bottom:6px}.modal-backdrop:has(.auth-panel){z-index:1000}.smode{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px;margin:0 0 16px;font-size:13px;line-height:1.7;color:var(--muted)}.smode strong{color:var(--white);font-weight:700}.smode p{margin:0 0 6px}.smode p:last-child{margin-bottom:0}.smode-list{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.smode-list span{border:1px solid var(--line);border-radius:999px;padding:3px 10px;color:var(--white);font-size:12px}.smode-refused{border-inline-start:3px solid #ff8a8a;padding-inline-start:10px;color:var(--white)}.smode-preview{display:inline-block;border:1px dashed var(--lime);border-radius:8px;padding:4px 10px;margin-bottom:8px;font-size:12px;color:var(--white)}.request-panel-simple input,.request-panel-simple textarea{font-family:inherit}.request-search-results{max-height:240px;overflow-y:auto;margin-top:10px}.request-panel-simple .request-result{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:12px;border:1px solid var(--request-border);background:var(--request-input);color:inherit;border-radius:12px;margin-bottom:8px}.request-result img,.request-picked img{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.request-result>span:nth-last-child(2),.request-picked>div{flex:1;min-width:0}.request-result strong,.request-picked strong{display:block;overflow-wrap:anywhere}.request-result small,.request-picked small{display:block;opacity:.7;margin-top:4px}.request-picked{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--request-border);border-radius:14px}.request-panel-simple .request-text-action{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px;padding:12px 0;text-align:start;font-size:14px}.request-picked button{padding:10px;border-radius:10px}.request-product-picker p{font-size:14px;opacity:.8}:root[data-theme=dark],:root:has(.qcco-app[data-theme=dark]){--bg:#070b12;background:var(--bg)}:root[data-theme=light],:root:has(.qcco-app[data-theme=light]){--bg:#eef3f8;background:var(--bg)}.qcco-app[data-theme=dark]{--bg:#070b12;--sr-ink:#f3f6fa;--sr-muted:#a9b7c8;--sr-glass:rgba(9,13,21,.72);--sr-glass-line:rgba(255,255,255,.16);--sr-accent:#ccff00;--sr-plate:rgba(255,255,255,.12);--qcco-glyph-accent:currentColor}.qcco-app[data-theme=light]{--bg:#eef3f8;--sr-ink:#101a26;--sr-muted:#455568;--sr-glass:rgba(255,255,255,.74);--sr-glass-line:rgba(16,26,38,.14);--sr-accent:#3f5200;--sr-plate:rgba(16,26,38,.08);--qcco-glyph-accent:currentColor}.qcco-app[data-theme]{background:var(--bg);color:var(--sr-ink)}.qcco-app[data-page][data-theme] header.site-header.site-header{background:var(--sr-glass)!important;border-color:var(--sr-glass-line)!important;box-shadow:0 8px 28px #00000024!important;color:var(--sr-ink)}.qcco-app[data-page][data-theme] header.site-header.site-header nav button,.qcco-app[data-page][data-theme] header.site-header.site-header nav a{color:var(--sr-ink)!important}.qcco-app[data-page][data-theme] header.site-header.site-header nav button[aria-current=page]{color:var(--sr-accent)!important}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn{color:var(--sr-ink)!important}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:before{background:transparent!important;border-color:transparent!important}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:hover:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-shortcuts .icon-btn:hover:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:focus-visible:before,.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn[aria-expanded=true]:before{background:var(--sr-plate)!important}.qcco-app[data-page][data-theme] header.site-header.site-header .header-actions .icon-btn:focus-visible{outline:2px solid var(--sr-accent);outline-offset:-3px}.qcco-app[data-page][data-theme] header.site-header.site-header .feedback-toggle[aria-pressed=true]{color:var(--sr-accent)!important}.qcco-app[data-theme=dark] header.site-header.site-header .logo .logo-light{display:none!important}.qcco-app[data-theme=dark] header.site-header.site-header .logo .logo-dark{display:block!important}.qcco-app[data-theme=light] header.site-header.site-header .logo .logo-dark{display:none!important}.qcco-app[data-theme=light] header.site-header.site-header .logo .logo-light{display:block!important}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-app[data-theme=dark][data-page] header.site-header.site-header{background:#0a0f18!important}.qcco-app[data-theme=light][data-page] header.site-header.site-header{background:#fff!important}}.qcco-app[data-theme] .shopping-front{color:var(--sr-ink)}.qcco-app[data-theme] .shopping-front .shop-hero{background:transparent;color:var(--sr-ink);box-shadow:none}.qcco-app[data-theme] .shopping-front .shop-hero h1{color:var(--sr-ink)}.qcco-app[data-theme] .shopping-front .shop-hero h1 .hero-accent{color:var(--sr-accent)}.qcco-app[data-page][data-theme] .shopping-front .shop-hero .hero-intro>p{color:var(--sr-muted);opacity:1}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar{background:#080d15;color:#f3f6fa;border:2px solid #ccff00}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input{color:#f3f6fa;background:transparent}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input::-moz-placeholder{color:#a9b7c8}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input::placeholder{color:#a9b7c8}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar button.search-icon{color:#cf0}.qcco-app[data-theme] .shopping-front .shop-strip{background:transparent;color:var(--sr-ink);border-radius:0;padding:0;margin:0}.qcco-app[data-theme] .shopping-front .shop-title h2,.qcco-app[data-theme] .shopping-front .shop-title button{color:var(--sr-ink)}.qcco-app[data-theme] .shopping-front .shop-demo-note{color:var(--sr-muted)}.qcco-app[data-theme] .shopping-front .catalog-ribbon .ribbon-card,.qcco-app[data-theme] .shopping-front .catalog-ribbon .ribbon-card span{color:var(--sr-ink)}.qcco-app[data-theme] .shopping-front .shop-card{--white:#101a26;--muted:#4f5f72;background:#fff;color:#101a26;border:1px solid rgba(16,26,38,.1)}:root{--page-half:800px}.qcco-app[data-theme] .shopping-front{padding-top:6px;padding-bottom:12px}.qcco-app[data-theme] .shopping-front .shop-title{margin:6px 0}.qcco-app[data-theme] .shopping-front .catalog-ribbon{margin:0 0 4px}.qcco-app[data-theme] .shopping-front .home-products{margin-top:4px}.qcco-app[data-theme] .shopping-front .shop-grid{grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:480px){.qcco-app[data-theme] .shopping-front .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.qcco-app[data-theme] .shopping-front .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.qcco-app[data-theme] .shopping-front .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.qcco-app[data-theme] .shopping-front .shop-photo{height:clamp(170px,26svh,230px)}.qcco-app[data-theme] .shopping-front .shop-card-info{padding:10px 12px}.qcco-app[data-theme] .shopping-front .shop-card h3{font-size:15px;line-height:1.3}.qcco-app[data-theme] .shopping-front .shop-card-info p{font-size:12px}.qcco-app[data-theme] .shopping-front .shop-card-actions button{min-height:40px;font-size:13px;padding:8px 6px}.qcco-app[data-theme] .shopping-front .shop-strip-title{margin-top:8px}.qcco-app[data-theme] .shopping-front .home-products .home-preview-products .shop-grid{grid-template-columns:minmax(0,1fr);max-width:880px;margin-inline:auto}@media (min-width:480px){.qcco-app[data-theme] .shopping-front .home-products .home-preview-products .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qcco-app[data-theme] .shopping-front .home-preview-products .shop-photo{padding-top:30px;box-sizing:border-box}.qcco-app[data-theme] .shopping-front .home-preview-products .shop-photo>span{left:auto;inset-inline-start:10px;transform:none;top:8px}.qcco-app[data-theme] .shopping-front .home-products .home-preview-products .shop-demo-note{max-width:880px;margin-inline:auto}.qcco-app[data-page][data-theme=light]{--bg:#eef3f8;--panel:#fff}.qcco-app[data-page][data-theme=dark]{--bg:#070b12}.qcco-app[data-theme=dark]{--sr-glass:rgba(9,13,21,.84)}.qcco-app[data-theme=light]{--sr-glass:rgba(255,255,255,.86)}.qcco-app[data-page][data-theme] header.site-header.site-header{-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important}.qcco-app[data-page][data-theme=dark] footer.qcco-footer,.qcco-app[data-page][data-theme=dark] footer{background:var(--bg);border-color:var(--sr-glass-line);color:var(--sr-ink)}.qcco-app[data-page][data-theme=dark] footer.qcco-footer *{background-color:transparent}.qcco-app[data-page][data-theme=dark] .qcco-taskbar{background:#090d15eb;border-color:var(--sr-glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qcco-app[data-page][data-theme] .shopping-front .pair-card{background:#ffffff0a;border:1px solid var(--sr-glass-line);color:var(--sr-ink)}.qcco-app[data-page][data-theme=light] .shopping-front .pair-card{background:#fff}.qcco-app[data-page][data-theme] .shopping-front .pair-mark{background:var(--sr-plate)}.qcco-app[data-page][data-theme] .shopping-front .shop-business{background:none;border:1px solid var(--sr-glass-line)}.qcco-app[data-page][data-theme] .shopping-front .business-path{background:#ffffff0a;border-color:var(--sr-glass-line)}.qcco-app[data-page][data-theme=light] .shopping-front .business-path{background:#fff}.qcco-app[data-page][data-theme=dark] .shopping-front .home-preview-products .shop-demo-note{background:#ffffff0a;border-color:var(--sr-glass-line)}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-photo{padding-top:0;aspect-ratio:3/2}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-photo>span{top:8px;font-size:9px;padding:3px 6px;opacity:.92}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-info{padding:10px 12px 12px;gap:0}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card h3{margin:2px 0 4px;font-size:15px;line-height:1.25}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-min{margin:0 0 8px;font-size:12px;line-height:1.35}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-actions{margin-top:auto}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-actions button{min-height:38px;padding:6px 10px;position:relative}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-actions button:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.qcco-app[data-page][data-theme] .shopping-front .home-products .home-preview-products .shop-demo-note{font-size:12.5px;line-height:1.5;padding:9px 12px;margin-bottom:10px;border-radius:12px}@media (prefers-reduced-motion:no-preference){.qcco-ai-shell{transition:margin-bottom .18s ease}}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card h3 button{min-height:28px;padding:0;position:relative}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card h3 button:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-actions button{height:38px;min-height:38px}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card-info>small{line-height:1.2}.qcco-app[data-page][data-theme] .shopping-front .shop-how{padding:10px 14px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .section{padding-top:4px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .section-head{margin-bottom:8px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .marketplace-steps{gap:6px 10px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .marketplace-steps article{padding:4px 4px 6px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .marketplace-steps h3{margin:2px 0 3px}.qcco-app[data-page][data-theme] .shopping-front .shop-how .marketplace-steps p{line-height:1.4}.qcco-app[data-page][data-theme=dark] .shopping-front .shop-locked .locked-copy{background:#ffffff0a;border:1px solid var(--sr-glass-line);color:var(--sr-ink)}.qcco-app[data-page][data-theme] .shopping-front .shop-fx,.qcco-app[data-page][data-theme] .shopping-front .shop-more,.qcco-app[data-page][data-theme] .shopping-front .shop-how{border-color:var(--sr-glass-line)}.qcco-app[data-page][data-theme] .shopping-front .home-preview-products .shop-card h3{min-height:0}.qcco-app[data-page][data-theme] .shopping-front .idea-supply{display:block;margin:10px 0;padding:14px 12px;border:1px solid var(--sr-glass-line);border-radius:18px;background:transparent}.qcco-app[data-page][data-theme=light] .shopping-front .idea-supply{background:#fff}.idea-supply-body{min-width:0}.idea-supply-eyebrow{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--sr-accent)}.idea-supply h2{margin:2px 0;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.idea-supply-sub{margin:0 0 2px;color:var(--sr-muted);font-size:14px;line-height:1.4}.idea-supply-audience{margin:0 0 8px;color:var(--sr-muted);font-size:13px;line-height:1.4}.idea-supply .marketplace-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}.idea-supply .marketplace-steps article{padding:4px 0 6px;min-width:0}.idea-supply .marketplace-steps b{display:block;font-size:12px;color:var(--sr-accent)}.idea-supply .marketplace-steps h3{margin:2px 0 3px;font-size:15px;line-height:1.25;min-height:0}.idea-supply .marketplace-steps p{margin:0;font-size:13px;line-height:1.4;color:var(--sr-muted)}.idea-supply .requests-open-note{margin:6px 0 0;font-size:13px;color:var(--sr-muted)}.idea-supply-action{margin-top:10px}.idea-supply-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px}@media (max-width:900px){.idea-supply .marketplace-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.idea-supply-cta{width:100%;justify-content:center}}.hero-art{margin:8px 0 6px;min-width:0}.hero-art img{display:block;width:100%;max-width:820px;margin-inline:auto;height:auto;aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;border-radius:14px}.qcco-app[data-page][data-theme] .shop-title .shop-explore-all{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:0 0 auto;min-height:44px}.qcco-app[data-page][data-theme] .shop-title:has(.shop-explore-all){flex-wrap:wrap;row-gap:0}.qcco-app[data-page][data-theme] .shopping-front .shop-hero{padding:0;gap:6px;margin:0 0 4px}.qcco-app[data-page][data-theme] .shopping-front{padding-top:4px}.qcco-app[data-page][data-theme] .shopping-front .shop-hero .hero-intro h1{font-size:clamp(20px,5.7vw,24px);line-height:1.2;margin:0 0 6px}.qcco-app[data-page][data-theme] .shopping-front .hero-art{margin:0 0 4px}.qcco-app[data-page][data-theme] .shopping-front .hero-art img{aspect-ratio:auto;height:130px;max-width:none;width:100%;margin-inline:0;-o-object-position:50% 40%;object-position:50% 40%;border-radius:12px}@media (min-width:481px){.qcco-app[data-page][data-theme] .shopping-front .shop-hero .hero-intro h1{font-size:clamp(24px,3.4vw,30px);line-height:1.2;margin:0 0 8px}.qcco-app[data-page][data-theme] .shopping-front .hero-art img{height:160px}}@media (min-width:901px){.qcco-app[data-page][data-theme] .shopping-front .shop-hero .hero-intro h1{font-size:34px}.qcco-app[data-page][data-theme] .shopping-front .hero-art{max-width:560px}.qcco-app[data-page][data-theme] .shopping-front .hero-art img{height:216px}}.qcco-app[data-theme=dark]{--sr-glass:rgba(9,13,21,.72)}.qcco-app[data-theme=light]{--sr-glass:rgba(255,255,255,.58)}.qcco-app[data-page][data-theme] header.site-header.site-header{background:var(--sr-glass)!important;-webkit-backdrop-filter:blur(22px) saturate(165%)!important;backdrop-filter:blur(22px) saturate(165%)!important;box-shadow:0 6px 22px #0000001f!important}.qcco-app[data-page][data-theme] .qcco-taskbar{background:var(--sr-glass);-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);border-top:1px solid var(--sr-glass-line);box-shadow:0 -6px 22px #0000001a}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-app[data-theme=dark][data-page] header.site-header.site-header,.qcco-app[data-page][data-theme=dark] .qcco-taskbar{background:#0a0f18!important}.qcco-app[data-theme=light][data-page] header.site-header.site-header,.qcco-app[data-page][data-theme=light] .qcco-taskbar{background:#fff!important}}.qcco-app[data-page][data-theme] .qcco-taskbar button{color:var(--sr-ink)}.qcco-app[data-theme] .qcco-search-bar:focus-within,.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar:focus-within{outline:none}.qcco-app[data-theme] .qcco-search-bar input:focus,.qcco-app[data-theme] .qcco-search-bar input:focus-visible{outline:none;box-shadow:none;caret-color:#cf0}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar:has(input:focus),.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar:has(input:focus-visible){box-shadow:0 0 0 2px #cf0,0 0 18px 3px #ccff008c}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar{transition:box-shadow .15s ease;box-shadow:none;background-clip:padding-box;overflow:visible}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input,.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input:focus{background:transparent!important;border:0!important;border-radius:999px;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input:-webkit-autofill,.qcco-app[data-theme] .shopping-front .shop-hero .qcco-search-bar input:-webkit-autofill:focus{box-shadow:0 0 0 40px #080d15 inset!important;-webkit-text-fill-color:#f3f6fa;caret-color:#cf0;border-radius:999px}.qcco-app[data-theme] .search-page .search-page-form:focus-within{outline:none;box-shadow:inset 0 0 0 2px var(--sr-accent,#ccff00),0 0 18px 3px #ccff0080}.qcco-app[data-theme] .search-page .search-page-form input:focus,.qcco-app[data-theme] .search-page .search-page-form input:focus-visible{outline:none;box-shadow:none}.qcco-app[data-theme] .shop-card-actions .shop-refusal{margin:0;padding:10px 12px;border:1px dashed rgba(16,26,38,.3);border-radius:12px;font-size:13px;line-height:1.5;color:#455568;max-width:none;width:100%}@media (max-width:760px){.qcco-app[data-page][data-theme][data-phone-bar=true][data-assistant=true]{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.qcco-app[data-page][data-theme][data-phone-bar=true] .qcco-ai-shell{bottom:calc(56px + env(safe-area-inset-bottom));right:12px}.qcco-app[data-page][data-theme][data-phone-bar=true][data-assistant=true] .qcco-taskbar:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:64px;pointer-events:none;background:var(--sr-glass);-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);border-top:1px solid var(--sr-glass-line)}.qcco-app[data-page][data-theme][data-phone-bar=true] .qcco-ai-shell.is-open{bottom:calc(64px + env(safe-area-inset-bottom))}}.qcco-app[data-page][data-theme] .shopping-front .shop-hero h1 .hero-accent{color:#cf0}.qcco-app[data-page][data-theme=light] .shopping-front .shop-hero h1 .hero-accent{text-shadow:.7px 0 #101a26,-.7px 0 #101a26,0 .7px #101a26,0 -.7px #101a26,.7px .7px #101a26,-.7px -.7px #101a26,.7px -.7px #101a26,-.7px .7px #101a26!important}@media (min-width:901px){.qcco-app[data-page][data-theme] .shopping-front .hero-art,.qcco-app[data-page][data-theme] .shopping-front .shop-hero form,.qcco-app[data-page][data-theme] .shopping-front .shop-hero .multimodal-search{max-width:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%}.qcco-app{overflow-x:clip}.qcco-app[data-theme][data-page] footer.qcco-footer,.qcco-app[data-theme][data-page] footer.qcco-footer *{min-width:0}.qcco-app[data-theme][data-page] footer.qcco-footer .footer-bottom span{white-space:normal;overflow-wrap:anywhere}.qcco-app[data-theme] .search-page .search-page-form{border-radius:16px;overflow:hidden;background-clip:padding-box}.qcco-app[data-theme] .search-page .search-page-form input,.qcco-app[data-theme] .search-page .search-page-form input:hover{background:transparent;border:0;border-radius:0;box-shadow:none}.qcco-app[data-theme] .search-page .search-page-form input:-webkit-autofill,.qcco-app[data-theme] .search-page .search-page-form input:-webkit-autofill:hover,.qcco-app[data-theme] .search-page .search-page-form input:-webkit-autofill:focus{box-shadow:0 0 0 60px #0e2542 inset!important;-webkit-text-fill-color:#fff;caret-color:#cf0;border-radius:0;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.qcco-app[data-theme=light] .search-page .search-page-form input:-webkit-autofill,.qcco-app[data-theme=light] .search-page .search-page-form input:-webkit-autofill:hover,.qcco-app[data-theme=light] .search-page .search-page-form input:-webkit-autofill:focus{box-shadow:0 0 0 60px #fff inset!important;-webkit-text-fill-color:#111827;caret-color:#111827}.qcco-app[data-theme] .search-page .search-page-form:focus-within{outline:none;box-shadow:inset 0 0 0 2px #cf0,0 0 18px 3px #ccff0059}.qcco-app[data-theme=light] .search-page .search-page-form:focus-within{box-shadow:inset 0 0 0 2px #506600,0 0 14px 2px #50660040}.request-panel .requests-open-note{max-width:none;opacity:.9}:root{--qcco-navy: #0e2542;--qcco-navy-soft: #16314f;--qcco-navy-line: #244268;--qcco-ivory: #fffefa;--qcco-ivory-soft: #f7f4ec;--qcco-ivory-line: #e2dccc;--qcco-lime: #ccff00;--qcco-on-lime: #0e2542;color:var(--qcco-ivory);font-synthesis:none;--bg: var(--qcco-navy);--panel: var(--qcco-navy-soft);--line: var(--qcco-navy-line);--lime: var(--qcco-lime);--muted: #a9bdd4;--white: #fff;background:var(--qcco-navy);font-family:Manrope,IBM Plex Sans Arabic,sans-serif}.admin-booth-card>div:first-child{min-width:0}.admin-booth-evidence{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:16px}.admin-booth-evidence figure{margin:0;overflow:hidden;background:#16314f;border:1px solid #2c4e77;border-radius:10px}.admin-booth-evidence img,.admin-booth-evidence video{display:block;width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.admin-booth-evidence figcaption{padding:8px;color:#c9d8e8;font-size:12px;line-height:1.4}.qcco-app[data-theme=light] .admin-booth-evidence figure{background:#f7f4ec;border-color:#e2dccc}.qcco-app[data-theme=light] .admin-booth-evidence figcaption{color:#33475f}@media (max-width:720px){.admin-booth-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-booth-evidence img,.admin-booth-evidence video{height:105px}}.tracking-money .tracking-total{grid-column:1/-1;padding:12px;background:#ccff0014;border:1px solid rgba(204,255,0,.3);border-radius:10px}.tracking-payment-progress{grid-column:1/-1!important;display:grid!important;gap:10px;padding-bottom:14px;border-bottom:1px solid #244268}.tracking-payment-progress>span{display:flex;align-items:center;justify-content:space-between}.tracking-payment-progress>span b{color:#cf0}.tracking-payment-progress>div{height:10px;overflow:hidden;background:#234062;border-radius:999px}.tracking-payment-progress i{display:block;height:100%;background:#cf0;border-radius:inherit;transition:width .35s ease}.customer-documents a.document-invoice,.customer-documents a.document-payment_proof{border-color:#ccff008c;box-shadow:inset 0 0 0 1px #ccff0014}.qcco-app[data-theme=light] .tracking-payment-progress{border-color:#d9e0e7}.qcco-app[data-theme=light] .tracking-payment-progress>span b{color:#263300}.qcco-app[data-theme=light] .tracking-payment-progress>div{background:#dfe6ec}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select{font:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}:root{--page-half:900px;--page-inline:max(20px,calc(50vw - var(--page-half)))}@media (max-width:1024px){:root{--page-inline:16px}}@media (max-width:720px){:root{--page-inline:12px}}.ltr-isolate{unicode-bidi:isolate}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0e2542;border-bottom:1px solid #1b2535;align-items:center;gap:55px;height:86px;padding:0 max(28px,50vw - 720px);display:flex;position:sticky;top:0}.logo{width:220px;aspect-ratio:5176 / 1393;flex:0 0 auto;display:block}.logo-compact{width:150px;aspect-ratio:5176 / 1026;overflow:clip}@media (max-width: 720px){.logo{width:168px}.logo-compact{width:124px}}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.logo-compact img{height:auto}nav{flex:1;gap:34px;display:flex}nav button,nav a,.mobile-nav button{color:#aab5c4;background:none;border:0;font-size:14px;font-weight:600}nav button:hover,nav a:hover{color:#fff}nav a{text-decoration:none}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn,.menu{color:#dce3ec;background:#101827;border:1px solid #243247;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.badge{position:relative}.badge:after{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.notification-panel{position:absolute;top:calc(100% + 8px);right:max(20px,50vw - 720px);z-index:120;width:min(360px,calc(100vw - 32px));padding:18px;color:#fff;background:#0d1523;border:1px solid #2c3c53;border-radius:14px;box-shadow:0 30px 70px #000a}[dir=rtl] .notification-panel{right:auto;left:max(20px,50vw - 720px)}.notification-panel b,.notification-panel p{display:block;margin:0 0 10px}.notification-panel p{color:var(--muted);font-size:13px;line-height:1.6}.notification-panel button{width:100%}.header-actions select{color:#fff;background:#101827;border:1px solid #2b394e;border-radius:9px;height:40px;padding:0 12px}.account-btn{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;color:#e8edf3;background:#101827;border:1px solid #2b394e;border-radius:9px}.account-btn span{display:grid;place-items:center;width:24px;height:24px;color:#0e2542;background:var(--lime);border-radius:50%;font-weight:900}.account-btn b{font-size:12px}.account-btn.signed-in{border-color:#516a28}.account-switcher{position:relative}.account-role-menu{position:absolute;z-index:90;inset-inline-end:0;top:calc(100% + 10px);width:230px;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 18px 50px #00000047}.account-role-menu small{display:block;padding:7px 10px 10px;color:var(--muted);font-weight:700}.account-role-menu button{width:100%;min-height:46px;display:grid;grid-template-columns:30px 1fr 22px;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:12px;color:var(--white);background:transparent;text-align:start;cursor:pointer}.account-role-menu button:hover,.account-role-menu button.active{background:#ccff001f}.account-role-menu button>span,.account-role-menu button>i{color:var(--lime);font-style:normal;text-align:center}.qcco-app[data-theme=light] .account-role-menu{background:#fff;box-shadow:0 18px 50px #0f172a29}.qcco-app[data-theme=light] .account-role-menu button{color:#0e2542}@media (max-width: 720px){.account-role-menu{position:fixed;top:92px;inset-inline:14px;width:auto}}.seller-account-head>div:last-child{display:grid;gap:6px;text-align:end}.seller-account-head small{color:var(--muted);font-weight:800}.seller-add-button{margin:16px 0;min-height:44px;padding:0 18px;border:1px solid var(--lime);border-radius:10px;color:var(--lime);background:transparent;font-weight:900;cursor:pointer}.seller-add-button:disabled{opacity:.45;cursor:not-allowed}.seller-new-product{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;background:#ccff000a}.seller-new-product input{min-height:44px;padding:0 12px;color:var(--white);background:#16314f;border:1px solid #2c4e77;border-radius:9px}.seller-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:transparent}.seller-products>article{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0c1524}.seller-product-status{display:flex;justify-content:space-between;align-items:center;gap:8px}.seller-product-status b{padding:5px 9px;border-radius:999px;color:#0e2542;background:#f0b429;font-size:11px;text-transform:uppercase}.seller-product-status b.verified{background:var(--lime)}.seller-product-status b.rejected,.seller-product-actions .danger{color:#fff;background:#b4232f}.seller-product-status span{color:var(--muted);font-size:12px;font-weight:800}.seller-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seller-media-grid figure{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:9px;background:#16314f}.seller-media-grid img,.seller-media-grid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seller-media-grid figure button{position:absolute;top:5px;inset-inline-end:5px;width:27px;min-height:27px;padding:0;border-radius:50%;color:#fff;background:#080c14d1}.seller-upload-row,.seller-product-actions{display:flex;flex-wrap:wrap;gap:8px}.seller-upload-row label{display:flex;align-items:center;justify-content:center;min-height:39px;padding:0 14px;border:1px dashed #64748b;border-radius:8px;color:var(--white);font-weight:800;cursor:pointer}.seller-product-actions button{flex:1;min-width:115px}.seller-product-actions button:disabled{opacity:.45;cursor:not-allowed}.qcco-app[data-theme=light] .seller-new-product input{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}.qcco-app[data-theme=light] .seller-products>article{background:#fff}.qcco-app[data-theme=light] .seller-upload-row label{color:#0e2542}@media (max-width: 820px){.seller-new-product{grid-template-columns:1fr 1fr}.seller-new-product input:first-child,.seller-new-product button{grid-column:1/-1}.seller-products{grid-template-columns:1fr}}.lang-selector{position:relative}.lang-trigger{color:#fff;background:#101827;border:1px solid #2b394e;border-radius:9px;height:40px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;min-width:56px}.lang-trigger:hover{border-color:var(--lime)}.lang-dropdown{position:absolute;top:48px;right:0;width:320px;max-height:420px;background:#0d1523;border:1px solid #2c3c53;border-radius:14px;box-shadow:0 30px 70px #000a;z-index:100;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}[dir=rtl] .lang-dropdown{right:auto;left:0}.lang-search{padding:12px;border-bottom:1px solid #1e2a3d}.lang-search input{width:100%;background:#101827;border:1px solid #2b394e;border-radius:8px;height:38px;padding:0 12px;color:#fff;font-size:13px;position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lang-search input:focus{outline:none;border-color:var(--lime)}.platform-search-panel{position:absolute;top:calc(100% + 8px);left:50%;width:min(680px,calc(100vw - 32px));transform:translate(-50%);z-index:120;padding:12px;border:1px solid #2c3c53;border-radius:14px;background:#0d1523;box-shadow:0 30px 70px #000a}.platform-search-input{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid #2b394e;border-radius:10px;background:#101827}.platform-search-input:focus-within{border-color:var(--lime)}.platform-search-input input{flex:1;min-width:0;color:#fff;background:transparent;border:0;outline:0}.platform-search-input button{color:#aab5c4;background:transparent;border:0;font-size:26px}.platform-search-results{display:grid;gap:6px;max-height:360px;margin-top:8px;overflow-y:auto}.platform-search-results>button{display:grid;gap:4px;padding:12px;color:#fff;text-align:start;background:transparent;border:0;border-radius:8px}.platform-search-results>button:hover,.platform-search-results>button:focus-visible{background:#16213a}.platform-search-results span,.platform-search-results p{color:var(--muted);font-size:13px}.lang-list{overflow-y:auto;flex:1;padding:6px}.lang-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;text-align:left;cursor:pointer;transition:background .15s;color:#e8edf3;background:transparent;border:0}.lang-option:hover{background:#16213a}.lang-option.selected{background:#1a2840}.lang-name{font-size:13px;font-weight:600;color:#e8edf3;flex:1}.lang-native{font-size:12px;color:#8290a3;white-space:nowrap}.lang-check{color:var(--lime);font-weight:800;font-size:14px}.lang-empty{padding:24px 12px;text-align:center;color:#78879b;font-size:13px}.lang-loading{padding:10px 12px;text-align:center;color:var(--lime);font-size:12px;font-weight:600;border-top:1px solid #1e2a3d;background:#0a1019}.menu{display:none}.mobile-nav{border:1px solid var(--line);background:#111a2b;border-radius:12px;flex-direction:column;align-items:stretch;width:210px;padding:12px;display:flex;position:absolute;top:76px;right:20px}.mobile-nav button{text-align:left;padding:12px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;max-width:1440px;min-height:670px;margin:auto;padding:72px 28px 60px;display:grid;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#ccff0009 1px,#0000 1px),linear-gradient(90deg,#ccff0009 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-glow{filter:blur(100px);background:#ccff000e;border-radius:50%;width:650px;height:650px;position:absolute;top:-190px;right:-120px}.hero-copy,.live-card{z-index:1;position:relative}.kicker{letter-spacing:1.8px;color:#b7c29b;font-size:12px;font-weight:700}.kicker i,.live-pill i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-4.5px;max-width:740px;margin:26px 0;font-size:clamp(48px,6vw,82px);line-height:.99}.hero-copy>p{color:#9aa8bb;max-width:640px;font-size:18px;line-height:1.75}.cta-row{gap:13px;margin-top:35px;display:flex}.primary,.secondary{align-items:center;justify-content:center;display:inline-flex;text-decoration:none;border:1px solid var(--lime);border-radius:8px;height:52px;padding:0 23px;font-weight:800}.primary{background:var(--lime);color:#0e2542}.primary svg{vertical-align:middle;margin-left:18px}.secondary{color:#fff;background:none;border-color:#354359}.proofs{color:#78879b;gap:25px;margin-top:34px;font-size:12px;display:flex}.proofs span{align-items:center;gap:7px;display:flex}.proofs svg{width:14px;color:var(--lime)}.live-card{background:#0d1523;border:1px solid #2c3c53;border-radius:18px;overflow:hidden;transform:perspective(900px) rotateY(-2deg);box-shadow:0 45px 90px #00000073}.live-visual{background:radial-gradient(circle at 50% 35%,#33414b,#111a24 58%,#0e2542);place-items:center;height:330px;display:grid;position:relative;overflow:hidden}.scan-line{background:var(--lime);height:1px;animation:4s ease-in-out infinite scan;position:absolute;left:0;right:0;box-shadow:0 0 22px 4px #ccff0073}@keyframes scan{0%,to{opacity:.3;top:18%}50%{opacity:1;top:82%}}.product-mock{background:linear-gradient(145deg,#d5d8da,#737e84);border-radius:22px;justify-content:center;align-items:center;gap:14px;width:210px;height:145px;display:flex;transform:rotate(-8deg);box-shadow:0 30px 45px #0008}.product-mock b{width:64px;height:64px;color:var(--lime);background:#101720;border-radius:13px;place-items:center;font-size:35px;display:grid}.product-mock span{color:#1b252c;font-size:11px;font-weight:900;line-height:1.3}.play{color:#fff;background:#08101abb;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute}.play svg{fill:#fff;stroke:none}.live-pill,.time{background:#0a1019d9;border:1px solid #ffffff21;border-radius:20px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;top:17px}.live-pill{color:#fff;left:16px}.live-pill i{width:6px;height:6px;margin-right:5px}.time{right:16px}.live-info{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.live-info h3{margin:0 0 7px;font-size:17px}.live-info p{color:#8290a3;margin:0;font-size:12px}.verified{color:var(--lime);font-size:10px;font-weight:800}.price small{color:#77869a;font-size:9px;display:block}.price strong{font-size:22px}.live-info button{background:var(--lime);border:0;border-radius:7px;padding:12px;font-weight:800}.section{max-width:1440px;margin:auto;padding:75px 28px}.section-head{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.section-head span,.trust>div>span,.order-card>span,.evidence-grid article>span{letter-spacing:1.6px;color:var(--lime);font-size:11px;font-weight:800}.section-head h2,.trust h2{letter-spacing:-1px;margin:8px 0 0;font-size:32px}.section-head button{color:#a6b3c3;background:none;border:0;gap:8px;display:flex}.category-grid,.product-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.category-grid article{background:#0d1421;border:1px solid #202d40;border-radius:12px;padding:24px;position:relative}.cat-icon{width:48px;height:48px;color:var(--lime);background:#172235;border-radius:10px;place-items:center;font-size:23px;display:grid}.category-grid h3{margin:23px 0 8px;font-size:15px}.category-grid p,.product-body p{color:#758499;margin:0;font-size:11px}.category-grid article>span{color:#718095;position:absolute;top:28px;right:22px}.product{background:#0d1421;border:1px solid #202d40;border-radius:12px;overflow:hidden}.product-art{background:radial-gradient(circle,#33404c,#101722);place-items:center;height:205px;display:grid;position:relative}.product-art>span{color:#fff;filter:drop-shadow(0 18px 15px #000);font-size:70px}.product-art.lime{background:radial-gradient(circle,#4d5838,#101722)}.product-art.blue{background:radial-gradient(circle,#364c67,#101722)}.product-art.violet{background:radial-gradient(circle,#513b60,#101722)}.product-art.orange{background:radial-gradient(circle,#614734,#101722)}.play.small{width:42px;height:42px}.product-art>b{color:#0e2542;background:var(--lime);border-radius:4px;padding:6px 8px;font-size:9px;position:absolute;top:13px;left:13px}.product-body{padding:18px}.product-body h3{margin:12px 0 7px;font-size:14px}.product-body>div{justify-content:space-between;align-items:end;margin-top:18px;display:flex}.product-body strong{font-size:19px}.product-body small{color:#748195;font-size:9px}.trust{background:linear-gradient(120deg,#101a2b,#0b111c);border:1px solid #26344a;border-radius:16px;grid-template-columns:1fr 480px;align-items:center;gap:90px;max-width:1384px;margin:70px auto 110px;padding:60px 70px;display:grid}.trust p{color:#8f9caf;max-width:550px;line-height:1.7}.deal-summary{background:#080d16;border:1px solid #2a394f;border-radius:12px;padding:25px}.deal-summary>div:first-child{color:#8795a8;justify-content:space-between;font-size:11px;display:flex}.deal-summary b{color:#fff}.mini-progress{gap:6px;margin:25px 0;display:flex}.mini-progress i{background:#243147;flex:1;height:4px}.mini-progress i.done{background:var(--lime)}.mini-progress i.active{background:linear-gradient(90deg,var(--lime) 50%,#243147 50%)}.summary-row{color:#8795a8;border-top:1px solid #1d293b;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.summary-row strong{color:#fff}.deal-summary button,.order-card>button{background:var(--lime);border:0;border-radius:6px;width:100%;margin-top:16px;padding:13px;font-weight:800}.deal-summary svg{vertical-align:middle;margin-left:10px}footer{color:#738195;border-top:1px solid #1d2937;max-width:none;margin:auto;padding:40px var(--page-inline);font-size:11px;display:grid;grid-template-columns:220px minmax(300px,1fr);gap:30px 40px}footer p{width:100%;max-width:460px;word-break:normal;white-space:normal}footer>div:last-child{grid-column:1 / -1;gap:28px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}footer>div:last-child>span{white-space:nowrap}.workspace{max-width:1440px;margin:auto;padding:42px 28px 90px}.crumb{color:#6f7d90;font-size:11px}.workspace-head{justify-content:space-between;align-items:end;margin:25px 0 32px;display:flex}.workspace-head h1{margin:8px 0;font-size:36px}.workspace-head p{color:#8997aa;margin:0;font-size:13px}.deal-layout{grid-template-columns:210px 1fr 290px;gap:15px;display:grid}.deal-layout>aside,.chat,.timeline-card,.evidence-grid article{background:#0e1624;border:1px solid #244268;border-radius:12px}.deal-layout>aside{padding:18px}.deal-layout aside h3{margin:4px 8px 18px;font-size:13px}.deal-layout aside>button{color:#8f9cad;text-align:left;background:none;border:0;border-radius:7px;gap:10px;width:100%;padding:12px 9px;font-size:11px;display:flex}.deal-layout aside>button.selected{color:#fff;background:#182336}.deal-layout aside>button small{color:var(--lime);margin-left:auto}.deal-layout aside>button{min-height:44px;font-size:14px;align-items:center}.deal-record-stages{margin:12px 8px;color:#b8c5d6;font-size:13px;line-height:1.5}ul.deal-record-stages{list-style:none;padding:0}.deal-record-stages li{display:flex;gap:10px;align-items:center;margin:10px 0;overflow-wrap:anywhere}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#02050bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quote-modal{position:relative;width:min(520px,100%);padding:28px;color:#fff;background:#0e1624;border:1px solid #2d3d55;border-radius:16px;box-shadow:0 30px 90px #000c}.quote-modal h2{margin:0 0 20px}.modal-close{position:absolute;top:14px;right:14px;width:44px;height:44px;color:#fff;background:#162135;border:1px solid #2d3d55;border-radius:8px;font-size:24px}[dir=rtl] .modal-close{right:auto;left:14px}.quote-lines{display:grid;gap:0;margin-bottom:22px;border:1px solid #244268;border-radius:10px;overflow:hidden}.quote-lines p{display:flex;justify-content:space-between;gap:18px;margin:0;padding:13px 15px;border-bottom:1px solid #244268}.quote-lines p:last-child{border-bottom:0}.quote-lines span{color:var(--muted)}.quote-modal>.primary{width:100%}@media (max-width:480px){.quote-modal{padding:20px 16px;max-height:calc(100dvh - 24px);overflow-y:auto}.quote-modal .quote-decision{grid-template-columns:1fr}.quote-lines strong,.quote-lines span{min-width:0;overflow-wrap:anywhere}}.auth-panel{position:relative;width:min(460px,100%);padding:30px;color:#fff;background:#0e1624;border:1px solid #2d3d55;border-radius:16px;box-shadow:0 30px 90px #000c}.auth-panel h2{margin:12px 0 20px;font-size:28px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;background:#09101c;border-radius:10px}.auth-tabs button{padding:10px;color:var(--muted);background:transparent;border:0;border-radius:7px}.auth-tabs button.selected{color:#fff;background:#1a2840}.auth-panel form,.auth-panel label{display:grid;gap:8px}.auth-panel form{gap:15px}.auth-panel label{color:#c9d8e8;font-size:12px;font-weight:700}.auth-panel input{width:100%;height:46px;padding:0 12px;color:#fff;background:#101827;border:1px solid #2b394e;border-radius:8px;outline:0}.auth-panel input:focus{border-color:var(--lime)}.auth-submit{width:100%}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-message,.auth-email{color:#c8d3e0;background:#101827;border:1px solid #2b394e;border-radius:8px;padding:11px 12px;font-size:13px}.request-panel{position:relative;width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:30px;color:#fff;background:#0e1624;border:1px solid #2d3d55;border-radius:16px;box-shadow:0 30px 90px #000c}.request-panel h2{margin:12px 0 8px;font-size:30px}.request-intro{margin:0 0 20px;color:var(--muted);line-height:1.6}.request-panel form,.request-panel label{display:grid;gap:8px}.request-panel form{gap:16px}.request-panel label{color:#c9d8e8;font-size:12px;font-weight:700}.request-panel input,.request-panel textarea{width:100%;padding:12px;color:#fff;background:#101827;border:1px solid #2b394e;border-radius:8px;outline:0;resize:vertical}.request-panel input{height:46px}.request-panel input:focus,.request-panel textarea:focus{border-color:var(--lime)}.request-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.request-type-tabs button{min-height:44px;padding:8px;color:#c9d8e8;background:#101827;border:1px solid #2b394e;border-radius:8px;font-weight:800}.request-type-tabs button.active{color:#0e2542;background:var(--lime);border-color:#0e2542;box-shadow:0 0 0 1px #0e2542}.qcco-app[data-theme=light] .request-type-tabs button:not(.active){color:#0e2542;background:#eef2f6;border-color:#b9c4d0}.auth-required{margin-bottom:18px;padding:11px 12px;color:#e7f4c7;background:#182313;border:1px solid #3f5425;border-radius:8px;font-size:13px}.request-success{display:grid;justify-items:center;gap:14px;padding:24px 4px 4px;text-align:center}.request-success>span{display:grid;place-items:center;width:64px;height:64px;color:#0e2542;background:var(--lime);border-radius:50%;font-size:30px;font-weight:900}.request-success p{max-width:430px;margin:0;color:var(--muted);line-height:1.6}.request-success code{padding:9px 14px;color:var(--lime);background:#09101c;border:1px solid #26344a;border-radius:8px}.request-success .primary{width:100%}.requests-page{min-height:calc(100vh - 86px)}.requests-head{align-items:center}.requests-actions{display:flex;gap:10px}.requests-actions button{white-space:nowrap}.requests-auth-card,.requests-state{display:grid;justify-items:center;gap:14px;max-width:660px;margin:70px auto;padding:48px 28px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:16px}.requests-auth-card>span{display:grid;place-items:center;width:66px;height:66px;color:#0e2542;background:var(--lime);border-radius:50%;font-size:30px}.requests-auth-card h1,.requests-state strong{margin:0;font-size:28px}.requests-auth-card p,.requests-state p{max-width:480px;margin:0;color:var(--muted);line-height:1.6}.requests-list{display:grid;gap:10px}.request-row{display:grid;grid-template-columns:130px minmax(220px,1fr) 190px 22px;align-items:center;gap:18px;width:100%;padding:18px 20px;color:#fff;text-align:start;background:#0e1624;border:1px solid #244268;border-radius:12px}.request-row:hover{border-color:#506a27;background:#111b2b}.request-main,.request-meta{display:grid;gap:5px}.request-main small,.request-meta,.request-meta small{color:var(--muted);font-size:12px}.request-status{display:inline-flex;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:105px;padding:7px 10px;color:#d9e6ef;background:#1a2638;border:1px solid #31415a;border-radius:30px;font-size:11px;font-weight:800}.request-status.submitted,.request-status.reviewing{color:#eaffb8;background:#1b2814;border-color:#41582a}.request-status.quoted{color:#0e2542;background:var(--lime);border-color:var(--lime)}.request-detail{position:relative;width:min(560px,100%);padding:30px;color:#fff;background:#0e1624;border:1px solid #2d3d55;border-radius:16px;box-shadow:0 30px 90px #000c}.request-detail h2{margin:18px 0 8px}.request-detail>code{color:var(--lime)}.request-detail>p{margin:22px 0;color:#c3cedb;line-height:1.7;white-space:pre-wrap}.request-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.request-detail-grid div{display:grid;gap:6px;padding:14px;background:#101827;border:1px solid #27364b;border-radius:9px}.request-detail-grid span{color:var(--muted);font-size:11px}.request-detail>.primary{width:100%}.chat{flex-direction:column;min-height:610px;display:flex}.chat-head{border-bottom:1px solid #244268;justify-content:space-between;padding:19px;display:flex}.chat-head b{font-size:13px;display:block}.chat-head div span{color:#7e8c9f;font-size:9px}.translated{color:var(--lime);border:1px solid #334321;border-radius:20px;padding:7px 10px;font-size:9px}.translation-note{color:#aaba9d;background:#141f26;border:1px solid #2f412a;border-radius:7px;margin:14px 18px 0;padding:10px;font-size:10px}.messages{flex:1;padding:24px}.message{background:#172235;border-radius:10px;max-width:74%;margin-bottom:17px;padding:13px 15px}.message.buyer{background:#263316;margin-left:auto}.message p{margin:0;font-size:12px;line-height:1.6}.message details{margin-top:9px}.message summary,.message small,.message time{color:#8190a3;font-size:9px}.message time{text-align:right;margin-top:7px;display:block}.composer{border-top:1px solid #244268;gap:10px;padding:15px;display:flex}.composer input{color:#fff;background:#090f19;border:1px solid #28374c;border-radius:7px;flex:1;padding:13px}.composer button{background:var(--lime);border:0;border-radius:7px;padding:0 20px;font-weight:800}.order-card>span{margin:5px 8px;display:block}.order-card h3{margin-left:8px!important}.order-steps{margin:24px 5px}.order-steps>div{gap:11px;min-height:62px;display:flex;position:relative}.order-steps>div:after{content:"";background:#28364b;width:1px;position:absolute;top:26px;bottom:0;left:12px}.order-steps>div:last-child:after{display:none}.order-steps i{z-index:1;background:#202c3f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.order-steps .complete i{background:var(--lime);color:#0e2542}.order-steps .current i{border:1px solid var(--lime);color:var(--lime)}.order-steps span{color:#d3d9e2;font-size:10px}.order-steps small{color:#68778b;margin-top:4px;display:block}.timeline-card{padding:30px}.timeline-meta{border-bottom:1px solid #263348;grid-template-columns:repeat(3,1fr);padding-bottom:27px;display:grid}.timeline-meta small{color:#6e7c8f;letter-spacing:1px;font-size:9px;display:block}.timeline-meta strong{margin-top:8px;font-size:13px;display:block}.timeline{grid-template-columns:repeat(8,1fr);padding:45px 10px 18px;display:grid}.timeline>div{text-align:center;position:relative}.timeline>div:after{content:"";background:#26354a;height:2px;position:absolute;top:17px;left:50%;right:-50%}.timeline>div:last-child:after{display:none}.timeline i{z-index:1;background:#1b273a;border-radius:50%;place-items:center;width:35px;height:35px;margin:auto;font-size:10px;font-style:normal;display:grid;position:relative}.timeline .done i{background:var(--lime);color:#0e2542}.timeline .done:after{background:var(--lime)}.timeline .now i{border:2px solid var(--lime);color:var(--lime);box-shadow:0 0 0 6px #ccff0012}.timeline span{margin-top:13px;font-size:9px;display:block}.timeline small{color:#657386;font-size:8px}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:16px;display:grid}.evidence-grid article{padding:25px}.evidence-grid h3{margin:14px 0 8px;font-size:16px}.evidence-grid p{color:#7e8c9f;font-size:11px;line-height:1.6}.evidence-grid button{color:var(--lime);background:none;border:0;padding:8px 0;font-size:10px;font-weight:700}[dir=rtl]{font-family:IBM Plex Sans Arabic,Manrope,sans-serif}[dir=rtl] .primary svg,[dir=rtl] .deal-summary svg{margin-left:0;margin-right:18px;transform:rotate(180deg)}[dir=rtl] .kicker i,[dir=rtl] .live-pill i{margin-left:9px;margin-right:0}[dir=rtl] .category-grid article>span{left:22px;right:auto}[dir=rtl] .message.buyer{margin-left:0;margin-right:auto}[dir=rtl] .deal-layout aside>button{text-align:right}[dir=rtl] .deal-layout aside>button small{margin-left:0;margin-right:auto}.empty-chat{min-height:220px;display:grid;place-content:center;gap:8px;text-align:center;color:var(--muted)}.empty-chat strong{color:var(--text)}.deal-error{margin:0 20px 10px}.composer button:disabled{opacity:.55;cursor:not-allowed}.request-detail-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (width <= 1050px){.site-header{gap:25px}.site-header nav{display:none}.menu{display:grid}.hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:48px 28px 40px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.cta-row,.proofs{justify-content:center}.live-card{width:100%;max-width:650px;margin:auto;transform:none}.section{padding:50px 28px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.trust{grid-template-columns:1fr;gap:30px;margin:35px 28px 45px;padding:36px}footer{gap:30px;padding:36px 28px}.deal-layout{grid-template-columns:190px 1fr}.order-card{display:none}.timeline{grid-template-columns:repeat(8,120px);overflow-x:auto}.timeline-meta{gap:20px}.evidence-grid{grid-template-columns:1fr}}@media (width <= 650px){.site-header{height:72px;padding:0 16px}.header-actions .icon-btn,.account-btn b{display:none}.account-btn{width:40px;padding:0;justify-content:center}.request-panel,.auth-panel{padding:24px 18px}.request-fields{grid-template-columns:1fr}.requests-actions{width:100%}.requests-actions button{flex:1}.request-row{grid-template-columns:1fr auto;gap:12px}.request-row .request-status,.request-row .request-meta{grid-column:1}.request-row>b{grid-column:2;grid-row:1 / span 3}.request-detail-grid{grid-template-columns:1fr}.notification-panel{right:16px;left:16px;width:auto}.hero{min-height:auto;padding:32px 18px 28px}.hero h1{letter-spacing:-2.5px;font-size:48px}.hero-copy>p{font-size:15px}.cta-row{flex-direction:column}.cta-row button{width:100%}.proofs{flex-wrap:wrap;gap:12px}.live-visual{height:260px}.live-info{grid-template-columns:1fr auto}.section{padding:36px 18px}.section-head h2{font-size:25px}.section-head>button{display:none}.category-grid,.product-grid{grid-template-columns:1fr}.trust{grid-template-columns:1fr;margin:25px 18px 35px;padding:24px 20px}.trust h2{font-size:27px}footer{grid-template-columns:1fr;gap:16px;padding:32px 18px}footer p{max-width:none}footer>div:last-child{flex-direction:column;gap:10px;justify-content:flex-start}footer>div:last-child>span{white-space:normal}.workspace{padding:25px 15px 65px}.workspace-head{flex-direction:column;align-items:flex-start;gap:18px}.workspace-head h1{font-size:29px}.deal-layout{display:block}.deal-layout>aside:first-child{display:none}.chat{min-height:650px}.message{max-width:89%}.timeline-card{padding:20px 12px}.timeline-meta{grid-template-columns:1fr;gap:18px}.evidence-grid{grid-template-columns:1fr}.site-header .logo{width:175px}footer .logo{width:190px}.lang-dropdown{width:calc(100vw - 32px);max-width:320px;right:-8px}[dir=rtl] .lang-dropdown{right:auto;left:-8px}.mobile-nav{width:auto;left:10px;right:10px}[dir=rtl] .mobile-nav{left:10px;right:10px}}.supplier-desk{max-width:1120px;margin:0 auto}.supplier-card{margin:22px 0;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.supplier-card h2{margin:0 0 20px}.supplier-card form{display:grid;gap:16px}.supplier-card label{display:grid;gap:8px;color:#dce3ec;font-size:13px;font-weight:700}.supplier-card input,.supplier-card select{width:100%;min-height:46px;padding:0 13px;color:#fff;background:#0e2542;border:1px solid #304057;border-radius:9px}.supplier-card input:focus,.supplier-card select:focus{outline:2px solid #ccff0040;border-color:var(--lime)}.supplier-card button{justify-self:start;min-width:210px}.supplier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.supplier-grid .check-field{display:flex;align-items:center;gap:10px}.supplier-grid .check-field input{width:20px;min-height:20px;accent-color:var(--lime)}.supplier-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.supplier-summary div{display:grid;gap:7px;padding:18px;border:1px solid #234062;border-radius:12px;background:#0a111e}.supplier-summary span,.supplier-summary small,.supplier-products span{color:var(--muted)}.supplier-summary strong{font-size:20px}.supplier-products{display:grid;gap:10px}.supplier-products article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border:1px solid #234062;border-radius:10px}.supplier-products article div{display:grid;gap:5px}.supplier-products article>b{color:#f4c96b;font-size:12px}.supplier-products article>b.verified{color:var(--lime)}@media (max-width: 720px){.supplier-grid,.supplier-summary{grid-template-columns:1fr}.supplier-card{padding:18px}.supplier-card button{width:100%}.supplier-products article{align-items:flex-start;flex-direction:column}}.qcco-app{min-height:100vh;color:var(--white);background:var(--bg);color-scheme:dark;transition:color .22s ease,background-color .22s ease}.theme-toggle{direction:ltr;isolation:isolate;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:76px;height:40px;padding:4px;color:#dce3ec;background:#101827;border:1px solid #2b394e;border-radius:999px;overflow:hidden}.theme-toggle:hover{border-color:var(--lime)}.theme-toggle-thumb{position:absolute;z-index:0;top:4px;left:4px;width:31px;height:31px;background:#fffefa;border-radius:50%;box-shadow:0 2px 8px #0006;transition:transform .22s ease}.theme-toggle.dark .theme-toggle-thumb{transform:translate(36px);background:#465166}.theme-sun,.theme-moon{z-index:1;display:grid;place-items:center;font-size:17px;line-height:1}.theme-toggle.light .theme-sun{color:#0a1019}.theme-toggle.dark .theme-moon{color:#fff}.qcco-app[data-theme=light]{--bg: var(--qcco-ivory);--panel: #ffffff;--line: var(--qcco-ivory-line);--muted: #4a5d74;--white: var(--qcco-navy);color:var(--qcco-navy);color-scheme:light}.qcco-app[data-theme=light] .site-header{background:#fff;border-bottom-color:#dce3ea;box-shadow:0 8px 30px #1b27350d}.qcco-app[data-theme=light] .site-header .logo{background:transparent;border-radius:12px;padding:4px 9px}.qcco-app[data-theme=light] nav button,.qcco-app[data-theme=light] nav a,.qcco-app[data-theme=light] .mobile-nav button{color:#4f5d6d}.qcco-app[data-theme=light] nav button:hover,.qcco-app[data-theme=light] nav a:hover{color:#0e2542}.qcco-app[data-theme=light] .icon-btn,.qcco-app[data-theme=light] .menu,.qcco-app[data-theme=light] .lang-trigger,.qcco-app[data-theme=light] .account-btn{color:#17202c;background:#eef2f6;border-color:#d4dce5}.qcco-app[data-theme=light] .theme-toggle{background:#dde3e9;border-color:#c7d0da;color:#46505f}#products-section{scroll-margin-top:104px}.qcco-app[data-theme=light] .hero-grid{background-image:linear-gradient(#66800012 1px,#0000 1px),linear-gradient(90deg,#66800012 1px,#0000 1px)}.qcco-app[data-theme=light] .hero-glow{background:#ccff0029}.qcco-app[data-theme=light] .kicker{color:#56652d}.qcco-app[data-theme=light] .hero-copy>p,.qcco-app[data-theme=light] .proofs,.qcco-app[data-theme=light] .section-head p,.qcco-app[data-theme=light] .live-info p{color:#4a5d74}.qcco-app[data-theme=light] .secondary{color:#101722;background:#fff;border-color:#aeb9c6}.qcco-app[data-theme=light] .live-card,.qcco-app[data-theme=light] .product,.qcco-app[data-theme=light] .category-grid article,.qcco-app[data-theme=light] .trust,.qcco-app[data-theme=light] .deal-summary,.qcco-app[data-theme=light] .timeline-card,.qcco-app[data-theme=light] .evidence-grid article,.qcco-app[data-theme=light] .supplier-card,.qcco-app[data-theme=light] .request-card,.qcco-app[data-theme=light] .workspace>section,.qcco-app[data-theme=light] .workspace>aside{color:#0e2542;background:#fff;border-color:#e2dccc;box-shadow:0 18px 55px #17202c12}.qcco-app[data-theme=light] .live-visual{background:radial-gradient(circle at 50% 35%,#d9e0e4,#edf1f4 58%,#d5dde4)}.qcco-app[data-theme=light] .category-grid article:hover,.qcco-app[data-theme=light] .product:hover{border-color:#789500;box-shadow:0 16px 38px #33400014}.qcco-app[data-theme=light] .lang-dropdown,.qcco-app[data-theme=light] .platform-search-panel,.qcco-app[data-theme=light] .notification-panel,.qcco-app[data-theme=light] .mobile-nav{color:#0e2542;background:#fff;border-color:#d4dde6;box-shadow:0 24px 60px #17202c24}.qcco-app[data-theme=light] .lang-search,.qcco-app[data-theme=light] .lang-loading{background:#f5f7f9;border-color:#dce3ea}.qcco-app[data-theme=light] .lang-search input,.qcco-app[data-theme=light] .platform-search-input{color:#101722;background:#fffefa;border-color:#d4dde6}.qcco-app[data-theme=light] .platform-search-input input,.qcco-app[data-theme=light] .lang-option,.qcco-app[data-theme=light] .lang-name,.qcco-app[data-theme=light] .platform-search-results>button{color:#17202c}.qcco-app[data-theme=light] .lang-option:hover,.qcco-app[data-theme=light] .platform-search-results>button:hover,.qcco-app[data-theme=light] .platform-search-results>button:focus-visible{background:#eef2f6}.qcco-app[data-theme=light] .lang-option.selected{background:#e6edf3}.qcco-app[data-theme=light] input,.qcco-app[data-theme=light] textarea,.qcco-app[data-theme=light] select,.qcco-app[data-theme=light] .supplier-card input,.qcco-app[data-theme=light] .supplier-card select{color:#111827;background-color:#f7f9fb;border-color:#ccd6e0}.qcco-app[data-theme=light] .supplier-card label,.qcco-app[data-theme=light] .form-field label{color:#263342}.qcco-app[data-theme=light] .supplier-summary div,.qcco-app[data-theme=light] .supplier-products article{background:#f7f9fb;border-color:#e2dccc}.qcco-app[data-theme=light] footer{color:#3f4c5c;background:#e9eef3;border-top-color:#d3dce5}@media (max-width: 720px){.theme-toggle{width:64px;height:38px}.theme-toggle-thumb{width:29px;height:29px}.theme-toggle.dark .theme-toggle-thumb{transform:translate(27px)}.theme-sun,.theme-moon{font-size:15px}}@media (prefers-reduced-motion: reduce){.theme-toggle-thumb,.qcco-app{transition:none}}@media (min-width: 651px) and (max-width: 1050px){.site-header{gap:14px;padding-inline:22px}.site-header .logo{width:180px}.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);align-items:center;gap:28px;min-height:610px;padding:52px 28px 46px}.hero-copy{text-align:start}.hero-copy>p{margin-inline:0;font-size:16px}.hero h1{max-width:600px;font-size:clamp(48px,6.2vw,64px);letter-spacing:-3.5px}.cta-row,.proofs{justify-content:flex-start}.cta-row{flex-wrap:wrap}.live-card{width:100%;max-width:480px}.live-visual{height:285px}}@media (max-width: 650px){.site-header{gap:7px;padding-inline:10px}.site-header .logo{width:112px;border-radius:9px}.header-actions{gap:5px}.theme-toggle{width:52px;height:36px}.theme-toggle-thumb{width:27px;height:27px}.theme-toggle.dark .theme-toggle-thumb{transform:translate(17px)}.theme-sun,.theme-moon{font-size:13px}.lang-trigger{min-width:42px;height:38px;padding-inline:8px}.account-btn,.menu{width:38px;height:38px}.hero{gap:22px;padding:27px 16px 28px}.hero-copy{text-align:start}.kicker{font-size:10px;letter-spacing:1.25px}.hero h1{margin:19px 0 16px;max-width:520px;font-size:clamp(38px,11.5vw,48px);letter-spacing:-2.2px;line-height:1.02}.hero-copy>p{margin-inline:0;font-size:14px;line-height:1.6}.cta-row{gap:9px;margin-top:24px}.cta-row .primary,.cta-row .secondary{width:100%;height:48px;padding-inline:16px}.proofs{justify-content:flex-start;flex-wrap:nowrap;gap:14px;margin-top:20px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.proofs::-webkit-scrollbar{display:none}.proofs span{flex:0 0 auto}.live-card{margin-top:2px;border-radius:15px}.live-visual{height:215px}.live-info{padding:17px}}.product-detail-page{max-width:1380px;min-height:calc(100vh - 86px);margin:0 auto;padding:38px 28px 70px}.product-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding-block:12px;margin-bottom:12px;color:var(--muted);background:transparent;border:0;font-weight:700}.product-back svg{width:17px;transform:rotate(180deg)}[dir=rtl] .product-back svg{transform:none}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 32px 80px #0005}.product-detail-media{position:relative;display:grid;place-items:center;min-height:590px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#33414b,#111a24 60%,#0e2542)}.product-detail-media:after{content:"";position:absolute;right:0;left:0;top:62%;height:1px;background:var(--lime);box-shadow:0 0 25px 5px #cf06}.product-detail-icon{display:grid;place-items:center;width:270px;height:190px;color:var(--lime);background:linear-gradient(145deg,#d8dcdf,#707b82);border-radius:25px;font-size:75px;transform:rotate(-7deg);box-shadow:0 36px 60px #0009}.product-detail-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,68px)}.product-detail-copy h1{margin:17px 0 12px;font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-2px}.product-detail-copy>p{margin:0 0 28px;color:var(--muted)}.product-facts{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px}.product-facts div{display:flex;justify-content:space-between;gap:22px;padding:15px 17px;background:#0a111e}.product-facts span,.fee-note{color:var(--muted)}.product-facts strong{text-align:end}.verification-note{margin:20px 0;padding:17px;background:#ccff000c;border:1px solid #ccff0038;border-radius:12px}.verification-note b{color:var(--lime)}.verification-note p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.product-detail-actions{display:flex;gap:10px}.product-detail-actions>*{flex:1}.fee-note{margin-top:14px;line-height:1.5}.qcco-app[data-theme=light] .product-detail-layout{box-shadow:0 22px 60px #17202c14}.qcco-app[data-theme=light] .product-facts div{background:#f7f9fb}@media (max-width: 900px){.product-detail-page{padding:24px 18px 55px}.product-detail-layout{grid-template-columns:1fr}.product-detail-media{min-height:360px}}@media (max-width: 520px){.product-detail-page{padding:18px 14px 45px}.product-detail-media{min-height:265px}.product-detail-icon{width:190px;height:130px;font-size:54px}.product-detail-copy{padding:25px 18px}.product-detail-copy h1{font-size:34px;letter-spacing:-1.4px}.product-detail-actions{flex-direction:column}}.auth-methods{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 18px;padding:5px;background:#0a111e;border:1px solid var(--line);border-radius:11px}.auth-methods button{min-height:40px;color:var(--muted);background:transparent;border:0;border-radius:8px;font-weight:750}.auth-methods button.selected{color:#0e2542;background:var(--lime)}.qcco-app[data-theme=light] .auth-methods{background:#eef2f6}.auth-resend{width:100%;min-height:42px;margin-top:8px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:9px;font-weight:700}.auth-resend:not(:disabled):hover,.auth-resend:not(:disabled):focus-visible{color:var(--white);border-color:var(--lime);outline:none}.auth-resend:disabled{cursor:wait;opacity:.7}.agent-desk{max-width:1280px;margin:0 auto;padding:48px 28px 90px}.agent-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:26px}.agent-head h1,.agent-join h1,.agent-empty h1{font-size:clamp(32px,5vw,58px);margin:8px 0 12px}.agent-head p,.agent-empty p{color:var(--muted);max-width:760px;line-height:1.7}.agent-head>b{padding:10px 14px;border:1px solid var(--line);border-radius:999px}.agent-training{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--panel);margin-bottom:22px}.training-video{min-height:250px;border-radius:16px;background:radial-gradient(circle at 50% 40%,#ccff0022,transparent 45%),#0e2542;display:grid;place-content:center;text-align:center;gap:10px}.training-video button{margin:auto;width:68px;height:68px;border-radius:50%;border:1px solid #ccff0066;background:var(--lime);color:#0e2542;font-weight:900;font-size:24px}.training-video span{color:var(--muted);font-size:14px}.agent-training ol{display:grid;gap:10px;padding-inline-start:24px;color:#dce3ec;line-height:1.45}.agent-search,.registration-editor,.agent-files,.agent-join,.agent-empty{border:1px solid var(--line);border-radius:20px;background:var(--panel);padding:22px;margin-bottom:22px}.agent-capture-entry{margin-bottom:22px}.agent-capture-entry button{width:100%;min-height:54px;border-radius:18px;font-size:16px;font-weight:800}.agent-search .auth-message,.agent-desk>.auth-message{line-height:1.6;text-align:start}.agent-search form{display:flex;gap:10px}.agent-search input,.agent-form-grid input,.product-draft-list input,.agent-join input{width:100%;min-height:46px;background:#0e2542;border:1px solid #2b394e;border-radius:10px;color:#fff;padding:0 13px}.agent-search .primary{min-width:110px}.booth-result{display:flex;align-items:center;gap:16px;margin-top:14px;padding:15px;border:1px solid #33475f;border-radius:14px}.booth-result>div{display:grid;gap:4px;margin-inline-end:auto}.booth-result span{color:var(--muted);font-size:13px}.booth-result.available{border-color:#79a000}.booth-result.available>b{color:var(--lime)}.booth-result.under_review,.booth-result.registered{opacity:.58}.booth-result button{background:transparent;border:1px solid var(--lime);color:var(--lime);border-radius:9px;padding:9px 13px}.agent-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-form-grid label,.agent-join label{display:grid;gap:7px;color:#cbd5e1;font-size:14px}.agent-form-grid input[type=file],.product-draft-list input[type=file]{padding:10px;height:auto}.agent-form-grid label.uploaded,.product-draft-list label.uploaded{color:var(--lime)}.product-draft-list{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.product-draft-list article{display:grid;gap:8px;padding:14px;background:#0e2542;border:1px solid var(--line);border-radius:14px}.product-draft-list label{font-size:13px;color:var(--muted)}.agent-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.5}.agent-consent input{margin-top:4px}.agent-actions{display:flex;justify-content:flex-end;gap:10px}.agent-actions button{min-height:46px;padding:0 18px;border-radius:10px;border:1px solid #344155;background:#111a2b;color:#fff}.submission-row{width:100%;display:flex;justify-content:space-between;padding:14px;margin-top:8px;border:1px solid var(--line);border-radius:11px;background:#0e2542;color:#fff;text-align:start}.submission-row.submitted,.submission-row.needs_changes{opacity:.65}.submission-row.approved b{color:var(--lime)}.agent-join{max-width:620px;margin:40px auto}.agent-join form{display:grid;gap:14px}.agent-empty{text-align:center;max-width:680px;margin:60px auto}@media (max-width:760px){.agent-desk{padding:26px 16px 70px}.agent-head{display:block}.agent-head>b{display:inline-block;margin-top:10px}.agent-training{grid-template-columns:1fr}.training-video{min-height:190px}.agent-form-grid{grid-template-columns:1fr}.agent-search form{display:grid}.agent-search .primary{width:100%}.booth-result{align-items:flex-start;flex-wrap:wrap}.booth-result>div{width:100%}.agent-actions{display:grid}.agent-actions button{width:100%}}.conversation-manager{display:grid;gap:20px;padding:clamp(18px,4vw,42px)}.conversation-manager-head,.conversation-manager-head>div,.conversation-controls,.conversation-tabs,.conversation-toolbar>div{display:flex;align-items:center;gap:12px}.conversation-manager-head{justify-content:space-between}.conversation-manager-head h1{margin:4px 0}.conversation-manager-head p{margin:0;color:#a9bdd4}.conversation-manager-head>div:first-child{display:block}.conversation-counts b,.conversation-counts strong{display:grid;place-items:center;min-width:48px;height:48px;padding:0 12px;border-radius:14px;background:#cf0;color:#0e2542}.conversation-counts strong{background:#ffcf4a}.conversation-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px}.conversation-toolbar input,.conversation-controls select{min-height:46px;padding:0 14px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px}.conversation-toolbar>div{overflow:auto}.conversation-toolbar button,.conversation-tabs button{white-space:nowrap;padding:11px 14px;color:#a9bdd4;background:transparent;border:1px solid #2c4e77;border-radius:10px}.conversation-toolbar button.active,.conversation-tabs button.active{color:#0e2542;background:#cf0;border-color:#cf0}.conversation-manager-layout{display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:650px;overflow:hidden;border:1px solid #244268;border-radius:20px;background:#0c1524}.conversation-list{overflow:auto;border-inline-end:1px solid #244268}.conversation-list>p{padding:24px;color:#a9bdd4}.conversation-list>button{display:grid;width:100%;gap:7px;padding:18px;text-align:start;color:#fffefa;background:transparent;border:0;border-bottom:1px solid #243249}.conversation-list>button.selected{background:#16243a;box-shadow:inset 4px 0 #cf0}.conversation-list>button.overdue{border-inline-start:3px solid #ffcf4a}.conversation-list span{display:flex;justify-content:space-between;gap:8px}.conversation-list i{padding:4px 8px;border-radius:999px;background:#253249;font-size:11px;font-style:normal}.conversation-list i.high{background:#71560a}.conversation-list i.urgent{background:#7a2030}.conversation-list small,.conversation-list time{color:#a9bdd4}.conversation-list time{font-size:11px}.conversation-workspace{display:flex;min-width:0;flex-direction:column}.conversation-placeholder{display:grid;min-height:500px;place-items:center;color:#a9bdd4}.conversation-controls{flex-wrap:wrap;padding:16px;border-bottom:1px solid #244268}.conversation-controls>div{display:grid;margin-inline-end:auto}.conversation-controls span{color:#a9bdd4;font-size:13px}.conversation-tabs{padding:12px 16px;border-bottom:1px solid #244268}.conversation-tabs button{border:0}.conversation-security{margin:14px 16px 0;padding:11px 14px;color:#cf0;background:#152312;border:1px solid #3e591a;border-radius:10px;font-size:13px}.admin-messages{display:flex;min-height:320px;max-height:480px;overflow:auto;flex-direction:column;gap:12px;padding:16px}.admin-messages article{align-self:flex-start;max-width:78%;padding:13px 15px;background:#1b2a40;border-radius:4px 16px 16px}.admin-messages article.staff{align-self:flex-end;background:#273d16}.admin-messages p{margin:6px 0;white-space:pre-wrap}.admin-messages time,.admin-messages .admin-original{display:block;color:#a9bdd4;font-size:11px}.admin-original{margin-top:8px;padding-top:8px;border-top:1px solid #40516a}.admin-reply,.admin-note-form{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border-top:1px solid #244268}.admin-reply textarea,.admin-note-form textarea{min-height:78px;padding:13px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px;resize:vertical}.admin-reply button,.admin-note-form button{min-width:110px;color:#0e2542;background:#cf0;border:0;border-radius:10px;font-weight:900}.internal-note-list,.audit-list{display:grid;gap:10px;padding:16px}.internal-note-list article,.audit-list article{padding:14px;background:#131f31;border:1px solid #244268;border-radius:10px}.internal-note-list p{margin:0 0 8px}.internal-note-list small,.audit-list span,.audit-list time{color:#a9bdd4;font-size:12px}.audit-list article{display:grid;grid-template-columns:1fr auto auto;gap:12px}.qcco-app[data-theme=light] .conversation-manager-head p{color:#556273}.qcco-app[data-theme=light] .conversation-manager-layout{background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .conversation-list{border-color:#e2dccc}.qcco-app[data-theme=light] .conversation-list>button{color:#0e2542;border-color:#d9e0e7}.qcco-app[data-theme=light] .conversation-list>button.selected{background:#eff5e7}.qcco-app[data-theme=light] .conversation-toolbar input,.qcco-app[data-theme=light] .conversation-controls select,.qcco-app[data-theme=light] .admin-reply textarea,.qcco-app[data-theme=light] .admin-note-form textarea{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}.qcco-app[data-theme=light] .admin-messages article{color:#0e2542;background:#edf2f6}.qcco-app[data-theme=light] .admin-messages article.staff{background:#eff8dc}.qcco-app[data-theme=light] .internal-note-list article,.qcco-app[data-theme=light] .audit-list article{background:#f7f4ec;border-color:#e2dccc}@media (max-width:820px){.conversation-toolbar,.conversation-manager-layout{grid-template-columns:1fr}.conversation-list{max-height:300px;border-inline-end:0;border-bottom:1px solid #244268}.conversation-controls select{flex:1;min-width:130px}.admin-messages article{max-width:90%}}@media (max-width:560px){.conversation-manager{padding:14px}.conversation-manager-head{align-items:flex-start}.conversation-manager-head h1{font-size:28px}.conversation-counts{flex-direction:column}.admin-reply,.admin-note-form{grid-template-columns:1fr}.admin-reply button,.admin-note-form button{min-height:48px}.audit-list article{grid-template-columns:1fr}.conversation-tabs{overflow:auto}}.admin-center{display:grid;gap:20px;padding:clamp(16px,3vw,38px)}.admin-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-center-head h1{margin:5px 0;font-size:clamp(30px,4vw,48px)}.admin-center-head p{margin:0;color:#a9bdd4}.admin-center-head button{min-height:46px;padding:0 18px;color:#fffefa;background:#162238;border:1px solid #3a4b64;border-radius:12px;font-weight:800}.admin-center-nav{display:flex;gap:8px;overflow:auto;padding:6px;background:#16314f;border:1px solid #244268;border-radius:14px}.admin-center-nav button{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;white-space:nowrap;color:#a9bdd4;background:transparent;border:0;border-radius:10px;font-weight:800}.admin-center-nav button.active{color:#0e2542;background:#cf0}.admin-center-nav b{display:grid;min-width:22px;height:22px;place-items:center;padding:0 5px;color:#fff;background:#d52c43;border-radius:999px;font-size:12px}.admin-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.admin-metric-grid button{display:grid;gap:8px;padding:20px;text-align:start;color:#fffefa;background:#16314f;border:1px solid #244268;border-radius:16px}.admin-metric-grid button.waiting{border-color:#756019}.admin-metric-grid button.urgent{border-color:#a62b3f}.admin-metric-grid span{color:#a9bdd4}.admin-metric-grid strong{font-size:36px}.admin-metric-grid small{color:#758297}.admin-priority-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-priority-strip>div{display:flex;align-items:center;gap:16px;padding:22px;background:#16314f;border:1px solid #244268;border-radius:16px}.admin-priority-strip b{display:grid;width:54px;height:54px;place-items:center;color:#0e2542;background:#ffcf4a;border-radius:14px;font-size:22px}.admin-center-queue{margin:0}.admin-product-card{align-items:flex-start}.admin-media-row{display:flex;gap:8px;overflow:auto;margin-top:12px}.admin-media-row img,.admin-media-row video{width:110px;height:82px;-o-object-fit:cover;object-fit:cover;background:#0e2542;border:1px solid #2c4e77;border-radius:8px}.admin-finance-strip{grid-template-columns:repeat(3,1fr);margin-top:12px}.admin-finance-strip span{display:grid;gap:5px}.admin-finance-strip strong{font-size:20px}.finance-movements{margin-top:24px;padding-top:20px;border-top:1px solid #314159}.finance-movements>p{color:#9ba9bb}.finance-transaction-list{display:grid;gap:8px;margin-top:14px}.finance-transaction-list article{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:14px;border:1px solid #314159;border-radius:12px}.finance-transaction-list article div{display:grid}.finance-transaction-list article>small{grid-column:1/-1;color:#93a1b4}.finance-transaction-list .negative{color:#ff7a7a}.admin-center>.conversation-manager{padding:0}.admin-decision-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#03070ec2}.admin-decision{display:grid;width:min(520px,100%);gap:18px;padding:26px;color:#fffefa;background:#16314f;border:1px solid #41516a;border-radius:18px}.admin-decision h2{margin:0}.admin-decision label{display:grid;gap:8px}.admin-decision textarea{min-height:130px;padding:13px;color:#fffefa;background:#09111f;border:1px solid #41516a;border-radius:10px}.admin-decision>div{display:flex;justify-content:flex-end;gap:10px}.admin-decision button{min-height:44px;padding:0 18px;color:#fffefa;background:#182438;border:1px solid #41516a;border-radius:9px;font-weight:800}.admin-decision button.primary{color:#0e2542;background:#cf0;border-color:#cf0}.qcco-app[data-theme=light] .admin-center-head p{color:#556273}.qcco-app[data-theme=light] .admin-center-head button,.qcco-app[data-theme=light] .admin-center-nav,.qcco-app[data-theme=light] .admin-metric-grid button,.qcco-app[data-theme=light] .admin-priority-strip>div{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .admin-center-nav button{color:#556273}.qcco-app[data-theme=light] .admin-center-nav button.active{color:#0e2542}.qcco-app[data-theme=light] .admin-decision{color:#0e2542;background:#fff}.qcco-app[data-theme=light] .admin-decision textarea{color:#0e2542;background:#f7f4ec}@media (max-width:1000px){.admin-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-priority-strip,.admin-finance-strip{grid-template-columns:1fr}.admin-center-nav button{padding:0 13px}.admin-center-head{align-items:center}.admin-center-head p{font-size:13px}}@media (max-width:430px){.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-metric-grid button{padding:15px}.admin-metric-grid strong{font-size:30px}.admin-center-head button{padding:0 12px}}.partner-ledger{display:grid;gap:18px;padding:24px;color:#fffefa;background:#16314f;border:1px solid #244268;border-radius:18px}.partner-ledger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.partner-ledger h2{margin:5px 0;font-size:clamp(26px,4vw,38px)}.partner-ledger header p{margin:0;color:#a9bdd4}.partner-ledger-total{display:grid;min-width:180px;padding:15px;text-align:end;background:#09111f;border:1px solid #3a4b64;border-radius:14px}.partner-ledger-total small,.partner-ledger-summary span,.partner-ledger-summary small{color:#a9bdd4}.partner-ledger-total strong{font-size:26px;color:#cf0}.partner-ledger-rule{margin:0;padding:13px 16px;color:#dce6f4;background:#151f0e;border-inline-start:4px solid #ccff00;border-radius:8px}.partner-ledger label{display:grid;gap:7px;color:#c6d0de;font-weight:700}.partner-ledger input,.partner-ledger select,.partner-ledger textarea{width:100%;min-height:46px;padding:10px 12px;color:#fffefa;background:#09111f;border:1px solid #41516a;border-radius:9px}.partner-ledger textarea{min-height:90px;resize:vertical}.partner-ledger-deal{max-width:560px}.partner-ledger-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.partner-ledger-summary>div{display:grid;gap:6px;padding:16px;background:#16314f;border:1px solid #244268;border-radius:12px}.partner-ledger-summary strong{font-size:22px}.partner-ledger-form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.partner-ledger-form .wide{grid-column:1/-1}.partner-ledger-save{min-height:50px;padding:0 22px;color:#0e2542;background:#cf0;border:1px solid #ccff00;border-radius:10px;font-weight:900}.partner-ledger-source{color:#758297}.qcco-app[data-theme=light] .partner-ledger{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .partner-ledger input,.qcco-app[data-theme=light] .partner-ledger select,.qcco-app[data-theme=light] .partner-ledger textarea,.qcco-app[data-theme=light] .partner-ledger-total,.qcco-app[data-theme=light] .partner-ledger-summary>div{color:#0e2542;background:#f7f4ec;border-color:#e2dccc}.qcco-app[data-theme=light] .partner-ledger-rule{color:#182230;background:#f6ffe0}@media (max-width:800px){.partner-ledger-summary,.partner-ledger-form{grid-template-columns:1fr 1fr}}@media (max-width:520px){.partner-ledger{padding:16px}.partner-ledger>header{display:grid}.partner-ledger-total{width:100%;text-align:start}.partner-ledger-summary,.partner-ledger-form{grid-template-columns:1fr}}.document-center{display:grid;gap:18px}.document-center header h2{margin:5px 0;font-size:clamp(26px,3vw,38px)}.document-center header p{margin:0;color:#a9bdd4}.document-layout{display:grid;grid-template-columns:minmax(230px,300px) 1fr;min-height:540px;overflow:hidden;background:#16314f;border:1px solid #244268;border-radius:18px}.document-layout>aside{display:flex;flex-direction:column;border-inline-end:1px solid #244268}.document-layout>aside input,.document-upload input,.document-upload select{min-height:48px;padding:0 14px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px}.document-layout>aside input{margin:14px}.document-layout>aside button{position:relative;display:grid;gap:4px;padding:14px;text-align:start;color:#fffefa;background:transparent;border:0;border-top:1px solid #234062}.document-layout>aside button.active{background:#263717}.document-layout>aside button span,.document-layout>aside button small{color:#a9bdd4}.document-layout>aside button small{position:absolute;inset-inline-end:14px;top:14px}.document-workspace{padding:18px}.document-upload{display:grid;grid-template-columns:1.2fr 1fr 1.2fr auto auto;gap:10px;align-items:end;padding:16px;background:#16314f;border:1px solid #244268;border-radius:14px}.document-upload h3{grid-column:1/-1;margin:0 0 5px}.file-picker{display:flex;align-items:center;min-height:48px;padding:0 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#cbd5e1;background:#16314f;border:1px dashed #52637b;border-radius:10px;cursor:pointer}.file-picker input{display:none}.document-switch{display:flex;align-items:center;gap:8px;min-height:48px;white-space:nowrap}.document-upload>button{min-height:48px;padding:0 18px;color:#0e2542;background:#cf0;border:0;border-radius:10px;font-weight:900}.document-list{display:grid;gap:10px;margin-top:16px}.document-list>article{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:14px;align-items:center;padding:15px;background:#16314f;border:1px solid #244268;border-radius:13px}.document-list h3{margin:5px 0}.document-list small{color:#a9bdd4}.document-type{color:#cf0;font-size:12px;font-weight:900;text-transform:uppercase}.document-flags,.document-actions{display:flex;gap:7px;flex-wrap:wrap}.document-flags button,.document-actions button,.document-actions a{min-height:38px;padding:0 11px;color:#cbd5e1;background:#17243a;border:1px solid #3a4b64;border-radius:8px;text-decoration:none}.document-flags button.on{color:#0e2542;background:#cf0;border-color:#cf0}.document-actions button{color:#ff9aaa;border-color:#713445}.qcco-app[data-theme=light] .document-center header p{color:#556273}.qcco-app[data-theme=light] .document-layout,.qcco-app[data-theme=light] .document-upload,.qcco-app[data-theme=light] .document-list>article{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .document-layout>aside{border-color:#e2dccc}.qcco-app[data-theme=light] .document-layout>aside button{color:#0e2542;border-color:#d9e0e7}.qcco-app[data-theme=light] .document-layout>aside button.active{background:#eff8dc}.qcco-app[data-theme=light] .document-layout>aside input,.qcco-app[data-theme=light] .document-upload input,.qcco-app[data-theme=light] .document-upload select,.qcco-app[data-theme=light] .file-picker{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}.qcco-app[data-theme=light] .document-type{color:#345000}.qcco-app[data-theme=light] .document-flags button,.qcco-app[data-theme=light] .document-actions a{color:#0e2542;background:#edf2f6}@media (max-width:900px){.document-layout{grid-template-columns:1fr}.document-layout>aside{max-height:230px;overflow:auto;border-inline-end:0;border-bottom:1px solid #244268}.document-upload{grid-template-columns:1fr 1fr}.document-upload h3{grid-column:1/-1}.document-list>article{grid-template-columns:1fr}.document-actions{justify-content:flex-start}}@media (max-width:560px){.document-workspace{padding:12px}.document-upload{grid-template-columns:1fr}.document-upload h3{grid-column:auto}.document-switch{min-height:40px}.document-list>article{padding:13px}}.customer-tracking{display:grid;gap:22px;padding:clamp(18px,4vw,52px)}.customer-tracking-head{display:flex;align-items:center;justify-content:space-between}.customer-tracking-head h1{margin:5px 0;font-size:clamp(32px,5vw,58px)}.customer-tracking-head>button{width:48px;height:48px;color:#fffefa;background:#142138;border:1px solid #2c4e77;border-radius:12px;font-size:22px}.tracking-signin{display:grid;min-height:58vh;place-content:center;justify-items:center;gap:12px;text-align:center}.tracking-signin>span{font-size:38px}.tracking-signin h1{margin:0;font-size:42px}.tracking-signin p{color:#a9bdd4}.tracking-signin button{min-height:50px;padding:0 28px;color:#0e2542;background:#cf0;border:0;border-radius:10px;font-weight:900}.tracking-orders{display:flex;gap:10px;overflow:auto}.tracking-orders button{display:grid;min-width:190px;gap:4px;padding:13px;text-align:start;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:11px;font-weight:900}.tracking-orders button.active{color:#0e2542;background:#cf0;border-color:#cf0}.tracking-orders small{font-weight:600;opacity:.7}.tracking-summary{display:grid;grid-template-columns:1.5fr repeat(3,1fr);overflow:hidden;background:#16314f;border:1px solid #244268;border-radius:18px}.tracking-summary>div{display:grid;align-content:center;gap:8px;min-height:132px;padding:20px;border-inline-end:1px solid #244268}.tracking-summary>div:last-child{border:0}.tracking-summary small,.tracking-update small{color:#a9bdd4}.tracking-summary strong{font-size:20px}.tracking-summary>div:first-child strong{font-size:30px}.tracking-summary span{color:#a9bdd4}.customer-timeline{display:grid;grid-template-columns:repeat(8,1fr);overflow:hidden;background:#16314f;border:1px solid #244268;border-radius:18px}.customer-timeline article{position:relative;display:grid;justify-items:center;gap:10px;padding:24px 8px;text-align:center;color:#718096;border-inline-end:1px solid #234062}.customer-timeline article:last-child{border:0}.customer-timeline i{display:grid;width:38px;height:38px;place-items:center;background:#1d2a3e;border:2px solid #42516a;border-radius:50%;font-style:normal;font-weight:900}.customer-timeline span{min-height:42px;font-size:14px;font-weight:850}.customer-timeline small{font-size:12px}.customer-timeline article.done,.customer-timeline article.now{color:#fffefa}.customer-timeline article.done i{color:#0e2542;background:#62d88d;border-color:#62d88d}.customer-timeline article.now{background:linear-gradient(180deg,rgba(204,255,0,.12),transparent)}.customer-timeline article.now i{color:#0e2542;background:#cf0;border-color:#cf0;box-shadow:0 0 20px #ccff004d}.tracking-detail-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.tracking-money,.tracking-update{padding:22px;background:#16314f;border:1px solid #244268;border-radius:16px}.tracking-money{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tracking-money>div{display:grid;gap:8px}.tracking-money small,.tracking-update time{color:#a9bdd4}.tracking-money strong{font-size:24px}.tracking-update p{font-size:18px;line-height:1.6}.tracking-update time{font-size:12px}.customer-documents{padding:22px;background:#16314f;border:1px solid #244268;border-radius:18px}.customer-documents>header{display:flex;align-items:center;justify-content:space-between}.customer-documents h2{margin:0 0 18px}.customer-documents header b{display:grid;width:34px;height:34px;place-items:center;color:#0e2542;background:#cf0;border-radius:50%}.customer-documents>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.customer-documents a{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;padding:16px;color:#fffefa;background:#142138;border:1px solid #2c4e77;border-radius:12px;text-decoration:none}.customer-documents a>span{grid-row:1/3;font-size:28px;color:#cf0}.customer-documents a small{color:#a9bdd4}.customer-documents a i{grid-column:1/-1;margin-top:8px;color:#cf0;font-style:normal;font-size:13px}.tracking-empty{padding:70px;text-align:center;color:#a9bdd4;background:#16314f;border:1px solid #244268;border-radius:18px}.qcco-app[data-theme=light] .customer-tracking-head>button,.qcco-app[data-theme=light] .tracking-summary,.qcco-app[data-theme=light] .customer-timeline,.qcco-app[data-theme=light] .tracking-money,.qcco-app[data-theme=light] .tracking-update,.qcco-app[data-theme=light] .customer-documents,.qcco-app[data-theme=light] .tracking-empty{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .tracking-summary>div,.qcco-app[data-theme=light] .customer-timeline article{border-color:#d9e0e7}.qcco-app[data-theme=light] .customer-timeline article.done,.qcco-app[data-theme=light] .customer-timeline article.now{color:#0e2542}.qcco-app[data-theme=light] .customer-timeline i{background:#edf2f6}.qcco-app[data-theme=light] .customer-documents a{color:#0e2542;background:#f7f4ec;border-color:#e2dccc}@media (max-width:1000px){.tracking-summary{grid-template-columns:1fr 1fr}.tracking-summary>div:nth-child(2){border-inline-end:0}.tracking-summary>div:nth-child(-n+2){border-bottom:1px solid #244268}.customer-timeline{grid-template-columns:repeat(4,1fr)}.customer-timeline article:nth-child(4){border-inline-end:0}.customer-timeline article:nth-child(-n+4){border-bottom:1px solid #234062}.customer-documents>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.tracking-summary{grid-template-columns:1fr}.tracking-summary>div{min-height:auto;border-inline-end:0;border-bottom:1px solid #244268!important}.customer-timeline{grid-template-columns:repeat(2,1fr)}.customer-timeline article:nth-child(2n){border-inline-end:0}.customer-timeline article:nth-child(-n+6){border-bottom:1px solid #234062}.tracking-detail-grid,.customer-documents>div{grid-template-columns:1fr}.tracking-money{grid-template-columns:1fr 1fr}.customer-tracking-head h1{font-size:34px}}.tracking-history{padding:22px;background:#16314f;border:1px solid #244268;border-radius:18px}.tracking-history>header{display:flex;align-items:center;justify-content:space-between}.tracking-history h2{margin:0}.tracking-history header b{display:grid;width:34px;height:34px;place-items:center;color:#0e2542;background:#cf0;border-radius:50%}.tracking-history>div{display:grid;gap:0;margin-top:16px}.tracking-history article{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:13px 0;border-top:1px solid #234062}.tracking-history article>i{display:grid;width:30px;height:30px;place-items:center;color:#0e2542;background:#cf0;border-radius:50%;font-style:normal;font-weight:900}.tracking-history article strong{display:block}.tracking-history article p{margin:4px 0;color:#a9bdd4}.tracking-history article time{color:#718096;font-size:12px}.tracking-history>button{width:100%;min-height:50px;margin-top:16px;color:#0e2542;background:#cf0;border:0;border-radius:10px;font-weight:900}.qcco-app[data-theme=light] .tracking-history{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .tracking-history article{border-color:#d9e0e7}.agent-commissions,.commission-admin{display:grid;gap:16px;padding:22px;background:#16314f;border:1px solid #244268;border-radius:18px}.agent-commissions>header,.commission-admin>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-commissions h2,.commission-admin h2{margin:4px 0;font-size:30px}.agent-commissions header p{margin:0;color:#a9bdd4}.agent-commissions header>button{width:42px;height:42px;color:#fffefa;background:#17243a;border:1px solid #3a4b64;border-radius:10px}.commission-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.commission-totals article{display:grid;gap:8px;padding:17px;background:#16314f;border:1px solid #244268;border-radius:13px}.commission-totals article.earned{border-color:#847026}.commission-totals article.paid{border-color:#326f4a}.commission-totals small,.agent-commission-list small{color:#a9bdd4}.commission-totals strong{font-size:25px}.agent-commission-list{display:grid;gap:9px}.agent-commission-list>article{display:grid;grid-template-columns:1.3fr .6fr 1fr auto;gap:14px;align-items:center;padding:14px;background:#16314f;border:1px solid #244268;border-radius:12px}.agent-commission-list>article>div{display:grid;gap:4px}.agent-commission-list i{padding:7px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900}.agent-commission-list i.pending{color:#ffd969;background:#3c3218}.agent-commission-list i.earned{color:#0e2542;background:#cf0}.agent-commission-list i.paid{color:#b8ffd0;background:#173925}.agent-commission-list time{grid-column:1/-1;color:#748297;font-size:12px}.commission-empty{padding:30px;text-align:center;color:#a9bdd4}.commission-admin>header>div:last-child{display:grid;text-align:end}.commission-admin>header>div:last-child small{color:#a9bdd4}.commission-admin>header>div:last-child strong{font-size:26px}.commission-create{display:grid;grid-template-columns:1fr 1fr 130px 150px auto;gap:9px}.commission-create input,.commission-create select,.commission-admin-list input,.commission-admin-list select{min-height:44px;padding:0 11px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:9px}.commission-create button,.commission-admin-list button{min-height:44px;padding:0 15px;color:#0e2542;background:#cf0;border:0;border-radius:9px;font-weight:900}.commission-admin-list{display:grid;gap:10px}.commission-admin-list>article{display:grid;grid-template-columns:1.2fr 100px 140px 135px 1fr auto;gap:10px;align-items:end;padding:14px;background:#16314f;border:1px solid #244268;border-radius:12px}.commission-admin-list article>div,.commission-admin-list label{display:grid;gap:5px}.commission-admin-list span,.commission-admin-list small,.commission-admin-list label{color:#a9bdd4;font-size:12px}.qcco-app[data-theme=light] .agent-commissions,.qcco-app[data-theme=light] .commission-admin,.qcco-app[data-theme=light] .commission-totals article,.qcco-app[data-theme=light] .agent-commission-list>article,.qcco-app[data-theme=light] .commission-admin-list>article{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .commission-create input,.qcco-app[data-theme=light] .commission-create select,.qcco-app[data-theme=light] .commission-admin-list input,.qcco-app[data-theme=light] .commission-admin-list select{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}@media (max-width:1050px){.commission-create{grid-template-columns:1fr 1fr}.commission-admin-list>article{grid-template-columns:1fr 1fr 1fr}.commission-admin-list>article>div{grid-column:1/-1}.agent-commission-list>article{grid-template-columns:1fr 1fr}}@media (max-width:600px){.agent-commissions,.commission-admin{padding:15px}.commission-totals{grid-template-columns:1fr}.agent-commission-list>article,.commission-create,.commission-admin-list>article{grid-template-columns:1fr}.commission-admin-list>article>div{grid-column:auto}.commission-admin>header{align-items:flex-start}.commission-admin h2{font-size:25px}}.order-manager{display:grid;gap:14px}.order-manager-toolbar{display:grid;grid-template-columns:1fr 220px;gap:10px}.order-manager-toolbar input,.order-manager-toolbar select,.order-editor-grid input,.order-editor-grid select,.order-editor-grid textarea{width:100%;min-height:46px;padding:0 13px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px}.order-manager-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:620px;overflow:hidden;background:#0c1524;border:1px solid #244268;border-radius:18px}.order-manager-layout>aside{max-height:720px;overflow:auto;border-inline-end:1px solid #244268}.order-manager-layout>aside>p{padding:20px;color:#a9bdd4}.order-manager-layout>aside>button{display:grid;width:100%;gap:7px;padding:17px;text-align:start;color:#fffefa;background:transparent;border:0;border-bottom:1px solid #243249}.order-manager-layout>aside>button.selected{background:#16243a;box-shadow:inset 4px 0 #cf0}.order-manager-layout>aside>button.high{border-inline-start:3px solid #ffcf4a}.order-manager-layout>aside>button.urgent{border-inline-start:3px solid #e33d54}.order-manager-layout aside span{display:flex;justify-content:space-between;gap:8px}.order-manager-layout aside i{padding:4px 7px;color:#a9bdd4;background:#253249;border-radius:999px;font-size:11px;font-style:normal}.order-manager-layout aside small,.order-manager-layout aside time{color:#a9bdd4;font-size:12px}.order-editor{padding:clamp(18px,3vw,30px)}.order-editor>header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #244268}.order-editor h2{margin:4px 0;font-size:30px}.order-editor header p{margin:0;color:#a9bdd4}.deal-stage{align-self:flex-start;padding:8px 11px;color:#0e2542;background:#cf0;border-radius:999px;font-size:12px;text-transform:uppercase}.deal-stage.cancelled{color:#fff;background:#8b2636}.deal-stage.delivered{background:#63dc92}.order-editor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.order-editor-grid label{display:grid;align-content:start;gap:7px;color:#a9bdd4;font-size:13px;font-weight:700}.order-editor-grid textarea{min-height:110px;padding:12px;resize:vertical}.order-editor-grid .order-note{grid-column:1/-1}.order-save{min-height:50px;margin-top:16px;padding:0 28px;color:#0e2542;background:#cf0;border:0;border-radius:10px;font-weight:900}.qcco-app[data-theme=light] .order-manager-layout{background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .order-manager-layout>aside{border-color:#e2dccc}.qcco-app[data-theme=light] .order-manager-layout>aside>button{color:#0e2542;border-color:#d9e0e7}.qcco-app[data-theme=light] .order-manager-layout>aside>button.selected{background:#eff5e7}.qcco-app[data-theme=light] .order-manager-toolbar input,.qcco-app[data-theme=light] .order-manager-toolbar select,.qcco-app[data-theme=light] .order-editor-grid input,.qcco-app[data-theme=light] .order-editor-grid select,.qcco-app[data-theme=light] .order-editor-grid textarea{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}@media (max-width:850px){.order-manager-layout{grid-template-columns:1fr}.order-manager-layout>aside{max-height:280px;border-inline-end:0;border-bottom:1px solid #244268}.order-editor-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.order-manager-toolbar,.order-editor-grid{grid-template-columns:1fr}.order-editor>header{align-items:flex-start}.order-editor h2{font-size:24px}}.seller-console .seller-account-head>div:last-child{display:grid;gap:6px;text-align:end}.seller-console .seller-account-head small{color:var(--muted);font-weight:800}.seller-console .seller-add-button{margin:16px 0;min-height:44px;padding:0 18px;border:1px solid var(--lime);border-radius:10px;color:var(--lime);background:transparent;font-weight:900;cursor:pointer}.seller-console .seller-add-button:disabled{opacity:.45;cursor:not-allowed}.seller-console .seller-new-product{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;background:#ccff000a}.seller-console .seller-new-product input{min-height:44px;padding:0 12px;color:var(--white);background:#16314f;border:1px solid #2c4e77;border-radius:9px}.seller-console .seller-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:transparent}.seller-console .seller-products>article{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0c1524}.seller-console .seller-product-status{display:flex;justify-content:space-between;align-items:center;gap:8px}.seller-console .seller-product-status b{padding:5px 9px;border-radius:999px;color:#0e2542;background:#f0b429;font-size:11px;text-transform:uppercase}.seller-console .seller-product-status b.verified{background:var(--lime)}.seller-console .seller-product-status b.rejected,.seller-console .seller-product-actions .danger{color:#fff;background:#b4232f}.seller-console .seller-product-status span{color:var(--muted);font-size:12px;font-weight:800}.seller-console .seller-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seller-console .seller-media-grid figure{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:9px;background:#16314f}.seller-console .seller-media-grid img,.seller-console .seller-media-grid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seller-console .seller-media-grid figure button{position:absolute;top:5px;inset-inline-end:5px;width:27px;min-height:27px;padding:0;border-radius:50%;color:#fff;background:#080c14d1}.seller-console .seller-upload-row,.seller-console .seller-product-actions{display:flex;flex-wrap:wrap;gap:8px}.seller-console .seller-upload-row label{display:flex;align-items:center;justify-content:center;min-height:39px;padding:0 14px;border:1px dashed #64748b;border-radius:8px;color:var(--white);font-weight:800;cursor:pointer}.seller-console .seller-product-actions button{flex:1;min-width:115px}.qcco-app[data-theme=light] .seller-console .seller-new-product input{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}.qcco-app[data-theme=light] .seller-console .seller-products>article{background:#fff}.qcco-app[data-theme=light] .seller-console .seller-upload-row label{color:#0e2542}@media (max-width:820px){.seller-console .seller-new-product{grid-template-columns:1fr 1fr}.seller-console .seller-new-product input:first-child,.seller-console .seller-new-product button{grid-column:1/-1}.seller-console .seller-products{grid-template-columns:1fr}.seller-console .seller-products>article{display:flex}}.admin-review{margin-bottom:22px;padding:22px;border:1px solid #4b5d27;border-radius:20px;background:linear-gradient(145deg,#101827,#0b121f)}.review-title{display:flex;align-items:center;justify-content:space-between}.review-title h2{margin:7px 0 16px}.review-title>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lime);color:#0e2542}.review-card{display:flex;justify-content:space-between;gap:18px;padding:16px;margin-top:10px;border:1px solid var(--line);border-radius:14px;background:#0e2542}.review-card small,.review-card p,.review-card span{color:var(--muted)}.review-card h3{margin:7px 0}.review-card p{margin:0 0 8px}.review-card span{font-size:13px}.review-actions{display:flex;align-items:center;gap:8px}.review-actions button{padding:9px 13px;border-radius:9px;border:1px solid #344155;background:#111a2b;color:#fff}.review-actions .approve{background:var(--lime);color:#0e2542;border-color:var(--lime)}.review-actions .reject{color:#ff8d8d;border-color:#6f3030}@media (max-width:760px){.review-card{display:grid}.review-actions{display:grid;grid-template-columns:repeat(3,1fr)}}.market-map-head p{max-width:720px;margin:12px 0 0;color:var(--muted);line-height:1.7}.market-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-card{min-height:168px;display:grid;grid-template-columns:58px 1fr;align-items:start;gap:18px;padding:26px;color:var(--white);background:linear-gradient(145deg,#111b2c,#0b121e);border:1px solid #26354b;border-radius:16px}.market-card small{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.market-card h3{margin:8px 0;font-size:19px}.market-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.market-icon{width:58px;height:58px;display:grid;place-items:center;color:#0e2542;background:var(--lime);border-radius:14px;font-size:22px;font-weight:900}.futian-market{grid-column:1 / -1;grid-template-columns:58px 1fr}.district-line{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px}.district-line span{padding:12px 8px;text-align:center;color:#dfe7f1;background:#080e18;border:1px solid #26354b;border-radius:9px;font-size:12px;font-weight:800}.digital-market{border-color:#799522;box-shadow:inset 0 0 0 1px #ccff0012}[dir=rtl] .market-card{text-align:right}@media (max-width: 700px){.market-map{grid-template-columns:1fr}.futian-market{grid-column:auto}.district-line{grid-template-columns:repeat(3,1fr)}.market-card{padding:20px;min-height:150px}}.qcco-app[data-theme=light] .kicker,.qcco-app[data-theme=light] .section-head>div>span,.qcco-app[data-theme=light] .market-explorer-head>div>span,.qcco-app[data-theme=light] .market-detail-card>small{color:#cf0;-webkit-text-stroke:.65px #0e2542;paint-order:stroke fill;text-shadow:-.55px -.55px 0 #0e2542,.55px -.55px 0 #0e2542,-.55px .55px 0 #0e2542,.55px .55px 0 #0e2542}.qcco-app[data-theme=light] :where(.kicker,.lang-check,.lang-loading,.section-head span,.trust>div>span,.order-card>span,.evidence-grid article>span,.verified,.product-mock b,.deal-layout aside>button small,.request-success code,.request-detail>code,.translated,.evidence-grid button,.market-card small,.market-explorer-head>div>span,.market-explorer-head>b,.market-detail-card>small){-webkit-text-stroke:.65px #0e2542;paint-order:stroke fill;text-shadow:-.55px -.55px 0 #0e2542,.55px -.55px 0 #0e2542,-.55px .55px 0 #0e2542,.55px .55px 0 #0e2542}.search-page{max-width:none;min-height:calc(100vh - 64px);margin:0 auto;padding:42px var(--page-inline) 80px}.search-workspace{padding:clamp(24px,4vw,48px);background:radial-gradient(circle at 80% 0,#ccff0018,transparent 36%),var(--panel);border:1px solid var(--line);border-radius:22px}.search-kicker{color:var(--lime);font-size:12px;font-weight:850;letter-spacing:1.4px}.qcco-app[data-theme=light] .search-kicker{color:#4f6800}.search-workspace h1{margin:12px 0 26px;font-size:clamp(34px,5vw,62px);letter-spacing:-2.5px}.search-page-form{display:flex;align-items:center;gap:12px;min-height:62px;padding:0 18px;background:#0e2542;border:1px solid #34445a;border-radius:14px}.search-page-form:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #ccff0018}.search-page-form svg{width:22px}.search-page-form input{flex:1;min-width:0;color:#fff;background:transparent;border:0;outline:0;font-size:17px}.search-page-form button{color:var(--muted);background:transparent;border:0;font-size:28px}.search-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.search-filters button{padding:9px 15px;color:var(--muted);background:#0b1320;border:1px solid var(--line);border-radius:999px;font-weight:750}.search-filters button.active{color:#0e2542;background:var(--lime);border-color:var(--lime)}.search-filters b{margin-inline-start:auto;color:var(--muted);font-size:14px}.search-results-page{display:grid;gap:34px;margin-top:34px}.search-results-page section>h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:24px}.search-results-page h2 span{display:grid;place-items:center;min-width:28px;height:28px;color:#0e2542;background:var(--lime);border-radius:999px;font-size:13px}.search-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-product-card{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:16px;padding:14px;color:var(--white);text-align:start;background:var(--panel);border:1px solid var(--line);border-radius:15px}.search-product-card:hover{border-color:#cf08;transform:translateY(-1px)}.search-product-card>i{display:grid;place-items:center;width:74px;height:74px;color:#0e2542;background:var(--lime);border-radius:12px;font-size:26px;font-style:normal}.search-product-card>span{display:grid;gap:5px}.search-product-card small{color:var(--lime);font-weight:800}.search-product-card em{color:var(--muted);font-size:13px;font-style:normal}.search-product-card>b{font-size:19px}.search-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-simple-grid article{display:flex;align-items:center;gap:13px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.search-simple-grid article>i{display:grid;place-items:center;width:43px;height:43px;color:#0e2542;background:var(--lime);border-radius:10px;font-style:normal;font-weight:900}.search-simple-grid article>div{display:grid;gap:5px;min-width:0}.search-simple-grid small{color:var(--muted)}.search-simple-grid article>span{margin-inline-start:auto}.search-state{display:grid;place-items:center;min-height:300px;color:var(--muted);text-align:center}.search-state strong{color:var(--white);font-size:25px}.search-state p{margin-top:-110px}.qcco-app[data-theme=light] .search-page-form{background:#fff}.qcco-app[data-theme=light] .search-page-form input{color:#111827}.qcco-app[data-theme=light] .search-filters button{background:#eef2f6}.qcco-app[data-theme=light] .search-product-card,.qcco-app[data-theme=light] .search-simple-grid article{box-shadow:0 10px 35px #17202c0b}@media (max-width:760px){.search-page{padding:20px 14px 55px}.search-workspace{padding:21px 15px}.search-workspace h1{font-size:34px;letter-spacing:-1.4px}.search-page-form{min-height:54px}.search-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.search-filters button{white-space:nowrap}.search-filters b{display:none}.search-product-grid,.search-simple-grid{grid-template-columns:1fr}.search-product-card{grid-template-columns:62px 1fr}.search-product-card>i{width:62px;height:62px}.search-product-card>b{grid-column:2}.search-results-page{gap:26px}}.search-catalog-card{display:flex;align-items:center;gap:13px;padding:18px;color:var(--white);text-align:start;background:var(--panel);border:1px solid var(--line);border-radius:14px}.search-catalog-card:hover,.search-catalog-card:focus-visible{border-color:var(--lime);outline:none}.search-catalog-card>i{display:grid;place-items:center;width:43px;height:43px;color:#0e2542;background:var(--lime);border-radius:10px;font-style:normal;font-weight:900}.search-catalog-card>div{display:grid;gap:5px;min-width:0}.search-catalog-card small{color:var(--muted)}.search-catalog-card>span{margin-inline-start:auto}.qcco-app[data-theme=light] .search-catalog-card{color:#111827;box-shadow:0 10px 35px #17202c0b}.qcco-app[data-theme=light] .product-detail-copy>.verified{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:7px 11px;color:#263800;background:#e8f7a6;border:1px solid #9fbd00;border-radius:999px;-webkit-text-stroke:0;text-shadow:none}.qcco-app[data-theme=light] .verification-note{color:#17202c;background:#f6fadf;border-color:#a9bf38}.qcco-app[data-theme=light] .verification-note b{color:#304500;-webkit-text-stroke:0;text-shadow:none}.qcco-app[data-theme=light] .verification-note p{color:#4f5d6b}.qcco-app[data-theme=light] .product-detail-copy>.verified{color:#cf0;background:#0e2542;border-color:#0e2542;font-weight:900;-webkit-text-stroke:0;text-shadow:none}.qcco-app[data-theme=light] .verification-note{color:#0e2542;background:#fff;border:2px solid #263342;box-shadow:none}.qcco-app[data-theme=light] .verification-note b{color:#0e2542;font-weight:900;-webkit-text-stroke:0;text-shadow:none}.qcco-app[data-theme=light] .verification-note p{color:#344252}.qcco-app[data-theme=light] .verified{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:5px 9px;color:#cf0;background:#0e2542;border:1px solid #0e2542;border-radius:999px;font-weight:900;line-height:1.15;-webkit-text-stroke:0!important;text-shadow:none!important}.qcco-app[data-theme=light] .live-info>.verified{justify-self:start;white-space:nowrap}.product-verified-badge{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;gap:6px;padding:7px 11px;color:#0e2542!important;background:#cf0!important;border:2px solid #0e2542!important;border-radius:999px;box-shadow:0 2px #0e2542;font-size:12px;font-weight:900;line-height:1;letter-spacing:0;-webkit-text-stroke:0!important;text-shadow:none!important}.live-info>.product-verified-badge{justify-self:start;white-space:nowrap}[dir=rtl] .live-info>.product-verified-badge{justify-self:end}.qcco-app[data-theme=light],.qcco-app[data-theme=light] *{-webkit-text-stroke:0!important;text-shadow:none!important}.qcco-app[data-theme=light] .kicker,.qcco-app[data-theme=light] .section-head>div>span,.qcco-app[data-theme=light] .market-explorer-head>div>span,.qcco-app[data-theme=light] .market-detail-card>small{color:#263300}.training-video button{transition:transform .18s ease,box-shadow .18s ease}.training-video button:hover,.training-video button:focus-visible{transform:scale(1.06);box-shadow:0 0 0 5px #ccff002e}.training-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#02060dd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.training-guide{position:relative;width:min(560px,100%);padding:32px;color:#fffefa;background:#16314f;border:1px solid #34445d;border-radius:22px;box-shadow:0 30px 90px #0000008c}.training-close{position:absolute;inset-inline-end:18px;top:16px;width:44px;height:44px;color:#fffefa;background:#182438;border:1px solid #41516a;border-radius:50%;font-size:26px}.training-counter{color:#a9bdd4;font-size:14px;font-weight:800}.training-number{display:grid;place-items:center;width:76px;height:76px;margin:30px 0 20px;color:#0e2542;background:#cf0;border-radius:24px;font-size:34px;font-weight:900}.training-guide h2{margin:0 0 12px;font-size:clamp(24px,5vw,36px);line-height:1.25}.training-guide p{min-height:72px;margin:0;color:#b7c2d1;font-size:16px;line-height:1.75}.training-progress{height:7px;margin:26px 0;overflow:hidden;background:#253249;border-radius:999px}.training-progress i{display:block;height:100%;background:#cf0;border-radius:inherit;transition:width .2s ease}.training-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.training-controls button{min-height:48px;color:#fffefa;background:#182438;border:1px solid #41516a;border-radius:10px;font-weight:800}.training-controls button.primary{color:#0e2542;background:#cf0;border-color:#cf0}.training-controls button:disabled{opacity:.4}@media (max-width: 600px){.training-guide{padding:26px 20px 20px;border-radius:18px}.training-number{width:64px;height:64px;margin-top:26px}}.merchant-entry{display:grid;gap:24px}.merchant-claim,.seller-console{padding:clamp(22px,4vw,38px);background:#16314f;border:1px solid #244268;border-radius:20px}.merchant-claim{max-width:760px}.merchant-claim h2,.seller-console h1{margin:10px 0}.merchant-claim p{color:#a9bdd4;font-size:15px;line-height:1.65}.merchant-claim form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:20px}.merchant-claim input{min-height:50px;padding:0 16px;color:#fffefa;background:#09111f;border:1px solid #41516a;border-radius:10px;font-weight:800;letter-spacing:2px}.merchant-claim strong{display:block;margin-top:18px;color:#cf0}.seller-account{margin-top:22px;overflow:hidden;border:1px solid #2d3d55;border-radius:16px}.seller-account-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;background:#16314f}.seller-account-head h2,.seller-account-head p{margin:0}.seller-account-head p{margin-top:6px;color:#9daabb;font-size:13px}.seller-account-head>b{padding:7px 10px;color:#0e2542;background:#cf0;border-radius:999px;font-size:12px;text-transform:uppercase}.seller-products{display:grid;gap:1px;background:#2a394f}.seller-products article{display:grid;grid-template-columns:minmax(180px,1fr) 160px 120px auto;gap:12px;align-items:end;padding:16px;background:#0c1524}.seller-products label{display:grid;gap:6px;color:#a9bdd4;font-size:12px}.seller-products input{width:100%;min-height:42px;padding:0 11px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:8px}.seller-products button{min-height:42px;padding:0 18px;color:#0e2542;background:#cf0;border:0;border-radius:8px;font-weight:900}.qcco-app[data-theme=light] .merchant-claim,.qcco-app[data-theme=light] .seller-console{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .merchant-claim p{color:#556273}.qcco-app[data-theme=light] .merchant-claim input,.qcco-app[data-theme=light] .seller-products input{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}.qcco-app[data-theme=light] .seller-account{border-color:#e2dccc}.qcco-app[data-theme=light] .seller-account-head{background:#edf2f6}.qcco-app[data-theme=light] .seller-products{background:#d1d9e2}.qcco-app[data-theme=light] .seller-products article{background:#fff}@media (max-width:760px){.merchant-claim form{grid-template-columns:1fr}.seller-account-head{align-items:flex-start;flex-direction:column}.seller-products article{grid-template-columns:1fr 1fr}.seller-products article>input,.seller-products article>button{grid-column:1/-1}}.quote-total{border-top:2px solid var(--ink);padding-top:14px;margin-top:8px}.quote-decision{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin:18px 0}.order-send-quote{margin-inline-start:10px;background:var(--lime);color:#071018;border:1px solid #071018;border-radius:12px;padding:14px 20px;font-weight:800}.order-send-quote:disabled{opacity:.45}.quote-modal>.auth-message{margin:10px 0}@media (max-width:700px){.quote-decision{grid-template-columns:1fr}.order-send-quote{display:block;width:100%;margin:10px 0 0}}.partner-ledger input:disabled{color:#9ee600;opacity:1}.partner-receipt a{width:-moz-max-content;width:max-content;padding:10px 14px;color:#0e2542;background:#cf0;border-radius:8px;text-decoration:none;font-weight:900}.commission-auto{display:grid;gap:6px;padding:9px 11px;background:#ccff0014;border:1px solid rgba(204,255,0,.28);border-radius:9px}.commission-auto small{color:#a9bdd4}.commission-auto strong{color:#cf0}.commission-receipt{display:grid;gap:7px}.commission-receipt a{width:-moz-max-content;width:max-content;padding:8px 11px;color:#0e2542;background:#cf0;border-radius:7px;text-decoration:none;font-weight:900}.qcco-app[data-theme=light] .commission-auto{background:#f4f8e7;border-color:#bfca9a}.qcco-app[data-theme=light] .commission-auto small{color:#536071}.qcco-app[data-theme=light] .commission-auto strong{color:#263300}.supplier-fulfillment{display:grid;gap:18px;padding:clamp(22px,4vw,38px);background:#16314f;border:1px solid #244268;border-radius:20px}.supplier-fulfillment>header{display:flex;justify-content:space-between;gap:16px}.supplier-fulfillment h2{margin:8px 0}.supplier-fulfillment header p{margin:0;color:#a9bdd4}.supplier-fulfillment header>b{display:grid;width:40px;height:40px;place-items:center;color:#0e2542;background:#cf0;border-radius:50%}.supplier-fulfillment>nav{display:flex;gap:10px;overflow:auto}.supplier-fulfillment>nav button{display:grid;min-width:180px;gap:4px;padding:12px;text-align:start;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px;font-weight:900}.supplier-fulfillment>nav button.active{color:#0e2542;background:#cf0}.supplier-fulfillment>nav small{font-weight:600;opacity:.7}.supplier-order{display:grid;gap:18px}.supplier-order-summary{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #2c4e77;border-radius:12px}.supplier-order-summary>div{display:grid;gap:7px;padding:16px;border-inline-end:1px solid #2c4e77}.supplier-order-summary>div:last-child{border:0}.supplier-order-summary small{color:#a9bdd4}.supplier-order form{display:grid;grid-template-columns:1.4fr .8fr 1.2fr auto;gap:10px}.supplier-order input,.supplier-order select,.supplier-order form label{min-height:46px;padding:0 12px;color:#fffefa;background:#09111f;border:1px solid #41516a;border-radius:9px}.supplier-order form label{display:flex;align-items:center;cursor:pointer}.supplier-order form button{padding:0 18px;color:#0e2542;background:#cf0;border:0;border-radius:9px;font-weight:900}.supplier-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.supplier-evidence a{display:grid;gap:7px;padding:14px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:10px;text-decoration:none}.supplier-evidence small{color:#a9bdd4}.supplier-evidence span{color:#cf0}.qcco-app[data-theme=light] .supplier-fulfillment{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .supplier-fulfillment header p,.qcco-app[data-theme=light] .supplier-order-summary small{color:#536071}.qcco-app[data-theme=light] .supplier-order input,.qcco-app[data-theme=light] .supplier-order select,.qcco-app[data-theme=light] .supplier-order form label,.qcco-app[data-theme=light] .supplier-evidence a{color:#0e2542;background:#f7f4ec;border-color:#e2dccc}@media (max-width:800px){.supplier-order form,.supplier-evidence,.supplier-order-summary{grid-template-columns:1fr}.supplier-order-summary>div{border-inline-end:0;border-bottom:1px solid #2c4e77}.supplier-order-summary>div:last-child{border-bottom:0}}.document-list>article.needs-review{border-inline-start:4px solid #ffb020}.document-state{display:block;width:-moz-max-content;width:max-content;margin-top:9px;padding:5px 9px;border:1px solid;border-radius:999px;font-size:12px}.document-state.pending{color:#ffca67;border-color:#7c5819;background:#2a2110}.document-state.approved{color:#cf0;border-color:#526b13;background:#1c270d}.document-state.shared{color:#76d7ff;border-color:#245f78;background:#0c2330}.document-flags button:disabled{cursor:not-allowed;opacity:.35}.qcco-app[data-theme=light] .document-state.pending{color:#704600;background:#fff5d9;border-color:#e0b95e}.qcco-app[data-theme=light] .document-state.approved{color:#304600;background:#eff8dc;border-color:#a7c457}.qcco-app[data-theme=light] .document-state.shared{color:#005477;background:#e6f7ff;border-color:#70b7d5}.buyer-case-panel,.admin-case-manager{display:grid;gap:16px;margin-top:20px;padding:clamp(18px,3vw,28px);background:#16314f;border:1px solid #244268;border-radius:18px}.buyer-case-panel h2,.admin-case-manager h2{margin:0}.buyer-case-panel form{display:grid;grid-template-columns:.8fr 2fr auto;gap:10px}.buyer-case-panel select,.buyer-case-panel textarea,.admin-case-manager select,.admin-case-manager textarea,.admin-case-manager input{min-height:46px;padding:11px;color:#fffefa;background:#09111f;border:1px solid #41516a;border-radius:9px}.buyer-case-panel button,.admin-case-manager button{padding:0 18px;color:#0e2542;background:#cf0;border:0;border-radius:9px;font-weight:900}.buyer-case-panel>div,.admin-case-manager>div{display:grid;gap:10px}.buyer-case-panel article,.admin-case-manager article{padding:15px;background:#16314f;border:1px solid #2c4e77;border-radius:12px}.buyer-case-panel article p,.admin-case-manager article p{color:#c4cedb}.buyer-case-panel article small{display:block;margin-top:7px}.case-status{float:inline-end;padding:5px 9px;border-radius:999px;background:#234062;font-size:12px}.case-status.approved,.case-status.resolved{color:#0e2542;background:#cf0}.case-status.rejected{color:#fff;background:#8b2635}.admin-case-manager article>header{display:flex;gap:12px;align-items:center}.admin-case-manager time{margin-inline-start:auto;color:#a9bdd4;font-size:12px}.admin-case-manager article>div{display:grid;grid-template-columns:.7fr 2fr .8fr auto;gap:9px}.qcco-app[data-theme=light] .buyer-case-panel,.qcco-app[data-theme=light] .admin-case-manager,.qcco-app[data-theme=light] .buyer-case-panel article,.qcco-app[data-theme=light] .admin-case-manager article{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .buyer-case-panel select,.qcco-app[data-theme=light] .buyer-case-panel textarea,.qcco-app[data-theme=light] .admin-case-manager select,.qcco-app[data-theme=light] .admin-case-manager textarea,.qcco-app[data-theme=light] .admin-case-manager input{color:#0e2542;background:#f7f4ec;border-color:#bac5d1}@media (max-width:760px){.buyer-case-panel form,.admin-case-manager article>div{grid-template-columns:1fr}.buyer-case-panel button,.admin-case-manager button{min-height:48px}.admin-case-manager article>header{align-items:flex-start;flex-direction:column}.admin-case-manager time{margin:0}}.icon-btn{position:relative}.notification-count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;color:#0e2542;background:#cf0;border:2px solid #0e2542;border-radius:999px;font-size:11px}.notification-panel{width:min(390px,calc(100vw - 24px));max-height:70vh;overflow:auto}.notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-panel>header button{padding:6px 9px;color:#cf0;background:transparent;border:0}.notification-list{display:grid;margin-top:10px}.notification-list>button{display:flex;gap:10px;padding:12px 4px;text-align:start;color:inherit;background:transparent;border:0;border-top:1px solid #244268}.notification-list>button>i{flex:0 0 8px;width:8px;height:8px;margin-top:7px;background:#cf0;border-radius:50%}.notification-list>button.read{opacity:.65}.notification-list>button.read>i{background:#5f6b7a}.notification-list span{display:grid;gap:4px}.notification-list small,.notification-list time{color:#a9bdd4}.notification-list time{font-size:11px}.qcco-app[data-theme=light] .notification-list>button{border-color:#d5dde5}.qcco-app[data-theme=light] .notification-list small,.qcco-app[data-theme=light] .notification-list time{color:#536071}.buyer-payment-panel{display:grid;gap:14px;padding:22px;color:#fffefa;background:#16314f;border:1px solid #244268;border-radius:16px}.buyer-payment-panel h2{margin:0}.buyer-payment-panel form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:10px;align-items:end}.buyer-payment-panel label{display:grid;gap:6px;font-weight:800}.buyer-payment-panel label>div{display:flex}.buyer-payment-panel label span{display:grid;place-items:center;padding:0 12px;background:#172236;border:1px solid #41516a;border-inline-end:0}.buyer-payment-panel input{min-height:46px;padding:10px 12px;color:#fff;background:#09111f;border:1px solid #41516a;border-radius:9px}.buyer-payment-panel .payment-file,.buyer-payment-panel button{min-height:46px;padding:12px 16px;border-radius:9px}.buyer-payment-panel .payment-file{display:flex;align-items:center;background:#172236;border:1px solid #41516a}.buyer-payment-panel button{color:#0e2542;background:#cf0;border:0;font-weight:900}.buyer-payment-panel article{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px;border-top:1px solid #244268}.buyer-payment-panel article small{grid-column:1/-1;color:#93a1b4}.buyer-payment-panel article .verified{color:#9fd800}.buyer-payment-panel article .pending{color:#ffcf4a}.qcco-app[data-theme=light] .buyer-payment-panel{color:#0e2542;background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .buyer-payment-panel input{color:#0e2542;background:#f7f4ec}@media (max-width:800px){.buyer-payment-panel form{grid-template-columns:1fr 1fr}}@media (max-width:520px){.buyer-payment-panel form{grid-template-columns:1fr}}.buyer-payment-panel .payment-file{position:relative;cursor:pointer;overflow:hidden;overflow-wrap:anywhere}.buyer-payment-panel .payment-file-input{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;opacity:0;overflow:hidden;clip-path:inset(50%)}.buyer-payment-panel .payment-file:focus-within{outline:3px solid #ccff00;outline-offset:3px}.fulfillment-panel{margin:20px 0;padding:20px;border:1px solid #2c4e77;border-radius:14px;background:#16314f}.fulfillment-panel p{color:#a9bdd4}.fulfillment-panel fieldset{border:0;padding:0}.fulfillment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.fulfillment-grid label{display:grid;gap:6px}.fulfillment-panel select,.fulfillment-panel input[type=number]{width:100%;min-height:44px;color:#fffefa;background:#16314f;border:1px solid #2c4e77;border-radius:8px;padding:8px}.fulfillment-actions{display:flex;flex-wrap:wrap;gap:12px}.fulfillment-actions button{padding:12px;border:0;border-radius:8px;background:#cf0;color:#0e2542;font-weight:700}@media (max-width:650px){.fulfillment-grid{grid-template-columns:1fr}}.receipt-panel{padding:20px;margin-bottom:20px;background:#16314f;border:1px solid #2c4e77;border-radius:16px}.receipt-panel>p{color:#a9bdd4}.receipt-panel>button{background:#cf0;color:#0e2542;padding:12px;border:0;border-radius:9px}.receipt-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:15px 0}.receipt-evidence article{display:grid;gap:7px;min-width:0}.receipt-evidence img,.receipt-evidence video{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;background:#0e2542;border-radius:8px}.receipt-panel input[type=checkbox]{margin-inline-end:9px}.receipt-panel .fulfillment-actions{margin-top:15px}.receipt-members{font-size:14px}.fulfillment-panel fieldset>button{margin:12px 0;padding:12px;background:#cf0;color:#0e2542;border:0;border-radius:8px}.auth-panel select{width:100%;padding:11px 12px;color:#fff;background:#0e1624;border:1px solid #2d3d55;border-radius:8px}.signup-audiences{display:grid;grid-template-columns:1fr 1fr;gap:8px}.signup-audiences button{padding:12px;color:inherit;border:1px solid #526074;border-radius:12px;background:transparent}.signup-audiences .selected{background:#cf0;color:#0e2542}.signup-help{font-size:14px!important;line-height:1.5!important}.signup-progress{font-size:15px!important;color:#cf0}.auth-panel select{width:100%;min-height:48px;padding:12px;border-radius:10px;background:#fffefa;color:#0e2542}.site-header{z-index:50}.auth-panel{max-height:calc(100dvh - 32px);overflow-y:auto}.confirmation-state{display:grid;gap:12px}.location-picker{position:relative;margin:14px 0}.location-input{display:flex;gap:6px}.location-input input{min-width:0;flex:1}.location-input button{flex:0 0 44px;border:1px solid #64748b;border-radius:10px;background:#1e293b;color:#fff}.location-options{max-height:220px;overflow:auto;border:1px solid #64748b;border-radius:10px;margin-top:4px;background:#16314f;position:relative;z-index:2}.location-options button{display:block;width:100%;padding:12px;text-align:start;color:#fff;background:transparent;border:0;border-bottom:1px solid #33475f}.location-options button:hover,.location-options button:focus{background:#33475f}.location-options small{display:block;color:#cbd5e1}.location-options span{display:block;padding:10px;color:#cbd5e1}.password-toggle{padding:9px 12px;background:transparent;color:inherit;border:1px solid #64748b;border-radius:8px}.profile-avatar{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;margin:12px auto}.account-sections{display:flex;gap:6px;margin:12px 0 22px;padding:5px;background:#0e2542;border-radius:14px}.account-sections button{flex:1;padding:12px 5px;border:0;border-radius:10px;background:transparent;color:#cbd5e1;font-weight:650}.account-sections button[aria-pressed=true]{background:#cf0;color:#0e2542}.profile-summary{display:grid;gap:6px;text-align:center;margin:12px 0}.profile-summary small{color:#94a3b8;overflow-wrap:anywhere}.avatar-frame{width:180px;height:180px;border-radius:50%;overflow:hidden;background:#0e2542;margin:20px auto;border:2px solid #33475f}.avatar-frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.avatar-controls{padding:12px;background:#0e2542;border-radius:14px;margin-bottom:16px}.avatar-controls input[type=range]{padding:0;width:100%;accent-color:#ccff00;height:28px}.account-role-menu .account-signout{border-top:1px solid #64748b;margin-top:8px}.account-role-menu .account-signout b{color:#ef6464}.account-role-menu button b{min-width:0;white-space:normal;word-break:normal}.account-settings [hidden]{display:none!important}.account-settings input[type=file]{font-size:13px;padding:10px}.account-settings input::file-selector-button{border:0;border-radius:7px;padding:8px;background:#cf0;color:#0e2542;margin-inline-end:8px}.auth-panel:has(.account-settings){max-width:620px;padding:28px}.auth-panel:has(.account-settings) h2{font-size:28px;margin:14px 0}.auth-panel:has(.account-settings) label{font-size:14px;margin-bottom:12px}.auth-panel:has(.account-settings) input:not([type=range]){font-size:16px;min-height:44px}.auth-panel:has(.account-settings) .auth-submit{min-height:44px;margin-top:14px;font-size:15px}.auth-panel:has(.account-settings) .verified{font-size:12px}.account-role-menu{max-width:360px}.account-role-menu button{font-size:15px}.account-role-menu small{font-size:12px}@media (max-width:640px){.auth-panel:has(.account-settings){padding:20px 16px}.account-role-menu{max-width:calc(100vw - 24px)}.account-sections button{font-size:12px}.avatar-frame{width:150px;height:150px}}.security-block{border-top:1px solid #33475f;margin-top:24px;padding-top:20px}.account-settings .security-block h2{font-size:20px}.account-settings h3{font-size:18px}.account-workspace{max-width:1100px;margin:0 auto;padding:48px 24px 72px;min-height:65vh}.workspace-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.workspace-welcome h1{font-size:clamp(26px,4vw,38px);margin:8px 0 12px}.workspace-welcome p{margin:8px 0;color:#b8c5d6}.workspace-welcome strong{overflow-wrap:anywhere}.workspace-experience{flex-shrink:0;border:1px solid #354257;border-radius:14px;padding:8px;display:flex;gap:6px}.workspace-experience legend{font-size:12px;padding:0 6px;color:#b8c5d6}.workspace-experience button{border:0;background:transparent;color:inherit;border-radius:8px;min-height:44px;padding:10px 18px}.workspace-experience button[aria-pressed=true]{background:#cf0;color:#0e2542}.workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-action{display:flex;gap:18px;align-items:center;text-align:start;background:#16314f;color:#f3f6fb;border:1px solid #244268;border-radius:18px;padding:28px;min-width:0;min-height:142px;cursor:pointer}.workspace-action:hover{border-color:#879d34}.workspace-action:focus-visible,.workspace-experience button:focus-visible{outline:3px solid #ccff00;outline-offset:4px}.workspace-action-number{font-size:14px;color:#cf0;align-self:flex-start}.workspace-action strong{display:block;font-size:20px;line-height:1.4}.workspace-action small{display:block;color:#b8c5d6;font-size:14px;line-height:1.6;margin-top:8px}.workspace-action-arrow{margin-inline-start:auto;font-size:26px;color:#cf0}.workspace-footnote{font-size:13px;line-height:1.8;color:#a9b8cc;margin-top:24px}.experience-china .workspace-actions{grid-template-columns:1fr;gap:10px}.experience-china .workspace-action{min-height:88px;padding:18px 22px;border-radius:12px}.experience-china .workspace-action-number{align-self:center}.experience-china .workspace-action strong{font-size:18px}.experience-china .workspace-action small{margin-top:2px}.qcco-app[data-theme=light] .workspace-action{background:#fff;color:#0e2542;border-color:#e2dccc}.qcco-app[data-theme=light] .workspace-action small,.qcco-app[data-theme=light] .workspace-welcome p,.qcco-app[data-theme=light] .workspace-footnote,.qcco-app[data-theme=light] .workspace-experience legend{color:#526174}.qcco-app[data-theme=light] .workspace-action-number,.qcco-app[data-theme=light] .workspace-action-arrow{color:#536500}.qcco-app[data-theme=light] .workspace-experience{border-color:#e2dccc}@media (max-width:600px){.account-workspace{padding:28px 16px 48px}.workspace-welcome{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:24px}.workspace-actions{grid-template-columns:1fr;gap:12px}.workspace-action{min-height:108px;padding:20px}.workspace-action strong{font-size:18px}.workspace-experience{align-self:stretch}.workspace-experience button{flex:1}}.partner-clubbar{margin:0 0 18px}.partner-clubbar button{min-height:44px}.marketer-notice{padding:20px 24px;border:1px solid #ccff00;border-radius:16px;background:#ccff0012;margin:16px 0}.marketer-notice h2{font-size:17px;margin:0 0 10px}.marketer-notice p{margin:0 0 8px;font-size:14.5px;line-height:1.75}.marketer-notice p:last-child{margin-bottom:0}.qcco-app[data-theme=light] .marketer-notice{background:#5265000f;border-color:#8a9b00}.marketer-intro .workspace-welcome h1{max-width:760px}.marketer-steps,.marketer-terms{padding:24px;border:1px solid #344155;border-radius:16px;background:#16314f;margin:16px 0}.marketer-steps h2,.marketer-terms h2{font-size:18px;margin:0 0 14px}.marketer-steps ol{margin:0;padding-inline-start:22px;display:grid;gap:10px}.marketer-terms ul{margin:0 0 14px;padding-inline-start:22px;display:grid;gap:10px}.marketer-steps li,.marketer-terms li{font-size:14.5px;line-height:1.75}.qcco-app[data-theme=light] .marketer-steps,.qcco-app[data-theme=light] .marketer-terms{background:#fff;border-color:#e2dccc}@media (max-width:600px){.marketer-steps,.marketer-terms{padding:18px}}.marketer-tabs{display:flex;gap:8px;border-bottom:1px solid #344155;padding-bottom:12px;margin:24px 0}.marketer-tabs button{min-height:44px;padding:12px 18px;border:0;border-radius:10px;background:#162235;color:#d9e1ed;flex:1}.marketer-tabs button[aria-pressed=true]{background:#cf0;color:#0e2542}.marketer-rule{font-size:14px;line-height:1.7;color:#b8c5d6}.marketer-toolbar{display:flex;gap:12px;margin:24px 0}.marketer-toolbar input,.marketer-link input{min-height:44px;min-width:0;width:100%;padding:12px;border:1px solid #344155;border-radius:10px;background:#101b2d;color:#edf2fa;font-size:16px}.marketer-product,.marketer-link,.marketer-empty{padding:24px;border:1px solid #344155;border-radius:16px;background:#16314f;margin:12px 0}.marketer-product h2{font-size:20px;margin:0 0 12px}.marketer-product p,.marketer-empty p{font-size:14px;line-height:1.7}.marketer-link{display:grid;gap:12px}.marketer-link>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketer-link input{direction:ltr}.marketer-dashboard button{cursor:pointer}.marketer-dashboard button:disabled{opacity:.5;cursor:not-allowed}.marketer-dashboard button:focus-visible{outline:3px solid #ccff00;outline-offset:3px}.marketer-result{display:flex;align-items:center;gap:16px;margin:24px 0}.marketer-result>strong{font-size:36px;color:#cf0}.marketer-dashboard .commission-totals strong{display:block;font-size:24px;overflow-wrap:anywhere}.qcco-app[data-theme=light] .marketer-product,.qcco-app[data-theme=light] .marketer-link,.qcco-app[data-theme=light] .marketer-empty{background:#fff;border-color:#e2dccc}.qcco-app[data-theme=light] .marketer-toolbar input,.qcco-app[data-theme=light] .marketer-link input{background:#f5f7fa;color:#0e2542;border-color:#e2dccc}.qcco-app[data-theme=light] .marketer-rule{color:#526174}.qcco-app[data-theme=light] .marketer-result>strong{color:#526500}@media (max-width:600px){.marketer-tabs{gap:4px}.marketer-tabs button{padding:10px 6px;font-size:13px}.marketer-toolbar{flex-direction:column}.marketer-product,.marketer-link,.marketer-empty{padding:18px}.marketer-dashboard .commission-totals{grid-template-columns:1fr}}.logo .logo-light,.qcco-app[data-theme=light] .logo .logo-dark{display:none}.qcco-app[data-theme=light] .logo .logo-light{display:block}.site-header{margin:calc(10px + env(safe-area-inset-top)) 12px 10px;top:calc(10px + env(safe-area-inset-top));border:1px solid #ffffff2e;border-radius:26px;background:#080c1499;box-shadow:0 8px 32px #00000012;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.site-header{background:#080c14}.qcco-app[data-theme=light] .site-header{background:#fff}}.qcco-app[data-theme=light] .site-header{background:#ffffff8c;border-color:#17202c26;box-shadow:0 8px 32px #17202c0d}@media (max-width:600px){.site-header{margin:8px;top:8px;border-radius:22px;padding-inline:10px;gap:8px}.site-header .header-actions{gap:4px;min-width:0}.site-header .logo{width:100px}.site-header .icon-btn{width:34px;height:36px;flex-shrink:0}.site-header .theme-toggle{flex-shrink:0}}@media (max-width:420px){.site-header .logo{width:80px}.site-header .icon-btn{width:30px;height:34px}.site-header .theme-toggle{width:44px;min-width:44px}.site-header .header-actions{gap:3px}.site-header{gap:6px}}.search-results-page section[aria-label]>button.secondary{position:sticky;top:76px;z-index:3;min-height:44px}.search-demo-detail>button.secondary{position:sticky;top:76px;z-index:3;min-height:44px}.qcco-dir{display:inline-block}[dir=rtl] .qcco-dir{transform:scaleX(-1)}.install-invitation{position:sticky;top:86px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 auto;max-width:1160px;padding:12px 16px;border:1px solid #ccff0055;border-radius:14px;background:#16314f;color:#f3f6fa;box-shadow:0 10px 30px #0004}.install-invitation strong{display:block;font-size:16px}.install-invitation p{margin:4px 0 0;font-size:14px;color:#c6d3e0;max-width:56ch}.install-invitation .install-actions{display:flex;gap:8px;flex:0 0 auto}.install-invitation button{min-height:44px;padding:0 16px;border-radius:10px;font:inherit;cursor:pointer}.install-entry{display:block;margin:8px auto 0;min-height:44px;padding:0 14px;border:1px solid #ffffff2e;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer;opacity:.85}.install-entry:hover{opacity:1;background:#ccff0018}.qcco-app[data-theme=light] .install-invitation{background:#fff;color:#101827;border-color:#c7d600}.qcco-app[data-theme=light] .install-invitation p{color:#41505f}.qcco-app[data-theme=light] .install-entry{border-color:#00000024}@media (width <= 650px){.install-invitation{flex-direction:column;align-items:stretch;border-radius:0;border-inline:0;padding:12px}.install-invitation .install-actions button{flex:1 1 0}}.install-invitation .install-steps{margin-top:8px;padding-top:8px;border-top:1px solid #ffffff1f;color:#e7eef6;font-size:14px}.qcco-app[data-theme=light] .install-invitation .install-steps{color:#22303f;border-top-color:#0000001a}.message-untranslated{display:block;margin-top:4px;opacity:.75;font-size:12px;font-style:italic}.message-original{margin:6px 0 0;padding-top:6px;border-top:1px dashed #ffffff2b;font-size:13px;opacity:.82}.message-original-label{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.qcco-app[data-theme=light] .message-original{border-top-color:#00000026}.translation-basis{margin:0 0 6px;font-size:12px;line-height:1.6;opacity:.8}.content-machine-note{margin:0 0 8px;font-size:12px;line-height:1.6;opacity:.8}.content-original{margin:8px 0 0;padding-top:8px;border-top:1px dashed #ffffff2b;font-size:13px;opacity:.82}.content-original-label{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.qcco-app[data-theme=light] .content-original{border-top-color:#00000026}footer{color:var(--muted);border-top-color:var(--line);font-size:13px;line-height:1.7;padding-bottom:104px}footer p{color:var(--muted);font-size:13px}footer>div:last-child{align-items:center;gap:10px 22px;row-gap:12px}footer>div:last-child>span{color:var(--muted);font-size:12px}footer a,footer .footer-assistant{color:inherit;font:inherit;text-decoration:none;padding:6px 0;border:0;background:none;cursor:pointer;border-bottom:1px solid transparent}footer a:hover,footer .footer-assistant:hover{color:var(--lime);border-bottom-color:var(--lime)}footer a:focus-visible,footer .footer-assistant:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}footer .footer-assistant:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:7px;border-radius:50%;background:var(--lime);vertical-align:middle}.footer-groups{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 32px}.footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.footer-group h2{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.85}.footer-group button,.footer-group a{text-align:start}.footer-state{margin:8px 0 0;max-width:44ch;font-size:12px;line-height:1.65;color:var(--muted);opacity:.9}.footer-lang{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.footer-lang select{min-height:40px;max-width:180px;padding:6px 10px;color:inherit;background:transparent;border:1px solid var(--line);border-radius:9px;font:inherit}.qcco-app[data-theme=light] .footer-lang select{background:#fff}@media (max-width:720px){.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.footer-group{gap:0}.footer-group h2{margin:0 0 2px}.footer-group button,.footer-group a{min-height:44px;display:inline-flex;align-items:center;padding-block:6px}.footer-state{max-width:none;margin-top:4px}}@media (max-width:380px){.footer-groups{grid-template-columns:1fr}}@media (max-width:720px){footer{grid-template-columns:1fr;padding:20px 18px 96px;gap:12px}footer>div:last-child{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}}:root{--focus-ring: #cf0}.qcco-app[data-theme=light]{--focus-ring: #4a6300}.qcco-app :is(a,button,input,select,textarea,summary,label,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:inherit}.requests-open-note{margin:10px 0 0;max-width:46ch;font-size:13px;line-height:1.6;opacity:.75}.qcco-build{position:static;margin:0;padding:6px 0 8px;text-align:center;font:400 11px/1 ui-monospace,monospace;color:var(--muted,#8a93a3);opacity:.55;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media print{.qcco-build{display:none}}.qcco-app[data-page=home][data-theme=light] .site-header{background:#080c1499;border-color:#ffffff2e;box-shadow:0 8px 32px #00000012;color:#e4ebf3}.qcco-app[data-page=home][data-theme=light] header.site-header nav button{color:#e4ebf3}.qcco-app[data-page=home][data-theme=light] header.site-header nav button[aria-current=page]{color:#cf0}.qcco-app[data-page=home][data-theme=light] .site-header .logo .logo-light{display:none}.qcco-app[data-page=home][data-theme=light] .site-header .logo .logo-dark{display:block}@supports not (((-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.qcco-app[data-page=home][data-theme=light] .site-header{background:#080c14}}.qcco-app[data-page=home][data-theme=light] footer{background:#080c14;color:#e4ebf3;border-top-color:#1b2535}.qcco-app[data-page=home][data-theme=light] footer .footer-state,.qcco-app[data-page=home][data-theme=light] footer .footer-group h2{color:#a9bdd4}.qcco-app[data-page=home][data-theme=light] footer .logo .logo-light{display:none}.qcco-app[data-page=home][data-theme=light] footer .logo .logo-dark{display:block}.qcco-app[data-page=home][data-theme=light] footer .footer-lang select{color:#e4ebf3}.qcco-app[data-page=home][data-theme=light] footer .footer-lang select option{color:#101722}.qcco-app[data-page=home][data-theme=light] footer p,.qcco-app[data-page=home][data-theme=light] footer a,.qcco-app[data-page=home][data-theme=light] footer span,.qcco-app[data-page=home][data-theme=light] footer button,.qcco-app[data-page=home][data-theme=light] footer .footer-assistant{color:#dbe6f2}.qcco-app[data-page=home][data-theme=light] footer .footer-state{color:#a9bdd4}.footer-group button,.footer-group a{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px}.footer-lang select{min-height:44px}:is(.document-center,.commission-admin,.partner-ledger,.admin-case-manager) :is(input,select,textarea,label,article){min-width:0;max-width:100%;box-sizing:border-box}:is(.document-workspace,.document-upload,.commission-admin-list,.partner-ledger-summary)>*{min-width:0}:is(.document-list,.commission-admin-list,.partner-ledger,.admin-case-manager) :is(h3,p,strong,small){overflow-wrap:anywhere}.document-center .file-picker{position:relative}.document-center .file-picker input[type=file]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.document-center .file-picker:focus-within{outline:2px solid currentColor;outline-offset:3px}.qcco-search-bar input,.qcco-search-bar button.search-icon{min-height:44px}.search-page-form input{align-self:stretch;min-height:44px}.search-filters button{min-height:44px}.shop-title button{min-height:44px;padding-block:8px}.site-header nav button,.site-header nav a{display:inline-flex;align-items:center;min-height:44px}@media (width <= 319px){:root{--page-inline:8px}footer .logo{width:auto;max-width:100%}.shop-store-grid>button{min-width:0}.shop-title{flex-wrap:wrap}footer{grid-template-columns:minmax(0,1fr);padding-inline:8px}.footer-groups{grid-template-columns:minmax(0,1fr)}footer nav,footer p,footer>div{min-width:0;overflow-wrap:anywhere}}.field-capture-page{min-height:calc(100vh - 72px);padding:20px 14px 80px;background:radial-gradient(circle at 50% 0,rgba(204,255,0,.08),transparent 34%)}.field-capture-glass{width:min(680px,100%);margin:0 auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#0f172aa3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 80px #00000047}.capture-back{border:0;background:transparent;color:inherit;opacity:.75}.capture-ai-mark{display:grid;place-items:center;width:54px;height:54px;margin:22px 0 12px;border:1px solid rgba(204,255,0,.35);border-radius:18px;background:#ccff0014;color:#cf0;font-weight:900;letter-spacing:-2px}.field-capture-glass h1{font-size:clamp(28px,7vw,48px);margin:0}.field-capture-glass>p{opacity:.72;line-height:1.6}.capture-step{display:grid;gap:12px;margin:14px 0;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#080c147a}.capture-step input[type=file]{position:absolute;opacity:0;pointer-events:none}.capture-step>span:not(:has(input)){display:flex;min-height:72px;align-items:center;justify-content:center;border:1px dashed rgba(204,255,0,.42);border-radius:17px;color:#cf0;font-weight:800}.capture-step.consent span{line-height:1.55}.capture-step.consent input{accent-color:#ccff00;width:20px;height:20px;vertical-align:middle}.capture-run{width:100%;min-height:58px;margin-top:8px;border:0;border-radius:18px;background:#cf0;color:#080c14;font-weight:900;font-size:16px}.capture-run:disabled{opacity:.35}.capture-message{text-align:center;color:#cf0!important;font-weight:700}.capture-floating-action{position:fixed;z-index:40;right:18px;bottom:82px;min-width:70px;height:54px;padding:0 18px;border:1px solid rgba(204,255,0,.38);border-radius:20px;background:#0f172ad1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 42px #00000059;color:#cf0;font-weight:900}@media (max-width:520px){.field-capture-page{padding:10px 10px 64px}.field-capture-glass{padding:17px;border-radius:24px}.capture-step{padding:15px}.capture-floating-action{right:12px;bottom:76px}}.capture-two-inputs{display:flex;gap:10px;flex-wrap:wrap}.capture-two-inputs button{flex:1 1 140px;min-height:56px;padding:0 16px;border:1px solid rgba(204,255,0,.42);border-radius:17px;background:#ccff0014;color:#cf0;font-weight:800;font-size:15px}.capture-two-inputs button:active{background:#ccff002e}.capture-preview{display:grid;gap:10px;margin-top:4px}.capture-preview video{width:100%;max-height:46vh;border-radius:17px;background:#000}.capture-preview>p{margin:0;opacity:.72;font-size:14px}.capture-preview-name{font-variant-numeric:tabular-nums}.capture-step>.capture-hint{display:block;min-height:0;border:0;color:inherit;opacity:.72;font-weight:400;font-size:14px;line-height:1.55;text-align:start}.capture-step textarea{width:100%;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#080c1499;color:inherit;font:inherit;resize:vertical}.capture-review .capture-caveat{margin:8px 0;padding:11px 13px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#080c146b;opacity:.82;font-size:14px;line-height:1.55}.capture-draft{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#080c147a}.capture-draft.is-excluded{opacity:.45}.capture-draft-frame{width:100%;max-height:34vh;-o-object-fit:cover;object-fit:cover;border-radius:17px;background:#000}.capture-draft-frame-empty{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(255,255,255,.2);color:inherit;opacity:.6}.capture-frame-note{margin:0;opacity:.66;font-size:13px;line-height:1.5}.capture-field{display:grid;gap:6px}.capture-field>span{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:700;font-size:14px}.capture-field input,.capture-field select,.capture-field textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#080c1499;color:inherit;font:inherit}.capture-field-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.capture-source{padding:2px 9px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.capture-source-extracted{background:#ccff0024;color:#cf0}.capture-source-estimated{background:#ffba0029;color:#ffba00}.capture-source-entered{background:#78c8ff29;color:#78c8ff}.capture-source-missing{background:#ffffff1a;opacity:.7}.capture-unit{margin:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:15px}.capture-unit legend{padding:0 6px;font-weight:700;font-size:14px}.capture-unit label{display:inline-flex;gap:7px;align-items:center;margin-inline-end:16px}.capture-unit input{accent-color:#ccff00;width:19px;height:19px}.capture-exclude{min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:transparent;color:inherit;font-weight:800}.capture-excluded-note{margin:0;opacity:.7;font-size:13px}.capture-cap-note{opacity:.66;font-size:13px;text-align:center}.capture-discard{width:100%;min-height:48px;margin-top:10px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:transparent;color:inherit;font-weight:700}.capture-author{margin:0;opacity:.7;font-size:13px}.capture-author b{opacity:.95}.capture-queue{width:min(680px,100%);margin:22px auto;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#0f172a80}.capture-queue h2{margin:0 0 12px;font-size:18px}.capture-queue-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(255,255,255,.08)}.capture-queue-row:first-of-type{border-top:0}.capture-queue-row>div:first-child{display:grid;gap:3px;min-width:0}.capture-queue-row b{font-variant-numeric:tabular-nums}.capture-queue-row span{opacity:.72;font-size:13px}.capture-queue-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.capture-queue-actions select{min-height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#080c1499;color:inherit;font:inherit}.capture-queue-actions button{min-height:44px;padding:0 20px;border:0;border-radius:14px;background:#cf0;color:#080c14;font-weight:800}.capture-flow{padding:16px}.capture-flow h1{font-size:clamp(21px,5.2vw,30px);line-height:1.2;margin:8px 0 12px}.capture-steps{display:flex;gap:6px;list-style:none;margin:0 0 14px;padding:0}.capture-steps li{display:flex;gap:7px;align-items:center;flex:1 1 0;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.12);border-radius:13px;font-size:12px;opacity:.55}.capture-steps li b{display:grid;place-items:center;width:21px;height:21px;flex:0 0 auto;border-radius:50%;background:#ffffff1f;font-size:12px}.capture-steps li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-steps li.is-now{opacity:1;border-color:#ccff0073;background:#ccff0012}.capture-steps li.is-now b{background:#cf0;color:#080c14;font-weight:900}.capture-steps li.is-done{opacity:.8}.capture-steps li.is-done b{background:#ccff004d}.capture-panel{display:grid;gap:12px}.capture-flow .capture-step{margin:0;padding:14px;gap:10px}.capture-guide{margin:0;padding:11px 13px;border:1px solid rgba(204,255,0,.28);border-radius:14px;background:#ccff000f;line-height:1.55;font-size:14px}.capture-card-preview{width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;border-radius:15px;background:#000}.capture-plain{flex:1 1 160px;min-height:56px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:#080c1499;color:inherit;font:inherit}.capture-blocked{margin:10px 0 0;padding:11px 13px;border:1px solid rgba(255,186,0,.4);border-radius:14px;background:#ffba0017;color:#ffba00;line-height:1.55;font-size:14px}.capture-shop h2{margin:0;font-size:17px}.capture-zh{margin:0;opacity:.8;font-size:14px}.capture-original{align-self:start;padding:4px 0;border:0;background:transparent;color:#cf0;font-weight:700;font-size:13px;text-decoration:underline}.capture-original-text{display:grid;gap:4px;margin:0;opacity:.75;font-size:13px}.capture-original-text b{margin-inline-end:6px;opacity:.6;text-transform:uppercase}.field-capture-page{padding-bottom:120px}.qcco-app[data-theme=light] .field-capture-glass{border-color:#cbd4df;background:#ffffffeb;box-shadow:0 18px 56px #0f172a1f}.qcco-app[data-theme=light] .capture-step,.qcco-app[data-theme=light] .capture-draft,.qcco-app[data-theme=light] .capture-review .capture-caveat,.qcco-app[data-theme=light] .capture-queue{border-color:#cbd4df;background:#f3f6f9}.qcco-app[data-theme=light] .capture-step textarea,.qcco-app[data-theme=light] .capture-field input,.qcco-app[data-theme=light] .capture-field select,.qcco-app[data-theme=light] .capture-field textarea,.qcco-app[data-theme=light] .capture-queue-actions select{color:#080c14;background:#fff;border-color:#bac5d1}.qcco-app[data-theme=light] .capture-step>span:not(:has(input)):not(.capture-hint),.qcco-app[data-theme=light] .capture-two-inputs button,.qcco-app[data-theme=light] .capture-ai-mark{color:#3d4f00;border-color:#9fb800;background:#ccff0038}.qcco-app[data-theme=light] .capture-step>.capture-hint{background:transparent;border:0;color:#41506b}.qcco-app[data-theme=light] .capture-message{color:#3d4f00!important}.qcco-app[data-theme=light] .capture-source-extracted{background:#9db80038;color:#3d4f00}.qcco-app[data-theme=light] .capture-source-estimated{background:#c482002e;color:#6b4500}.qcco-app[data-theme=light] .capture-source-entered{background:#006eb424;color:#00466f}.qcco-app[data-theme=light] .capture-source-missing{background:#0f172a14;opacity:1;color:#41506b}.qcco-app[data-theme=light] .capture-unit,.qcco-app[data-theme=light] .capture-exclude,.qcco-app[data-theme=light] .capture-discard,.qcco-app[data-theme=light] .capture-draft-frame-empty{border-color:#cbd4df}.qcco-app[data-theme=light] .capture-floating-action{border-color:#9fb800;background:#fffffff0;color:#3d4f00;box-shadow:0 12px 34px #0f172a29}.qcco-app[data-theme=light] .capture-queue-row{border-top-color:#dde4ec}.capture-notready{display:grid;gap:7px;margin:0 0 14px;padding:14px 15px;border:1px solid rgba(204,255,0,.34);border-radius:18px;background:#ccff0012}.capture-notready b{line-height:1.45}.capture-notready p{margin:0;opacity:.78;font-size:14px;line-height:1.55}.capture-notready-detail{font-weight:700;opacity:.9!important}.qcco-app[data-theme=light] .capture-notready{border-color:#9fb800;background:#ccff0029}.field-capture-page{min-height:calc(100vh - 86px);padding-bottom:132px}.capture-floating-action{bottom:146px}@media (max-width:520px){.field-capture-page{padding-bottom:124px}.capture-floating-action{bottom:140px}}.capture-stages{display:grid;gap:7px;margin:2px 0 0;padding:0;list-style:none}.capture-stages li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5}.capture-stages li:before{flex:none;margin-top:1px;font-weight:900}.capture-stages li.is-ok:before{content:"✓";color:#cf0}.capture-stages li.is-off:before{content:"×";color:#ff8080}.capture-stages li.is-unknown:before{content:"?";opacity:.7}.qcco-app[data-theme=light] .capture-stages li.is-ok:before{color:#3d4f00}.qcco-app[data-theme=light] .capture-stages li.is-off:before{color:#a01010}.capture-first{gap:10px}.capture-primary-shot{width:100%;min-height:104px;border:0;border-radius:20px;background:#cf0;color:#080c14;font-weight:900;font-size:17px;cursor:pointer}.capture-primary-shot:active{transform:translateY(1px)}.capture-secondary button{background:transparent;border:1px solid rgba(255,255,255,.2);color:inherit;font-weight:700;font-size:14px;min-height:48px}.qcco-app[data-theme=light] .capture-secondary button{border-color:#cbd4df;background:transparent;color:#41506b}.capture-run:disabled{opacity:1;background:#ccff0029;color:#ffffff73;border:1px dashed rgba(204,255,0,.4);cursor:not-allowed}.qcco-app[data-theme=light] .capture-run:disabled{background:#eef2f6;color:#8b97a6;border-color:#cbd4df}.capture-notready details{margin-top:4px}.capture-notready summary{min-height:40px;display:flex;align-items:center;font-size:14px;font-weight:700;opacity:.8;cursor:pointer}.capture-more summary{min-height:40px;display:flex;align-items:center;font-size:14px;font-weight:700;opacity:.8;cursor:pointer}.capture-more{margin-top:6px}@media (max-width:520px){.capture-steps li:not(.is-now) span{display:none}.capture-steps li{flex:0 0 auto}.capture-steps li.is-now{flex:1 1 auto;min-width:0}.capture-steps li.is-now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.capture-notready summary:before,.capture-more summary:before{content:"▸";margin-inline-end:7px}.capture-notready details[open] summary:before,.capture-more details[open] summary:before,.capture-notready[open] summary:before{content:"▾"}.shop-visit-more>summary:before{content:"▸";margin-inline-end:7px}.shop-visit-more[open]>summary:before{content:"▾"}.shop-visit{min-height:calc(100vh - 72px);padding:20px 14px 80px;background:radial-gradient(circle at 50% 0,rgba(204,255,0,.08),transparent 34%)}.shop-visit-door,.shop-visit-body{width:min(680px,100%);margin:0 auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#0f172aa3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 80px #00000047}.shop-visit h1{margin:4px 0 2px;font-size:clamp(26px,6.5vw,42px)}.shop-visit-code{margin:0;opacity:.66;font-size:14px;font-variant-numeric:tabular-nums}.shop-visit-back{border:0;background:transparent;color:inherit;opacity:.75;min-height:44px;padding:13px 4px;margin-bottom:0;display:inline-flex;align-items:center}.shop-visit-doors{display:flex;gap:12px;margin:18px 0 10px;flex-wrap:wrap}.shop-visit-doors button{flex:1 1 150px;min-height:62px;border:0;border-radius:18px;background:#cf0;color:#080c14;font-weight:900;font-size:18px}.shop-visit-doors button:active{transform:translateY(1px)}.shop-visit-note{margin:8px 0;opacity:.72;font-size:14px;line-height:1.55}.shop-visit-warn{margin:10px 0;padding:11px 13px;border:1px solid rgba(204,255,0,.32);border-radius:15px;background:#ccff000f;font-size:14px;line-height:1.55}.shop-visit-message{color:#cf0;font-weight:700}.shop-visit-state{margin:10px 0;font-weight:800;opacity:.8}.shop-visit-start,.shop-visit-end{width:100%;min-height:58px;margin-top:10px;border:0;border-radius:18px;background:#cf0;color:#080c14;font-weight:900;font-size:16px}.shop-visit-item,.shop-visit-note-row{display:grid;gap:8px;margin:12px 0;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#080c147a}.shop-visit-item span{opacity:.75;font-size:14px}.shop-visit-item p,.shop-visit-note-row p{margin:0;line-height:1.55}.shop-visit-item button{justify-self:start;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:transparent;color:inherit;padding:6px 12px;font-size:14px}.shop-visit-private,.shop-visit-shared{justify-self:start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em}.shop-visit-private{border:1px solid rgba(255,255,255,.22);background:#ffffff0f}.shop-visit-shared{border:1px solid rgba(204,255,0,.4);background:#ccff001a;color:#cf0}.shop-visit-add{display:grid;gap:12px;margin:18px 0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#080c147a}.shop-visit-add h2{margin:0;font-size:18px}.shop-visit-add label{display:grid;gap:6px;font-size:14px}.shop-visit-add label>span{opacity:.75}.shop-visit-add input,.shop-visit-add select,.shop-visit-add textarea{width:100%;min-height:48px;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#080c1499;color:inherit;font:inherit}.shop-visit-add textarea{min-height:92px;resize:vertical}.shop-visit-pair{display:flex;gap:10px;flex-wrap:wrap}.shop-visit-pair label{flex:1 1 140px}.shop-visit-check{display:flex;align-items:center;gap:10px}.shop-visit-check input{width:20px;min-height:20px;accent-color:#ccff00}.shop-visit-attach{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.shop-visit-attach button,.shop-visit-photo{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid rgba(204,255,0,.42);border-radius:15px;background:#ccff0014;color:#cf0;font-weight:800;font-size:15px;cursor:pointer}.shop-visit-photo input{position:absolute;opacity:0;pointer-events:none;width:0}.shop-visit-attach button.is-recording{background:#ff505029;border-color:#ff505080;color:#ff8080}.shop-visit-count{opacity:.72;font-size:13px}.shop-visit-media{display:flex;gap:8px;flex-wrap:wrap}.shop-visit-media img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#000}.shop-visit-media audio{width:min(280px,100%)}.shop-visit-keep{display:grid;gap:10px;margin:18px 0;padding:16px;border:1px solid rgba(204,255,0,.3);border-radius:22px;background:#ccff000d}.shop-visit-keep button{min-height:56px;border:0;border-radius:18px;background:#cf0;color:#080c14;font-weight:900;font-size:16px}.shop-visit-archive{margin-top:26px}.shop-visit-archive h2{font-size:20px}.shop-visit-row{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:10px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#080c146b}.shop-visit-row div{display:grid;gap:3px}.shop-visit-row span{opacity:.7;font-size:13px}.shop-visit-where{font-weight:700;opacity:.85!important}.shop-visit-row-actions{display:flex;gap:8px;flex-wrap:wrap}.shop-visit-row-actions button{min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:transparent;color:inherit;font-size:14px}@media (max-width:520px){.shop-visit{padding:10px 10px 64px}.shop-visit-door,.shop-visit-body{padding:17px;border-radius:24px}.shop-visit-add{padding:14px}.shop-visit-row-actions{width:100%}.shop-visit-row-actions button{flex:1 1 auto}}.shop-visit-totals{display:grid;gap:8px;margin:4px 0 2px;padding:13px 14px;border:1px solid rgba(204,255,0,.26);border-radius:18px;background:#ccff000d}.shop-visit-totals>b{font-size:15px}.shop-visit-totals dl{display:grid;gap:5px;margin:0}.shop-visit-totals dl>div{display:flex;justify-content:space-between;gap:12px}.shop-visit-totals dt{opacity:.72;font-size:14px}.shop-visit-totals dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.shop-visit-pairing{margin:6px 0;text-align:center;font-size:clamp(44px,14vw,76px);font-weight:900;letter-spacing:.14em;color:#cf0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.shop-visit-pairing-small{font-size:26px;letter-spacing:.1em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.shop-poster-actions button{min-height:44px;padding:10px 14px}.shop-poster-sheet.is-trial{outline:3px dashed rgba(11,18,32,.45);outline-offset:-10px}.shop-poster-trial{margin:0 0 6px;padding:5px 12px;border-radius:999px;background:#0b1220;color:#cf0;font-size:13px;font-weight:900;letter-spacing:.14em;display:inline-block}.shop-visit-justlook{display:block;width:100%;margin-top:6px;min-height:44px;border:0;background:transparent;color:inherit;opacity:.7;font:inherit;text-decoration:underline}.shop-visit-more{margin:2px 0}.shop-visit-more>summary{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 2px;font-weight:700;font-size:15px;cursor:pointer;opacity:.85}.shop-visit-more[open]>summary{margin-bottom:8px}.shop-visit-whosees{display:grid;gap:4px;margin:10px 0;padding:11px 13px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#080c146b;font-size:13px;line-height:1.55;opacity:.85}.shop-visit-whosees b{opacity:1}.shop-visit-sheet,.shop-visit-promises{margin-top:22px}.shop-visit-sheet h2,.shop-visit-promises h2{font-size:20px;margin:0 0 10px}.shop-visit-sheet-row{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:10px 0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#080c146b}.shop-visit-sheet-row>div:first-child{display:grid;gap:4px;min-width:0}.shop-visit-sheet-state{font-size:13px;font-weight:800}.shop-visit-sheet-state.is-confirmed{color:#cf0}.shop-visit-sheet-state.is-draft,.shop-visit-sheet-state.is-withdrawn{opacity:.7}.shop-visit-sheet-state.is-awaiting,.shop-visit-sheet-state.is-sent{color:#ffba00}.shop-visit-promises b.is-done{text-decoration:line-through;opacity:.6}.qcco-app[data-theme=light] .shop-visit-sheet-state.is-confirmed{color:#3d4f00}.qcco-app[data-theme=light] .shop-visit-sheet-state.is-awaiting,.qcco-app[data-theme=light] .shop-visit-sheet-state.is-sent{color:#6b4500}.qcco-app[data-theme=light] .shop-visit-door,.qcco-app[data-theme=light] .shop-visit-body{border-color:#cbd4df;background:#fffffff0;box-shadow:0 18px 56px #0f172a1f}.qcco-app[data-theme=light] .shop-visit-item,.qcco-app[data-theme=light] .shop-visit-note-row,.qcco-app[data-theme=light] .shop-visit-add,.qcco-app[data-theme=light] .shop-visit-row,.qcco-app[data-theme=light] .shop-visit-sheet-row,.qcco-app[data-theme=light] .shop-visit-whosees{border-color:#cbd4df;background:#f3f6f9}.qcco-app[data-theme=light] .shop-visit-add input,.qcco-app[data-theme=light] .shop-visit-add select,.qcco-app[data-theme=light] .shop-visit-add textarea{color:#080c14;background:#fff;border-color:#bac5d1}.qcco-app[data-theme=light] .shop-visit-keep{border-color:#9fb800;background:#ccff0024}.qcco-app[data-theme=light] .shop-visit-warn{border-color:#9fb800;background:#ccff0029}.qcco-app[data-theme=light] .shop-visit-totals{border-color:#9fb800;background:#ccff001f}.qcco-app[data-theme=light] .shop-visit-message,.qcco-app[data-theme=light] .shop-visit-pairing{color:#3d4f00}.qcco-app[data-theme=light] .shop-visit-shared{border-color:#9fb800;background:#cf03;color:#3d4f00}.qcco-app[data-theme=light] .shop-visit-private{border-color:#cbd4df;background:#eef2f6;color:#41506b}.qcco-app[data-theme=light] .shop-visit-attach button,.qcco-app[data-theme=light] .shop-visit-photo{border-color:#9fb800;background:#ccff002e;color:#3d4f00}.qcco-app[data-theme=light] .shop-visit-item button,.qcco-app[data-theme=light] .shop-visit-row-actions button{border-color:#cbd4df;color:#41506b}.qcco-app[data-theme=light] .shop-visit-row-actions button:hover{background:#eef2f6}
