:root,html.theme-light{color-scheme:only light}html.theme-dark{color-scheme:dark}html.theme-auto{color-scheme:light dark}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}[hidden]{display:none !important}:root{--ink:#16211b;--ink-2:#556158;--paper:#f5f7f1;--surface:#ffffff;--bg:#f5f7f1;--line:#e4e8df;--line-2:#eef1ea;--danger:#c0392b;--ok:#2f7d4f;--radius:16px;--radius-sm:11px;--shadow:0 1px 2px rgba(20,40,25,.05),0 10px 30px -18px rgba(20,40,25,.25);--shadow-lg:0 30px 60px -30px rgba(20,40,25,.35);--primary:#256B4B;--accent:#D9A441;--primary-ink:#ffffff;--maxw:1080px;--font-display:'Golos Text',system-ui,sans-serif;--font-body:var(--site-font,'Inter',system-ui,sans-serif);--font-head:var(--head-font,var(--font-body));--mix-base:#ffffff;--surface-2:#f7f9f5;--elev:#ffffff;--overlay:rgba(10,14,12,.55);--field-bg:#ffffff;--img-pad:#f3f5ef;--photo-pad:#ffffff;--code-bg:#0f1a14;--code-ink:#d7e6da;--ok-bg:#eaf5ee;--ok-line:#c3e2ce;--warn:#8a5a00;--warn-bg:#fdf6ec;--warn-line:#f0d69a;--danger-bg:#fdecec;--danger-line:#f3b6b6;--info:#2b5cad;--info-bg:#eef4ff;--info-line:#bcd3f5;--note-bg:#fff8e1;--note-line:#f0d98a;--note-ink:#7a5c12}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.15;margin:0;letter-spacing:-.01em}.muted{color:var(--ink-2)}.small{font-size:13px}.page{max-width:var(--maxw);margin:0 auto;padding:0 18px 96px}.page.narrow{max-width:760px}.section{padding:26px 0;border-top:1px solid var(--line-2)}.section:first-of-type{border-top:0}.page-title{font-size:clamp(26px,6vw,38px);font-weight:800;margin-bottom:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1;padding:11px 18px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn svg{flex:none}.btn-primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.btn-primary:hover{background:color-mix(in srgb,var(--primary) 86%,#000)}.btn-outline{background:transparent;color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.btn-outline:hover{background:color-mix(in srgb,var(--primary) 8%,var(--mix-base))}.btn-ghost{background:var(--line-2);color:var(--ink);border-color:transparent}.btn-ghost:hover{background:#e3e7de}.btn-lg{padding:14px 22px;font-size:16px;border-radius:14px}.btn-sm{padding:8px 13px;font-size:13.5px;border-radius:10px}.btn-block{width:100%}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line-2)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-family:var(--font-display);min-width:0}.brand-logo{height:34px;width:auto;border-radius:8px}.site-nav{display:flex;align-items:center;gap:4px}.site-nav a{padding:8px 12px;border-radius:10px;font-weight:600;font-size:14.5px;color:var(--ink-2)}.site-nav a.active,.site-nav a:hover{color:var(--ink);background:var(--line-2)}.site-nav a.cta-mini{background:var(--primary);color:#fff}.site-nav a.cta-mini:hover{background:color-mix(in srgb,var(--primary) 86%,#000)}.hero{position:relative;margin:0 -18px;padding:44px 18px 30px;overflow:hidden}.hero-title{font-weight:800}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-weight:600;font-size:14px;box-shadow:var(--shadow)}.chip span{font-size:14px}.chip:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--line))}.product-grid{display:grid;grid-template-columns:1fr;gap:14px}.product-img{height:160px;background-size:cover;background-position:center;background-color:var(--line-2)}.form{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:600;font-size:14px;color:var(--ink)}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:15.5px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:11px 13px;width:100%;transition:border-color .12s,box-shadow .12s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.field input[type=color]{padding:4px;height:44px;width:72px}.field input[type=file]{padding:9px;background:var(--line-2);border-style:dashed}textarea{resize:vertical}.site-footer{max-width:var(--maxw);margin:0 auto;padding:34px 18px 20px;border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:1fr;gap:20px}.foot-brand{font-family:var(--font-display);font-weight:800;font-size:18px;margin-bottom:6px}.foot-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;border-top:1px solid var(--line-2)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;justify-content:space-around;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--ink-2);padding:6px 10px;border-radius:10px;flex:1}.tabbar a .ico{font-size:17px}.tabbar a.active{color:var(--primary)}.fab{position:fixed;right:18px;bottom:var(--float-bottom);z-index:46;width:52px;height:52px;border-radius:50%;border:none;background:var(--primary);color:#fff;box-shadow:var(--shadow-lg);cursor:pointer;display:flex;align-items:center;justify-content:center}.fab:hover{background:color-mix(in srgb,var(--primary) 86%,#000)}.modal-backdrop{position:absolute;inset:0;background:rgba(15,25,18,.5)}.modal-card{position:relative;background:var(--surface);width:100%;max-width:480px;border-radius:22px 22px 0 0;padding:24px 22px calc(28px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);animation:sheet .22s ease}@keyframes sheet{from{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.modal-x{position:absolute;right:14px;top:12px;border:none;background:transparent;font-size:26px;line-height:1;color:var(--ink-2);cursor:pointer}.modal-title{text-align:center;font-size:18px;margin-bottom:14px}.qr-wrap{width:200px;height:200px;margin:0 auto 18px;background:var(--photo-pad);border:1px solid var(--line);border-radius:16px;padding:12px}.qr-wrap img{width:100%;height:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-bottom:18px;box-shadow:var(--shadow)}.card-title{font-size:17px;font-weight:700;margin-bottom:14px}.tag{margin-right:4px}@media(min-width:761px){.product-grid{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:2fr 1fr}.modal-card{border-radius:22px;margin:0 16px}}@media(min-width:901px){.product-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.site-nav a:not(.cta-mini):not(.acc-link):not(.wish-link):not(.cart-link){display:none}.site-nav{gap:2px}.acc-link,.wish-link,.cart-link{font-size:13px;padding:6px 8px}.tabbar{display:flex}body.public .page{padding-bottom:120px}.fab{bottom:88px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tag{margin-top:4px}.brand-logo{flex:0 0 auto;max-width:220px;object-fit:contain;object-position:left center}@media(min-width:761px){.brand-logo{height:40px}}.site-nav a{white-space:nowrap}@media(min-width:761px){.site-nav{gap:2px}.site-nav a,.site-nav .nav-dd>summary{padding:8px 9px;font-size:14px}}.site-nav .nav-dd{position:relative}.site-nav .nav-dd>summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:10px;font-weight:600;font-size:14.5px;color:var(--ink-2);white-space:nowrap;user-select:none}.site-nav .nav-dd>summary::-webkit-details-marker{display:none}.site-nav .nav-dd>summary:after{content:"▾";font-size:11px;margin-left:5px;opacity:.7}.site-nav .nav-dd[open]>summary,.site-nav .nav-dd>summary:hover,.site-nav .nav-dd.active>summary{color:var(--ink);background:var(--line-2)}.nav-dd-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:290px;padding:6px;border-radius:14px;background:var(--surface,#fff);border:1px solid var(--line,#e3e6e1);box-shadow:0 18px 40px -16px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2px}.site-nav .nav-dd-menu a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:var(--ink);white-space:normal}.site-nav .nav-dd-menu a span{font-weight:400;font-size:12.5px;color:var(--ink-2)}@media(max-width:760px){.site-nav .nav-dd{display:none}}.site-header-in>.brand,.site-header>.brand{flex-shrink:0}.site-nav .nav-more[hidden],.site-nav [data-nf-hide]{display:none!important}@media(min-width:761px){.site-nav .nav-dd>summary{padding:8px 9px;font-size:14px}}.center{text-align:center}.mini-check{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap;cursor:pointer}.mini-check input{width:15px;height:15px}:root{--max:#1467FF}.hero-title{font-family:var(--font-display,inherit);font-size:30px;line-height:1.15;margin:0 0 8px}.prod-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.prod-img{width:100%;height:150px;object-fit:cover}.prod-body{padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--line);color:var(--muted)}.blk[data-tabgroup]{scroll-margin-top:84px}.prod-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}#previewFrame{width:100%;height:100%;border:0;display:block;background:var(--surface)}.blk[style*="color"] .page-title,.blk[style*="color"] .hero-title,.blk[style*="color"] .eyebrow,.blk[style*="color"] .muted{color:inherit}.brand .brand-logo,.brand .brand-name,.brand .brand-mark{transition:opacity .25s ease,visibility .25s}.lead-in-view .brand .brand-logo,.lead-in-view .brand .brand-name,.lead-in-view .brand .brand-mark{opacity:0;visibility:hidden}@keyframes ib-cue{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,6px)}}.prod-grid{display:flex;flex-wrap:wrap;gap:14px}.prod-grid>.prod-card{flex:1 1 240px;max-width:100%}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}img,svg,video,iframe,canvas,table{max-width:100%}.field input,.field select,.field textarea,input,select,textarea{max-width:100%}h1,h2,h3,h4,p,li,strong,.hero-title,.page-title,.prose,.person-name,.profile-name,.feature-title,.foot-brand,.chip,.prod-body,.cr-val,.stat-label,.eyebrow{overflow-wrap:break-word;word-break:break-word}@media(max-width:760px){.page{padding-left:14px;padding-right:14px}.hero-title{font-size:clamp(24px,7.5vw,32px)}.page-title{font-size:clamp(21px,6vw,30px)}.section{padding:20px 0}}@media(max-width:400px){.page{padding-left:12px;padding-right:12px}.site-header{padding:10px 12px}.btn{padding:10px 14px;font-size:14px}}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.opt{display:inline-flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.opt input{width:18px;height:18px;accent-color:var(--primary);flex:none}#fieldPanel{margin-top:12px}.blk + .blk{margin-top:var(--block-space,28px)}.cd-done{font-size:20px;font-weight:700;color:var(--primary)}.cookie-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:200;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 30px rgba(0,0,0,.16);border-radius:14px;padding:14px 16px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:900px;margin:0 auto}.cookie-text{font-size:14px;color:var(--ink-2);flex:1;min-width:220px}.cookie-text a{color:var(--primary)}.consent-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-2);margin:10px 0;cursor:pointer}.consent-check input{width:auto;margin-top:2px;flex:none}.consent-check a{color:var(--primary)}.foot-privacy{color:var(--ink-2);font-size:12.5px;margin-left:14px;text-decoration:underline}.prod-imgwrap{position:relative}.product-price-row{display:flex;align-items:baseline;gap:8px;margin:8px 0 4px;flex-wrap:wrap}.product-price{font-size:20px;font-weight:800;color:var(--primary)}.product-sku{margin-bottom:4px}.to-top{position:fixed;right:16px;bottom:var(--float-bottom);z-index:150;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--primary);font-size:20px;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.14);transition:.2s}.to-top:hover{background:var(--primary);color:#fff}.cookie-banner[hidden]{display:none!important}.to-top[hidden]{display:none!important}.lb-overlay{position:fixed;inset:0;z-index:1000;background:rgba(10,14,12,.94);display:flex;align-items:center;justify-content:center;padding:20px}.lb-overlay img{max-width:96vw;max-height:88vh;object-fit:contain;border-radius:6px;background:var(--photo-pad)}.lb-close,.lb-prev,.lb-next{position:absolute;background:rgba(255,255,255,.14);border:0;color:#fff;cursor:pointer;border-radius:50%;width:52px;height:52px;font-size:28px;line-height:1}.lb-close{top:16px;right:16px;font-size:24px}.lb-prev{left:14px;top:50%;transform:translateY(-50%)}.lb-next{right:14px;top:50%;transform:translateY(-50%)}.lb-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;opacity:.8}.cart-link{position:relative;display:inline-flex;align-items:center;font-size:20px;text-decoration:none;margin-left:6px}.cart-count{position:absolute;top:-6px;right:-10px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.cart-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.cart-info{flex:1;min-width:0}.cart-title{font-weight:600}.cart-qty{display:flex;align-items:center;gap:8px}.cart-qty button{width:30px;height:30px;border:1px solid var(--line);background:var(--bg);border-radius:8px;font-size:18px;cursor:pointer;line-height:1}.cq-val{min-width:22px;text-align:center;font-weight:600}.cart-del{border:0;background:none;color:var(--ink-2);font-size:16px;cursor:pointer;padding:6px}.cart-toast{position:fixed;left:50%;bottom:calc(var(--float-bottom) + 10px);transform:translateX(-50%) translateY(10px);background:var(--ink);color:#fff;padding:10px 18px;border-radius:24px;font-size:14px;z-index:1200;opacity:0;transition:.25s;pointer-events:none}.cart-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.fab-widget{position:fixed;right:18px;bottom:var(--float-bottom);z-index:180;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fab-btn{width:58px;height:58px;border-radius:50%;border:0;background:var(--primary);color:#fff;font-size:26px;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.28);transition:.2s}.fab-widget.open .fab-btn{transform:rotate(15deg)}.fab-menu{display:flex;flex-direction:column;gap:8px}.fab-item{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:9px 16px 9px 12px;text-decoration:none;color:var(--ink);font-weight:600;font-size:14px;box-shadow:0 4px 14px rgba(0,0,0,.14);white-space:nowrap}.fab-item span{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex:none}.fab-item.mx span{background:#b06cff}.fab-item.ph span{background:var(--primary)}.fab-item:hover{transform:translateX(-3px);transition:.15s}.popup-overlay{position:fixed;inset:0;z-index:1100;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:20px}.popup-overlay[hidden]{display:none!important}.popup-box{background:var(--surface);border-radius:18px;padding:28px 26px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:popIn .25s ease}@keyframes popIn{from{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}.popup-close{position:absolute;top:12px;right:14px;border:0;background:none;font-size:20px;color:var(--ink-2);cursor:pointer}.popup-title{margin:0 0 6px;font-size:22px}.popup-form input[type=text],.popup-form input[type=tel]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin-bottom:10px}@media(max-width:760px){.fab-widget{bottom:74px;right:12px}}.cab-offer{margin:14px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.cab-offer-t{font-weight:700;font-size:16px;margin-bottom:4px}.bk-date{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:70px;padding:10px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;transition:.15s}.bk-date:hover{border-color:var(--primary)}.bk-date.sel{background:var(--primary);color:#fff;border-color:var(--primary)}.bk-dn{font-weight:700;font-size:14px}.bk-wd{font-size:11px;opacity:.7}.bk-time{padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;font-weight:600;transition:.15s}.bk-time:hover:not(:disabled){border-color:var(--primary)}.bk-time.sel{background:var(--primary);color:#fff;border-color:var(--primary)}.bk-time.taken,.bk-time:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.quiz-ai-wait{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:14px}.quiz-ai-dots{display:inline-flex;gap:4px}.quiz-ai-dots i{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:qai 1s infinite ease-in-out}.quiz-ai-dots i:nth-child(2){animation-delay:.15s}.quiz-ai-dots i:nth-child(3){animation-delay:.3s}@keyframes qai{0%,80%,100%{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.quiz-ai-dots i{animation:none;opacity:.6}}.quiz-ai-sum{margin:0 0 10px;line-height:1.5}.quiz-ai-items{display:grid;gap:8px}.quiz-ai-item{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s}.quiz-ai-item:hover{border-color:var(--primary);transform:translateY(-1px)}.quiz-ai-t{font-weight:650}.quiz-ai-p{font-weight:700;color:var(--primary);white-space:nowrap;text-align:right}.quiz-ai-w{grid-column:1 / -1;font-size:13px;color:var(--ink-2);line-height:1.4}@media(max-width:480px){.quiz-ai-item{grid-template-columns:1fr}.quiz-ai-p{text-align:left}}@keyframes uoSpin{to{transform:rotate(360deg)}}[data-block-form] button[type=submit]:disabled{opacity:.85;position:relative}.variant-select{margin:8px 0;padding:9px 12px;border:1px solid var(--line);border-radius:10px;width:100%;max-width:260px;background:var(--surface);font-size:14px}.chat-widget{position:fixed;left:18px;bottom:var(--float-bottom);z-index:190}.chat-fab{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:0;border-radius:26px;padding:12px 18px;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.28)}.chat-panel{position:absolute;left:0;bottom:60px;width:320px;max-width:calc(100vw - 36px);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.28);overflow:hidden;display:flex;flex-direction:column}.chat-panel[hidden]{display:none!important}.chat-head{background:var(--primary);color:#fff;padding:12px 16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.chat-close{background:none;border:0;color:#fff;font-size:18px;cursor:pointer}@media(max-width:760px){.chat-widget{left:12px;bottom:74px}.chat-fab-label{display:none}.chat-fab{border-radius:50%;width:54px;height:54px;justify-content:center;padding:0;font-size:22px}}.fab-item svg{flex:none}.fab-mx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:currentColor;color:#fff;font-weight:800;font-size:12px}.fab-item.mx .fab-mx{background:#7c3aed}.prod-card-link{display:block;text-decoration:none;color:inherit}.pdp-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:20px}.pdp-lightbox img{max-width:96vw;max-height:96vh;object-fit:contain;background:#fff;border-radius:6px}.prod-imglink,.prod-titlelink{text-decoration:none;color:inherit;display:block}.prod-titlelink:hover strong{color:var(--primary)}.prod-card{position:relative}.wish-link{position:relative;text-decoration:none;color:#e0556b;font-size:20px;margin-left:6px}.wish-count{position:absolute;top:-6px;right:-8px;background:#e0556b;color:#fff;border-radius:10px;font-size:11px;padding:1px 5px;font-weight:700}.qo-overlay{position:fixed;inset:0;background:var(--overlay);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.qo-overlay[hidden]{display:none}.qo-box{background:var(--surface);border-radius:16px;max-width:480px;width:100%;padding:24px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.qo-close{position:absolute;top:10px;right:14px;background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--ink-2)}.qo-title{margin:0 0 4px}.qo-prod{margin:0 0 14px}.qo-msg{margin-top:12px;padding:12px;border-radius:10px;text-align:center}.qo-msg.ok{background:#e8f5ec;color:#237a44}.qo-msg.err{background:#fdecea;color:#b0453a}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.acc-link{text-decoration:none;color:inherit;font-size:14px;margin-left:6px;white-space:nowrap}.pw-wrap{position:relative;display:block}.pw-wrap input{width:100%;padding-right:42px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:17px;opacity:.5;padding:4px}.pw-toggle.on,.pw-toggle:hover{opacity:1}.pw-meter{margin-top:6px;height:16px;position:relative}.pw-meter span{display:block;height:5px;width:0;border-radius:4px;background:#ccc;transition:width .2s}.pw-meter em{font-size:11.5px;position:absolute;right:0;top:0;font-style:normal;color:var(--ink-2)}.pw-meter.strong span{background:#2e9a4f}.fav-check{position:absolute;top:8px;left:8px;z-index:5;background:rgba(255,255,255,.92);border-radius:6px;padding:3px 5px;line-height:0;box-shadow:0 2px 6px rgba(0,0,0,.12)}.fav-check input{width:18px;height:18px;cursor:pointer}.fav-item:not(:has(.prod-imgwrap)):not(:has(.prod-vid)) .prod-body{padding-top:46px}.msg-bubble{display:flex;gap:10px;align-items:flex-start}.msg-ava{width:38px;height:38px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.msg-body{background:var(--bg);border:1px solid var(--line);border-radius:4px 16px 16px 16px;padding:10px 14px;flex:1;min-width:0}.msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:2px;flex-wrap:wrap}.msg-text{white-space:pre-wrap;word-break:break-word;line-height:1.5}.msg-reacts{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.msg-react{background:none;border:1px solid transparent;border-radius:16px;padding:2px 8px;cursor:pointer;font-size:14px;line-height:1.4;opacity:.45;transition:.15s}.msg-react:hover{opacity:1;background:var(--surface)}.msg-react.has{opacity:1;border-color:var(--line);background:var(--surface)}.msg-react .rc{font-size:12px;color:var(--ink-2);font-weight:600}.msg-emoji-cat{width:100%;font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em;margin:6px 2px 2px;font-weight:600}.messenger-msg{padding:8px 12px;border-radius:8px;font-size:14px}.messenger-msg.ok{background:#e8f5ec;color:#237a44}.messenger-msg.err{background:#fdecea;color:#b0453a}.cm-act{display:inline-flex;align-items:center;gap:6px;margin:6px 6px 2px 0;padding:7px 14px;border-radius:10px;background:var(--primary);color:var(--on-primary,#fff)!important;font-weight:600;font-size:14px;text-decoration:none!important;line-height:1.2}.cm-act:hover{filter:brightness(1.07)}.cm-act::after{content:"→";opacity:.8}.cap{position:absolute;bottom:100%;left:0;z-index:30;width:min(380px,92vw);max-height:360px;overflow:auto;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 40px rgba(0,0,0,.18)}.cap-h{font-size:12px;color:var(--ink-2);margin:4px 0}.cap-list{display:flex;flex-direction:column;gap:4px}.cap-list button{text-align:left;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2,var(--surface));color:inherit;cursor:pointer;font-size:13.5px}.cap-list button:hover{border-color:var(--primary)}.cap-own{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.cap-own input{flex:1;min-width:120px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--field-bg,#fff);color:var(--ink)}.pf-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}@keyframes logos-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.s-pop-chip,.hs-chip{padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:13px}.s-pop-chip:hover,.hs-chip:hover{border-color:var(--primary)}.hs-pop{position:fixed;right:max(12px,calc((100vw - 1200px)/2));z-index:900;width:min(560px,calc(100vw - 24px));max-height:min(70vh,640px);display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.22);overflow:hidden}.hs-bar{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--line-2,var(--line))}.hs-in{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:16px;background:var(--field-bg,#fff);color:var(--ink)}.hs-x{border:0;background:none;color:var(--ink-2);font-size:18px;cursor:pointer;padding:0 8px}.hs-body{overflow:auto;padding:6px 10px 10px}.hs-g{margin:6px 0}.hs-gt{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:6px 4px}.hs-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:inherit;text-decoration:none}.hs-item:hover,.hs-item.on{background:var(--surface-2,rgba(0,0,0,.04))}.hs-item img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:0 0 auto;background:var(--img-pad,#f3f5ef)}.hs-t{display:flex;flex-direction:column;min-width:0}.hs-t strong{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-s{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.hs-tip{font-size:13.5px;color:var(--ink-2);margin:10px 4px}.hs-fix{font-size:13.5px;margin:8px 4px}.hs-all{display:block;margin:8px 4px 2px;padding:9px 12px;border-radius:10px;text-align:center;font-weight:600;text-decoration:none;background:var(--primary);color:var(--on-primary,#fff)}@media(max-width:640px){.hs-pop{left:8px;right:8px;width:auto;max-height:75vh}}.foot-bug{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.bug-dlg{position:fixed;inset:0;z-index:1200;background:var(--overlay,rgba(0,0,0,.45));display:flex;align-items:center;justify-content:center;padding:16px}.bug-box{width:min(460px,100%);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 50px rgba(0,0,0,.25)}.bug-h{display:flex;justify-content:space-between;align-items:center}.bug-x{border:0;background:none;color:var(--ink-2);font-size:18px;cursor:pointer}.bug-sel{margin:0;padding:8px 10px;border-left:3px solid var(--primary);background:var(--surface-2,var(--surface));font-size:14px;border-radius:6px}.bug-box textarea,.bug-box input[name=contact]{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--field-bg,#fff);color:var(--ink);font:inherit;font-size:15px}.bug-a{display:flex;gap:10px;align-items:center}.msg-bubble{animation:msg-in .28s ease}@keyframes msg-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg-react:active{transform:scale(1.25)}.cm-ava{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none;background:var(--primary);color:#fff}.cm-bubble{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:9px 13px}.qv-gallery{display:flex;flex-direction:column;gap:8px}.qv-thumbs{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px 0}.qv-thumb{width:48px;height:48px;object-fit:cover;border-radius:7px;border:1px solid var(--line);cursor:pointer;opacity:.7;transition:.15s}.qv-thumb:hover{opacity:1}.qv-thumb.active{opacity:1;border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,107,75,.18)}.qv-stock{margin:4px 0;font-size:13px;font-weight:600}.qv-stock.in{color:#1a7a43}.qv-specs{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:13.5px;table-layout:fixed}.qv-specs td{padding:5px 0;border-bottom:1px solid var(--line-2);vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:break-word}.qv-specs .qv-sk{color:var(--ink-2);padding-right:12px;width:48%}.qv-specs .qv-sv{font-weight:600;text-align:right}.prod-grid{align-items:stretch}.prod-card{height:100%}.prod-body{flex:1 1 auto}.prod-card .prod-btns{margin-top:auto;padding-top:6px}.img-count{position:absolute;right:8px;bottom:8px;z-index:3;padding:2px 8px;border-radius:20px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none;user-select:none;opacity:.85;transition:opacity .15s}.prod-imgwrap:hover .img-count,.comp-imgwrap:hover .img-count{opacity:1}.qv-img{position:relative}@supports not selector(:has(*)){undefined}.blog-filter .chip.active{background:var(--primary,#2f6f4e);color:#fff;border-color:transparent}.blog-top{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:0 0 14px}.blog-top-main{min-width:0;flex:1 1 320px}.blog-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px;margin:0 0 20px;display:flex;flex-direction:column;gap:9px}.blog-panel .blog-filter{margin:0}.blog-panel .blog-bar{margin:0;padding-top:9px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.blog-search{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:999px;background:var(--surface);overflow:hidden}.blog-search input{border:0;outline:none;background:transparent;font:inherit;padding:9px 6px 9px 16px;min-width:190px}.blog-search-go{border:0;background:transparent;cursor:pointer;font:inherit;font-weight:600;padding:0 16px;color:var(--primary,#2f6f4e);white-space:nowrap}.blog-search:focus-within{border-color:var(--primary,#2f6f4e)}.blog-search{flex:0 0 auto;max-width:340px}@media(max-width:760px){.blog-top{flex-direction:column;align-items:stretch;gap:12px}.blog-top-main,.blog-top-side{flex:0 0 auto}.blog-search{max-width:none}.blog-search input{min-width:0;width:100%}.blog-panel .blog-bar{flex-wrap:wrap}.blog-hideread{margin-left:0}}.blog-filter{display:flex;flex-wrap:wrap;gap:8px}.blog-filter-tags .chip-tag{font-size:12.5px;opacity:.9}.blog-filter .chip.active{background:var(--primary,#2f6f4e);color:#fff;border-color:transparent}.blog-filter .chip.active .chip-n{color:rgba(255,255,255,.75)}.chip-n{color:var(--muted);font-size:11.5px;margin-left:3px}.blog-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.blog-hideread{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);cursor:pointer;user-select:none}.blog-reset{font-size:13px}.blog-empty{margin:24px 0}.blog-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);transition:transform .15s,box-shadow .15s,opacity .2s}.blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.08)}.blog-card.is-read{opacity:.62}.blog-card.is-read:hover{opacity:1}.media-cover{position:relative;width:100%;overflow:hidden;background:var(--line-2)}.media-cover>img,.media-cover>video{display:block;width:100%;height:100%}.media-cover:not(.mc-fit)>img,.media-cover:not(.mc-fit)>video{object-fit:contain}.prod-imgwrap{position:relative}video:fullscreen,video:-webkit-full-screen{width:100%;height:100%;object-fit:contain;background:#000}#adminSideToggle{transition:transform .18s}@keyframes rteFlash{0%{background:#fff2a8}100%{background:transparent}}.qv-modal{position:fixed;inset:0;z-index:1000;background:rgba(20,25,22,.55);display:flex;align-items:center;justify-content:center;padding:16px}.qv-modal[hidden]{display:none}.qv-box{background:var(--surface);border-radius:16px;max-width:760px;width:100%;max-height:90vh;overflow:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.qv-close{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;border:0;border-radius:50%;background:rgba(0,0,0,.06);font-size:22px;line-height:1;cursor:pointer;color:#333}.qv-load{padding:48px;text-align:center;color:#888}.qv-grid{display:grid;grid-template-columns:1fr 1fr}.qv-img{background:var(--img-pad,#f5f7f4);display:flex;align-items:center;justify-content:center;min-height:280px}.qv-img img{width:100%;height:100%;max-height:440px;object-fit:cover}.qv-info{padding:22px 24px}.qv-title{margin:0 0 6px;font-size:22px}.qv-price{font-size:22px;font-weight:800;margin:10px 0;color:var(--primary,#256B4B)}.qv-old{color:#999;font-weight:400;font-size:16px}.qv-desc{color:#444;font-size:14px;line-height:1.6;margin:12px 0}.qv-variant{margin:8px 0;padding:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:8px;width:100%;font-size:15px}.qv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}@media (max-width:760px){.qv-grid{grid-template-columns:1fr}.qv-img{min-height:200px}.qv-img img{max-height:260px}}.cmp-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:900;background:var(--elev);border:1px solid var(--line);box-shadow:0 8px 30px rgba(0,0,0,.18);border-radius:14px;padding:8px 12px;display:flex;align-items:center;gap:10px}.cmp-bar-txt{font-size:14px;font-weight:600}.fab-menu[hidden]{display:none !important}.fab-btn{position:relative}.fab-label{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--surface,#fff);border:1px solid var(--line,#dcdfd8);border-radius:20px;padding:7px 13px;font-size:13px;font-weight:600;color:var(--ink,#222);box-shadow:0 4px 14px rgba(0,0,0,.14);pointer-events:none}.fab-widget.open .fab-label{opacity:0}.tabbar a{position:relative}.tabsheet{position:fixed;inset:0;z-index:80;background:var(--overlay);display:flex;align-items:flex-end}.tabsheet[hidden]{display:none}.tabsheet-inner{background:var(--surface);width:100%;border-radius:16px 16px 0 0;padding:6px 16px 22px;max-height:72vh;overflow:auto}.tabsheet-handle{width:40px;height:4px;background:var(--line,#ccc);border-radius:2px;margin:8px auto 14px}.tabsheet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tabsheet-grid a{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;text-decoration:none;color:inherit;background:var(--surface-2,#f6f7f4);font-size:12px;text-align:center;line-height:1.2}.tabsheet-grid a.active{background:var(--primary,#256B4B);color:#fff}.ts-ico{font-size:20px}.tabsheet-close{margin-top:14px;width:100%;padding:12px;border:0;border-radius:12px;background:var(--line-2,#eef1ec);color:var(--ink,inherit);font-size:15px;font-weight:600;cursor:pointer}@media(min-width:761px){.tabsheet{display:none !important}}.cm-bubble{max-width:min(560px,80%);min-width:150px}.cm-quote{border-left:3px solid rgba(0,0,0,.25);padding-left:8px;margin:2px 0 5px;font-size:12px;opacity:.8}.price-tag-my{display:inline-block;margin-left:8px;padding:1px 9px;border-radius:999px;background:#e9f7ee;color:#1e6b3d;font-size:11.5px;font-weight:700;white-space:nowrap;vertical-align:middle}.live-toasts{position:fixed;right:16px;bottom:16px;z-index:300;display:flex;flex-direction:column;gap:8px;max-width:340px}.live-toast{position:relative;background:var(--ink);color:#eef3ee;border-radius:12px;padding:12px 34px 12px 14px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:ltIn .25s ease;transition:opacity .35s,transform .35s}.live-toast.gone{opacity:0;transform:translateX(12px)}.live-toast.has-link{cursor:pointer}.live-toast.has-link:hover{background:#0f1a14}.lt-title{font-weight:700;font-size:14px;margin-bottom:2px}.lt-body{font-size:13px;opacity:.85;line-height:1.4;overflow-wrap:anywhere}.lt-x{position:absolute;top:6px;right:8px;background:none;border:0;color:#eef3ee;opacity:.6;font-size:18px;line-height:1;cursor:pointer;padding:2px 4px}.lt-x:hover{opacity:1}@keyframes ltIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:480px){.live-toasts{right:10px;left:10px;bottom:10px;max-width:none}}.live-toast.todo{background:#8a2020;box-shadow:0 10px 34px rgba(138,32,32,.35)}.live-toast.todo .lt-title{font-size:15px}.live-toast.todo::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#ffcf3d;border-radius:12px 0 0 12px}@keyframes tbPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.cm-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:2px;font-size:13px}.cm-note-tag{font-size:11px;padding:1px 7px;border-radius:999px;background:#fff4de;color:#8a5a00;font-weight:600}.cm-txt{white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.45}.cm-file{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:5px 10px;border:1px solid var(--line);border-radius:9px;font-size:13px;text-decoration:none;background:var(--surface)}.cm-file:hover{border-color:var(--primary,#2f6f4e)}.cm-react{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:6px}.cr-has{display:inline-flex;gap:4px;align-items:center;padding:1px 8px;border-radius:999px;background:var(--line-2);font-size:12.5px;cursor:default}.cr-btn{border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:3px 4px;border-radius:6px}.cr-btn:hover{background:var(--line-2)}.cm-ava{width:34px;height:34px;border-radius:50%;flex:0 0 auto;object-fit:cover;display:block}.cm-ava.letter{display:flex;align-items:center;justify-content:center;background:var(--ink-2);color:#fff;font-size:14px;font-weight:700}.cm-body{max-width:min(560px,80%);border:1px solid var(--line);border-radius:14px;padding:9px 13px;background:var(--surface)}@keyframes cmFlash{0%,100%{box-shadow:none}30%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#D9A441) 45%,transparent)}}.cm-quote{border-left:3px solid var(--line);padding:2px 0 2px 8px;margin-bottom:5px;font-size:12.5px;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere}.cm-quote:hover{border-left-color:var(--primary,#2f6f4e)}.cm-img{max-width:100%;max-height:280px;border-radius:10px;display:block;margin-top:6px}.cm-gal{display:grid;gap:4px;margin-top:6px;max-width:340px}.cm-gal .cm-media{position:relative;display:block}.cm-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;text-shadow:0 1px 6px rgba(0,0,0,.6);pointer-events:none}.cm-voice{margin-top:6px;width:min(280px,100%);height:36px}.cm-react{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:7px}.cr-has{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:1px 9px;font-size:12.5px;cursor:pointer}.cr-has:hover{border-color:var(--primary,#2f6f4e)}.cr-quick{display:none;gap:1px}.cr-reply{display:none;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;padding:2px 6px;border-radius:6px}.cr-reply:hover{background:var(--line-2);color:var(--ink)}.cs-chip{display:inline-flex;gap:6px;align-items:center;background:var(--line-2);border-radius:999px;padding:3px 6px 3px 11px;font-size:12.5px}.cs-chip button{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:13px}.cs-emopal{position:absolute;bottom:52px;left:0;z-index:30;display:grid;grid-template-columns:repeat(10,1fr);gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.16)}.cs-emopal button{border:0;background:transparent;cursor:pointer;font-size:19px;padding:3px;border-radius:6px}.cs-emopal button:hover{background:var(--line-2)}@media(max-width:760px){.cs-emopal{grid-template-columns:repeat(7,1fr)}}.cm-stt{margin-top:4px;font-size:13px;color:var(--ink-2,#555);font-style:italic}.cs-emopal{width:min(360px,90vw)}.cs-emosearch{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13.5px;margin-bottom:6px}.cs-emogrid{display:grid;grid-template-columns:repeat(9,1fr);gap:2px;max-height:220px;overflow:auto}.cs-emogrid button{border:0;background:transparent;cursor:pointer;font-size:19px;padding:3px;border-radius:6px}.cs-emogrid button:hover{background:var(--line-2)}@media(max-width:760px){.cs-emogrid{grid-template-columns:repeat(7,1fr)}}.cm-tools{display:none;gap:2px;margin-left:auto}.cm-tools button{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:12.5px;padding:2px 5px;border-radius:6px}.cm-tools button:hover{background:var(--line-2);color:var(--ink)}.cm-at{background:color-mix(in srgb,var(--primary,#2f6f4e) 16%,transparent);border-radius:5px;padding:0 4px;font-weight:600}.cm-read{display:block;margin-top:4px;font-size:11.5px;text-align:right}.cm-read.ok{color:#1e6b3d;font-weight:600}.cm-typing{font-size:12.5px;color:var(--muted);padding:2px 6px 6px;font-style:italic}.cs-atlist{position:absolute;left:0;bottom:52px;z-index:30;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:5px;box-shadow:0 10px 26px rgba(0,0,0,.16);min-width:190px}.cs-atlist button{border:0;background:transparent;cursor:pointer;text-align:left;padding:6px 10px;border-radius:7px;font:inherit;font-size:13.5px}.cs-atlist button:hover{background:var(--line-2)}.cm-edited{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.cm-edited:hover{color:var(--ink)}.cm-orig{margin-top:6px;padding:6px 10px;border-left:3px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--ink) 4%,transparent);font-size:13px;line-height:1.45;white-space:pre-wrap;color:var(--ink-2)}.chat-pins{border:1px solid var(--line);border-left:3px solid var(--accent,#D9A441);border-radius:0 11px 11px 0;padding:8px 12px;margin-bottom:10px;background:var(--surface)}.cp-h{font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.cp-item{font-size:13.5px;padding:3px 0;cursor:pointer;overflow-wrap:anywhere}.cp-item:hover{color:var(--primary,#2f6f4e)}.sr-item{padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.sr-item:hover{background:var(--line-2)}.sr-item div{overflow-wrap:anywhere;margin-top:2px}.cs-chip.done{background:#e9f7ee}.cs-pct{font-weight:700;font-size:11.5px;color:var(--primary,#2f6f4e)}.cm-fwd{font-size:12px;color:var(--muted);margin-bottom:3px;font-style:italic}.fwd-pick{position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:16px}.fp-box{background:var(--surface);border-radius:14px;padding:14px;width:min(420px,100%);max-height:70vh;overflow:auto;display:flex;flex-direction:column;gap:4px}.fp-h{font-weight:700;margin-bottom:6px}.fp-box button{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:9px 12px;text-align:left;cursor:pointer;font:inherit;font-size:14px}.fp-box button:hover{border-color:var(--primary,#2f6f4e)}.fp-cancel{margin-top:6px;color:var(--muted)}@media(max-width:760px){.cm-body{max-width:88%}.cm-tools{display:inline-flex}.cr-quick,.cr-reply{display:inline-flex}.fp-box{width:100%}}.cs-tpllist{position:absolute;left:0;bottom:52px;z-index:32;width:min(400px,90vw);max-height:280px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:5px;box-shadow:0 12px 30px rgba(0,0,0,.16)}.cs-tpllist button{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:7px 10px;border-radius:8px;font:inherit}.cs-tpllist button:hover{background:var(--line-2)}.cm-rate{margin-top:6px;font-size:12.5px;color:var(--ink-2);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cm-rate button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 12px;cursor:pointer;font:inherit;font-size:12.5px}.cm-rate button:hover{border-color:var(--primary,#2f6f4e);color:var(--primary,#2f6f4e)}.cm-rate.done{color:#1e6b3d}.cm-rate.done.bad{color:#8a5a00}.chat-collide{background:#fff4de;color:#8a5a00;border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:13px;font-weight:600}.cm-poll{margin-top:4px;display:flex;flex-direction:column;gap:5px}.cp-q{font-weight:700;font-size:15px;margin-bottom:3px}.cp-opt{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;background:var(--surface);font:inherit;font-size:14px;text-align:left;overflow:hidden}.cp-opt:hover:not(:disabled){border-color:var(--primary,#2f6f4e)}.cp-opt:disabled{cursor:default}.cp-bar{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--primary,#2f6f4e) 14%,transparent);transition:width .3s}.cp-txt{position:relative;flex:1;min-width:0}.cp-n{position:relative;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.cp-who{position:relative;flex-basis:100%;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.cp-foot{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:2px}.cp-close{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 7px;border-radius:6px}.cp-close:hover{background:var(--line-2);color:var(--ink)}.cs-pollform{position:absolute;left:0;bottom:52px;z-index:34;width:min(380px,90vw);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:7px}.cs-pollform input[type=text],.cs-pollform .pf-q,.cs-pollform textarea{padding:8px 11px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13.5px;width:100%}.cs-pollform .pf-h{padding:5px 8px;border:1px solid var(--line);border-radius:7px;font:inherit}.pf-btns{display:flex;gap:7px;margin-top:3px}.cs-emotabs{display:flex;gap:6px;margin-bottom:6px}.cs-emotabs button{flex:1;font-size:13px;padding:5px 8px;border:1px solid var(--line);background:var(--bg);border-radius:8px;cursor:pointer;color:var(--muted)}.cs-emotabs button.on{background:var(--line-2);color:var(--fg);border-color:var(--line-2)}.cs-stkgrid{max-height:240px;overflow:auto}.cs-stkgroup{margin-bottom:8px}.cs-stkgroup button{border:0;background:transparent;cursor:pointer;padding:2px;border-radius:8px;line-height:0}.cs-stkgroup button:hover{background:var(--line-2)}.cs-stkgroup img{width:64px;height:64px;object-fit:contain;display:inline-block}.cm-lp{display:block;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:inherit;background:var(--bg)}.cm-lp:hover{border-color:var(--line-2)}.cm-lp img{display:block;width:100%;max-height:160px;object-fit:cover;border-radius:6px;margin-bottom:6px}.cm-lp-t{display:block;font-weight:600;font-size:14px;line-height:1.3}.cm-lp-d{display:block;margin-top:2px}.cm-lp-s{display:block;margin-top:4px}.cm-pending{font-size:11px;color:var(--warn,#b26a00);background:var(--warn-bg,#fff4e0);padding:1px 6px;border-radius:10px;white-space:nowrap}.cm-approve{font-size:12px !important;color:var(--ok,#1a7f37);white-space:nowrap}.cs-unread{display:flex;align-items:center;gap:8px;margin:14px 0 10px;color:var(--danger,#c0392b);font-size:12px;text-transform:lowercase}.cs-unread::before,.cs-unread::after{content:"";flex:1;height:1px;background:currentColor;opacity:.35}.cs-unread span{white-space:nowrap}.cs-emopal{display:flex;flex-direction:column;gap:0;width:min(360px,90vw)}.cs-emopal>.cs-emotabs,.cs-emopal>.cs-emosearch,.cs-emopal>.cs-emogrid,.cs-emopal>.cs-stkgrid{width:100%}.cs-emotabs button{font-size:13px;padding:6px 8px;line-height:1.2}.cr-more{border:1px dashed var(--line) !important;color:var(--muted);font-size:13px !important;padding:1px 7px !important;border-radius:10px}.cr-more:hover{border-color:var(--primary,#2f6f4e);color:var(--primary,#2f6f4e)}.cs-reactpal{position:absolute;z-index:60;width:min(320px,88vw);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column}.cs-reactpal .cs-emogrid{max-height:200px}#chatBox,.chat-box{position:relative}.cm-rate.seen{display:flex;gap:10px;margin-top:6px;font-size:12px}.cm-rate.seen .ok{color:var(--ok,#1a7f37)}.cm-rate.seen .bad{color:var(--danger,#c0392b)}.cp-edit{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:12px;margin-left:8px}.cp-edit:hover{color:var(--primary,#2f6f4e)}.emoset{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.emoset-chip{display:inline-flex;align-items:center;gap:2px;font-size:20px;line-height:1;padding:4px 6px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.emoset-chip button{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:14px;line-height:1;padding:0 2px}.emoset-chip button:hover{color:var(--danger,#c0392b)}.emoset-add{border:1px dashed var(--line);background:transparent;cursor:pointer;border-radius:9px;padding:6px 10px;font-size:13px;color:var(--muted)}.emoset-add:hover{border-color:var(--primary,#2f6f4e);color:var(--primary,#2f6f4e)}.emoset-n{margin-left:4px}.emoset-pal{margin-top:8px;width:min(380px,92vw);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.14);display:flex;flex-direction:column}.emoset-q{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13.5px;margin-bottom:6px}.emoset-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:2px;max-height:220px;overflow:auto}.emoset-grid button{border:0;background:transparent;cursor:pointer;font-size:19px;padding:4px;border-radius:6px}.emoset-grid button:hover{background:var(--line-2)}.emoset-grid button.on{background:var(--line-2);outline:1px solid var(--primary,#2f6f4e)}@media(max-width:760px){.emoset-grid{grid-template-columns:repeat(7,1fr)}}.cs-taskform{position:absolute;right:12px;left:12px;top:60px;z-index:70;width:auto;max-width:760px;margin-left:auto;max-height:min(80vh,700px);overflow-y:auto;overflow-x:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 16px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:12px}.cs-taskform *{max-width:100%;box-sizing:border-box}.cs-taskform select[multiple]{min-height:96px}.cs-taskform[hidden]{display:none}.cs-taskform .tf-head{display:flex;justify-content:space-between;align-items:center}.cs-taskform .tf-x{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:15px}.cs-taskform label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2)}.cs-taskform input,.cs-taskform select,.cs-taskform textarea{padding:8px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:14px;font-weight:400}.cs-taskform .tf-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-taskform .tf-btns{display:flex;gap:8px;margin-top:2px}@media(max-width:760px){.cs-taskform{right:6px;left:6px;width:auto;top:52px}.cs-taskform .tf-2{grid-template-columns:1fr}}.cookie-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:760px){.card table,main table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.card table thead,main table thead{display:table-header-group}.card table tbody,main table tbody{display:table-row-group}.card table tr,main table tr{display:table-row}.card table th,.card table td,main table th,main table td{display:table-cell}.card [style*="width:"],main .field [style*="width:"]{max-width:100% !important}.field input,.field select,.field textarea,.form input,.form select,.form textarea{max-width:100%;box-sizing:border-box}input[style*="width"],select[style*="width"],textarea[style*="width"]{width:100% !important;max-width:100% !important}.admin-head,.ords-head,.task-head,.foot-bottom{flex-wrap:wrap;gap:10px}.table td,.ord-mini,.muted.small,.field-hint{overflow-wrap:anywhere}}@media(max-width:480px){.card{padding:14px 12px}.btn{padding-left:14px;padding-right:14px}}@media(max-width:760px){.chat-panel{position:fixed;left:12px;right:12px;width:auto;max-width:none;bottom:calc(var(--tabbar-h) + var(--safe-b));max-height:calc(100vh - 160px);max-height:calc(var(--vvh,100dvh) - 120px);z-index:195}.chat-panel .chat-head,.chat-panel .chat-foot,.chat-panel form{flex:0 0 auto}.chat-panel textarea{max-height:35vh}.chat-widget.open .chat-fab{display:none}.fab-widget{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.fab{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media(max-width:760px){.page-title{margin-bottom:12px}.blog-head + *,.page-title + .card{margin-top:0}.blog-search,.art-search{margin:0 0 12px}}.tabsheet{z-index:400}body.sheet-open .chat-widget,body.sheet-open .fab-widget,body.sheet-open .msgr-widget,body.sheet-open .to-top{display:none !important}body.sheet-open{overflow:hidden}.vp-poster{position:absolute;inset:0;width:100%;height:100%;z-index:2;object-fit:contain;background:#000;pointer-events:none;display:block}.vp-poster[hidden]{display:none}.maxapp .chat-widget,.maxapp .fab-widget,.maxapp .msgr-widget{display:none !important}.maxapp .card{border-radius:14px}@media(max-width:760px){.prod-grid.cards-left>.prod-card,.prod-grid.cards-center>.prod-card,.prod-grid.cards-right>.prod-card,.prod-grid>.prod-card{flex:1 1 100%;max-width:100%}.prod-grid{gap:12px}}.maxapp .fab,.maxapp .fab-widget,.maxapp .chat-widget,.maxapp .msgr-widget,.maxapp .to-top,.maxapp .cookie-banner,.maxapp .cmp-bar,.maxapp .live-toasts,.maxapp .cart-toast{display:none !important}.maxapp [class*="widget"],.maxapp [class*="-fab"],.maxapp .fab{display:none !important}.maxapp .tabbar,.maxapp .pf-modal,.maxapp .modal,.maxapp .qo-overlay,.maxapp .popup-overlay{display:flex !important}.maxapp .tabbar[hidden],.maxapp .pf-modal[hidden],.maxapp .modal[hidden],.maxapp .qo-overlay[hidden],.maxapp .popup-overlay[hidden]{display:none !important}.maxapp .tabbar{padding-bottom:env(safe-area-inset-bottom,0px);height:auto;min-height:56px}.maxapp{min-height:100%}.maxapp img,.maxapp video{max-width:100%;height:auto}.maxapp table{max-width:100%}.maxapp body{overflow-x:hidden}html.theme-dark{--ink:#e7ece8;--ink-2:#a3b0a7;--paper:#121814;--surface:#1a211d;--bg:#121814;--line:#2b342e;--line-2:#232b26;--danger:#ef6f62;--ok:#5fbf85;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px -18px rgba(0,0,0,.7)}:root{--primary-2:var(--primary);--link:inherit;--price-ink:var(--primary);--on-primary:var(--primary-ink)}html.theme-dark{--ink:#e7ece8;--ink-2:#a3b0a7;--paper:#121814;--surface:#1a211d;--surface-2:#212a24;--elev:#212a24;--bg:#121814;--line:#2b342e;--line-2:#232b26;--danger:#ef6f62;--ok:#5fbf85;--mix-base:#1a211d;--overlay:rgba(0,0,0,.66);--field-bg:#141b17;--img-pad:#1f2722;--code-bg:#0b110e;--code-ink:#cfe0d4;--ok-bg:#16301f;--ok-line:#2a5238;--warn:#e0b567;--warn-bg:#2e2618;--warn-line:#54452a;--danger-bg:#331b1b;--danger-line:#5c2f2f;--info:#7fa8e8;--info-bg:#18233a;--info-line:#2d4166;--note-bg:#2b2517;--note-line:#4d4227;--note-ink:#e3c983;--blk-swap:#0e1310;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px -18px rgba(0,0,0,.7);--primary-2:color-mix(in srgb,var(--primary) 74%,#ffffff);--link:color-mix(in srgb,var(--primary) 62%,#ffffff);--price-ink:color-mix(in srgb,var(--primary) 62%,#ffffff);--on-primary:#0e1512}@media (prefers-color-scheme: dark){html.theme-auto{--ink:#e7ece8;--ink-2:#a3b0a7;--paper:#121814;--surface:#1a211d;--surface-2:#212a24;--elev:#212a24;--bg:#121814;--line:#2b342e;--line-2:#232b26;--danger:#ef6f62;--ok:#5fbf85;--mix-base:#1a211d;--overlay:rgba(0,0,0,.66);--field-bg:#141b17;--img-pad:#1f2722;--code-bg:#0b110e;--code-ink:#cfe0d4;--ok-bg:#16301f;--ok-line:#2a5238;--warn:#e0b567;--warn-bg:#2e2618;--warn-line:#54452a;--danger-bg:#331b1b;--danger-line:#5c2f2f;--info:#7fa8e8;--info-bg:#18233a;--info-line:#2d4166;--note-bg:#2b2517;--note-line:#4d4227;--note-ink:#e3c983;--blk-swap:#0e1310;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 30px -18px rgba(0,0,0,.7);--primary-2:color-mix(in srgb,var(--primary) 74%,#ffffff);--link:color-mix(in srgb,var(--primary) 62%,#ffffff);--price-ink:color-mix(in srgb,var(--primary) 62%,#ffffff);--on-primary:#0e1512}}body{background:var(--bg);color:var(--ink)}.muted,.field-hint{color:var(--ink-2)}a{color:var(--link)}.product-price,.pdp-price{color:var(--price-ink)}.btn-primary,.pf-groups .pf-chip.active,.tag-primary{background:var(--primary-2);border-color:var(--primary-2);color:var(--on-primary)}:root{--logo-light-show:block;--logo-dark-show:none;--logo-pad-bg:transparent;--logo-pad:0;--logo-pad-radius:0}html.theme-dark{--logo-light-show:none;--logo-dark-show:block;--logo-pad-bg:var(--photo-pad);--logo-pad:3px 6px;--logo-pad-radius:8px}@media (prefers-color-scheme: dark){html.theme-auto{--logo-light-show:none;--logo-dark-show:block;--logo-pad-bg:var(--photo-pad);--logo-pad:3px 6px;--logo-pad-radius:8px}}.logo-light{display:var(--logo-light-show)}.logo-dark-src{display:var(--logo-dark-show)}.tabbar{align-items:stretch}.tabbar a,.tabbar .tabbar-more{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px;text-align:center;line-height:1.15}.tabbar a .ico,.tabbar .tabbar-more .ico{font-size:17px;line-height:1;flex:0 0 auto}.tabbar a>span:not(.ico):not(.tb-badge),.tabbar .tabbar-more{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar .tabbar-more{white-space:normal}@media(max-width:400px){.tabbar a,.tabbar .tabbar-more{font-size:10px;padding:6px 1px}.tabbar a .ico,.tabbar .tabbar-more .ico{font-size:16px}}.theme-switch{display:flex;gap:4px;justify-content:center;margin:18px auto 8px;padding:3px;border:1px solid var(--line);border-radius:999px;width:max-content;background:var(--surface)}.theme-switch button{width:34px;height:30px;border:0;background:transparent;border-radius:999px;cursor:pointer;font-size:14px;line-height:1;color:var(--ink-2)}.theme-switch button:hover{color:var(--ink)}.theme-switch button.on{background:var(--line-2);color:var(--ink)}:root{--admin-bar-bg:#16211b;--admin-bar-ink:#eef3ee;--admin-bar-sub:#9db0a4;--admin-side-hover:color-mix(in srgb,var(--primary) 8%,var(--mix-base));--admin-side-active:color-mix(in srgb,var(--primary) 12%,var(--mix-base));--admin-page-bg:#eef1ea}html.theme-dark{--admin-bar-bg:#1e2620;--admin-bar-ink:#e7ece8;--admin-bar-sub:#8d9b92;--admin-side-hover:color-mix(in srgb,var(--primary) 22%,#1a211d);--admin-side-active:color-mix(in srgb,var(--primary) 34%,#1a211d);--admin-page-bg:#101613}@media (prefers-color-scheme: dark){html.theme-auto{--admin-bar-bg:#1e2620;--admin-bar-ink:#e7ece8;--admin-bar-sub:#8d9b92;--admin-side-hover:color-mix(in srgb,var(--primary) 22%,#1a211d);--admin-side-active:color-mix(in srgb,var(--primary) 34%,#1a211d);--admin-page-bg:#101613}}.admin-bar-sheet{position:absolute;right:0;top:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:190px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.admin-bar-sheet[hidden]{display:none}.admin-bar-sheet .btn,.admin-bar-sheet form,.admin-bar-sheet .admin-icon-btn{width:100%}.admin-bar-sheet .btn-ghost{background:transparent;color:var(--ink);justify-content:flex-start}.admin-bar-sheet .btn-ghost:hover{background:var(--line-2)}.tabsheet-inner{background:var(--surface);color:var(--ink)}.tabsheet-handle{background:var(--line)}.tabsheet-grid a{background:var(--line-2);color:var(--ink)}.tabsheet-grid a:hover{background:var(--line)}.tabsheet-close{background:var(--line-2);color:var(--ink);border-color:var(--line)}.qo-box,.pf-modal-win,.modal-box,.popup-box,.media-modal-box{background:var(--surface);color:var(--ink)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{background:var(--field-bg);color:var(--ink);border-color:var(--line)}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:.75}input[type=file]{color:var(--ink)}:root{--page-max:1180px}.site-header{padding:0}.site-header-in{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:var(--page-max);margin:0 auto;padding:11px 18px;min-width:0}.site-header:not(:has(.site-header-in)){padding:11px 18px}.theme-switch-top{margin:0;flex:0 0 auto}.theme-switch-top button{width:28px;height:26px;font-size:13px}.theme-switch-bar{margin:0;flex:0 0 auto;background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.18)}.theme-switch-bar button{width:28px;height:26px;font-size:13px;color:var(--admin-bar-ink);opacity:.8}.theme-switch-bar button:hover{opacity:1;color:var(--admin-bar-ink)}.theme-switch-bar button.on{background:rgba(255,255,255,.22);color:var(--admin-bar-ink);opacity:1}@media(max-width:760px){.theme-switch-top{margin-left:auto}.theme-switch-top button{width:26px;height:24px;font-size:12px}}@media(max-width:400px){.theme-switch-top button[data-theme="auto"]{display:none}}.tabsheet-theme{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 10px;padding-top:12px;border-top:1px solid var(--line)}.theme-switch-sheet{margin:0;flex:0 0 auto}.theme-switch-sheet button{width:36px;height:32px;font-size:15px}.mx-img{padding:0 !important;background:none !important;overflow:hidden;display:inline-flex !important;align-items:center;justify-content:center;color:transparent !important}.mx-img img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.ch-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 6px;border-radius:10px;background:#64748b;color:#fff;font-weight:800;font-size:12px;letter-spacing:.02em;line-height:1;flex:0 0 auto}.ch-badge.mx-img{width:34px;padding:0}.site-channels{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0}.site-channels a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;color:inherit;text-decoration:none;font-size:13px}.site-channels .ch-badge{min-width:26px;height:26px;border-radius:999px;font-size:10px}.site-channels .ch-badge.mx-img{width:26px}.tabsheet-theme{display:flex}@media(max-width:760px){.chat-fab-label,.fab-label,.msgr-widget .fab-label{display:none !important}.msgr-fab,.chat-fab{width:52px;height:52px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.msgr-fab span:not(.ico):not(.tb-badge),.chat-fab span:not(.ico):not(.tb-badge){display:none}}:root{--tabbar-h:66px;--safe-b:env(safe-area-inset-bottom,0px);--float-bottom:18px}@media(max-width:760px){:root{--float-bottom:calc(var(--tabbar-h) + var(--safe-b) + 12px)}}.maxapp{--float-bottom:calc(var(--tabbar-h) + var(--safe-b) + 12px)}.live-toasts{bottom:var(--float-bottom)}@media(max-width:760px){.cmp-bar{bottom:var(--float-bottom)}}.cookie-banner{bottom:calc(var(--float-bottom) - 6px)}@media(hover:none){.chat-close,.popup-close,.qo-close,.tabsheet-close,.admin-icon-btn,.lb-close,.lb-prev,.lb-next,.cs-mic{min-width:44px;min-height:44px}.theme-switch button{min-height:38px}.msg-react{padding:7px 10px;font-size:15px}.msg-reacts,.cm-reacts{gap:6px}}@media(max-width:760px){body{overflow-x:clip}.prose a,.cm-text a,.msg-body a,.td-clip,.ps-v{overflow-wrap:anywhere}}.fab-item .fab-mx.bot{background:transparent;color:var(--primary);border:1.5px solid currentColor}.team-grid,.prod-grid,.blog-grid,.cardrow,.features,.trust-grid,.gc-grid{align-items:stretch}.team-grid>.person-card,.team-grid>.person,.prod-grid>.prod-card,.blog-grid>.blog-card,.cardrow>*,.features>.feature,.trust-grid>.trust-item,.gc-grid>.gc-card{height:100%}.team-grid:not(.cardrow-dscroll):not(.team-hscroll-all)>.person-card,.team-grid:not(.cardrow-dscroll):not(.team-hscroll-all)>.person,.prod-grid:not(.prod-hscroll-all):not(.prod-hscroll):not(.prod-carousel)>.prod-card,.blog-grid:not(.cardrow-dscroll)>.blog-card,.cardrow:not(.cardrow-dscroll):not(.cardrow-mscroll)>*,.features:not(.cardrow-dscroll):not(.cardrow-mscroll)>.feature,.trust-grid:not(.cardrow-dscroll)>.trust-item,.gc-grid:not(.cardrow-dscroll)>.gc-card{min-width:0}.person-card .person-actions,.prod-card .prod-btns,.blog-card .blog-foot{margin-top:auto}@media(max-width:760px){.team-strip .person .person-photo,}.blk{--blk-bg:var(--blk-bg-own)}html.kb-open .fab,html.kb-open .to-top,html.kb-open .fab-widget,html.kb-open .cart-toast,html.kb-open .tabbar{display:none !important}html.kb-open .chat-panel{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.tabsheet-view{display:none}.maxapp .tabsheet-view{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line-2)}.view-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--surface);flex:0 0 auto}.view-switch button{border:0;background:none;color:var(--ink-2);font:inherit;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;min-height:36px}.view-switch button.on{background:var(--primary-2);color:var(--on-primary);font-weight:600}@keyframes heroIn{from{transform:translateY(8px)}to{transform:none}}.pfbox{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,14,12,.94);padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.pfbox.on{display:flex}html.pfbox-open{overflow:hidden}.pfbox-fig{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.pfbox-fig img{max-width:100%;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain;border-radius:10px}.pfbox-fig figcaption{color:rgba(255,255,255,.86);font-size:14px;text-align:center;max-width:60ch}.pfbox-close,.pfbox-nav{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center}.pfbox-close:hover,.pfbox-nav:hover{background:rgba(255,255,255,.22)}.pfbox-close{top:16px;right:16px;top:calc(16px + env(safe-area-inset-top,0px))}.pfbox-nav.prev{left:16px;top:50%;transform:translateY(-50%)}.pfbox-nav.next{right:16px;top:50%;transform:translateY(-50%)}.pfbox-nav[hidden]{display:none}@media(max-width:760px){.pfbox-nav{display:none}.pfbox{padding:12px}.pfbox-fig img{max-height:calc(100dvh - 120px)}}.aask{position:fixed;z-index:1200;width:min(420px,calc(100vw - 16px));max-height:min(70vh,560px);overflow:auto;background:var(--surface,#fff);color:var(--text,#222);border:1px solid var(--line,#e3e3e3);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.18);padding:12px 14px}.aask-h{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.aask-x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--muted,#777);padding:0 4px}.aask-f{display:flex;gap:6px;margin:0 0 8px}.aask-f input{flex:1;min-width:0}.aask-t{line-height:1.55;margin:0 0 10px;overflow-wrap:anywhere}.aask-l{display:flex;flex-direction:column;gap:4px;margin:0 0 6px}.aask-l a{display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;text-decoration:none;background:var(--bg-alt,#f6f6f7)}.aask-l a:hover{background:color-mix(in srgb,var(--primary,#5640ff) 10%,var(--surface,#fff))}.aask-foot{border-top:1px solid var(--line,#eee);padding-top:6px;margin-top:6px}@media (max-width:640px){.aask{left:8px;right:8px!important;top:60px;width:auto}}.aask .aask-f{display:flex}.aask-f input{font:inherit;font-size:15px;color:var(--ink,#222);background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:10px;padding:8px 11px}.aask-f input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.aask-t a{color:var(--primary,#5640ff);text-decoration:underline;text-underline-offset:2px}@keyframes tfw-wiggle{0%,86%,100%{transform:rotate(0)}89%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}95%{transform:rotate(-8deg)}98%{transform:rotate(4deg)}}.tfw-form{display:grid;gap:10px}.tfw-form input[type=text],.tfw-form input[type=tel],.tfw-form input[type=email]{width:100%;padding:12px 14px;border:1px solid var(--line,#dde);border-radius:12px;font-size:16px;background:var(--bg,#fff);color:inherit}.tfw-form .tfw-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--ink-2,#667);line-height:1.35}.tfw-form .tfw-consent input{margin-top:2px;flex:none}.tfw-go{margin-top:4px;width:100%;padding:15px 18px;border:0;border-radius:14px;font-size:17px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--accent,#ff6b6b),var(--primary));box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 35%,transparent);transition:transform .12s,opacity .2s}.tfw-go:hover{transform:translateY(-1px)}.tfw-go[disabled]{opacity:.65;cursor:default;transform:none}.tfw-err{color:#d63939;font-size:14px;min-height:0}.tfw-terms{font-size:12px;color:var(--ink-2,#667);margin-top:10px}.tfw-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@keyframes tfw-blink{0%,100%{opacity:1}50%{opacity:.35}}.tfw-win{text-align:center}.tfw-win .tfw-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:700;font-size:13px;margin-bottom:10px}.tfw-win .tfw-prize{font-family:var(--font-display,inherit);font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.1;margin:0 0 14px}.tfw-code{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 8px;padding:12px 14px;border:2px dashed var(--primary);border-radius:14px;max-width:340px}.tfw-code b{font-family:ui-monospace,monospace;font-size:22px;letter-spacing:1px}.tfw-code button{border:0;border-radius:10px;padding:8px 12px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.tfw-until{color:var(--ink-2,#667);font-size:14px;margin:0 0 14px}.tfw-cta{display:inline-block;padding:13px 22px;border-radius:14px;background:var(--ink,#1a1a1a);color:var(--surface,#fff);text-decoration:none;font-weight:700}@keyframes tfw-fall{to{transform:translateY(105vh) rotate(720deg)}}.tfw-timer{margin:-6px 0 14px;font-size:15px;color:#c92a2a}.tfw-timer b{font-variant-numeric:tabular-nums;font-size:18px}.tfw-gone{color:#c92a2a}.tfw-det{margin:-8px auto 14px;max-width:360px;font-size:14px;line-height:1.4;color:var(--ink-2,#667)}@keyframes auditspin{to{transform:rotate(360deg)}}.audit-head{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);margin:10px 0 6px}.audit-ring{flex:0 0 auto}.audit-host{font-size:20px;font-weight:700;word-break:break-all}.audit-grade{font-size:16px;margin:2px 0 6px}.audit-counts{font-size:14px}.audit-c-err{color:#e5484d}.audit-c-warn{color:#c98a00}.audit-c-ok{color:#1a9e5a}.audit-g{margin:18px 0 8px;font-size:16px}.audit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.audit-item{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.audit-ic{flex:0 0 26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff}.audit-t{font-weight:600}.audit-d{font-size:14px;opacity:.85;margin-top:2px}.audit-f{font-size:14px;margin-top:4px;color:var(--primary)}.audit-more{margin:12px 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));font-weight:600}.audit-cta{margin:16px 0 8px;font-weight:600;font-size:16px}.audit-again{margin-top:12px}.audit-thanks{font-size:17px;font-weight:600;margin:0}.lt-card{margin:0;border-radius:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.lt-cv{display:block;width:100%;height:auto;aspect-ratio:4/3;cursor:zoom-in}.lt-card figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600}.lt-dl{border:1px solid var(--line);background:none;color:inherit;border-radius:99px;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.lt-dl:hover{border-color:var(--primary);color:var(--primary)}.lt-zoom{position:fixed;inset:0;z-index:9999;background:rgba(10,10,14,.82);display:flex;align-items:center;justify-content:center;padding:16px}.lt-zoom canvas{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.lt-zoom-x{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;border:0;background:#fff;font-size:18px;cursor:pointer}.mb-card{position:absolute;inset:0;margin:0;border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:0 12px 40px rgba(20,18,40,.16);touch-action:pan-y;user-select:none;cursor:grab;transition:transform .22s,opacity .22s}.mb-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mb-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;font-weight:600;font-size:15px}.mb-stamp{position:absolute;top:16px;font-size:44px;opacity:0;transition:opacity .15s}.mb-s-yes{left:16px}.mb-s-no{right:16px}.mb-card.mb-hint-yes .mb-s-yes,.mb-card.mb-go-yes .mb-s-yes{opacity:1}.mb-card.mb-hint-no .mb-s-no,.mb-card.mb-go-no .mb-s-no{opacity:1}.mb-card.mb-go-yes{transform:translateX(120%) rotate(18deg);opacity:0}.mb-card.mb-go-no{transform:translateX(-120%) rotate(-18deg);opacity:0}.tfg-wrap{max-width:var(--maxw);margin:0 auto;padding:0 18px}main .tfg-wrap{padding:0;max-width:none}.tfg-wrap:empty{height:0;margin:0}.tfg-noimg{padding-left:14px}.search-link.has-ai{position:relative}.search-link .sl-ai{position:absolute;top:-3px;right:-7px;font-size:11px;line-height:1;pointer-events:none;filter:drop-shadow(0 0 1px rgba(0,0,0,.25))}.ai-box{max-width:760px;margin:0 auto;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:16px;box-shadow:var(--shadow,0 6px 24px rgba(0,0,0,.05))}.ai-log{display:flex;flex-direction:column;gap:10px;max-height:420px;min-height:120px;overflow-y:auto;padding:4px 2px 8px}.ai-msg{max-width:88%;padding:10px 12px;border-radius:14px;line-height:1.5;font-size:15px}.ai-bot{align-self:flex-start;background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))}.ai-user{align-self:flex-end;background:var(--primary);color:#fff}.ai-who{display:block;font-size:11.5px;font-weight:700;opacity:.65;margin-bottom:2px}.ai-text a{color:inherit;text-decoration:underline}.ai-sug{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.ai-chip{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:999px;padding:6px 12px;font-size:13.5px;cursor:pointer}.ai-chip:hover{border-color:var(--primary)}.ai-form{display:flex;gap:8px}.ai-form input{flex:1;min-width:0}.ai-lead{margin-top:12px;border-top:1px dashed var(--line);padding-top:12px;display:flex;flex-direction:column;gap:8px}.ai-lead-h{margin:0}.ai-lead-row{display:flex;gap:8px;flex-wrap:wrap}.ai-lead-row input{flex:1;min-width:160px}.ai-note{margin:10px 0 0}.ai-dots{display:inline-flex;gap:4px}.ai-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:aiDot 1s infinite}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,100%{opacity:.25}50%{opacity:.9}}.ai-box input:not([type=checkbox]){padding:11px 12px;border:1px solid var(--line);border-radius:12px;font-size:15px;background:var(--surface);color:inherit;width:100%;box-sizing:border-box}.ai-box input:not([type=checkbox]):focus{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);border-color:var(--primary)}.ai-form .btn{flex:0 0 auto;min-width:48px}.chat-head-sub{display:block;font-size:11.5px;font-weight:500;opacity:.85}.chat-ai{padding:10px 12px 12px;overflow-y:auto;max-height:min(70vh,560px)}.chat-ai .ai-box{border:0;box-shadow:none;padding:0;background:none;max-width:none}.chat-ai .ai-log{max-height:300px;min-height:80px}.chat-ai .ai-msg{font-size:14px}.chat-ai .ai-sug{display:none}.chat-ai .ai-lead-row input{min-width:120px}.ai-acts{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ai-acts .ai-max{align-self:flex-start}.ai-acc{font-size:13.5px;line-height:1.5;padding:9px 12px;border-radius:12px;border:1px dashed var(--line);background:var(--surface-2,var(--surface))}.ai-acc a{font-weight:600;color:var(--link,var(--primary))}.ai-to-human{background:none;border:0;padding:0;color:var(--primary-2,var(--primary));text-decoration:underline;cursor:pointer;font-size:inherit}.ai-to-human:disabled{text-decoration:none;opacity:.8;cursor:default}.vc-wrap{position:relative;display:block}.vc-wrap>textarea{padding-right:56px}.vc-btn{position:absolute;right:8px;bottom:8px;min-width:40px;height:40px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;font-size:17px;font-weight:600;cursor:pointer;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.vc-btn:hover{border-color:var(--primary)}.vc-btn.vc-rec{background:#e5484d;border-color:#e5484d;color:#fff;font-size:14px;animation:vcPulse 1.2s infinite}.vc-hint{margin-top:4px;font-size:13px;color:var(--muted,#6b6875)}@keyframes vcPulse{0%{box-shadow:0 0 0 0 rgba(229,72,77,.45)}70%{box-shadow:0 0 0 10px rgba(229,72,77,0)}100%{box-shadow:0 0 0 0 rgba(229,72,77,0)}}.ai-cards{display:flex;gap:8px;overflow-x:auto;margin:8px -2px 2px;padding:2px 2px 4px;scroll-snap-type:x mandatory}.ai-card{flex:0 0 168px;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.ai-card-a{display:flex;flex-direction:column;color:inherit;text-decoration:none;flex:1}.ai-card-a img{width:100%;height:96px;object-fit:cover;display:block;background:var(--surface-2,#f3f3f5)}.ai-card-ph{height:96px;display:flex;align-items:center;justify-content:center;font-size:28px;background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.ai-card-t{display:block;font-weight:600;font-size:13.5px;line-height:1.3;padding:7px 9px 0}.ai-card-p{display:block;font-size:13px;padding:3px 9px 8px;color:var(--primary-2,var(--primary));font-weight:600}.ai-card-want{margin:0 9px 9px;border:1px solid var(--primary);background:none;color:var(--primary-2,var(--primary));border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;cursor:pointer}.ai-card-want:hover{background:var(--primary);color:#fff}.ai-next{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-next .ai-chip{background:var(--surface);font-size:13px;padding:5px 11px}.ai-fb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12.5px}.ai-fb button{background:none;border:1px solid var(--line);border-radius:999px;padding:2px 9px;cursor:pointer;font-size:12.5px;color:inherit;opacity:.75}.ai-fb button:hover{opacity:1;border-color:var(--primary)}.ai-fb-ok{opacity:.7;margin-right:4px}.chat-ai .ai-card{flex-basis:150px}.reach-flash{animation:reachFlash 1.6s ease 1}@keyframes reachFlash{0%,100%{box-shadow:none}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 35%,transparent)}}.kb-sug-none{padding:10px 12px;color:var(--muted,#777);font-size:.92em}.kb-need{color:#e67e22;font-weight:700}@keyframes kbPulse{50%{opacity:.45}}.lmx{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9000;width:min(440px,calc(100vw - 32px));background:var(--surface,#fff);color:var(--ink,#111);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);padding:14px 40px 14px 16px;display:flex;flex-direction:column;gap:10px;animation:lmxIn .25s ease}.lmx-x{position:absolute;top:6px;right:8px;background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--ink-3,#888)}.lmx .btn{align-self:flex-start}@keyframes lmxIn{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@media(max-width:768px){.lmx{bottom:84px}}.pwa-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:8900;width:min(520px,calc(100vw - 32px));display:flex;gap:10px;align-items:center;padding:10px 40px 10px 14px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 32px rgba(0,0,0,.16);font-size:14px}.pwa-bar span{flex:1}.pwa-x{position:absolute;top:4px;right:8px;background:none;border:0;font-size:22px;cursor:pointer;color:var(--ink-3,#888);line-height:1}.pwa-ios{position:fixed;inset:0;z-index:9500;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:16px}.pwa-ios-box{position:relative;background:var(--surface,#fff);color:var(--ink,#111);border-radius:16px;padding:18px 20px;max-width:420px;width:100%}.pwa-ios-box ol{margin:8px 0 6px;padding-left:20px;line-height:1.6}@media(max-width:768px){.pwa-bar{bottom:84px}}.prf-pop{position:absolute;z-index:5;width:260px;max-width:80vw;background:var(--surface,#fff);color:var(--ink,#1a1a1a);border:1px solid var(--line,rgba(0,0,0,.15));border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.18);padding:10px;line-height:1.4;cursor:default}.prf-pop textarea,.prf-pop input{width:100%;box-sizing:border-box;margin:0 0 6px}.prf-pop .prf-pop-btns{display:flex;gap:6px;justify-content:flex-end}.prf-pop .prf-pop-err{color:var(--danger,#c0392b);font-size:12px;margin:0 0 6px}.prf-form input,.prf-form textarea,.prf-pop input,.prf-pop textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line,rgba(0,0,0,.15));border-radius:8px;background:var(--surface,#fff);color:inherit;line-height:1.4}.prf-form textarea,.prf-pop textarea{resize:vertical;min-height:60px}.site-nav .nav-gift{white-space:nowrap}@keyframes ppIn{from{opacity:0}to{opacity:1}}@keyframes ppUp{from{transform:translateY(16px)}to{transform:none}}.lm-ok{font-weight:600}.a11y-foot{background:none;border:0;padding:0;cursor:pointer;font:inherit}.a11y-alt{display:none}.a11y-panel{display:none}.a11y-in{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.a11y-grp{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.a11y-lbl{font-weight:700;margin-right:2px}html[class*="a11y-c"] .theme-switch-top{display:none}html[class*="a11y-c"]{--bg:var(--a11y-bg);--surface:var(--a11y-bg);--ink:var(--a11y-fg);--ink-2:var(--a11y-fg);--muted:var(--a11y-fg);--line:var(--a11y-fg);--line-2:var(--a11y-fg);--accent:var(--a11y-fg);color-scheme:only light}html[class*="a11y-c"] body,html[class*="a11y-c"] body *:not(svg):not(svg *):not(img):not(video):not(.a11y-panel):not(.a11y-panel *){background-color:var(--a11y-bg)!important;background-image:none!important;color:var(--a11y-fg)!important;border-color:var(--a11y-fg)!important;box-shadow:none!important;text-shadow:none!important}html[class*="a11y-c"] body *::before,html[class*="a11y-c"] body *::after{background-image:none!important;box-shadow:none!important;color:inherit!important;border-color:var(--a11y-fg)!important}html[class*="a11y-c"] a:not(.btn):not(.a11y-panel):not(.a11y-panel *){color:var(--a11y-ln)!important;text-decoration:underline!important}html[class*="a11y-c"] .btn,html[class*="a11y-c"] button:not(.a11y-panel button),html[class*="a11y-c"] input,html[class*="a11y-c"] select,html[class*="a11y-c"] textarea{border:2px solid var(--a11y-fg)!important}html[class*="a11y-c"] svg{color:var(--a11y-fg)}@media (max-width:640px){.a11y-in{gap:6px 12px}}@media print{.site-header,.site-footer,.ev-ticket-acts,.a11y-panel{display:none!important}}.sto-view{position:fixed;inset:0;z-index:10000;-webkit-touch-callout:none;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;animation:stoIn .18s ease-out;touch-action:none;user-select:none;-webkit-user-select:none}.sto-still{animation:none}@keyframes stoIn{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sto-frame{position:relative;width:min(100vw,calc(100vh * 9 / 16));height:min(100vh,calc(100vw * 16 / 9));max-height:100vh;background:#000;overflow:hidden;border-radius:12px}@supports (height:100dvh){.sto-frame{width:min(100vw,calc(100dvh * 9 / 16));height:min(100dvh,calc(100vw * 16 / 9));max-height:100dvh}}@media (max-width:600px){.sto-frame{width:100vw;height:100%;border-radius:0}}.sto-bars{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));left:8px;right:8px;display:flex;gap:4px;z-index:3}.sto-bars span{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}.sto-bars i{display:block;height:100%;width:0;background:#fff}.sto-head{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));left:10px;right:10px;display:flex;align-items:center;gap:8px;z-index:4;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.sto-hpic{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:none;background:rgba(255,255,255,.2)}.sto-hpic:empty{display:none}.sto-hpic img{width:100%;height:100%;object-fit:cover}.sto-htitle{flex:1;font-size:14px}.sto-close,.sto-sound{background:rgba(0,0,0,.25);border:0;color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer}.sto-media{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sto-media img,.sto-media video{width:100%;height:100%;object-fit:cover;pointer-events:none}.sto-prev,.sto-next{position:absolute;top:70px;bottom:120px;z-index:2;background:none;border:0;cursor:pointer}.sto-prev{left:0;width:33%}.sto-next{right:0;width:67%}.sto-prev:focus-visible,.sto-next:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sto-foot{position:absolute;left:0;right:0;bottom:0;padding:60px 16px calc(22px + env(safe-area-inset-bottom,0px));z-index:3;background:linear-gradient(transparent,rgba(0,0,0,.65));display:flex;flex-direction:column;gap:12px;align-items:center;pointer-events:none}.sto-text{color:#fff;font-size:17px;line-height:1.35;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sto-link{pointer-events:auto;background:#fff;color:#111;font-weight:700;padding:12px 22px;border-radius:999px;text-decoration:none;font-size:15px}.sto-link[hidden],.sto-text[hidden]{display:none}.sto-view .sto-text{position:absolute;left:16px;right:16px;z-index:3;color:#fff;font-size:18px;line-height:1.35;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.7);pointer-events:none;white-space:pre-line}.sto-view .sto-text[hidden]{display:none}.sto-cd{position:absolute;top:calc(66px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:4;background:#e5484d;color:#fff;font-weight:700;font-size:14px;padding:6px 14px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 4px 14px rgba(0,0,0,.25)}.sto-cd.end{background:#555}.sto-cd[hidden]{display:none}.sto-poll{position:absolute;left:24px;right:24px;top:50%;transform:translateY(-50%);z-index:5;background:rgba(255,255,255,.96);color:#111;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.sto-poll[hidden]{display:none}.sto-view .sto-foot{gap:10px}.sto-prod{pointer-events:auto;display:flex;align-items:center;gap:10px;width:100%;max-width:360px;background:rgba(255,255,255,.96);color:#111;border-radius:16px;padding:8px 12px 8px 8px;text-decoration:none}.sto-prod[hidden]{display:none}.sto-prod img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none}.sto-acts{pointer-events:auto;display:flex;align-items:center;gap:8px;width:100%;max-width:420px}.sto-reply-b{flex:1;min-height:42px;text-align:left;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.2);color:#fff;font:inherit;font-size:15px;cursor:pointer}.sto-reply-b[hidden]{display:none}.sto-reacts{display:flex;gap:4px;margin-left:auto}.sto-reacts[hidden]{display:none}@keyframes stoFly{from{opacity:1;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-260px) scale(1.4)}}.sto-share{background:rgba(0,0,0,.25);border:0;color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer}.sto-reply{position:absolute;left:0;right:0;bottom:0;z-index:8;background:var(--surface,#fff);color:var(--ink,#111);border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;box-shadow:0 -10px 30px rgba(0,0,0,.3);animation:stoUp .2s ease-out}.sto-reply[hidden]{display:none}@keyframes stoUp{from{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.sto-reply textarea,.sto-reply input:not([type=checkbox]){width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:inherit;background:var(--field-bg,#fff);border:1px solid var(--line,#ddd);border-radius:10px;padding:9px 11px}.sto-reply .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sto-view .sto-prev,.sto-view .sto-next{bottom:170px}html.theme-dark :is([style*="background:#fff"],[style*="background: #fff"],[style*="background:#ffffff"],[style*="background: #ffffff"],[style*="background:white"],[style*="background: white"],[style*="background-color:#fff"],[style*="background-color: #fff"],[style*="background-color:#ffffff"],[style*="background-color: #ffffff"],[style*="background-color:white"],[style*="background-color: white"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--surface)!important}html.theme-dark :is([style*="background:#fafafa"],[style*="background: #fafafa"],[style*="background:#fafbf9"],[style*="background: #fafbf9"],[style*="background:#f9fafb"],[style*="background: #f9fafb"],[style*="background:#f8f9fa"],[style*="background: #f8f9fa"],[style*="background:#f8faf6"],[style*="background: #f8faf6"],[style*="background:#f7f8f6"],[style*="background: #f7f8f6"],[style*="background:#f5f5f5"],[style*="background: #f5f5f5"],[style*="background:#f4f4f4"],[style*="background: #f4f4f4"],[style*="background:#f6f7f4"],[style*="background: #f6f7f4"],[style*="background:#f5f7f4"],[style*="background: #f5f7f4"],[style*="background:#f7f9f5"],[style*="background: #f7f9f5"],[style*="background:#f7f9f6"],[style*="background: #f7f9f6"],[style*="background:#f3f5ef"],[style*="background: #f3f5ef"],[style*="background:#f6f8f6"],[style*="background: #f6f8f6"],[style*="background:#f0f0f0"],[style*="background: #f0f0f0"],[style*="background:#f2f2f2"],[style*="background: #f2f2f2"],[style*="background:#f3f4f6"],[style*="background: #f3f4f6"],[style*="background:#eef0ee"],[style*="background: #eef0ee"],[style*="background:#f1f3ef"],[style*="background: #f1f3ef"],[style*="background:#f4f6f4"],[style*="background: #f4f6f4"],[style*="background:#f5f7f1"],[style*="background: #f5f7f1"],[style*="background-color:#fafafa"],[style*="background-color: #fafafa"],[style*="background-color:#fafbf9"],[style*="background-color: #fafbf9"],[style*="background-color:#f9fafb"],[style*="background-color: #f9fafb"],[style*="background-color:#f8f9fa"],[style*="background-color: #f8f9fa"],[style*="background-color:#f8faf6"],[style*="background-color: #f8faf6"],[style*="background-color:#f7f8f6"],[style*="background-color: #f7f8f6"],[style*="background-color:#f5f5f5"],[style*="background-color: #f5f5f5"],[style*="background-color:#f4f4f4"],[style*="background-color: #f4f4f4"],[style*="background-color:#f6f7f4"],[style*="background-color: #f6f7f4"],[style*="background-color:#f5f7f4"],[style*="background-color: #f5f7f4"],[style*="background-color:#f7f9f5"],[style*="background-color: #f7f9f5"],[style*="background-color:#f7f9f6"],[style*="background-color: #f7f9f6"],[style*="background-color:#f3f5ef"],[style*="background-color: #f3f5ef"],[style*="background-color:#f6f8f6"],[style*="background-color: #f6f8f6"],[style*="background-color:#f0f0f0"],[style*="background-color: #f0f0f0"],[style*="background-color:#f2f2f2"],[style*="background-color: #f2f2f2"],[style*="background-color:#f3f4f6"],[style*="background-color: #f3f4f6"],[style*="background-color:#eef0ee"],[style*="background-color: #eef0ee"],[style*="background-color:#f1f3ef"],[style*="background-color: #f1f3ef"],[style*="background-color:#f4f6f4"],[style*="background-color: #f4f6f4"],[style*="background-color:#f5f7f1"],[style*="background-color: #f5f7f1"],[style*="background: rgb(250, 250, 250)"],[style*="background: rgb(250, 251, 249)"],[style*="background: rgb(249, 250, 251)"],[style*="background: rgb(248, 249, 250)"],[style*="background: rgb(248, 250, 246)"],[style*="background: rgb(247, 248, 246)"],[style*="background: rgb(245, 245, 245)"],[style*="background: rgb(244, 244, 244)"],[style*="background: rgb(246, 247, 244)"],[style*="background: rgb(245, 247, 244)"],[style*="background: rgb(247, 249, 245)"],[style*="background: rgb(247, 249, 246)"],[style*="background: rgb(243, 245, 239)"],[style*="background: rgb(246, 248, 246)"],[style*="background: rgb(240, 240, 240)"],[style*="background: rgb(242, 242, 242)"],[style*="background: rgb(243, 244, 246)"],[style*="background: rgb(238, 240, 238)"],[style*="background: rgb(241, 243, 239)"],[style*="background: rgb(244, 246, 244)"],[style*="background: rgb(245, 247, 241)"],[style*="background-color: rgb(250, 250, 250)"],[style*="background-color: rgb(250, 251, 249)"],[style*="background-color: rgb(249, 250, 251)"],[style*="background-color: rgb(248, 249, 250)"],[style*="background-color: rgb(248, 250, 246)"],[style*="background-color: rgb(247, 248, 246)"],[style*="background-color: rgb(245, 245, 245)"],[style*="background-color: rgb(244, 244, 244)"],[style*="background-color: rgb(246, 247, 244)"],[style*="background-color: rgb(245, 247, 244)"],[style*="background-color: rgb(247, 249, 245)"],[style*="background-color: rgb(247, 249, 246)"],[style*="background-color: rgb(243, 245, 239)"],[style*="background-color: rgb(246, 248, 246)"],[style*="background-color: rgb(240, 240, 240)"],[style*="background-color: rgb(242, 242, 242)"],[style*="background-color: rgb(243, 244, 246)"],[style*="background-color: rgb(238, 240, 238)"],[style*="background-color: rgb(241, 243, 239)"],[style*="background-color: rgb(244, 246, 244)"],[style*="background-color: rgb(245, 247, 241)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--surface-2)!important}html.theme-dark :is([style*="background:#eef1ea"],[style*="background: #eef1ea"],[style*="background:#eef1ec"],[style*="background: #eef1ec"],[style*="background:#eee"],[style*="background: #eee"],[style*="background:#eeeeee"],[style*="background: #eeeeee"],[style*="background-color:#eef1ea"],[style*="background-color: #eef1ea"],[style*="background-color:#eef1ec"],[style*="background-color: #eef1ec"],[style*="background-color:#eee"],[style*="background-color: #eee"],[style*="background-color:#eeeeee"],[style*="background-color: #eeeeee"],[style*="background: rgb(238, 241, 234)"],[style*="background: rgb(238, 241, 236)"],[style*="background: rgb(238, 238, 238)"],[style*="background-color: rgb(238, 241, 234)"],[style*="background-color: rgb(238, 241, 236)"],[style*="background-color: rgb(238, 238, 238)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--line-2)!important}html.theme-dark :is([style*="background:#fff8e1"],[style*="background: #fff8e1"],[style*="background:#fff4de"],[style*="background: #fff4de"],[style*="background:#fff6e5"],[style*="background: #fff6e5"],[style*="background:#fff3cd"],[style*="background: #fff3cd"],[style*="background:#fff8ec"],[style*="background: #fff8ec"],[style*="background:#fffbe6"],[style*="background: #fffbe6"],[style*="background:#fff2d6"],[style*="background: #fff2d6"],[style*="background:#fef3c7"],[style*="background: #fef3c7"],[style*="background:#fdf6ec"],[style*="background: #fdf6ec"],[style*="background-color:#fff8e1"],[style*="background-color: #fff8e1"],[style*="background-color:#fff4de"],[style*="background-color: #fff4de"],[style*="background-color:#fff6e5"],[style*="background-color: #fff6e5"],[style*="background-color:#fff3cd"],[style*="background-color: #fff3cd"],[style*="background-color:#fff8ec"],[style*="background-color: #fff8ec"],[style*="background-color:#fffbe6"],[style*="background-color: #fffbe6"],[style*="background-color:#fff2d6"],[style*="background-color: #fff2d6"],[style*="background-color:#fef3c7"],[style*="background-color: #fef3c7"],[style*="background-color:#fdf6ec"],[style*="background-color: #fdf6ec"],[style*="background: rgb(255, 248, 225)"],[style*="background: rgb(255, 244, 222)"],[style*="background: rgb(255, 246, 229)"],[style*="background: rgb(255, 243, 205)"],[style*="background: rgb(255, 248, 236)"],[style*="background: rgb(255, 251, 230)"],[style*="background: rgb(255, 242, 214)"],[style*="background: rgb(254, 243, 199)"],[style*="background: rgb(253, 246, 236)"],[style*="background-color: rgb(255, 248, 225)"],[style*="background-color: rgb(255, 244, 222)"],[style*="background-color: rgb(255, 246, 229)"],[style*="background-color: rgb(255, 243, 205)"],[style*="background-color: rgb(255, 248, 236)"],[style*="background-color: rgb(255, 251, 230)"],[style*="background-color: rgb(255, 242, 214)"],[style*="background-color: rgb(254, 243, 199)"],[style*="background-color: rgb(253, 246, 236)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--warn-bg)!important;border-color:var(--warn-line)!important}html.theme-dark :is([style*="background:#e8f5ec"],[style*="background: #e8f5ec"],[style*="background:#e9f7ee"],[style*="background: #e9f7ee"],[style*="background:#eef4ee"],[style*="background: #eef4ee"],[style*="background:#ecfdf5"],[style*="background: #ecfdf5"],[style*="background:#e7f6ec"],[style*="background: #e7f6ec"],[style*="background:#dcfce7"],[style*="background: #dcfce7"],[style*="background-color:#e8f5ec"],[style*="background-color: #e8f5ec"],[style*="background-color:#e9f7ee"],[style*="background-color: #e9f7ee"],[style*="background-color:#eef4ee"],[style*="background-color: #eef4ee"],[style*="background-color:#ecfdf5"],[style*="background-color: #ecfdf5"],[style*="background-color:#e7f6ec"],[style*="background-color: #e7f6ec"],[style*="background-color:#dcfce7"],[style*="background-color: #dcfce7"],[style*="background: rgb(232, 245, 236)"],[style*="background: rgb(233, 247, 238)"],[style*="background: rgb(238, 244, 238)"],[style*="background: rgb(236, 253, 245)"],[style*="background: rgb(231, 246, 236)"],[style*="background: rgb(220, 252, 231)"],[style*="background-color: rgb(232, 245, 236)"],[style*="background-color: rgb(233, 247, 238)"],[style*="background-color: rgb(238, 244, 238)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background-color: rgb(231, 246, 236)"],[style*="background-color: rgb(220, 252, 231)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--ok-bg)!important;border-color:var(--ok-line)!important}html.theme-dark :is([style*="background:#fdecea"],[style*="background: #fdecea"],[style*="background:#fcecea"],[style*="background: #fcecea"],[style*="background:#fdf6f6"],[style*="background: #fdf6f6"],[style*="background:#fee2e2"],[style*="background: #fee2e2"],[style*="background:#fef2f2"],[style*="background: #fef2f2"],[style*="background:#fbe9e7"],[style*="background: #fbe9e7"],[style*="background-color:#fdecea"],[style*="background-color: #fdecea"],[style*="background-color:#fcecea"],[style*="background-color: #fcecea"],[style*="background-color:#fdf6f6"],[style*="background-color: #fdf6f6"],[style*="background-color:#fee2e2"],[style*="background-color: #fee2e2"],[style*="background-color:#fef2f2"],[style*="background-color: #fef2f2"],[style*="background-color:#fbe9e7"],[style*="background-color: #fbe9e7"],[style*="background: rgb(253, 236, 234)"],[style*="background: rgb(252, 236, 234)"],[style*="background: rgb(253, 246, 246)"],[style*="background: rgb(254, 226, 226)"],[style*="background: rgb(254, 242, 242)"],[style*="background: rgb(251, 233, 231)"],[style*="background-color: rgb(253, 236, 234)"],[style*="background-color: rgb(252, 236, 234)"],[style*="background-color: rgb(253, 246, 246)"],[style*="background-color: rgb(254, 226, 226)"],[style*="background-color: rgb(254, 242, 242)"],[style*="background-color: rgb(251, 233, 231)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--danger-bg)!important;border-color:var(--danger-line)!important}html.theme-dark :is([style*="background:#eef4ff"],[style*="background: #eef4ff"],[style*="background:#e9f0ff"],[style*="background: #e9f0ff"],[style*="background:#eff6ff"],[style*="background: #eff6ff"],[style*="background:#e0f2fe"],[style*="background: #e0f2fe"],[style*="background:#efe7ff"],[style*="background: #efe7ff"],[style*="background-color:#eef4ff"],[style*="background-color: #eef4ff"],[style*="background-color:#e9f0ff"],[style*="background-color: #e9f0ff"],[style*="background-color:#eff6ff"],[style*="background-color: #eff6ff"],[style*="background-color:#e0f2fe"],[style*="background-color: #e0f2fe"],[style*="background-color:#efe7ff"],[style*="background-color: #efe7ff"],[style*="background: rgb(238, 244, 255)"],[style*="background: rgb(233, 240, 255)"],[style*="background: rgb(239, 246, 255)"],[style*="background: rgb(224, 242, 254)"],[style*="background: rgb(239, 231, 255)"],[style*="background-color: rgb(238, 244, 255)"],[style*="background-color: rgb(233, 240, 255)"],[style*="background-color: rgb(239, 246, 255)"],[style*="background-color: rgb(224, 242, 254)"],[style*="background-color: rgb(239, 231, 255)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--info-bg)!important;border-color:var(--info-line)!important}html.theme-dark :is([style^="color:#333"],[style*=";color:#333"],[style*="; color:#333"],[style^="color: #333"],[style*=";color: #333"],[style*="; color: #333"],[style^="color:#333333"],[style*=";color:#333333"],[style*="; color:#333333"],[style^="color: #333333"],[style*=";color: #333333"],[style*="; color: #333333"],[style^="color:#444"],[style*=";color:#444"],[style*="; color:#444"],[style^="color: #444"],[style*=";color: #444"],[style*="; color: #444"],[style^="color:#222"],[style*=";color:#222"],[style*="; color:#222"],[style^="color: #222"],[style*=";color: #222"],[style*="; color: #222"],[style^="color:#111"],[style*=";color:#111"],[style*="; color:#111"],[style^="color: #111"],[style*=";color: #111"],[style*="; color: #111"],[style^="color:#16211b"],[style*=";color:#16211b"],[style*="; color:#16211b"],[style^="color: #16211b"],[style*=";color: #16211b"],[style*="; color: #16211b"],[style^="color:#1a1f1c"],[style*=";color:#1a1f1c"],[style*="; color:#1a1f1c"],[style^="color: #1a1f1c"],[style*=";color: #1a1f1c"],[style*="; color: #1a1f1c"],[style^="color:#1d1d1f"],[style*=";color:#1d1d1f"],[style*="; color:#1d1d1f"],[style^="color: #1d1d1f"],[style*=";color: #1d1d1f"],[style*="; color: #1d1d1f"],[style^="color:#1f2937"],[style*=";color:#1f2937"],[style*="; color:#1f2937"],[style^="color: #1f2937"],[style*=";color: #1f2937"],[style*="; color: #1f2937"],[style^="color: rgb(51, 51, 51)"],[style*=";color: rgb(51, 51, 51)"],[style*="; color: rgb(51, 51, 51)"],[style^="color: rgb(68, 68, 68)"],[style*=";color: rgb(68, 68, 68)"],[style*="; color: rgb(68, 68, 68)"],[style^="color: rgb(34, 34, 34)"],[style*=";color: rgb(34, 34, 34)"],[style*="; color: rgb(34, 34, 34)"],[style^="color: rgb(17, 17, 17)"],[style*=";color: rgb(17, 17, 17)"],[style*="; color: rgb(17, 17, 17)"],[style^="color: rgb(22, 33, 27)"],[style*=";color: rgb(22, 33, 27)"],[style*="; color: rgb(22, 33, 27)"],[style^="color: rgb(26, 31, 28)"],[style*=";color: rgb(26, 31, 28)"],[style*="; color: rgb(26, 31, 28)"],[style^="color: rgb(29, 29, 31)"],[style*=";color: rgb(29, 29, 31)"],[style*="; color: rgb(29, 29, 31)"],[style^="color: rgb(31, 41, 55)"],[style*=";color: rgb(31, 41, 55)"],[style*="; color: rgb(31, 41, 55)"]){color:var(--ink)!important}html.theme-dark :is([style^="color:#555"],[style*=";color:#555"],[style*="; color:#555"],[style^="color: #555"],[style*=";color: #555"],[style*="; color: #555"],[style^="color:#666"],[style*=";color:#666"],[style*="; color:#666"],[style^="color: #666"],[style*=";color: #666"],[style*="; color: #666"],[style^="color:#777"],[style*=";color:#777"],[style*="; color:#777"],[style^="color: #777"],[style*=";color: #777"],[style*="; color: #777"],[style^="color:#888"],[style*=";color:#888"],[style*="; color:#888"],[style^="color: #888"],[style*=";color: #888"],[style*="; color: #888"],[style^="color:#999"],[style*=";color:#999"],[style*="; color:#999"],[style^="color: #999"],[style*=";color: #999"],[style*="; color: #999"],[style^="color:#aaa"],[style*=";color:#aaa"],[style*="; color:#aaa"],[style^="color: #aaa"],[style*=";color: #aaa"],[style*="; color: #aaa"],[style^="color:#6b7280"],[style*=";color:#6b7280"],[style*="; color:#6b7280"],[style^="color: #6b7280"],[style*=";color: #6b7280"],[style*="; color: #6b7280"],[style^="color:#556158"],[style*=";color:#556158"],[style*="; color:#556158"],[style^="color: #556158"],[style*=";color: #556158"],[style*="; color: #556158"],[style^="color:#5b6b62"],[style*=";color:#5b6b62"],[style*="; color:#5b6b62"],[style^="color: #5b6b62"],[style*=";color: #5b6b62"],[style*="; color: #5b6b62"],[style^="color: rgb(85, 85, 85)"],[style*=";color: rgb(85, 85, 85)"],[style*="; color: rgb(85, 85, 85)"],[style^="color: rgb(102, 102, 102)"],[style*=";color: rgb(102, 102, 102)"],[style*="; color: rgb(102, 102, 102)"],[style^="color: rgb(119, 119, 119)"],[style*=";color: rgb(119, 119, 119)"],[style*="; color: rgb(119, 119, 119)"],[style^="color: rgb(136, 136, 136)"],[style*=";color: rgb(136, 136, 136)"],[style*="; color: rgb(136, 136, 136)"],[style^="color: rgb(153, 153, 153)"],[style*=";color: rgb(153, 153, 153)"],[style*="; color: rgb(153, 153, 153)"],[style^="color: rgb(170, 170, 170)"],[style*=";color: rgb(170, 170, 170)"],[style*="; color: rgb(170, 170, 170)"],[style^="color: rgb(107, 114, 128)"],[style*=";color: rgb(107, 114, 128)"],[style*="; color: rgb(107, 114, 128)"],[style^="color: rgb(85, 97, 88)"],[style*=";color: rgb(85, 97, 88)"],[style*="; color: rgb(85, 97, 88)"],[style^="color: rgb(91, 107, 98)"],[style*=";color: rgb(91, 107, 98)"],[style*="; color: rgb(91, 107, 98)"]){color:var(--ink-2)!important}html.theme-dark :is([style*="border:1px solid #e4e8df"],[style*="border-bottom:1px solid #e4e8df"],[style*="border-top:1px solid #e4e8df"],[style*="border:1px solid #eef1ea"],[style*="border-bottom:1px solid #eef1ea"],[style*="border-top:1px solid #eef1ea"],[style*="border:1px solid #eee"],[style*="border-bottom:1px solid #eee"],[style*="border-top:1px solid #eee"],[style*="border:1px solid #ddd"],[style*="border-bottom:1px solid #ddd"],[style*="border-top:1px solid #ddd"],[style*="border:1px solid #e5e7eb"],[style*="border-bottom:1px solid #e5e7eb"],[style*="border-top:1px solid #e5e7eb"],[style*="border:1px solid #e6e9e4"],[style*="border-bottom:1px solid #e6e9e4"],[style*="border-top:1px solid #e6e9e4"],[style*="border:1px solid #dcdfd8"],[style*="border-bottom:1px solid #dcdfd8"],[style*="border-top:1px solid #dcdfd8"],[style*="border:1px solid #e0e0e0"],[style*="border-bottom:1px solid #e0e0e0"],[style*="border-top:1px solid #e0e0e0"],[style*="border:1px solid #e5e5e5"],[style*="border-bottom:1px solid #e5e5e5"],[style*="border-top:1px solid #e5e5e5"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(229, 229, 229)"],[style*="1px solid rgb(229, 229, 229)"],[style*="1px solid rgb(229, 229, 229)"]){border-color:var(--line)!important}html.theme-dark .badge.ok,html.theme-dark .notice.success,html.theme-dark .qo-msg.ok,html.theme-dark .order-status.st-done,html.theme-dark .messenger-msg.ok,html.theme-dark .len-badge.ok,html.theme-dark .check-item.ok .ci-mark,html.theme-dark .check-score.ok,html.theme-dark .due-tag.due-ok,html.theme-dark .inv-tag.ok,html.theme-dark .pt-note.ok,html.theme-dark .cs-chip.done{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}html.theme-dark .order-status.st-processing,html.theme-dark .verify-banner,html.theme-dark .len-badge.warn,html.theme-dark .check-item.warn .ci-mark,html.theme-dark .check-score.warn,html.theme-dark .due-tag.due-soon,html.theme-dark .price-agree,html.theme-dark .inv-note,html.theme-dark tr.org-pending td,html.theme-dark .pt-note.warn,html.theme-dark .cm-note-tag,html.theme-dark .chat-collide,html.theme-dark .blog-new,html.theme-dark .pay-warn.over,html.theme-dark .rte-restore{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}html.theme-dark .btn-danger,html.theme-dark .notice.error,html.theme-dark .qo-msg.err,html.theme-dark .auth-err,html.theme-dark .messenger-msg.err,html.theme-dark .len-badge.bad,html.theme-dark .check-item.err .ci-mark,html.theme-dark .check-score.err,html.theme-dark .due-tag.due-overdue,html.theme-dark .ostat-need.on,html.theme-dark .pay-warn.under,html.theme-dark .acc-denied,html.theme-dark .bal-hint.neg,html.theme-dark .wait-tag.over,html.theme-dark .rep-cell.warn,html.theme-dark .task-list li.over,html.theme-dark .tag-left,html.theme-dark .left-badge{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}html.theme-dark :is([style^="color:#000"],[style*=";color:#000"],[style*="; color:#000"],[style^="color: #000"],[style*=";color: #000"],[style*="; color: #000"],[style^="color:#000000"],[style*=";color:#000000"],[style*="; color:#000000"],[style^="color: #000000"],[style*=";color: #000000"],[style*="; color: #000000"],[style^="color:black"],[style*=";color:black"],[style*="; color:black"],[style^="color: black"],[style*=";color: black"],[style*="; color: black"],[style^="color:rgb(0, 0, 0)"],[style*=";color:rgb(0, 0, 0)"],[style*="; color:rgb(0, 0, 0)"],[style^="color: rgb(0, 0, 0)"],[style*=";color: rgb(0, 0, 0)"],[style*="; color: rgb(0, 0, 0)"]):not(.html-block *){color:var(--ink)!important}@media (prefers-color-scheme: dark){html.theme-auto :is([style^="color:#000"],[style*=";color:#000"],[style*="; color:#000"],[style^="color: #000"],[style*=";color: #000"],[style*="; color: #000"],[style^="color:#000000"],[style*=";color:#000000"],[style*="; color:#000000"],[style^="color: #000000"],[style*=";color: #000000"],[style*="; color: #000000"],[style^="color:black"],[style*=";color:black"],[style*="; color:black"],[style^="color: black"],[style*=";color: black"],[style*="; color: black"],[style^="color:rgb(0, 0, 0)"],[style*=";color:rgb(0, 0, 0)"],[style*="; color:rgb(0, 0, 0)"],[style^="color: rgb(0, 0, 0)"],[style*=";color: rgb(0, 0, 0)"],[style*="; color: rgb(0, 0, 0)"]):not(.html-block *){color:var(--ink)!important}html.theme-auto :is([style*="background:#fff"],[style*="background: #fff"],[style*="background:#ffffff"],[style*="background: #ffffff"],[style*="background:white"],[style*="background: white"],[style*="background-color:#fff"],[style*="background-color: #fff"],[style*="background-color:#ffffff"],[style*="background-color: #ffffff"],[style*="background-color:white"],[style*="background-color: white"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--surface)!important}html.theme-auto :is([style*="background:#fafafa"],[style*="background: #fafafa"],[style*="background:#fafbf9"],[style*="background: #fafbf9"],[style*="background:#f9fafb"],[style*="background: #f9fafb"],[style*="background:#f8f9fa"],[style*="background: #f8f9fa"],[style*="background:#f8faf6"],[style*="background: #f8faf6"],[style*="background:#f7f8f6"],[style*="background: #f7f8f6"],[style*="background:#f5f5f5"],[style*="background: #f5f5f5"],[style*="background:#f4f4f4"],[style*="background: #f4f4f4"],[style*="background:#f6f7f4"],[style*="background: #f6f7f4"],[style*="background:#f5f7f4"],[style*="background: #f5f7f4"],[style*="background:#f7f9f5"],[style*="background: #f7f9f5"],[style*="background:#f7f9f6"],[style*="background: #f7f9f6"],[style*="background:#f3f5ef"],[style*="background: #f3f5ef"],[style*="background:#f6f8f6"],[style*="background: #f6f8f6"],[style*="background:#f0f0f0"],[style*="background: #f0f0f0"],[style*="background:#f2f2f2"],[style*="background: #f2f2f2"],[style*="background:#f3f4f6"],[style*="background: #f3f4f6"],[style*="background:#eef0ee"],[style*="background: #eef0ee"],[style*="background:#f1f3ef"],[style*="background: #f1f3ef"],[style*="background:#f4f6f4"],[style*="background: #f4f6f4"],[style*="background:#f5f7f1"],[style*="background: #f5f7f1"],[style*="background-color:#fafafa"],[style*="background-color: #fafafa"],[style*="background-color:#fafbf9"],[style*="background-color: #fafbf9"],[style*="background-color:#f9fafb"],[style*="background-color: #f9fafb"],[style*="background-color:#f8f9fa"],[style*="background-color: #f8f9fa"],[style*="background-color:#f8faf6"],[style*="background-color: #f8faf6"],[style*="background-color:#f7f8f6"],[style*="background-color: #f7f8f6"],[style*="background-color:#f5f5f5"],[style*="background-color: #f5f5f5"],[style*="background-color:#f4f4f4"],[style*="background-color: #f4f4f4"],[style*="background-color:#f6f7f4"],[style*="background-color: #f6f7f4"],[style*="background-color:#f5f7f4"],[style*="background-color: #f5f7f4"],[style*="background-color:#f7f9f5"],[style*="background-color: #f7f9f5"],[style*="background-color:#f7f9f6"],[style*="background-color: #f7f9f6"],[style*="background-color:#f3f5ef"],[style*="background-color: #f3f5ef"],[style*="background-color:#f6f8f6"],[style*="background-color: #f6f8f6"],[style*="background-color:#f0f0f0"],[style*="background-color: #f0f0f0"],[style*="background-color:#f2f2f2"],[style*="background-color: #f2f2f2"],[style*="background-color:#f3f4f6"],[style*="background-color: #f3f4f6"],[style*="background-color:#eef0ee"],[style*="background-color: #eef0ee"],[style*="background-color:#f1f3ef"],[style*="background-color: #f1f3ef"],[style*="background-color:#f4f6f4"],[style*="background-color: #f4f6f4"],[style*="background-color:#f5f7f1"],[style*="background-color: #f5f7f1"],[style*="background: rgb(250, 250, 250)"],[style*="background: rgb(250, 251, 249)"],[style*="background: rgb(249, 250, 251)"],[style*="background: rgb(248, 249, 250)"],[style*="background: rgb(248, 250, 246)"],[style*="background: rgb(247, 248, 246)"],[style*="background: rgb(245, 245, 245)"],[style*="background: rgb(244, 244, 244)"],[style*="background: rgb(246, 247, 244)"],[style*="background: rgb(245, 247, 244)"],[style*="background: rgb(247, 249, 245)"],[style*="background: rgb(247, 249, 246)"],[style*="background: rgb(243, 245, 239)"],[style*="background: rgb(246, 248, 246)"],[style*="background: rgb(240, 240, 240)"],[style*="background: rgb(242, 242, 242)"],[style*="background: rgb(243, 244, 246)"],[style*="background: rgb(238, 240, 238)"],[style*="background: rgb(241, 243, 239)"],[style*="background: rgb(244, 246, 244)"],[style*="background: rgb(245, 247, 241)"],[style*="background-color: rgb(250, 250, 250)"],[style*="background-color: rgb(250, 251, 249)"],[style*="background-color: rgb(249, 250, 251)"],[style*="background-color: rgb(248, 249, 250)"],[style*="background-color: rgb(248, 250, 246)"],[style*="background-color: rgb(247, 248, 246)"],[style*="background-color: rgb(245, 245, 245)"],[style*="background-color: rgb(244, 244, 244)"],[style*="background-color: rgb(246, 247, 244)"],[style*="background-color: rgb(245, 247, 244)"],[style*="background-color: rgb(247, 249, 245)"],[style*="background-color: rgb(247, 249, 246)"],[style*="background-color: rgb(243, 245, 239)"],[style*="background-color: rgb(246, 248, 246)"],[style*="background-color: rgb(240, 240, 240)"],[style*="background-color: rgb(242, 242, 242)"],[style*="background-color: rgb(243, 244, 246)"],[style*="background-color: rgb(238, 240, 238)"],[style*="background-color: rgb(241, 243, 239)"],[style*="background-color: rgb(244, 246, 244)"],[style*="background-color: rgb(245, 247, 241)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--surface-2)!important}html.theme-auto :is([style*="background:#eef1ea"],[style*="background: #eef1ea"],[style*="background:#eef1ec"],[style*="background: #eef1ec"],[style*="background:#eee"],[style*="background: #eee"],[style*="background:#eeeeee"],[style*="background: #eeeeee"],[style*="background-color:#eef1ea"],[style*="background-color: #eef1ea"],[style*="background-color:#eef1ec"],[style*="background-color: #eef1ec"],[style*="background-color:#eee"],[style*="background-color: #eee"],[style*="background-color:#eeeeee"],[style*="background-color: #eeeeee"],[style*="background: rgb(238, 241, 234)"],[style*="background: rgb(238, 241, 236)"],[style*="background: rgb(238, 238, 238)"],[style*="background-color: rgb(238, 241, 234)"],[style*="background-color: rgb(238, 241, 236)"],[style*="background-color: rgb(238, 238, 238)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--line-2)!important}html.theme-auto :is([style*="background:#fff8e1"],[style*="background: #fff8e1"],[style*="background:#fff4de"],[style*="background: #fff4de"],[style*="background:#fff6e5"],[style*="background: #fff6e5"],[style*="background:#fff3cd"],[style*="background: #fff3cd"],[style*="background:#fff8ec"],[style*="background: #fff8ec"],[style*="background:#fffbe6"],[style*="background: #fffbe6"],[style*="background:#fff2d6"],[style*="background: #fff2d6"],[style*="background:#fef3c7"],[style*="background: #fef3c7"],[style*="background:#fdf6ec"],[style*="background: #fdf6ec"],[style*="background-color:#fff8e1"],[style*="background-color: #fff8e1"],[style*="background-color:#fff4de"],[style*="background-color: #fff4de"],[style*="background-color:#fff6e5"],[style*="background-color: #fff6e5"],[style*="background-color:#fff3cd"],[style*="background-color: #fff3cd"],[style*="background-color:#fff8ec"],[style*="background-color: #fff8ec"],[style*="background-color:#fffbe6"],[style*="background-color: #fffbe6"],[style*="background-color:#fff2d6"],[style*="background-color: #fff2d6"],[style*="background-color:#fef3c7"],[style*="background-color: #fef3c7"],[style*="background-color:#fdf6ec"],[style*="background-color: #fdf6ec"],[style*="background: rgb(255, 248, 225)"],[style*="background: rgb(255, 244, 222)"],[style*="background: rgb(255, 246, 229)"],[style*="background: rgb(255, 243, 205)"],[style*="background: rgb(255, 248, 236)"],[style*="background: rgb(255, 251, 230)"],[style*="background: rgb(255, 242, 214)"],[style*="background: rgb(254, 243, 199)"],[style*="background: rgb(253, 246, 236)"],[style*="background-color: rgb(255, 248, 225)"],[style*="background-color: rgb(255, 244, 222)"],[style*="background-color: rgb(255, 246, 229)"],[style*="background-color: rgb(255, 243, 205)"],[style*="background-color: rgb(255, 248, 236)"],[style*="background-color: rgb(255, 251, 230)"],[style*="background-color: rgb(255, 242, 214)"],[style*="background-color: rgb(254, 243, 199)"],[style*="background-color: rgb(253, 246, 236)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--warn-bg)!important;border-color:var(--warn-line)!important}html.theme-auto :is([style*="background:#e8f5ec"],[style*="background: #e8f5ec"],[style*="background:#e9f7ee"],[style*="background: #e9f7ee"],[style*="background:#eef4ee"],[style*="background: #eef4ee"],[style*="background:#ecfdf5"],[style*="background: #ecfdf5"],[style*="background:#e7f6ec"],[style*="background: #e7f6ec"],[style*="background:#dcfce7"],[style*="background: #dcfce7"],[style*="background-color:#e8f5ec"],[style*="background-color: #e8f5ec"],[style*="background-color:#e9f7ee"],[style*="background-color: #e9f7ee"],[style*="background-color:#eef4ee"],[style*="background-color: #eef4ee"],[style*="background-color:#ecfdf5"],[style*="background-color: #ecfdf5"],[style*="background-color:#e7f6ec"],[style*="background-color: #e7f6ec"],[style*="background-color:#dcfce7"],[style*="background-color: #dcfce7"],[style*="background: rgb(232, 245, 236)"],[style*="background: rgb(233, 247, 238)"],[style*="background: rgb(238, 244, 238)"],[style*="background: rgb(236, 253, 245)"],[style*="background: rgb(231, 246, 236)"],[style*="background: rgb(220, 252, 231)"],[style*="background-color: rgb(232, 245, 236)"],[style*="background-color: rgb(233, 247, 238)"],[style*="background-color: rgb(238, 244, 238)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background-color: rgb(231, 246, 236)"],[style*="background-color: rgb(220, 252, 231)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--ok-bg)!important;border-color:var(--ok-line)!important}html.theme-auto :is([style*="background:#fdecea"],[style*="background: #fdecea"],[style*="background:#fcecea"],[style*="background: #fcecea"],[style*="background:#fdf6f6"],[style*="background: #fdf6f6"],[style*="background:#fee2e2"],[style*="background: #fee2e2"],[style*="background:#fef2f2"],[style*="background: #fef2f2"],[style*="background:#fbe9e7"],[style*="background: #fbe9e7"],[style*="background-color:#fdecea"],[style*="background-color: #fdecea"],[style*="background-color:#fcecea"],[style*="background-color: #fcecea"],[style*="background-color:#fdf6f6"],[style*="background-color: #fdf6f6"],[style*="background-color:#fee2e2"],[style*="background-color: #fee2e2"],[style*="background-color:#fef2f2"],[style*="background-color: #fef2f2"],[style*="background-color:#fbe9e7"],[style*="background-color: #fbe9e7"],[style*="background: rgb(253, 236, 234)"],[style*="background: rgb(252, 236, 234)"],[style*="background: rgb(253, 246, 246)"],[style*="background: rgb(254, 226, 226)"],[style*="background: rgb(254, 242, 242)"],[style*="background: rgb(251, 233, 231)"],[style*="background-color: rgb(253, 236, 234)"],[style*="background-color: rgb(252, 236, 234)"],[style*="background-color: rgb(253, 246, 246)"],[style*="background-color: rgb(254, 226, 226)"],[style*="background-color: rgb(254, 242, 242)"],[style*="background-color: rgb(251, 233, 231)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--danger-bg)!important;border-color:var(--danger-line)!important}html.theme-auto :is([style*="background:#eef4ff"],[style*="background: #eef4ff"],[style*="background:#e9f0ff"],[style*="background: #e9f0ff"],[style*="background:#eff6ff"],[style*="background: #eff6ff"],[style*="background:#e0f2fe"],[style*="background: #e0f2fe"],[style*="background:#efe7ff"],[style*="background: #efe7ff"],[style*="background-color:#eef4ff"],[style*="background-color: #eef4ff"],[style*="background-color:#e9f0ff"],[style*="background-color: #e9f0ff"],[style*="background-color:#eff6ff"],[style*="background-color: #eff6ff"],[style*="background-color:#e0f2fe"],[style*="background-color: #e0f2fe"],[style*="background-color:#efe7ff"],[style*="background-color: #efe7ff"],[style*="background: rgb(238, 244, 255)"],[style*="background: rgb(233, 240, 255)"],[style*="background: rgb(239, 246, 255)"],[style*="background: rgb(224, 242, 254)"],[style*="background: rgb(239, 231, 255)"],[style*="background-color: rgb(238, 244, 255)"],[style*="background-color: rgb(233, 240, 255)"],[style*="background-color: rgb(239, 246, 255)"],[style*="background-color: rgb(224, 242, 254)"],[style*="background-color: rgb(239, 231, 255)"]):not(.vsw-swatch):not([class*="swatch"]):not([class*="qr"]):not(.btn):not([class*="badge"]):not(.html-block *):not(.html-block){background-color:var(--info-bg)!important;border-color:var(--info-line)!important}html.theme-auto :is([style^="color:#333"],[style*=";color:#333"],[style*="; color:#333"],[style^="color: #333"],[style*=";color: #333"],[style*="; color: #333"],[style^="color:#333333"],[style*=";color:#333333"],[style*="; color:#333333"],[style^="color: #333333"],[style*=";color: #333333"],[style*="; color: #333333"],[style^="color:#444"],[style*=";color:#444"],[style*="; color:#444"],[style^="color: #444"],[style*=";color: #444"],[style*="; color: #444"],[style^="color:#222"],[style*=";color:#222"],[style*="; color:#222"],[style^="color: #222"],[style*=";color: #222"],[style*="; color: #222"],[style^="color:#111"],[style*=";color:#111"],[style*="; color:#111"],[style^="color: #111"],[style*=";color: #111"],[style*="; color: #111"],[style^="color:#16211b"],[style*=";color:#16211b"],[style*="; color:#16211b"],[style^="color: #16211b"],[style*=";color: #16211b"],[style*="; color: #16211b"],[style^="color:#1a1f1c"],[style*=";color:#1a1f1c"],[style*="; color:#1a1f1c"],[style^="color: #1a1f1c"],[style*=";color: #1a1f1c"],[style*="; color: #1a1f1c"],[style^="color:#1d1d1f"],[style*=";color:#1d1d1f"],[style*="; color:#1d1d1f"],[style^="color: #1d1d1f"],[style*=";color: #1d1d1f"],[style*="; color: #1d1d1f"],[style^="color:#1f2937"],[style*=";color:#1f2937"],[style*="; color:#1f2937"],[style^="color: #1f2937"],[style*=";color: #1f2937"],[style*="; color: #1f2937"],[style^="color: rgb(51, 51, 51)"],[style*=";color: rgb(51, 51, 51)"],[style*="; color: rgb(51, 51, 51)"],[style^="color: rgb(68, 68, 68)"],[style*=";color: rgb(68, 68, 68)"],[style*="; color: rgb(68, 68, 68)"],[style^="color: rgb(34, 34, 34)"],[style*=";color: rgb(34, 34, 34)"],[style*="; color: rgb(34, 34, 34)"],[style^="color: rgb(17, 17, 17)"],[style*=";color: rgb(17, 17, 17)"],[style*="; color: rgb(17, 17, 17)"],[style^="color: rgb(22, 33, 27)"],[style*=";color: rgb(22, 33, 27)"],[style*="; color: rgb(22, 33, 27)"],[style^="color: rgb(26, 31, 28)"],[style*=";color: rgb(26, 31, 28)"],[style*="; color: rgb(26, 31, 28)"],[style^="color: rgb(29, 29, 31)"],[style*=";color: rgb(29, 29, 31)"],[style*="; color: rgb(29, 29, 31)"],[style^="color: rgb(31, 41, 55)"],[style*=";color: rgb(31, 41, 55)"],[style*="; color: rgb(31, 41, 55)"]){color:var(--ink)!important}html.theme-auto :is([style^="color:#555"],[style*=";color:#555"],[style*="; color:#555"],[style^="color: #555"],[style*=";color: #555"],[style*="; color: #555"],[style^="color:#666"],[style*=";color:#666"],[style*="; color:#666"],[style^="color: #666"],[style*=";color: #666"],[style*="; color: #666"],[style^="color:#777"],[style*=";color:#777"],[style*="; color:#777"],[style^="color: #777"],[style*=";color: #777"],[style*="; color: #777"],[style^="color:#888"],[style*=";color:#888"],[style*="; color:#888"],[style^="color: #888"],[style*=";color: #888"],[style*="; color: #888"],[style^="color:#999"],[style*=";color:#999"],[style*="; color:#999"],[style^="color: #999"],[style*=";color: #999"],[style*="; color: #999"],[style^="color:#aaa"],[style*=";color:#aaa"],[style*="; color:#aaa"],[style^="color: #aaa"],[style*=";color: #aaa"],[style*="; color: #aaa"],[style^="color:#6b7280"],[style*=";color:#6b7280"],[style*="; color:#6b7280"],[style^="color: #6b7280"],[style*=";color: #6b7280"],[style*="; color: #6b7280"],[style^="color:#556158"],[style*=";color:#556158"],[style*="; color:#556158"],[style^="color: #556158"],[style*=";color: #556158"],[style*="; color: #556158"],[style^="color:#5b6b62"],[style*=";color:#5b6b62"],[style*="; color:#5b6b62"],[style^="color: #5b6b62"],[style*=";color: #5b6b62"],[style*="; color: #5b6b62"],[style^="color: rgb(85, 85, 85)"],[style*=";color: rgb(85, 85, 85)"],[style*="; color: rgb(85, 85, 85)"],[style^="color: rgb(102, 102, 102)"],[style*=";color: rgb(102, 102, 102)"],[style*="; color: rgb(102, 102, 102)"],[style^="color: rgb(119, 119, 119)"],[style*=";color: rgb(119, 119, 119)"],[style*="; color: rgb(119, 119, 119)"],[style^="color: rgb(136, 136, 136)"],[style*=";color: rgb(136, 136, 136)"],[style*="; color: rgb(136, 136, 136)"],[style^="color: rgb(153, 153, 153)"],[style*=";color: rgb(153, 153, 153)"],[style*="; color: rgb(153, 153, 153)"],[style^="color: rgb(170, 170, 170)"],[style*=";color: rgb(170, 170, 170)"],[style*="; color: rgb(170, 170, 170)"],[style^="color: rgb(107, 114, 128)"],[style*=";color: rgb(107, 114, 128)"],[style*="; color: rgb(107, 114, 128)"],[style^="color: rgb(85, 97, 88)"],[style*=";color: rgb(85, 97, 88)"],[style*="; color: rgb(85, 97, 88)"],[style^="color: rgb(91, 107, 98)"],[style*=";color: rgb(91, 107, 98)"],[style*="; color: rgb(91, 107, 98)"]){color:var(--ink-2)!important}html.theme-auto :is([style*="border:1px solid #e4e8df"],[style*="border-bottom:1px solid #e4e8df"],[style*="border-top:1px solid #e4e8df"],[style*="border:1px solid #eef1ea"],[style*="border-bottom:1px solid #eef1ea"],[style*="border-top:1px solid #eef1ea"],[style*="border:1px solid #eee"],[style*="border-bottom:1px solid #eee"],[style*="border-top:1px solid #eee"],[style*="border:1px solid #ddd"],[style*="border-bottom:1px solid #ddd"],[style*="border-top:1px solid #ddd"],[style*="border:1px solid #e5e7eb"],[style*="border-bottom:1px solid #e5e7eb"],[style*="border-top:1px solid #e5e7eb"],[style*="border:1px solid #e6e9e4"],[style*="border-bottom:1px solid #e6e9e4"],[style*="border-top:1px solid #e6e9e4"],[style*="border:1px solid #dcdfd8"],[style*="border-bottom:1px solid #dcdfd8"],[style*="border-top:1px solid #dcdfd8"],[style*="border:1px solid #e0e0e0"],[style*="border-bottom:1px solid #e0e0e0"],[style*="border-top:1px solid #e0e0e0"],[style*="border:1px solid #e5e5e5"],[style*="border-bottom:1px solid #e5e5e5"],[style*="border-top:1px solid #e5e5e5"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(228, 232, 223)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 241, 234)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(238, 238, 238)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(221, 221, 221)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(229, 231, 235)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(230, 233, 228)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(220, 223, 216)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(224, 224, 224)"],[style*="1px solid rgb(229, 229, 229)"],[style*="1px solid rgb(229, 229, 229)"],[style*="1px solid rgb(229, 229, 229)"]){border-color:var(--line)!important}html.theme-auto .badge.ok,html.theme-auto .notice.success,html.theme-auto .qo-msg.ok,html.theme-auto .order-status.st-done,html.theme-auto .messenger-msg.ok,html.theme-auto .len-badge.ok,html.theme-auto .check-item.ok .ci-mark,html.theme-auto .check-score.ok,html.theme-auto .due-tag.due-ok,html.theme-auto .inv-tag.ok,html.theme-auto .pt-note.ok,html.theme-auto .cs-chip.done{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}html.theme-auto .order-status.st-processing,html.theme-auto .verify-banner,html.theme-auto .len-badge.warn,html.theme-auto .check-item.warn .ci-mark,html.theme-auto .check-score.warn,html.theme-auto .due-tag.due-soon,html.theme-auto .price-agree,html.theme-auto .inv-note,html.theme-auto tr.org-pending td,html.theme-auto .pt-note.warn,html.theme-auto .cm-note-tag,html.theme-auto .chat-collide,html.theme-auto .blog-new,html.theme-auto .pay-warn.over,html.theme-auto .rte-restore{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}html.theme-auto .btn-danger,html.theme-auto .notice.error,html.theme-auto .qo-msg.err,html.theme-auto .auth-err,html.theme-auto .messenger-msg.err,html.theme-auto .len-badge.bad,html.theme-auto .check-item.err .ci-mark,html.theme-auto .check-score.err,html.theme-auto .due-tag.due-overdue,html.theme-auto .ostat-need.on,html.theme-auto .pay-warn.under,html.theme-auto .acc-denied,html.theme-auto .bal-hint.neg,html.theme-auto .wait-tag.over,html.theme-auto .rep-cell.warn,html.theme-auto .task-list li.over,html.theme-auto .tag-left,html.theme-auto .left-badge{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}}.acc-gift{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;text-decoration:none;color:#1b1b1b;background:var(--accent,#D9A441)}.acc-gift:hover{filter:brightness(1.06)}@media(max-width:640px){.acc-gift{padding:3px 8px}}.site-nav a.acc-gift,.site-nav a.acc-gift:hover{color:#1b1b1b}.pfp-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0;padding-bottom:2px}.pfp-chips::-webkit-scrollbar{display:none}.pdv-page{margin:0;width:100%;max-width:1000px;text-align:center}.pdv-page img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.12);background:#fff}.pdv-page figcaption{margin-top:4px}.pfbox-more{color:#fff;font-weight:600;text-decoration:underline;white-space:nowrap}.pdv-page{max-width:var(--pdv-w,1000px)}.pdv-wide{padding:0}.pdv-wide .pdv-page{max-width:none}.pdv-spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--primary,#5640ff) 25%,transparent);border-top-color:var(--primary,#5640ff);animation:pdvSpin .8s linear infinite;vertical-align:-3px;flex:0 0 auto}.pdv-spin-sm{width:14px;height:14px;border-width:2px;border-color:color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor}a.is-opening{pointer-events:none;opacity:.85}@keyframes pdvSpin{to{transform:rotate(360deg)}}.pfbox .pfbox-fig img{cursor:zoom-in}.pfbox.pfbox-max .pfbox-fig img{cursor:zoom-out}.pf-item{position:relative}.pfs-chip{position:absolute;right:8px;bottom:8px;z-index:2;display:flex;gap:6px;align-items:center}.pfs-like,.pfs-cnt{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:999px;border:0;background:rgba(12,12,16,.58);color:#fff;font:600 13px/1 inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,background .15s ease}.pfs-like svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:fill .15s ease,stroke .15s ease}.pfs-like:hover{background:rgba(12,12,16,.75)}.pfs-like.on svg{fill:#ff3b5c;stroke:#ff3b5c}.pfs-like.pop svg{animation:pfs-pop .45s ease}.pfs-like .pfs-n:empty{display:none}.pfs-cnt[hidden]{display:none}.pfs-hot .pfs-like::before{content:'🔥';margin-right:1px}@keyframes pfs-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}70%{transform:scale(.9)}100%{transform:scale(1)}}@media (hover:hover){.pfs-chip{opacity:.92}.pfp-card:hover .pfs-chip,.pf-item:hover .pfs-chip{opacity:1}}.pfs-lb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.pfs-lb .pfs-like,.pfs-lb-b{height:40px;padding:0 14px;border-radius:999px;border:0;background:rgba(255,255,255,.12);color:#fff;font:600 14px/1 inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pfs-lb .pfs-like:hover,.pfs-lb-b:hover{background:rgba(255,255,255,.22)}.pfs-lb-v{color:rgba(255,255,255,.7);font-size:13px;padding:0 6px}.pfbox-fig{position:relative}.pfs-burst{position:absolute;left:50%;top:42%;width:120px;height:120px;margin:-60px 0 0 -60px;pointer-events:none;animation:pfs-burst .9s ease forwards}.pfs-burst svg{width:100%;height:100%;fill:#ff3b5c;filter:drop-shadow(0 6px 24px rgba(255,59,92,.55))}@keyframes pfs-burst{0%{transform:scale(.3);opacity:0}25%{transform:scale(1.1);opacity:.95}60%{transform:scale(1);opacity:.9}100%{transform:scale(1.25);opacity:0}}@media(max-width:760px){.pfs-lb .pfs-lb-l{display:none}.pfs-lb .pfs-like,.pfs-lb-b{height:44px;padding:0 14px}}.pfs-panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,92vw);background:var(--surface,#fff);color:var(--ink,#111);display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.35);z-index:3;animation:pfs-in .2s ease}@keyframes pfs-in{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.pfbox.pfs-panel-on .pfbox-fig{margin-right:min(380px,92vw)}.pfbox.pfs-panel-on .pfbox-nav.next{right:calc(min(380px,92vw) + 16px)}.pfbox.pfs-panel-on .pfbox-close{display:none}.pfs-panel-h{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line,#eee)}.pfs-panel-x{border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:inherit;width:40px;height:40px;border-radius:50%}.pfs-panel-x:hover{background:var(--line,#eee)}.pfs-panel .pfs-comments{flex:1;min-height:0;display:flex;flex-direction:column}.pfs-panel .pfs-list{flex:1;overflow:auto;padding:12px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pfs-panel .pfs-form{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,#eee)}@media(max-width:760px){.pfs-panel{top:auto;left:0;width:auto;height:min(72dvh,620px);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.35);animation:pfs-up .22s ease}.pfbox.pfs-panel-on .pfbox-fig{margin-right:0}@keyframes pfs-up{from{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}}.pfs-cm{padding:10px 0;border-bottom:1px solid var(--line,#eee)}.pfs-cm:last-child{border-bottom:0}.pfs-cm-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pfs-cm-h span{color:color-mix(in srgb,var(--ink,#111) 58%,transparent);font-size:12px}.pfs-cm-t{margin-top:3px;word-break:break-word;line-height:1.45}.pfs-cm-r{margin:8px 0 0 12px;padding:8px 10px;border-left:3px solid var(--primary,#5b4bdb);background:color-mix(in srgb,var(--primary,#5b4bdb) 7%,transparent);border-radius:0 8px 8px 0;font-size:14px}.pfs-cm-r b{display:block;font-size:12px;color:var(--primary,#5b4bdb);margin-bottom:2px}.pfs-empty{color:color-mix(in srgb,var(--ink,#111) 58%,transparent);margin:6px 0}.pfs-form{display:flex;flex-direction:column;gap:8px}.pfs-form input[name=author],.pfs-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:inherit;background:var(--field-bg,var(--bg,#fff));border:1px solid var(--line,#ddd);border-radius:10px;padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.pfs-form input[name=author]:focus,.pfs-form textarea:focus{border-color:var(--primary,#5b4bdb);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#5b4bdb) 18%,transparent)}.pfs-form textarea{resize:vertical;min-height:44px}.pfs-consent{font-size:12px;color:color-mix(in srgb,var(--ink,#111) 58%,transparent);display:flex;gap:6px;align-items:flex-start}.pfs-form-f{display:flex;justify-content:space-between;align-items:center;gap:8px}.pfs-note{color:color-mix(in srgb,var(--ink,#111) 58%,transparent)}.pfs-case-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pfs-case-h{font-size:20px;margin:20px 0 6px}.pfs-ask{position:fixed;z-index:200;width:240px;background:var(--surface,#fff);color:var(--ink,#111);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.3);padding:6px;display:flex;flex-direction:column}.pfs-ask-t{font-size:12px;color:color-mix(in srgb,var(--ink,#111) 58%,transparent);padding:6px 10px}.pfs-ask button{border:0;background:none;text-align:left;padding:10px;border-radius:10px;font:500 15px/1.2 inherit;color:inherit;cursor:pointer}.pfs-ask button:hover{background:var(--line,#eee)}.pfs-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:500;background:rgba(20,20,24,.92);color:#fff;padding:10px 16px;border-radius:12px;font-size:14px;transition:opacity .25s,transform .25s;max-width:90vw;text-align:center}.pfs-toast.on{opacity:1;transform:translate(-50%,0)}html.pfbox-open .fab-widget,html.pfbox-open .chat-widget,html.pfbox-open .to-top{display:none!important}.pfs-save{display:inline-flex;align-items:center;gap:5px;height:32px;min-width:32px;justify-content:center;padding:0 9px;border-radius:999px;border:0;background:rgba(12,12,16,.58);color:#fff;font:600 15px/1 inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pfs-save.on{background:#f5a623;color:#1b1446}.pfs-lb .pfs-save{height:40px;padding:0 14px;background:rgba(255,255,255,.12);font-size:14px}.pfs-lb .pfs-save.on{background:#f5a623;color:#1b1446}.pfs-tray{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:180;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:18px;background:var(--surface,#fff);color:var(--ink,#111);border:1px solid var(--line,#eee);box-shadow:0 14px 40px rgba(0,0,0,.22);max-width:calc(100vw - 24px);animation:pfs-in .25s ease}.pfs-tray-th{display:flex}.pfs-tray-th img{width:36px;height:36px;border-radius:9px;object-fit:cover;border:2px solid var(--surface,#fff);margin-left:-10px}.pfs-tray-th img:first-child{margin-left:0}.pfs-tray-t{display:flex;flex-direction:column;line-height:1.2;font-size:13px}.pfs-tray-t span{color:color-mix(in srgb,var(--ink,#111) 58%,transparent)}.pfs-tray-x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:inherit;width:32px;height:32px;border-radius:50%}.pfs-tray-x:hover{background:var(--line,#eee)}html.pfbox-open .pfs-tray{display:none}@media(max-width:767px){.pfs-tray{bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.pfs-sim{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:min(860px,92vw)}.pfs-sim-h{color:rgba(255,255,255,.7);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.pfs-sim-row{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding-bottom:2px;scrollbar-width:thin}.pfs-sim-i{flex:none;width:64px;height:64px;padding:0;border:2px solid rgba(255,255,255,.18);border-radius:10px;overflow:hidden;cursor:pointer;background:none}.pfs-sim-i:hover{border-color:#fff}.pfs-sim-i img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:760px){.pfs-sim-i{width:52px;height:52px}}.pfbox-fig:has(.pfs-lb) img{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px)}.pfbox-fig:has(.pfs-sim) img{max-height:calc(100vh - 290px);max-height:calc(100dvh - 290px)}@media(max-width:760px){.pfbox-fig:has(.pfs-lb) img{max-height:calc(100dvh - 190px)}.pfbox-fig:has(.pfs-sim) img{max-height:calc(100dvh - 270px)}.pfbox-fig{gap:8px}}@keyframes av-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes av-pulse2{0%{box-shadow:0 0 0 0 rgba(245,166,35,.55)}70%{box-shadow:0 0 0 7px rgba(245,166,35,0)}100%{box-shadow:0 0 0 0 rgba(245,166,35,0)}}.mod-held{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#f2b90c 14%,var(--field-bg,#fff));border:1px solid color-mix(in srgb,#f2b90c 45%,transparent);color:var(--ink,inherit);font-size:14px;line-height:1.45}.mod-held::before{content:'✋ '}.mod-held-old{opacity:.65}.messenger-msg.held{background:color-mix(in srgb,#f2b90c 14%,var(--field-bg,#fff));border:1px solid color-mix(in srgb,#f2b90c 45%,transparent);color:var(--ink,inherit)}@keyframes modIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html .to-top{position:fixed;right:22px;bottom:calc(var(--float-bottom,18px) + 4px);z-index:185;width:40px;height:40px;border-radius:50%;border:1px solid var(--line,#e5e5e5);background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);color:var(--ink,#222);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.14);backdrop-filter:blur(6px);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .2s,transform .2s,background .2s}html.has-fab .to-top{bottom:calc(var(--float-bottom,18px) + 72px);right:24px}html .to-top.on{opacity:.92;transform:none;pointer-events:auto}html .to-top:hover{background:var(--primary,#5640ff);color:var(--primary-ink,#fff);opacity:1}@media (max-width:560px){html .to-top{right:14px;width:38px;height:38px}html.has-fab .to-top{bottom:calc(var(--float-bottom,18px) + 66px);right:20px}}@media print{html .to-top{display:none!important}}.pfbox-fs{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:72px;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.pfbox-fs:hover{background:rgba(255,255,255,.22)}.pfbox-fs .fs-out{display:none}.pfbox.pfbox-max .pfbox-fs .fs-in{display:none}.pfbox.pfbox-max .pfbox-fs .fs-out{display:inline}.pfbox.pfs-panel-on .pfbox-fs{display:none}.pfbox.pfbox-max{padding:0!important;background:#000}.pfbox.pfbox-max .pfbox-fig{max-width:100vw;max-height:100vh;gap:0}.pfbox.pfbox-max .pfbox-fig img{width:100vw;height:100vh;height:100dvh;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;object-fit:contain;border-radius:0;cursor:zoom-out}.pfbox.pfbox-max .pfbox-fig figcaption,.pfbox.pfbox-max .pfs-lb,.pfbox.pfbox-max .pfs-sim,.pfbox.pfbox-max .pfs-sim-h{display:none!important}.pfbox.pfbox-max .pfbox-close{display:none}.pfbox.pfbox-max .pfbox-fs{right:16px;background:rgba(0,0,0,.45)}@media(max-width:760px){.pfbox-fs{right:68px;width:44px;height:44px}}.bs-thread{border-bottom:1px solid var(--line,#eee)}.bs-thread .pfs-cm{border-bottom:0}.bs-kids{margin:0 0 10px 18px;padding-left:14px;border-left:2px solid var(--line,#eee)}.bs-reply{border:0;background:none;padding:4px 0;margin-top:2px;color:var(--primary,#5b4bdb);font:600 13px/1.2 inherit;cursor:pointer}.bs-reply:hover{text-decoration:underline}.bs-thread .bs-form{margin:6px 0 14px 18px}.bs-card{display:flex;gap:12px;margin-top:8px;font-size:13px;color:color-mix(in srgb,var(--ink,#111) 62%,transparent);position:relative;z-index:1}.bs-resume{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;z-index:300;display:flex;align-items:center;gap:10px;background:var(--surface,#fff);color:var(--ink,#111);border:1px solid var(--line,#eee);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.18);padding:10px 10px 10px 16px;transition:opacity .25s,transform .25s;max-width:calc(100vw - 24px);font-size:14px}.bs-resume.on{opacity:1;transform:translate(-50%,0)}.bs-resume-x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:inherit;width:32px;height:32px;border-radius:50%}.bs-resume-x:hover{background:var(--line,#eee)}@media(max-width:767px){.bs-resume{bottom:calc(72px + env(safe-area-inset-bottom,0px));font-size:13px}.bs-kids{margin-left:8px}}.bs-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.bs-card-foot .bs-card{margin-top:0}.bc-subs-ok{font-weight:600;color:#1f9d55}.bc-qfab{position:absolute;z-index:260;height:38px;padding:0 14px;border-radius:999px;border:0;background:#14141c;color:#fff;font:600 14px/1 inherit;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25);width:200px}.bc-qbox{position:fixed;inset:0;z-index:420;background:rgba(10,10,20,.72);display:flex;align-items:center;justify-content:center;padding:16px}html.bc-qopen{overflow:hidden}.bc-qin{position:relative;background:var(--surface,#fff);color:var(--ink,#111);border-radius:18px;padding:16px;max-width:min(520px,100%);max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:12px}.bc-qimg img{display:block;width:100%;max-height:58vh;object-fit:contain;border-radius:12px;background:#1b1446}.bc-qacts{display:flex;flex-wrap:wrap;gap:8px}.bc-qx{position:absolute;top:6px;right:8px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:inherit;z-index:1}html.bc-qopen .fab-widget,html.bc-qopen .chat-widget,html.bc-qopen .tabbar{display:none!important}#blogForm.form{max-width:1560px}.bf-main [id^="sec-"],.bf-side [id^="sec-"],#discuss{scroll-margin-top:calc(var(--adm-bar-h,56px) + 70px)}@keyframes csAiPulse{50%{opacity:.45}}.field.ai-filled input:not([type=radio]):not([type=checkbox]),.field.ai-filled textarea,.field.ai-filled select{border-color:#27ae60;background:color-mix(in srgb,#27ae60 6%,transparent)}.field.ai-miss>label{color:#b26a00}.field.ai-miss input:not([type=radio]):not([type=checkbox]),.field.ai-miss textarea,.field.ai-miss select{border-color:#f2994a}.media-cover>picture{display:block;width:100%;height:100%}.media-cover>picture>img{display:block;width:100%;height:100%}.media-cover:not(.mc-fit)>picture>img{object-fit:contain}.site-header,.admin-bar{padding-top:env(safe-area-inset-top,0px) !important;padding-left:env(safe-area-inset-left,0px) !important;padding-right:env(safe-area-inset-right,0px) !important}@media (max-width: 480px){html:not(.appview) .site-header-in{gap:8px}html:not(.appview) .site-header .brand-logo{max-width:96px;object-fit:contain}html:not(.appview) .site-header .theme-switch-top [data-theme="auto"]{display:none}html:not(.appview) .site-header .site-nav{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html:not(.appview) .site-header .site-nav::-webkit-scrollbar{display:none}html:not(.appview) .site-header .cta-mini,html:not(.appview) .site-header .wish-link{display:none !important}html:not(.appview) .site-header .brand{min-width:0;flex:1 1 auto;overflow:hidden}html:not(.appview) .site-header .brand-logo{flex:0 0 auto}html:not(.appview) .site-header .theme-switch-top{flex:0 0 auto}html:not(.appview) .site-header .site-nav{flex:0 1 auto}}@media (max-width: 360px){html:not(.appview) .site-header .brand-logo{max-width:80px}}html.pfsr-open{overflow:hidden}.pfsr{position:fixed;inset:0;z-index:1200;background:#0d0f0e;color:#fff;display:none}.pfsr.on{display:block}.pfsr-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pfsr-track::-webkit-scrollbar{display:none}.pfsr-s{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.pfsr-s figure{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(56px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.pfsr-s figure img{max-width:100%;max-height:100%;min-height:0;flex:0 1 auto;object-fit:contain;border-radius:10px}.pfsr-s figcaption{flex:0 0 auto;max-width:720px;width:100%;padding:12px 6px 4px;display:flex;flex-direction:column;gap:4px;line-height:1.45}.pfsr-s figcaption b{font-size:17px}.pfsr-s figcaption span{font-size:14px;opacity:.82;max-height:7.5em;overflow:auto}.pfsr-cover .pfsr-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.pfsr-cover::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.25) 45%,rgba(0,0,0,.85) 100%)}.pfsr-cv{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px 22px calc(34px + env(safe-area-inset-bottom,0px));max-width:760px;margin:0 auto}.pfsr-cv h2{font-size:clamp(26px,7vw,44px);line-height:1.1;margin:6px 0 10px;color:#fff}.pfsr-cv p{font-size:16px;line-height:1.5;opacity:.9;margin:0 0 18px;max-height:40vh;overflow:auto}.pfsr-k{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.pfsr-go{font:inherit;font-weight:700;font-size:15px;padding:12px 20px;border-radius:999px;border:0;background:#fff;color:#111;cursor:pointer}.pfsr-bars{position:absolute;z-index:5;left:10px;right:10px;top:calc(8px + env(safe-area-inset-top,0px));display:flex;gap:4px}.pfsr-bars i{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.3)}.pfsr-bars i.done,.pfsr-bars i.on{background:#fff}.pfsr-top{position:absolute;z-index:5;left:14px;right:8px;top:calc(18px + env(safe-area-inset-top,0px));display:flex;align-items:center;justify-content:space-between}.pfsr-cnt{font-size:13px;font-weight:600;opacity:.9;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pfsr-x{font-size:30px;line-height:1;width:44px;height:44px;border:0;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;cursor:pointer}.pfsr-nav{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:64px;border:0;border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-size:34px;cursor:pointer}.pfsr-nav.prev{left:10px}.pfsr-nav.next{right:10px}.pfsr-nav:hover{background:rgba(255,255,255,.22)}@media (max-width:700px){.pfsr-nav{display:none}}@media (max-width: 600px){.mini-check,label.check,label.switch,.switch{white-space:normal !important;max-width:100%;min-width:0;flex-wrap:wrap}.mini-check span,label.check span,.switch span{white-space:normal}.btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-main [style*="display:flex"],.admin-main [style*="display: flex"],.admin-main [style*="display:inline-flex"],main [style*="display:flex"],main [style*="display: flex"]{flex-wrap:wrap}.admin-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.admin-main select,.admin-main textarea,main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select,main textarea{max-width:100%;min-width:0}.grid-2>*,.grid-3>*,.field,.card,.admin-main form{min-width:0;max-width:100%}.mini-check .muted,.mini-check .small{display:inline;white-space:normal}}html.cvv-open{overflow:hidden}.cvv{position:fixed;inset:0;z-index:1200;background:#0b0c0c;color:#fff;display:none}.cvv.on{display:block}.cvv-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.cvv-track::-webkit-scrollbar{display:none}.cvv-s{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(54px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px))}.cvv-ph{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;width:100%}.cvv-ph img,.cvv-ph video{max-height:100%;max-width:100%;aspect-ratio:auto;border-radius:22px;box-shadow:0 10px 40px rgba(0,0,0,.5);object-fit:contain;background:#000}.cvv-info{text-align:center;max-width:520px;display:flex;flex-direction:column;gap:3px;line-height:1.4}.cvv-info b{font-size:16px}.cvv-info span{font-size:13px;opacity:.8}.cvv-tags{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;margin-top:4px}.cvv-tags button{font:inherit;font-size:12px;padding:3px 9px;border-radius:999px;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.cvv-act{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.cvv-act button{font:inherit;font-weight:700;font-size:15px;height:44px;min-width:44px;padding:0 14px;border-radius:999px;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.cvv-act button.on{color:#ff4d6d;background:rgba(255,77,109,.16)}.cvv-act .cvv-dl{background:#fff;color:#111;padding:0 20px}.cvv-act b{font-weight:600;font-size:13px}.cvv-x{position:absolute;z-index:3;right:10px;top:calc(8px + env(safe-area-inset-top,0px));width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:30px;line-height:1;cursor:pointer}.cvv-cnt{position:absolute;z-index:3;left:16px;top:calc(20px + env(safe-area-inset-top,0px));font-size:13px;font-weight:600;opacity:.8}.cvv-nav{position:absolute;z-index:3;top:45%;width:48px;height:64px;border:0;border-radius:12px;background:rgba(255,255,255,.1);color:#fff;font-size:34px;cursor:pointer}.cvv-nav.prev{left:10px}.cvv-nav.next{right:10px}@media (max-width:700px){.cvv-nav{display:none}}.cvv-how{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.cvv-how[hidden]{display:none}.cvv-how-in{position:relative;background:var(--surface,#fff);color:var(--ink,#111);border-radius:18px 18px 0 0;padding:18px 18px calc(20px + env(safe-area-inset-bottom,0px));max-width:560px;width:100%;line-height:1.5;font-size:14px}.cvv-how-in p{margin:8px 0 0}.cvv-how-s{opacity:.6;font-size:12px}.cvv-how-x{position:absolute;right:8px;top:6px;border:0;background:none;font-size:26px;cursor:pointer;color:inherit}.cvv-lock,.cvv-fbar{display:none}.cvv.full .cvv-info,.cvv.full .cvv-act,.cvv.full .cvv-cnt,.cvv.full .cvv-nav,.cvv.full .cvv-x{display:none!important}.cvv.full .cvv-s{padding:0}.cvv.full .cvv-ph img,.cvv.full .cvv-ph video{height:100vh;height:100dvh;max-height:none;max-width:100vw;width:auto;border-radius:0;box-shadow:none;object-fit:contain}@media (max-aspect-ratio:3/4){.cvv.full .cvv-ph img,.cvv.full .cvv-ph video{width:100vw;object-fit:cover}}.cvv.full .cvv-ph{height:100%}.cvv.full .cvv-fbar{display:flex;gap:8px;position:absolute;z-index:4;right:10px;top:calc(10px + env(safe-area-inset-top,0px))}.cvv-fbar button{width:42px;height:42px;border-radius:50%;border:0;background:rgba(0,0,0,.35);color:#fff;font-size:18px;cursor:pointer;backdrop-filter:blur(6px)}.cvv.full.lockon .cvv-lock{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:3;left:0;right:0;top:calc(9vh + env(safe-area-inset-top,0px));pointer-events:none;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35)}.cvv-lock-d{font-size:clamp(15px,2.2vh,20px);font-weight:600}.cvv-lock-t{font-size:clamp(64px,11vh,120px);font-weight:600;line-height:1;letter-spacing:-.02em}.cvv-act button[data-a="full"]{font-size:18px}.cvv-cm{position:absolute;inset:0;z-index:6;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.cvv-cm[hidden]{display:none}.cvv-cm-in{position:relative;background:var(--surface,#fff);color:var(--ink,#111);border-radius:18px 18px 0 0;max-width:560px;width:100%;max-height:82vh;display:flex;flex-direction:column;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.cvv-cm-h{display:flex;gap:8px;align-items:baseline;padding-right:30px}.cvv-cm-t{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvv-cm-list{flex:1 1 auto;overflow:auto;margin:10px 0;min-height:60px}.cvv-cm-i{padding:8px 0;border-bottom:1px solid var(--line-2,#eee);font-size:14px;line-height:1.45}.cvv-cm-i p{margin:2px 0 0}.cvv-cm-i.sub{margin-left:18px;padding-left:10px;border-left:2px solid var(--line-2,#eee)}.cvv-cm-own{margin:6px 0 0 10px;padding:6px 10px;border-radius:10px;background:var(--surface-2,#f3f4f2);font-size:13px}.cvv-cm-rep{border:0;background:none;color:var(--primary);font:inherit;font-size:12.5px;padding:2px 0;cursor:pointer}.cvv-cm-f{display:flex;flex-direction:column;gap:6px}.cvv-cm-f input,.cvv-cm-f textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;background:var(--bg);color:inherit}.cvv-hp{position:absolute!important;left:-9999px;width:1px!important;height:1px!important;opacity:0}.cvv-cm-cs{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--ink-2)}.cvv-cm-cs input{width:auto}.cvv-cm-re{font-size:13px;color:var(--ink-2)}.cvv-cm-re button{border:0;background:none;cursor:pointer;color:inherit}.cvv-cm-row{display:flex;gap:10px;align-items:center}.cvv-cm-go{font:inherit;font-weight:700;padding:9px 18px;border-radius:999px;border:0;background:var(--primary);color:#fff;cursor:pointer}.cvv-cm-msg{font-size:13px;color:var(--ink-2)}.cvpk{position:fixed;inset:0;z-index:1250;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.cvpk[hidden]{display:none}.cvpk-in{position:relative;background:var(--surface,#fff);color:var(--ink,#111);border-radius:18px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:18px 18px 16px;line-height:1.45}@media (max-width:600px){.cvpk{align-items:flex-end;padding:0}.cvpk-in{border-radius:18px 18px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.cvpk-h{font-size:18px}.cvpk-s{margin:4px 0 10px;font-size:14px;color:var(--ink-2)}.cvpk-img{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:0 0 10px}.cvpk-os,.cvpk-next{display:flex;flex-direction:column;gap:8px}.cvpk-next{margin-top:10px}.cvpk-o{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;font:inherit;padding:11px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer}.cvpk-o span{font-size:13px;color:var(--ink-2)}.cvpk-o.main{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.cvpk-o:disabled{opacity:.5;cursor:default}.cvpk-pr{margin-top:12px;font-size:13px}.cvpk-bar{height:6px;border-radius:3px;background:var(--line-2,#eee);overflow:hidden;margin-bottom:4px}.cvpk-bar i{display:block;height:100%;width:0;background:var(--primary);transition:width .2s}.cvpk-auto{margin-top:14px;font-size:14px;border-top:1px solid var(--line-2,#eee);padding-top:10px}.cvpk-auto summary{cursor:pointer;font-weight:600}.cvpk-auto p{margin:8px 0 0}@keyframes gwPulse{50%{opacity:.35}}.pfbox-vid{max-width:100%;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);border-radius:10px;background:#000}.pfbox-count{position:absolute;top:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-variant-numeric:tabular-nums}.pfbox-thumbs{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;overflow-x:auto;padding:4px 16px;scrollbar-width:none}.pfbox-thumbs::-webkit-scrollbar{display:none}.pfbox-thumbs button{flex:0 0 auto;width:52px;height:52px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:#222;cursor:pointer;opacity:.6;transition:opacity .15s}.pfbox-thumbs button.on{border-color:#fff;opacity:1}.pfbox-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.pfbox-tv{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:18px}.pfbox:has(.pfbox-thumbs:not([hidden])) .pfbox-fig img{max-height:calc(100dvh - 190px)}.pfbox:has(.pfbox-thumbs:not([hidden])) .pfs-sim{display:none}.pfbox:has(.pfbox-thumbs:not([hidden])){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pfbox:has(.pfbox-thumbs:not([hidden])) .pfbox-fig img{max-height:calc(100dvh - 230px)}.pfbox:has(.pfbox-thumbs:not([hidden])) .pfbox-fig:has(.pfs-lb) img{max-height:calc(100dvh - 270px)}.pfbox:has(.pfbox-thumbs:not([hidden])) .pfbox-vid{max-height:calc(100dvh - 250px)}@keyframes pfsHint{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,6px)}}html.pfsite-lock{overflow:hidden}@keyframes pfsMk{0%,100%{box-shadow:0 0 0 4px rgba(255,255,255,.85),0 4px 14px rgba(0,0,0,.35)}50%{box-shadow:0 0 0 9px rgba(255,255,255,.45),0 4px 14px rgba(0,0,0,.35)}}@media (max-width: 760px){.cs-noti-pop{position:fixed !important;left:8px !important;right:8px !important;top:var(--noti-top,64px) !important;width:auto !important;max-width:none !important;z-index:1000 !important}.cs-noti-pop .cs-noti-list{max-height:calc(100vh - var(--noti-top,64px) - 170px) !important;-webkit-overflow-scrolling:touch}}.site-nav .cs-noti-pop a{display:inline-flex !important}.cs-noti-foot{display:flex;justify-content:space-between;gap:8px;padding:9px 12px;border-top:1px solid var(--line-2,#eef1ea);font-size:13px;flex:none}.cs-noti-foot a,.cs-noti-foot button{color:var(--primary,#256B4B);font-weight:600;text-decoration:none;background:none;border:0;padding:0;font:inherit;font-size:13px;cursor:pointer}.mh-item+.mh-item{border-top:1px solid var(--line-2,var(--line))}.mh-item a{display:flex;gap:12px;align-items:center;padding:11px 14px;color:inherit;text-decoration:none}.mh-item a:hover{background:var(--surface-2,rgba(0,0,0,.025))}.mh-ava{flex:none;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;color:#fff;background:hsl(var(--h,210) 52% 52%);overflow:hidden}.mh-ava img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.mh-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mh-row{display:flex;align-items:center;gap:8px;min-width:0}.mh-name{flex:1;min-width:0;font-weight:700;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-time{flex:none;font-size:12px;color:var(--ink-2)}.mh-last{flex:1;min-width:0;font-size:14px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-last b{font-weight:600;color:var(--ink)}.mh-sub{font-size:12px;color:var(--ink-2);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-badge{flex:none;min-width:22px;height:22px;border-radius:11px;background:var(--primary);color:var(--primary-ink,#fff);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box}.mh-badge-new{background:#f2994a;color:#fff}.mh-pin{flex:none;font-size:13px;opacity:.6}html.mh-lock,html.mh-lock body{overflow:hidden}.tfp-st{font-weight:800;font-size:15.5px;margin:2px 0 6px}.tfp-on{color:var(--ok,#1f7a4c)}.tfp-off{color:var(--ink)}.tfp-txt{font-size:14px;line-height:1.5;color:var(--ink-2)}.tfp-txt b{color:var(--ink)}.tfp-mut{display:block;margin-top:6px;font-size:12.5px;opacity:.85}.tfp-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tfp-btn{font:inherit;font-weight:700;font-size:14px;padding:10px 15px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer}.tfp-main{background:var(--primary);color:var(--primary-ink,#fff);border-color:var(--primary)}.tfp-btn[disabled]{opacity:.6}.tfp-msg{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--info-bg,#eef5ff);border:1px solid var(--info-line,#cfe0fb);font-size:13.5px;line-height:1.45}.tfp-help{margin-top:12px;font-size:13.5px;color:var(--ink-2)}.tfp-help summary{cursor:pointer;font-weight:600}.tfp-help div{margin-top:6px;line-height:1.5}:where(img[data-wh]){height:auto}.cd-badge{min-width:20px;height:20px;border-radius:10px;background:var(--primary);color:var(--primary-ink,#fff);font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box}.cd-l-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cd-l-t b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-l-t small{color:var(--ink-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-l-s{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--ink-2)}.cd-empty{padding:8px 0;font-size:14px;line-height:1.5}#bfCoverVMPic:not(.empty){aspect-ratio:auto;flex:0 0 220px;background:#000}#bfCoverVMPic video{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;margin:0 auto}.pv-term{display:none}.pv-list .prod-grid{display:block!important;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface,#fff)}.pv-list .prod-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"t term price" "s term btns";align-items:center;gap:2px 18px;width:auto!important;max-width:none!important;margin:0!important;padding:12px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none!important;background:transparent;text-align:left;transform:none!important}.pv-list .prod-card:last-child{border-bottom:0}.pv-list .prod-card:hover{background:var(--surface-2,rgba(0,0,0,.02))}.pv-list .prod-body{display:contents}.pv-list .prod-imglink,.pv-list .prodcard-gallery,.pv-list .prod-specs,.pv-list .prod-carddesc,.pv-list .wish-btn,.pv-list .quickview-btn,.pv-list .compare-btn,.pv-list .product-badge,.pv-list .img-count,.pv-list .product-sku,.pv-list .product-terms,.pv-list .product-pricenote,.pv-list .add-to-cart,.pv-list .variant-select{display:none!important}.pv-list .prod-titlelink{grid-area:t;font-size:15px}.pv-list .prod-cardsub{grid-area:s;margin:0}.pv-list .pv-term{display:block;grid-area:term;font-size:13px;color:var(--ink-2,#666);white-space:nowrap}.pv-list .product-price-row{grid-area:price;justify-self:end;margin:0;text-align:right;display:block}.pv-list .product-price{font-size:16px;font-weight:700;white-space:nowrap}.pv-list .prod-btns{grid-area:btns;justify-self:end;margin:0;display:flex;gap:6px}@media(max-width:640px){.pv-list .prod-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t price" "s s" "term btns";gap:4px 12px;padding:12px 14px}.pv-list .pv-term{white-space:normal}}.adm-toasts{position:fixed;right:18px;bottom:18px;z-index:10050;display:flex;flex-direction:column;gap:8px;max-width:min(440px,calc(100vw - 24px));pointer-events:none}.adm-toast{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:12px 12px 12px 14px;border-radius:14px;background:var(--surface,#fff);color:var(--ink,#1b1b1f);box-shadow:0 10px 34px rgba(0,0,0,.18);border:1px solid var(--line,#e5e5e5);font-size:14px;line-height:1.45;transform:translateY(12px);opacity:0;transition:transform .22s,opacity .22s}.adm-toast.in{transform:none;opacity:1}.adm-toast-i{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--line-2,#eee)}.adm-toast.ok .adm-toast-i{background:#27ae60;color:#fff}.adm-toast.err{border-color:rgba(229,72,77,.45)}.adm-toast.err .adm-toast-i{background:#e5484d;color:#fff}.adm-toast-t{flex:1;min-width:0;word-break:break-word}.adm-toast-x{border:0;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--ink-2,#888);padding:0 2px}@media(max-width:600px){.adm-toasts{left:12px;right:12px;bottom:84px;max-width:none}}.cp-save-row{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line,#e5e5e5)}.card.cp-changed{box-shadow:0 0 0 2px rgba(37,107,75,.25)}.cp-dirty{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:10040;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:#1b1b1f;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:14px}.cp-dirty[hidden]{display:none}@media(max-width:600px){.cp-dirty{bottom:84px;left:12px;right:12px;transform:none;justify-content:space-between}}.aps{position:fixed;inset:0;z-index:10060;background:rgba(0,0,0,.35);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .22s}.aps.in{opacity:1}.aps-card{width:100%;max-width:520px;margin:0 8px calc(8px + env(safe-area-inset-bottom));background:var(--surface,#fff);color:var(--ink,#1b1b1f);border-radius:20px;padding:20px 18px 14px;box-shadow:0 -6px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:6px;transform:translateY(24px);transition:transform .22s}.aps.in .aps-card{transform:none}.aps-t{font-size:18px}.aps-s{color:var(--ink-2,#666);font-size:14px;margin-bottom:8px}.aps-b{display:flex;flex-direction:column;gap:8px}.aps-b .btn{width:100%;justify-content:center;min-height:46px}html.aps-on #tfAppPush{display:none!important}.qv-box{max-width:940px;overflow:hidden;display:flex;flex-direction:column}.qv-body{min-height:0;display:flex;flex-direction:column}.qv-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0}.qv-gallery{min-width:0;background:transparent;justify-content:flex-start;overflow:auto;max-height:90vh}.qv-img{position:relative;min-height:0;height:auto;overflow:hidden;background:var(--img-pad,#f5f7f4)}.qv-img .qv-media{display:block;width:100%;height:auto;max-height:min(72vh,620px);object-fit:contain;background:transparent;margin:0 auto}.qv-img video.qv-media{background:#000}.qv-img img.qv-media{object-fit:contain}.qv-mnav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#222;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.15);opacity:.85;z-index:1}.qv-mnav:hover{opacity:1}.qv-mprev{left:10px}.qv-mnext{right:10px}.qv-img .img-count{position:absolute;top:10px;left:10px;right:auto;bottom:auto;width:auto;height:auto;background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:2px 9px;font-size:12px;z-index:1}.qv-thumbs{padding:8px 10px 10px;flex-wrap:nowrap;overflow-x:auto}button.qv-thumb{position:relative;flex:0 0 auto;padding:0;width:52px;height:52px;background:var(--surface);overflow:hidden}button.qv-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qv-gspecs{padding:4px 20px 16px}.qv-gspecs .qv-specs{margin-top:4px}.qv-grid:not(.no-media) .qv-ispecs{display:none}.qv-info{display:flex;flex-direction:column;min-height:0;max-height:90vh;padding:0}.qv-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:22px 24px 8px;overscroll-behavior:contain}.qv-title{padding-right:36px}.qv-pnote{margin:-6px 0 8px;color:var(--ink-2,#666);font-size:13.5px;line-height:1.4}.qv-desc p{margin:0 0 .7em}.qv-desc p:last-child{margin-bottom:0}.qv-sub{margin-top:-2px}.qv-var{margin:6px 0 2px}.qv-morewrap{margin:12px 0 2px;font-size:14px}.qv-more{color:var(--primary-2,var(--primary));font-weight:700;text-decoration:none}.qv-more:hover{text-decoration:underline}.qv-actions{flex:0 0 auto;margin:0;padding:12px 24px 16px;border-top:1px solid var(--line);background:var(--surface)}.qv-actions .btn{flex:1 1 auto;justify-content:center;text-align:center}.qv-nav{position:fixed;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#222;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.25);z-index:2}.qv-nav[hidden]{display:none}.qv-prev{left:max(12px,calc(50% - 500px))}.qv-next{right:max(12px,calc(50% - 500px))}@media (max-width:760px){.qv-modal{padding:0;align-items:stretch}.qv-box{max-height:none;height:100%;border-radius:0}.qv-body{flex:1}.qv-grid{grid-template-columns:1fr;max-height:none;height:100%;grid-template-rows:auto minmax(0,1fr)}.qv-gallery{overflow:visible;max-height:none}.qv-gspecs{display:none}.qv-grid:not(.no-media) .qv-ispecs{display:block}.qv-info{max-height:none}.qv-img .qv-media{max-height:42vh}.qv-scroll{padding:14px 16px 8px}.qv-actions{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.qv-nav{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:40px;height:40px;font-size:24px;transform:none;box-shadow:none;border:1px solid var(--line);background:var(--surface);color:var(--text,#222)}.qv-prev{left:12px}.qv-next{right:12px}.qv-modal.has-nav .qv-actions{padding-left:62px;padding-right:62px}.qv-modal.has-nav .qv-info:not(:has(.qv-actions)) .qv-scroll{padding-bottom:64px}}@media (hover:none){a[href^="tel:"],a[href^="mailto:"]{-webkit-touch-callout:none}}a.tel-hold{opacity:.6;transition:opacity .15s}svg.ch-badge.ch-svg{width:28px;height:28px;border-radius:8px;background:none!important;padding:0}.site-channels svg.ch-badge.ch-svg{width:20px;height:20px}.calc-line{display:flex;justify-content:space-between;gap:12px;font-size:15px}.calc-line b{font-variant-numeric:tabular-nums;white-space:nowrap}.calc-line-disc{color:#0f8a4b}.calc-line-min{color:var(--muted,#667085)}.vzsv{position:fixed;inset:0;z-index:2000;background:rgba(10,14,20,.55);display:grid;place-items:center;padding:14px}.vzsv-box{background:var(--surface,#fff);color:var(--ink,#16191f);width:min(380px,100%);max-height:calc(100vh - 28px);overflow:auto;border-radius:22px;padding:16px 18px 18px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.3)}.vzsv-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:18px;text-align:left}.vzsv-x{border:0;background:var(--surface-2,#f1f3f7);color:inherit;width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer}.vzsv-tabs{display:flex;background:var(--surface-2,#f1f3f7);border-radius:12px;padding:4px;gap:4px;margin-bottom:12px}.vzsv-tabs button{flex:1;border:0;background:transparent;border-radius:9px;padding:9px 6px;font:600 14px/1.2 inherit;color:var(--ink-2,#667085);cursor:pointer}.vzsv-tabs button[aria-selected=true]{background:var(--surface,#fff);color:var(--ink,#16191f);box-shadow:0 1px 4px rgba(0,0,0,.1)}.vzsv-p img{display:block;margin:0 auto;width:min(230px,64vw);height:auto;background:#fff;border-radius:14px;padding:8px;border:1px solid var(--line,#e4e7ee)}.vzsv-p p{color:var(--ink-2,#667085);font-size:14px;line-height:1.4;margin:10px 0 14px}.vzsv-p[hidden]{display:none!important}.vzsv-dl{display:flex!important;width:100%;justify-content:center}.vzsv-or{color:var(--ink-2,#667085);font-size:12.5px;margin:8px 0 12px}html.vzsv-open{overflow:hidden}.mlsh{position:fixed;inset:0;z-index:2100;background:rgba(10,14,20,.5);display:flex;align-items:flex-end;justify-content:center}.mlsh-b{width:100%;max-width:480px;background:var(--surface,#fff);color:var(--ink,#16191f);border-radius:20px 20px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:grid;gap:8px}.mlsh-b b{font-size:15px;text-align:center;word-break:break-all}.mlsh-b a,.mlsh-b button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;border:1px solid var(--line,#e4e7ee);background:var(--surface,#fff);color:inherit;font:600 15px inherit;text-decoration:none;cursor:pointer}.mlsh-b .p{background:var(--primary,#6c3cf5);color:var(--primary-ink,#fff);border-color:transparent}