.ai-floating-launch{position:fixed;left:20px;bottom:20px;z-index:90;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;background:#c62032;color:#fff;padding:13px 18px;border-radius:16px;text-decoration:none;box-shadow:0 6px 28px #0004;font-weight:800;animation:ai-attention 4s ease-in-out infinite}.ai-floating-launch>span{grid-row:span 2;font-size:30px}.ai-floating-launch small{font-size:11px;font-weight:500}@keyframes ai-attention{0%,85%,100%{transform:translateY(0)}90%{transform:translateY(-5px)}95%{transform:translateY(-2px)}}.experience-dialog{border:0;border-radius:18px;width:min(520px,calc(100vw - 28px));padding:28px;max-height:90dvh;overflow:auto;color:#151515;box-shadow:0 20px 80px #0005}.experience-dialog::backdrop{background:#10151ab0}.experience-close{float:right;border:0;background:#eee;border-radius:50%;font-size:25px;min-width:44px;min-height:44px}.experience-dialog h2{font-size:24px;line-height:1.2;margin:12px 30px 15px 0}.experience-dialog fieldset{border:0;border-top:1px solid #ddd;padding:12px 0;margin:6px 0}.experience-dialog legend{font-weight:700;font-size:14px}.experience-stars{display:flex;gap:8px}.experience-stars label{position:relative;cursor:pointer}.experience-stars input{position:absolute;opacity:0;width:100%;height:100%;inset:0}.experience-stars span[aria-hidden]{font-size:32px;color:#aaa}.experience-stars input:checked+span{color:#c62032}.experience-stars label:has(input:focus-visible){outline:2px solid #c62032}.experience-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.experience-spinner{display:block;width:38px;height:38px;border:4px solid #eee;border-top-color:#c62032;border-radius:50%;animation:experience-spin 1s linear infinite}@keyframes experience-spin{to{transform:rotate(360deg)}}.experience-help{margin-top:20px}.admin-ai-highlight{background:linear-gradient(120deg,#e0f2ff,#e9ddff)!important;border:1px solid #bbc7f0!important;color:#151515!important}.admin-fold>summary{cursor:pointer;font-size:18px;font-weight:800;padding:6px 0}.admin-fold>div{padding-top:14px}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sector-card{position:relative;display:flex;min-height:390px;overflow:hidden;background:#171717;color:#fff;text-decoration:none;align-items:end;border-radius:4px}.sector-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sector-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080b0ff2,transparent 95%)}.sector-card>div{position:relative;z-index:1;padding:26px;border-top:3px solid #e82035;width:100%;background:#0002}.sector-card h2{font-size:28px;line-height:1.1;color:#fff;margin:8px 0 12px}.sector-card span{font-size:12px;font-weight:800;color:#fff}.sector-card:hover img{transform:scale(1.035);transition:transform .3s}.sector-utilities{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.du-artwork-options{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.du-artwork-options label{display:flex;gap:10px;align-items:center;border:1px solid #bbb;padding:18px;border-radius:8px;flex:1;min-width:180px}.du-artwork-options input{width:20px;min-width:20px;height:20px}.du-position-picker{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.du-position-picker button{min-height:44px}.du-print{border:1px solid #bbb;border-radius:10px;padding:18px;margin:18px 0}.du-print h3{margin:0 0 14px}.du-save-tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}@media(max-width:850px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.sector-grid{grid-template-columns:1fr}.sector-card{min-height:320px}.ai-floating-launch{left:10px;bottom:12px;padding:9px 12px;font-size:13px}.ai-floating-launch small{font-size:10px}.experience-dialog{padding:20px}.ai-products{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ai-floating-launch,.experience-spinner{animation:none}.sector-card:hover img{transform:none}}.experience-stars label{min-width:44px;min-height:44px;display:grid;place-items:center}.ai-explanation{margin-top:24px;padding-top:20px;border-top:1px solid #ddd;line-height:1.7}.sector-utilities{max-width:var(--shell,1200px);margin:20px auto;padding:0 24px}.ai-results{scroll-margin-top:130px}.ai-products .ai-product h3{margin-top:10px}@media(max-width:600px){.page-hero::after{top:auto;bottom:20px;height:8px;opacity:.7}.support-dock{left:auto;right:12px;width:auto;max-width:calc(100vw - 24px)}.support-dock .chatbot-trigger{width:54px;min-height:54px;padding:7px}.support-dock .chatbot-trigger .chatbot-trigger-copy{display:none}.support-dock .chatbot-trigger .support-icon{width:38px;height:38px;flex-basis:38px}.experience-help{white-space:normal}.ai-floating-launch{max-width:calc(100vw - 90px)}}.page-hero::after{top:auto;bottom:22px;height:10px;width:35%;opacity:.85}@media(max-width:600px){.page-hero::after{bottom:20px;height:8px}}.sector-utilities{position:relative;z-index:1}.sector-utilities [data-sector-shoes]{background:#fff;color:#111}.du-catalog-download{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fff1f2;border:1px solid #ecc6cb;border-left:5px solid var(--red);padding:20px;margin:20px 0 28px}.du-catalog-download strong{font-size:20px}.du-catalog-download p{margin:6px 0 0}.du-catalog-download .btn{white-space:normal;text-align:center}@media(max-width:600px){.du-catalog-download .btn{width:100%}}
