.v3{--ink:#0e1726;--ink-2:#344054;--muted:#667085;--faint:#98a2b3;--line:#e6e8ee;--line-2:#d0d5dd;--bg:#f5f6fa;--card:#ffffff;--brand:#0d6e3f;--brand-dark:#094d2c;--brand-soft:#e8f5ee;--sun:#ffb020;--sun-soft:#fff4dc;--ok:#067647;--ok-soft:#e6f6ee;--warn:#b54708;--warn-soft:#fff4e5;--bad:#c01f14;--bad-soft:#fdecea;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px rgba(16,24,40,0.05),0 1px 3px rgba(16,24,40,0.06);--shadow-lg:0 12px 32px -8px rgba(16,24,40,0.16);min-height:100vh;font-family:Cairo,Cairo Fallback,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;font-size:15px;-webkit-font-smoothing:antialiased}.v3 h1,.v3 h2,.v3 h3,.v3 h4,.v3 p{margin:0}.v3 h1{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25}.v3 h1,.v3 h2{font-weight:700}.v3 h2{font-size:1.3rem;line-height:1.3}.v3 h3{font-size:1.02rem;font-weight:700}:where(.v3) a{color:inherit;text-decoration:none}.v3 img{display:block;max-width:100%}:where(.v3) :where(button,input,select,textarea){font:inherit;color:inherit}.v3 :focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 40%,transparent);outline-offset:2px;border-radius:8px}.v3 .num,.v3 [dir=ltr].num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3-wrap{width:min(1240px,calc(100% - 32px));margin-inline:auto}.v3-muted{color:var(--muted)}.v3-small{font-size:.85rem}.v3-stack{display:grid;grid-gap:12px;gap:12px}.v3-row{gap:10px}.v3-row,.v3-spread{display:flex;align-items:center;flex-wrap:wrap}.v3-spread{justify-content:space-between;gap:12px}.v3-icon{width:18px;height:18px;flex:none;vertical-align:middle}.v3[dir=rtl] .v3-icon.flip{transform:scaleX(-1)}.v3 .v3-icon.v3-flag{width:22px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.v3-top .v3-icon.v3-flag{width:18px;height:12px}.v3-banner .v3-link,.v3-section-head a{display:inline-flex;align-items:center;gap:6px}.v3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;background:var(--brand);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .05s}.v3-btn:hover{background:var(--brand-dark)}.v3-btn:active{transform:translateY(1px)}.v3-btn[disabled]{opacity:.45;cursor:not-allowed}.v3-btn.sun{background:var(--sun);color:#1d1300}.v3-btn.sun:hover{background:#f59f00}.v3-btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}.v3-btn.ghost:hover{background:#f9fafb}.v3-btn.dark{background:var(--ink)}.v3-btn.dark:hover{background:#1f2a3d}.v3-btn.ok{background:#12b76a}.v3-btn.ok:hover{background:#039855}.v3-btn.danger{background:var(--card);color:var(--bad);border-color:#f4c7c3}.v3-btn.danger:hover{background:var(--bad-soft)}.v3-btn.wa{background:#25d366;color:#05361a}.v3-btn.wa:hover{background:#1fb957}.v3-btn.sm{min-height:34px;padding:0 12px;border-radius:9px;font-size:.86rem}.v3-btn.lg{min-height:52px;padding:0 24px;font-size:1.02rem}.v3-btn.block{width:100%}.v3-link{color:var(--brand);font-weight:700}.v3-link:hover{text-decoration:underline}.v3-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:700;background:#f2f4f7;color:var(--ink-2);white-space:nowrap}.v3-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.v3-badge.plain:before{display:none}.v3-badge.brand{background:var(--brand-soft);color:var(--brand-dark)}.v3-badge.ok{background:var(--ok-soft);color:var(--ok)}.v3-badge.warn{background:var(--warn-soft);color:var(--warn)}.v3-badge.bad{background:var(--bad-soft);color:var(--bad)}.v3-badge.sun{background:var(--sun-soft);color:#8a5300}.v3-card-labels{display:flex;flex-wrap:wrap;gap:6px}.v3-badge.aud-girls{background:#fdecf3;color:#b4235f}.v3-badge.aud-boys{background:#e8f1fd;color:#1d5fb4}.v3-badge.aud-both{background:#f2f4f7;color:var(--ink-2)}.v3-field{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:.9rem;color:var(--ink-2)}.v3-field small{font-weight:400;color:var(--muted)}.v3 select.v3-input,.v3 textarea.v3-input,.v3-input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink);font-weight:400;transition:border .15s,box-shadow .15s}.v3 textarea.v3-input{min-height:88px;resize:vertical}.v3 textarea.v3-wa-template{min-height:260px;line-height:1.6;font-size:.92rem}.v3-wa-preview{display:grid;grid-gap:6px;gap:6px}@media (min-width:901px){.v3-inline-forms.v3-trader-actions{flex-wrap:nowrap;white-space:nowrap}}.v3-wa-preview pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:.86rem;line-height:1.6;background:#e7fbe6;border:1px solid #c9eec7;border-radius:12px;padding:12px 14px;color:var(--ink)}.v3-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.v3-input.sm{min-height:36px;padding:6px 10px;font-size:.9rem}.v3-alert{padding:12px 14px;border-radius:12px;font-weight:600;display:flex;gap:10px;align-items:flex-start}.v3-alert.bad{background:var(--bad-soft);color:var(--bad)}.v3-alert.ok{background:var(--ok-soft);color:var(--ok)}.v3-alert.warn{background:var(--warn-soft);color:var(--warn)}.v3-alert.info{background:var(--brand-soft);color:var(--brand-dark)}.v3-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.v3-card.pad{padding:20px}.v3-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.v3-card-body{padding:20px}.v3-top{background:var(--ink);color:#d0d5dd;font-size:.88rem}.v3-top .v3-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.v3-top-points{display:flex;gap:18px;flex-wrap:wrap}.v3-top-points span{display:inline-flex;align-items:center;gap:6px}.v3-top-points b{color:#fff}.v3-top .v3-icon{width:15px;height:15px;color:var(--sun)}.v3-langs{display:flex;gap:2px;background:rgba(255,255,255,.08);padding:2px;border-radius:8px}.v3-langs a,.v3-langs button{border:0;background:transparent;color:#d0d5dd;padding:2px 10px;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center}.v3-langs a.on,.v3-langs button.on{background:#fff;color:var(--ink)}.v3-admin-langs{display:flex;gap:2px;background:#fff;border:1px solid var(--line-2);padding:2px;border-radius:9px}.v3-admin-langs button{border:0;background:transparent;color:var(--muted);padding:4px 10px;border-radius:7px;cursor:pointer;font-size:.82rem;font-weight:700}.v3-admin-langs button.on{background:var(--brand);color:#fff}.v3-head{position:-webkit-sticky;position:sticky;top:0;z-index:31;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.v3-head-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;min-height:72px}.v3-logo{display:inline-flex;align-items:center;gap:10px}.v3-logo-mark{width:40px;height:40px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.25rem;position:relative;overflow:hidden}.v3-logo-mark:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--sun);inset-inline-end:-6px;bottom:-6px}.v3-logo b{display:block;font-size:1.15rem;line-height:1.1}.v3-logo small{display:block;color:var(--muted);font-size:.74rem;font-weight:600;letter-spacing:.02em}.v3-search{position:relative;max-width:560px;width:100%;justify-self:center}.v3-search input{-webkit-padding-start:42px;padding-inline-start:42px;background:var(--bg);border-color:transparent}.v3-search input:focus{background:#fff}.v3-search .v3-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.v3-head-tools{display:flex;align-items:center;gap:6px}.v3-tool{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:10px;font-weight:700;font-size:.9rem;color:var(--ink-2)}.v3-tool:hover{background:var(--bg)}.v3-tool.cart{background:var(--ink);color:#fff}.v3-tool.cart:hover{background:#1f2a3d}.v3-tool .count{min-width:22px;height:22px;border-radius:999px;background:var(--sun);color:#1d1300;display:grid;place-items:center;font-size:.75rem;padding:0 6px}.v3-tool .sum{font-size:.8rem;color:#c7cdd9;font-weight:600}.v3-nav{position:-webkit-sticky;position:sticky;top:73px;z-index:30;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.v3-nav .v3-wrap{display:flex;align-items:center;gap:4px}.v3-nav-links{display:flex;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.v3-nav-links::-webkit-scrollbar{display:none}.v3-nav a{padding:10px 12px;font-weight:700;font-size:.9rem;color:var(--ink-2);border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.v3-nav a.on,.v3-nav a:hover{color:var(--brand);border-bottom-color:var(--brand)}.v3-nav a.hot{color:var(--brand-dark)}.v3-nav a.hot .v3-icon{color:var(--sun)}.v3-banner{background:var(--sun-soft);border-bottom:1px solid #ffe2a8;color:#6b4100;font-weight:600;font-size:.9rem}.v3-banner .v3-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;flex-wrap:wrap}.v3-banner.pending{background:var(--brand-soft);color:var(--brand-dark);border-color:#c6e6d3}.v3-banner.bad{background:var(--bad-soft);color:var(--bad);border-color:#f8cfcb}.v3-main{padding-block:28px 64px}.v3-crumbs{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:.85rem;margin-bottom:14px;flex-wrap:wrap}.v3-crumbs a:hover{color:var(--brand)}.v3-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.v3-page-head p{color:var(--muted);margin-top:4px}.v3-foot{background:var(--ink);color:#c7cdd9;padding-block:48px 24px;font-size:.9rem}.v3-foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.v3-foot h4{color:#fff;margin:0 0 12px;font-size:.95rem}.v3-foot ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.v3-foot .v3-logo b,.v3-foot a:hover{color:#fff}.v3-foot-bottom{margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#98a2b3;font-size:.82rem}.v3-toast{position:fixed;inset-inline-end:20px;bottom:20px;z-index:60;background:var(--ink);color:#fff;border-radius:14px;padding:14px 16px;display:flex;gap:14px;align-items:center;box-shadow:var(--shadow-lg);max-width:min(420px,calc(100% - 40px));animation:v3-up .25s ease-out}.v3-toast .v3-icon{color:#32d583}.v3-toast .v3-btn{min-height:34px}.v3-toast.bad .v3-icon{color:#f97066}@keyframes v3-up{0%{transform:translateY(12px);opacity:0}}.v3-line-controls{display:flex;align-items:center;gap:6px;margin-top:4px}.v3-line-controls .v3-qty-forms{height:32px;border-radius:9px}.v3-line-controls .v3-qty-forms button{width:30px;font-weight:700;color:var(--ink)}.v3-line-controls .v3-qty-forms button[disabled]{opacity:.35;cursor:not-allowed}.v3-line-controls .v3-qty-forms span{min-width:30px;font-size:.9rem}.v3-line-remove{width:32px;height:32px;border-radius:9px;border:1px solid var(--line-2);background:#fff;color:var(--bad);display:grid;place-items:center;cursor:pointer;padding:0}.v3-line-remove:hover{background:var(--bad-soft);border-color:#f4c7c3}.v3-line-remove .v3-icon{width:16px;height:16px}.v3-line-controls{flex-wrap:wrap}.v3-line-max{flex-basis:100%;color:var(--warn);font-size:.74rem;font-weight:700}.v3-checkout-lines{display:grid}.v3-checkout-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line)}.v3-checkout-line:last-child{border-bottom:0}.v3-checkout-line .info{display:grid;grid-gap:2px;gap:2px;min-width:0}.v3-checkout-line .info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-checkout-line .total{white-space:nowrap}.v3-modal-wrap{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px}.v3-modal{position:relative;width:min(460px,100%);background:#fff;border-radius:18px;padding:24px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--shadow-lg);animation:v3-up .2s ease-out;text-align:center;justify-items:center}.v3-modal-icon{width:56px;height:56px;border-radius:50%;background:var(--sun-soft);color:#8a5300;display:grid;place-items:center}.v3-modal-icon .v3-icon{width:28px;height:28px}.v3-modal h3{font-size:1.2rem}.v3-modal p{color:var(--ink-2)}.v3-modal p.v3-muted{color:var(--muted);display:flex;gap:6px;align-items:center;justify-content:center}.v3-modal-actions{grid-template-columns:1fr 1.4fr;width:100%;margin-top:6px}.v3-bank,.v3-modal-actions{display:grid;grid-gap:10px;gap:10px}.v3-bank{background:var(--sun-soft);border:1px solid #ffe2a8;border-radius:var(--radius);padding:18px;justify-items:center;text-align:center;width:min(560px,100%)}.v3-bank h3{display:flex;gap:8px;align-items:center}.v3-drawer-wrap{position:fixed;inset:0;z-index:80}.v3-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(14,23,38,.45);cursor:pointer;animation:v3-fade .2s ease-out}.v3-drawer{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:v3-slide-ltr .25s ease-out}.v3[dir=rtl] .v3-drawer{animation-name:v3-slide-rtl}.v3-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.v3-drawer-head h3{display:flex;align-items:center;gap:8px}.v3-drawer-head h3 .v3-icon{color:var(--ok)}.v3-drawer-close{border:0;background:var(--bg);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}.v3-drawer-close:hover{background:#e9ecf2}.v3-drawer-body{flex:1 1;overflow-y:auto;padding:8px 12px}.v3-drawer-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 8px;border-radius:12px}.v3-drawer-line:hover{background:#fafbfc}.v3-drawer-line .info a b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}.v3-drawer-line.new{background:var(--brand-soft)}.v3-drawer-line .ph,.v3-drawer-line img{width:56px;height:68px;border-radius:10px;object-fit:cover;background:#eef0f5}.v3-drawer-line .info{display:grid;grid-gap:2px;gap:2px;min-width:0}.v3-drawer-line .info b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}.v3-drawer-line .info small{color:var(--muted);font-size:.78rem}.v3-drawer-line .info small.price-piece{color:var(--brand);font-weight:700}.v3-drawer-line .end{display:grid;justify-items:end;grid-gap:4px;gap:4px}.v3-drawer-line .end em{font-style:normal;font-size:.7rem;font-weight:800;background:var(--brand);color:#fff;border-radius:999px;padding:1px 8px}.v3-drawer-foot{border-top:1px solid var(--line);padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:#fff}.v3-drawer-actions{display:grid;grid-gap:8px;gap:8px;margin-top:14px}@keyframes v3-fade{0%{opacity:0}}@keyframes v3-slide-ltr{0%{transform:translateX(100%)}}@keyframes v3-slide-rtl{0%{transform:translateX(-100%)}}.v3-hero{background:radial-gradient(1200px 400px at 50% -10%,var(--hero-glow,#dcefe3) 0,transparent 60%),linear-gradient(#fff,var(--bg));border-bottom:1px solid var(--line)}.v3-hero-center{display:grid;justify-items:center;text-align:center;padding-block:64px 72px;max-width:1000px}.v3-hero-center h1{text-wrap:balance}.v3-hero-center .v3-hero-lead{margin-inline:auto;max-width:680px}.v3-hero-center .v3-hero-ctas{justify-content:center}.v3-benefits{display:grid;grid-template-columns:repeat(var(--ben-cols,4),minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:-36px;position:relative}.v3-benefit{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow);display:flex;gap:14px;align-items:center}.v3-benefit b{display:block;font-size:1rem;line-height:1.35}.v3-benefit span:not(.v3-stat-icon){color:var(--muted);font-size:.85rem}.v3-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding-block:48px}.v3-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:4px 12px;font-weight:700;font-size:.82rem}.v3-hero h1{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.15;margin-block:16px 14px;letter-spacing:-.01em}.v3-hero h1 .hl{color:var(--brand)}.v3-hero h1 .mark{background:linear-gradient(transparent 62%,var(--mark,#ffd98a) 62%)}.v3-hero-lead{color:var(--ink-2);font-size:1.06rem;max-width:560px}.v3-hero-ctas{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.v3-live{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.85rem;margin-top:18px}.v3-live i{width:8px;height:8px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 4px #d1fadf}.v3-mosaic{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;height:460px}.v3-mosaic a{position:relative;border-radius:18px;overflow:hidden;background:#e9ecf5}.v3-mosaic a:first-child{grid-row:span 2}.v3-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.v3-mosaic a:hover img{transform:scale(1.04)}.v3-mosaic span{position:absolute;inset-inline-start:12px;bottom:12px;background:rgba(255,255,255,.95);border-radius:10px;padding:6px 10px;font-weight:700;font-size:.82rem;box-shadow:var(--shadow)}.v3-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:-28px;position:relative}.v3-stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow);display:flex;gap:14px;align-items:center}.v3-stat-icon{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.v3-stat-icon .v3-icon{width:22px;height:22px}.v3-stat b{display:block;font-size:1.25rem;line-height:1.2}.v3-stat span{color:var(--muted);font-size:.85rem}.v3-section{padding-block:var(--section-gap,56px) 0}.v3-trust{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:14px 18px;border-radius:var(--radius);background:var(--ink);color:#fff;font-weight:700;font-size:.95rem}.v3-trust span{display:inline-flex;align-items:center;gap:8px}.v3-trust .v3-icon{color:var(--sun)}.v3-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.v3-section-head p{color:var(--muted);margin-top:4px}.v3-why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.v3-why article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.v3-why .v3-stat-icon{margin-bottom:14px}.v3-why p{color:var(--muted);margin-top:6px;font-size:.92rem}.v3-steps{display:grid;grid-template-columns:repeat(var(--step-cols,4),1fr);grid-gap:0;gap:0;counter-reset:step;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.v3-steps li{list-style:none;padding:24px 22px;position:relative;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.v3-steps li:last-child{-webkit-border-end:0;border-inline-end:0}.v3-steps li:before{counter-increment:step;content:counter(step);width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:14px}.v3-steps li:first-child:before{background:var(--sun);color:#1d1300}.v3-steps p{color:var(--muted);font-size:.9rem;margin-top:4px}.v3-steps ol,ol.v3-steps{margin:0;padding:0}.v3-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px}.v3-tile{background:#e9ecf5;aspect-ratio:4/3}.v3-tile img{transition:transform .4s}.v3-tile:hover img{transform:scale(1.05)}.v3-tile:after{background:linear-gradient(transparent 40%,rgba(14,23,38,.78))}.v3-tile div{position:absolute;inset-inline:16px;bottom:14px;color:#fff;z-index:1}.v3-tile b{display:block;font-size:1.1rem}.v3-tile span{font-size:.85rem;opacity:.9}.v3-faq{display:grid;grid-gap:10px;gap:10px}.v3-faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 18px}.v3-faq summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--brand)}.v3-faq details[open] summary:after{content:"−"}.v3-faq details p{padding-bottom:16px;color:var(--ink-2)}.v3-cta{margin-top:var(--section-gap,56px);background:var(--brand);color:#fff;border-radius:22px;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.v3-cta:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(255,176,32,.25);inset-inline-end:-60px;top:-80px}.v3-cta h2{font-size:1.7rem}.v3-cta p{opacity:.85;margin-top:6px}.v3-cta>*{position:relative}.v3-grid{display:grid;grid-template-columns:repeat(var(--grid-desktop,4),minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1100px){.v3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1240px){.v3-catalog .v3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-pcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.v3-pcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.v3-pcard-media{position:relative;aspect-ratio:4/5;background:#eef0f5;display:block;overflow:hidden}.v3-pcard-media img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.v3-pcard-media img.alt{position:absolute;inset:0;opacity:0}.v3-pcard:hover .v3-pcard-media img.alt{opacity:1}.v3-pcard-flags{position:absolute;top:10px;inset-inline-start:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:1}.v3-pcard-flags .v3-badge{background:rgba(255,255,255,.95);box-shadow:var(--shadow)}.v3-pcard-body{padding:14px;display:grid;grid-gap:8px;gap:8px;flex:1 1;align-content:start}.v3-pcard-title{font-weight:700;font-size:.95rem;line-height:1.4;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-pcard-title:hover{color:var(--brand)}.v3-ages{display:flex;gap:4px;flex-wrap:wrap}.v3-ages span{font-size:.74rem;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.v3-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.v3-price b{font-size:1.15rem;color:var(--ink)}.v3-price>span{white-space:nowrap}.v3-price small{color:var(--muted);font-size:.8rem}.v3-price>small{display:block;width:100%}.v3 .price-piece{color:var(--brand)}.v3 .price-series{color:#c2410c;font-weight:800}.v3-price b.price-piece{font-size:.95rem}.v3-buy-price .big.price-piece,.v3-price .price-series{font-size:1.2rem}.v3-buy-price .unit .price-series{font-size:1.9rem;line-height:1.1}.v3-price.compact{display:grid;grid-gap:0;gap:0}.v3-lock{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.85rem;font-weight:600;background:var(--bg);padding:8px 10px;border-radius:10px}.v3-lock .v3-icon{width:16px;height:16px;color:var(--brand)}.v3-lock.cta{background:var(--brand);color:#fff;font-weight:700;justify-content:center;animation:v3-bounce 1.8s ease-in-out infinite}.v3-lock.cta .v3-icon{color:#fff}.v3-lock.cta:hover{background:var(--brand-dark)}@keyframes v3-bounce{0%,20%,55%,to{transform:translateY(0)}35%{transform:translateY(-6px)}45%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.v3-lock.cta{animation:none}}.v3-blur{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-pcard-foot{padding:0 14px 14px}.v3-mini-add{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.v3-mini-add .v3-qty{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) 40px}.v3-qty button{font-weight:700;color:var(--ink)}.v3-qty{display:inline-grid;grid-template-columns:36px 52px 36px;align-items:center;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#fff;height:40px}.v3-qty button{border:0;background:transparent;height:100%;font-size:1.1rem;cursor:pointer;color:var(--ink-2)}.v3-qty button:hover:not([disabled]){background:var(--bg)}.v3-qty button[disabled]{opacity:.35;cursor:not-allowed}.v3-qty input{border:0;text-align:center;width:100%;height:100%;font-weight:700;-moz-appearance:textfield;background:transparent}.v3-qty input::-webkit-inner-spin-button,.v3-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v3-qty.lg{grid-template-columns:48px 70px 48px;height:52px;border-radius:12px}.v3-catalog{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.v3-filters{position:-webkit-sticky;position:sticky;top:130px;display:grid;grid-gap:4px;gap:4px}.v3-filter-group{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.v3-filter-group:last-child{border-bottom:0}.v3-filter-group h4{margin:0 0 4px;font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.v3-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:9px;font-weight:600;font-size:.92rem;color:var(--ink-2)}.v3-opt:hover{background:var(--bg)}.v3-opt.on{background:var(--brand-soft);color:var(--brand-dark)}.v3-opt em{font-style:normal;font-size:.78rem;color:var(--muted);background:var(--bg);border-radius:999px;padding:0 8px}.v3-opt.on em{background:#fff}.v3-toolbar{justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.v3-toolbar,.v3-toolbar form{display:flex;align-items:center}.v3-toolbar form{gap:8px}.v3-toolbar form.v3-catalog-filters{flex-wrap:wrap}.v3 .v3-catalog-filters select.v3-input{width:auto;max-width:100%}.v3-seg{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#fff}.v3-seg,.v3-seg a{display:inline-flex}.v3-seg a{padding:8px 12px;align-items:center;gap:6px;font-weight:700;font-size:.85rem;color:var(--muted)}.v3-seg a.on{background:var(--ink);color:#fff}.v3-chips{display:flex;gap:6px;flex-wrap:wrap}.v3-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line-2);border-radius:999px;padding:4px 6px 4px 12px;font-size:.82rem;font-weight:600}.v3[dir=rtl] .v3-chip{padding:4px 12px 4px 6px}.v3-chip a{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--bg)}.v3-empty{text-align:center;padding:56px 20px;color:var(--muted);display:grid;grid-gap:14px;gap:14px;justify-items:center}.v3-empty .v3-icon{width:40px;height:40px;color:var(--faint)}.v3-404{padding-block:72px}.v3-404-code{font-size:4.5rem;line-height:1;color:var(--brand);font-weight:800}.v3-404 .v3-icon{width:18px;height:18px;color:inherit}.v3-table-wrap{overflow-x:auto}.v3-table{width:100%;border-collapse:collapse;font-size:.92rem}.v3-table th{text-align:start;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:700;padding:10px 14px;background:#f9fafb;white-space:nowrap}.v3-table td,.v3-table th{border-bottom:1px solid var(--line)}.v3-table td{padding:12px 14px;vertical-align:middle}.v3-table tr:last-child td{border-bottom:0}.v3-table tbody tr:hover td{background:#f6fbf8}.v3-table .end{text-align:end}.v3-table .nowrap{white-space:nowrap}.v3-prod{display:flex;align-items:center;gap:12px;min-width:220px}.v3-thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#eef0f5;flex:none}.v3-thumb.sm{width:40px;height:40px;border-radius:8px}.v3-prod b{display:block;font-size:.92rem;line-height:1.35}.v3-prod small{color:var(--muted)}.v3-table tr.picked td{background:#eef7f1}.v3-dock{position:-webkit-sticky;position:sticky;bottom:16px;margin-top:16px;background:var(--ink);color:#fff;border-radius:16px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:var(--shadow-lg);flex-wrap:wrap;z-index:5}.v3-dock-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.v3-dock b{font-size:1.15rem}.v3-dock span{color:#c7cdd9;font-size:.88rem}.v3-dock .v3-dock-goal{display:flex;align-items:center;gap:8px;color:#fec84b;font-weight:700;font-size:.8rem}.v3-dock .v3-dock-goal.done{color:#32d583}.v3-dock .v3-progress{display:block;width:90px;height:6px;background:rgba(255,255,255,.15);flex:none}.v3-paybar,.v3-rows .c-label{display:none}.v3-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.v3-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:130px}.v3-gallery.single{grid-template-columns:minmax(0,1fr)}.v3-gallery-main{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#eef0f5}.v3-gallery-main img{width:100%;height:100%;object-fit:cover}.v3-gallery-thumbs{display:grid;grid-gap:8px;gap:8px;align-content:start;max-height:560px;overflow-y:auto}.v3-gallery-thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer;aspect-ratio:1}.v3-gallery-thumbs button.on{border-color:var(--brand)}.v3-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.v3-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.95);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center}.v3-gallery-nav.prev{inset-inline-start:12px}.v3-gallery-count,.v3-gallery-nav.next{inset-inline-end:12px}.v3-gallery-count{position:absolute;bottom:12px;background:rgba(14,23,38,.75);color:#fff;font-size:.78rem;padding:2px 10px;border-radius:999px}.v3-buy{display:grid;grid-gap:18px;gap:18px}.v3-buy h1{font-size:16px;margin:0}.v3-buy-price{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:grid;grid-gap:14px;gap:14px}.v3-buy-price .big{font-size:2rem;font-weight:800;line-height:1}.v3-buy-price .unit{color:var(--muted)}.v3-size-run{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:8px;gap:8px}.v3-size-run div{border:1px solid var(--line);border-radius:10px;padding:10px 8px;text-align:center;background:#fff}.v3-size-run b{display:block;font-size:.95rem}.v3-size-run span{font-size:.75rem;color:var(--ok);font-weight:700;display:inline-flex;gap:4px;align-items:center}.v3-size-run .v3-icon{width:13px;height:13px}.v3-buy-calc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-radius:12px;overflow:hidden;border:1px solid var(--line)}.v3-buy-calc div{background:#fafbfc;padding:10px 12px}.v3-buy-calc span{display:block;color:var(--muted);font-size:.78rem}.v3-buy-calc b{font-size:1.05rem}.v3-presets{display:flex;gap:6px;flex-wrap:wrap}.v3-presets button{border:1px solid var(--line-2);background:#fff;border-radius:9px;padding:6px 12px;font-weight:700;cursor:pointer;font-size:.85rem}.v3-presets button.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.v3-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0;font-size:.92rem}.v3-dl dt{color:var(--muted)}.v3-dl dd{margin:0;font-weight:600}.v3-buy .v3-dl dt{font-weight:700}.v3-dl dd.v3-size-list{display:grid;grid-gap:4px;gap:4px;justify-items:start}.v3-assure{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.v3-assure div{display:flex;gap:10px;align-items:center;font-size:.86rem;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.v3-assure .v3-icon{color:var(--brand)}.v3-swatches{display:flex;gap:8px;flex-wrap:wrap}.v3-swatches a{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:10px;padding:4px 10px 4px 4px;font-weight:600;font-size:.85rem;background:#fff}.v3[dir=rtl] .v3-swatches a{padding:4px 4px 4px 10px}.v3-swatches a.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.v3-swatches img{width:90px;height:90px;border-radius:7px;object-fit:cover}.v3-two{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:start}.v3-summary{position:-webkit-sticky;position:sticky;top:130px}.v3-sum-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.v3-deposit{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--sun-soft);display:grid;grid-gap:2px;gap:2px;justify-items:stretch}.v3-deposit .v3-badge{justify-self:start;margin-top:6px}.v3-deposit .v3-sum-row{padding:3px 0;font-size:.92rem}.v3-sum-row.total{border-top:1px dashed var(--line-2);margin-top:8px;padding-top:14px;font-size:1.15rem;font-weight:800}.v3-progress{height:8px;border-radius:999px;background:#eaecf5;overflow:hidden}.v3-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--sun),#f79009);border-radius:inherit}.v3-progress.done i{background:#12b76a}.v3-cart-line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);align-items:center}.v3-cart-line:last-child{border-bottom:0}.v3-cart-line .ph,.v3-cart-line img{width:84px;height:100px;border-radius:12px;object-fit:cover;background:#eef0f5}.v3-cart-line .meta{display:grid;grid-gap:6px;gap:6px}.v3-cart-line .meta b{font-size:.98rem}.v3-cart-line .end{display:grid;grid-gap:10px;gap:10px;justify-items:end}.v3-cart-line .end b{font-size:1.1rem}.v3-qty-forms{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;height:38px;background:#fff}.v3-qty-forms form{height:100%}.v3-qty-forms button{border:0;background:transparent;width:36px;height:100%;cursor:pointer;font-size:1.05rem}.v3-qty-forms button:hover{background:var(--bg)}.v3-qty-forms span{min-width:40px;text-align:center;font-weight:800}.v3-timeline{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0}.v3-timeline div{position:relative;text-align:center;padding-top:36px;font-size:.82rem;font-weight:700;color:var(--faint)}.v3-timeline div:before{content:"";position:absolute;top:9px;inset-inline:0;height:4px;background:#eaecf0}.v3-timeline div:first-child:before{inset-inline-start:50%}.v3-timeline div:last-child:before{inset-inline-end:50%}.v3-timeline div:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid #eaecf0;box-sizing:border-box}.v3-timeline div.done{color:var(--ink)}.v3-timeline div.done:before{background:var(--brand)}.v3-timeline div.done:after{border-color:var(--brand);background:var(--brand)}.v3-timeline div.current:after{box-shadow:0 0 0 5px var(--brand-soft)}.v3-timeline div.current:before{background:linear-gradient(to right,var(--brand) 50%,#eaecf0 50%)}.v3[dir=rtl] .v3-timeline div.current:before{background:linear-gradient(to left,var(--brand) 50%,#eaecf0 50%)}.v3-timeline div.current:first-child:before{background:#eaecf0}.v3-timeline div.current:last-child:before{background:var(--brand)}.v3-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:12px;padding:14px;font-size:.88rem;color:var(--ink-2)}.v3-success{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:32px 20px}.v3-success-icon{width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center}.v3-success-icon .v3-icon{width:32px;height:32px}.v3-auth{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 160px)}.v3-auth-side{background:var(--brand);color:#fff;padding:56px;display:grid;align-content:center;grid-gap:20px;gap:20px;position:relative;overflow:hidden}.v3-auth-side:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255,176,32,.22);inset-inline-end:-100px;bottom:-120px}.v3-auth-side h2{font-size:1.8rem}.v3-auth-side ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px;position:relative;z-index:1}.v3-auth-side li{display:flex;gap:12px;align-items:center;font-weight:600}.v3-auth-side li .v3-icon{background:rgba(255,255,255,.15);border-radius:8px;padding:6px;width:32px;height:32px}.v3-auth-form{display:grid;align-content:center;justify-items:center;padding:40px 24px}.v3-auth-form>div{width:min(420px,100%);display:grid;grid-gap:18px;gap:18px}.v3-auth-form form{display:grid;grid-gap:14px;gap:14px}.v3-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.v3-kpi{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.v3-kpi span{color:var(--muted);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.v3-kpi b{display:block;font-size:1.55rem;margin-top:4px;line-height:1.2}.v3-kpi small{color:var(--muted)}.v3-kpi.accent{background:var(--ink);color:#fff;border-color:var(--ink)}.v3-kpi.accent small,.v3-kpi.accent span{color:#c7cdd9}.v3-account-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.v3-admin{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.v3-side{background:var(--ink);color:#c7cdd9;padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.v3-side .v3-logo b{color:#fff}.v3-side .v3-logo small{color:#98a2b3}.v3-side nav{display:grid;grid-gap:2px;gap:2px}.v3-side nav p{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#667085;margin:14px 10px 6px;font-weight:700}.v3-side nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-weight:600;font-size:.92rem}.v3-side nav a:hover{background:rgba(255,255,255,.06);color:#fff}.v3-side nav a.on{background:rgba(255,255,255,.1);color:#fff}.v3-side nav a.on .v3-icon{color:var(--sun)}.v3-side nav a em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;background:var(--sun);color:#1d1300;font-size:.72rem;font-weight:800;border-radius:999px;padding:0 7px;min-width:20px;text-align:center}.v3-side-foot{margin-top:auto;display:grid;grid-gap:8px;gap:8px;font-size:.82rem}.v3-side-foot form button{width:100%;background:rgba(255,255,255,.06);border:0;color:#c7cdd9;border-radius:9px;padding:9px;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;font-weight:600}.v3-side-foot form button:hover{background:rgba(255,255,255,.12);color:#fff}.v3-sync{background:rgba(255,255,255,.05);border-radius:10px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.v3-sync b{color:#fff;font-size:.85rem;display:flex;align-items:center;gap:6px}.v3-sync b i{width:7px;height:7px;border-radius:50%;background:#32d583}.v3-sync b i.bad{background:#f97066}.v3-admin-main{min-width:0;overflow-x:clip}.v3-admin-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,246,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.v3-admin-top>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px}.v3-admin-top form{position:relative;flex:1 1;max-width:460px}.v3-admin-top form input{-webkit-padding-start:40px;padding-inline-start:40px;background:#fff}.v3-admin-top form .v3-icon{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.v3-admin-body{padding:24px 28px 64px;display:grid;grid-gap:20px;gap:20px}.v3-admin-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.v3-admin-head p{color:var(--muted);margin-top:2px}.v3-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.v3-tabs a{padding:10px 14px;font-weight:700;font-size:.9rem;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.v3-tabs a em{font-style:normal;background:#eaecf0;color:var(--ink-2);border-radius:999px;padding:0 8px;font-size:.75rem}.v3-tabs a.on{color:var(--brand);border-bottom-color:var(--brand)}.v3-tabs a.on em{background:var(--brand-soft);color:var(--brand-dark)}.v3-dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.v3-kpi .delta{font-size:.78rem;font-weight:700;color:var(--muted)}.v3-alerts{display:grid;grid-gap:8px;gap:8px}.v3-alerts a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg);font-weight:600;font-size:.9rem}.v3-alerts a:hover{background:#eef0f5}.v3-alerts a .v3-icon{color:var(--warn)}.v3-alerts a b{-webkit-margin-start:auto;margin-inline-start:auto}.v3-list-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line)}.v3-list-row:last-child{border-bottom:0}.v3-list-row:hover{background:#f6fbf8}.v3-list-row .grow{flex:1 1;min-width:0}.v3-list-row .grow b,.v3-list-row .grow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-list-row .grow small{color:var(--muted)}.v3-avatar{width:36px;height:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand-dark);display:grid;place-items:center;font-weight:800;flex:none}.v3-chart{position:relative}.v3-chart svg{width:100%;height:auto;display:block;overflow:visible}.v3-chart .bar{fill:var(--brand)}.v3-chart .hit{fill:transparent;cursor:pointer}.v3-chart .hit:hover+.bar,.v3-chart g:hover .bar{fill:var(--brand-dark)}.v3-chart .grid{stroke:#eaecf0;stroke-width:1}.v3-chart .axis{fill:var(--muted);font-size:11px}.v3-chart g .tip{opacity:0;pointer-events:none;transition:opacity .1s}.v3-chart g:hover .tip{opacity:1}.v3-chart .tip rect{fill:var(--ink)}.v3-chart .tip text{fill:#fff;font-size:11px;font-weight:700}.v3-hbars{display:grid;grid-gap:10px;gap:10px}.v3-hbar{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:.88rem}.v3-hbar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.v3-hbar div{height:10px;background:#eef0f5;border-radius:999px;overflow:hidden}.v3-hbar i{display:block;height:100%;background:var(--brand);border-radius:999px}.v3-hbar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3-funnel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.v3-funnel div{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px;position:relative}.v3-funnel span{color:var(--muted);font-size:.85rem;font-weight:600}.v3-funnel b{display:block;font-size:1.6rem}.v3-funnel small{color:var(--brand-dark);font-weight:700}.v3-filterbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.v3-filterbar .v3-input{width:auto;min-width:200px}.v3-inline-forms{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.v3-pop{position:relative}.v3-pop summary{list-style:none;cursor:pointer}.v3-pop summary::-webkit-details-marker{display:none}.v3-pop[open]>div{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:10;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:14px;width:280px;display:grid;grid-gap:10px;gap:10px}.v3-stage-picker{display:flex;gap:6px;flex-wrap:wrap}.v3-stage-picker button{border:1px solid var(--line-2);background:#fff;border-radius:9px;padding:7px 12px;font-weight:700;cursor:pointer;font-size:.86rem}.v3-stage-picker button.on{background:var(--brand);border-color:var(--brand);color:#fff}.v3-stage-picker button:hover:not(.on){background:var(--bg)}.v3-login-admin{min-height:100vh;display:grid;place-items:center;background:var(--ink);padding:20px}.v3-login-admin .v3-card{width:min(400px,100%);padding:28px;display:grid;grid-gap:18px;gap:18px}@media print{.no-print,.v3-admin-top,.v3-foot,.v3-head,.v3-nav,.v3-side,.v3-top{display:none!important}.v3-admin{display:block}.v3,.v3-admin-body{background:#fff;padding:0}.v3-card{box-shadow:none;border-color:#ccc}.print-only{display:block!important}}.print-only{display:none}@media (max-width:1080px){.v3-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-head-grid{grid-template-columns:auto 1fr auto}.v3-tool .label{display:none}.v3-steps,.v3-why{grid-template-columns:repeat(2,1fr)}.v3-steps li:nth-child(2){-webkit-border-end:0;border-inline-end:0}.v3-steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}.v3-dash-grid{grid-template-columns:1fr}.v3-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.v3-paybar{display:flex;position:-webkit-sticky;position:sticky;bottom:0;margin-inline:-16px;margin-top:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(16,24,40,.2);justify-content:space-between;align-items:center;gap:12px;z-index:5}.v3-paybar>div{display:grid}.v3-paybar b{font-size:1.1rem}.v3-paybar span{font-size:.78rem;color:var(--muted);font-weight:600}.v3-account-grid,.v3-auth,.v3-hero-grid,.v3-product,.v3-two{grid-template-columns:1fr}.v3-mosaic{height:320px}.v3-stats{grid-template-columns:repeat(2,1fr);margin-top:16px}.v3-catalog{grid-template-columns:1fr}.v3-filters{position:static;display:flex;gap:8px;overflow-x:auto;padding:8px;scrollbar-width:none}.v3-filter-group{display:flex;padding:0;border:0;gap:6px;flex:none;align-items:center}.v3-filter-group+.v3-filter-group{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:8px;padding-inline-start:8px}.v3-filter-group h4,.v3-opt.sub-all{display:none}.v3-opt{white-space:nowrap;border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;background:#fff}.v3-gallery,.v3-summary{position:static}.v3-auth-side{padding:32px 24px}.v3-admin{grid-template-columns:minmax(0,1fr)}.v3-account-grid,.v3-dash-grid,.v3-product,.v3-two{grid-template-columns:minmax(0,1fr)!important}.v3-filterbar .v3-input{min-width:0;flex:1 1 140px;width:auto}.v3-filterbar label{flex:1 1 140px}.v3-side{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:auto;padding:10px 14px;gap:10px}.v3-side nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.v3-side nav>div{display:contents}.v3-side nav p{display:none}.v3-side nav a{white-space:nowrap;padding:7px 10px;flex:none}.v3-side-foot{position:absolute;top:12px;inset-inline-end:14px;margin:0}.v3-side-foot .v3-sync,.v3-side-foot>a{display:none}.v3-side-foot form button{padding:6px 10px}.v3-admin-top{position:static}.v3-funnel{grid-template-columns:repeat(2,1fr)}.v3-admin-body,.v3-admin-top>div{padding-inline:16px}}@media (max-width:640px){.v3-buy-badges{display:none}.v3-buy h1{font-size:14px}.v3-benefits{grid-template-columns:minmax(0,1fr);margin-top:-28px}.v3-hero-center{padding-block:40px 56px}.v3-rows thead{display:none}.v3-rows,.v3-rows tbody{display:block}.v3-rows tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding:14px;border-bottom:1px solid var(--line);align-items:center}.v3-rows tr:last-child{border-bottom:0}.v3-rows td{display:block;padding:0;border:0;min-width:0!important}.v3-rows tbody tr:hover td{background:transparent}.v3-rows tr.picked{background:#f6f7ff}.v3-rows tr.picked td{background:transparent}.v3-rows .c-ages,.v3-rows .c-prod,.v3-rows .c-wide{grid-column:1/-1}.v3-rows .v3-prod{min-width:0}.v3-rows .c-stock{text-align:start;color:var(--muted);font-size:.85rem}.v3-rows .c-label{display:inline}.v3-rows .c-price{text-align:end;font-weight:700}.v3-rows .c-qty .v3-qty{width:150px}.v3-rows .c-total{text-align:end;font-weight:800}.v3-rows .c-wide .v3-qty{width:auto}.v3-dock{bottom:8px;padding:10px 12px;gap:10px;flex-wrap:nowrap;border-radius:14px}.v3-dock b{font-size:1rem}.v3-dock span{font-size:.78rem}.v3-dock .v3-progress,.v3-dock-info>span:not(.v3-dock-goal){display:none}.v3-dock .v3-dock-goal{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.v3-dock .v3-btn.lg{min-height:44px;padding:0 12px;font-size:.88rem}.v3-head-grid{grid-template-columns:1fr auto;gap:10px;min-height:60px}.v3-search{grid-column:1/-1;grid-row:2;max-width:none;margin-bottom:10px}.v3-logo small,.v3-top-points>span:nth-child(n+2){display:none}.v3-steps,.v3-why{grid-template-columns:1fr}.v3-steps li{-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line)}.v3-grid{grid-template-columns:repeat(var(--grid-phone,2),minmax(0,1fr));gap:10px}.v3-pcard-body{padding:10px}.v3-pcard-foot{padding:0 10px 10px}.v3-mini-add{grid-template-columns:1fr}.v3-qty{grid-template-columns:32px 1fr 32px;width:100%}.v3-gallery{grid-template-columns:1fr}.v3-gallery-thumbs{grid-auto-flow:column;grid-auto-columns:64px;order:2;overflow-x:auto}.v3-cart-line{grid-template-columns:64px minmax(0,1fr)}.v3-cart-line .ph,.v3-cart-line img{width:64px;height:78px}.v3-cart-line .end{grid-column:1/-1;justify-items:stretch;grid-template-columns:1fr auto;align-items:center}.v3-timeline div{font-size:.7rem}.v3-foot-grid{grid-template-columns:1fr}.v3-cta{padding:28px 22px}.v3-assure{grid-template-columns:1fr}.v3 .v3-hide-sm{display:none!important}.v3-head{position:static}.v3-nav{top:0}.v3-top .v3-wrap{padding-block:6px}.v3-head-grid{padding-top:10px}.v3-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-kpi{padding:12px 14px}.v3-kpi b{font-size:1.15rem}.v3-kpi small{font-size:.75rem}.v3-funnel b{font-size:1.25rem}.v3-admin-head h1{font-size:1.35rem}}.v3-account-grid>*,.v3-admin-body>*,.v3-buy>*,.v3-dash-grid>*,.v3-modal,.v3-product>*,.v3-stack>*,.v3-two>*{min-width:0}.v3-modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.v3-nav a.v3-nav-cart{display:none}@media (max-width:900px){.v3 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.v3 select,.v3 textarea{font-size:16px!important}.v3 .v3-btn.sm,.v3-seg a{min-height:40px}.v3-presets button{min-height:40px;min-width:44px}.v3-line-controls .v3-qty-forms{height:40px}.v3-line-controls .v3-qty-forms button{width:40px;font-size:1.1rem}.v3-drawer-close,.v3-line-remove{width:40px;height:40px}.v3-lock{min-height:40px}.v3-langs a,.v3-langs button{min-height:30px;padding:4px 12px}.v3-foot ul{gap:0}.v3-foot ul a{display:inline-block;padding-block:9px}.v3-foot-bottom a,.v3-foot-bottom button{min-height:40px}.v3-auth-form .v3-link{display:inline-block;padding-block:9px}.v3-card-head .v3-link{padding-block:9px}.v3-checkout .v3-checkout-main{display:contents}.v3-checkout .co-address{order:1}.v3-checkout .v3-summary{order:2}.v3-checkout .co-lines{order:3}.v3-checkout .co-buyer{order:4}.v3-checkout .v3-paybar{order:5}.v3-paybar .v3-btn{white-space:nowrap}.v3-auth-side{order:2;padding:24px 20px;gap:14px}.v3-auth-side h2{font-size:1.25rem}.v3-auth-form{padding:20px 16px 28px;align-content:start}.v3-auth{min-height:0}.v3-admin-body .v3-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.v3-section-head a{min-height:40px}.v3-admin-body .v3-table a.v3-link{display:inline-flex;align-items:center;min-height:40px}.v3-admin-body .v3-table button{min-height:36px;min-width:36px}.v3-side-foot form button{min-height:36px}}@media (max-width:640px){.v3-top{font-size:.72rem}.v3-top .v3-wrap{min-height:34px;padding-block:3px}.v3-top-points span{white-space:nowrap;gap:4px}.v3-crumbs,.v3-top .v3-icon:not(.v3-flag){display:none}.v3-main{padding-block:16px 40px}.v3-page-head{margin-bottom:12px}.v3-nav .v3-wrap{align-items:center}.v3-nav a.v3-nav-cart{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;border-bottom:0;background:var(--ink);color:#fff}.v3-head .v3-tool.cart{display:none}.v3-nav-cart .count{min-width:20px;height:20px;border-radius:999px;background:var(--sun);color:#1d1300;display:grid;place-items:center;font-size:.72rem;padding:0 5px}.v3-pcard-body{gap:6px}.v3-pcard .v3-ages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.v3-pcard .v3-ages span{font-size:.68rem;padding:2px 4px;text-align:center;white-space:nowrap}.v3-pcard .v3-card-labels .v3-badge{font-size:.7rem}.v3-price .per{display:block}.v3-pcard .v3-price .price-series{font-size:1.05rem}.v3-mini-add .v3-qty{height:40px}.v3-pcard-foot .v3-btn.sm{min-height:42px}.v3-toolbar{gap:8px;margin-bottom:12px}.v3-toolbar>.v3-row:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;width:100%;align-items:start}.v3-toolbar form.v3-catalog-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v3 .v3-catalog-filters select.v3-input{width:100%;min-height:40px;padding:6px 8px}.v3-catalog-filters select[name=sort]{grid-column:1/-1}.v3-gallery-main{aspect-ratio:4/5;border-radius:14px}.v3-gallery-thumbs{grid-auto-columns:52px}.v3-gallery-nav{width:36px;height:36px}.v3-buy,.v3-product{gap:16px}.v3-buy-price{padding:14px;gap:10px}.v3-buy-price .unit .price-series{font-size:1.5rem}.v3-buy-calc div{padding:8px 10px}.v3-buy-calc b{font-size:.95rem}.v3-swatches img{width:64px;height:64px}.v3-buy-price form.v3-stack{display:flex;flex-direction:column;gap:10px}.v3-buy-price form.v3-stack>.v3-spread{order:2}.v3-buy-price form.v3-stack>.v3-buy-calc{order:3}.v3-buy-price form .v3-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:8px;gap:8px}.v3-buy-price form .v3-row .v3-qty.lg{width:100%;height:48px;grid-template-columns:40px minmax(0,1fr) 40px}.v3-buy-price form .v3-row .v3-btn.lg{width:100%;min-height:48px;padding:0 10px}.v3-drawer-head{padding:12px 16px}.v3-drawer-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.v3-drawer-foot .v3-sum-row.sub{display:none}.v3-drawer-foot .v3-sum-row.total{margin-top:0;padding-top:2px;border-top:0}.v3-drawer-foot .v3-stack{margin-top:6px!important;gap:2px!important}.v3-drawer-actions{margin-top:10px;grid-template-columns:1fr 1fr}.v3-drawer-actions>:first-child:not(:only-child):nth-last-child(3){grid-column:1/-1}.v3-drawer-actions .v3-btn{min-height:44px}.v3-drawer-line{gap:10px;padding:8px 4px}.v3-order-lines thead{display:none}.v3-order-lines,.v3-order-lines tbody{display:block}.v3-order-lines tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 14px;border-bottom:1px solid var(--line)}.v3-order-lines tr:last-child{border-bottom:0}.v3-order-lines td{display:block;padding:0!important;border:0!important;white-space:normal!important}.v3-order-lines td:first-child{grid-column:1/-1}.v3-order-lines td:nth-child(2){color:var(--muted);font-size:.85rem}.v3-order-lines td:nth-child(3){display:none}.v3-order-lines td:nth-child(4){text-align:end}.v3-timeline{grid-template-columns:1fr}.v3-timeline div{text-align:start;padding:2px 0 16px;-webkit-padding-start:34px;padding-inline-start:34px;font-size:.88rem}.v3-timeline div:before{top:22px;bottom:0;height:auto;width:4px;inset-inline-start:9px;inset-inline-end:auto}.v3-timeline div:first-child:before{inset-inline-start:9px}.v3-timeline div:last-child:before{display:none}.v3-timeline div:after{left:auto;transform:none;inset-inline-start:0;top:0}.v3-timeline div.current:before,.v3-timeline div.current:first-child:before,.v3[dir=rtl] .v3-timeline div.current:before{background:#eaecf0}.v3-account-orders thead{display:none}.v3-account-orders,.v3-account-orders tbody{display:block}.v3-account-orders tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--line);align-items:center}.v3-account-orders tr:last-child{border-bottom:0}.v3-account-orders td{display:block;padding:0!important;border:0!important}.v3-account-orders td:last-child{grid-column:1/-1}.v3-account-orders td:last-child .v3-btn{width:100%}.v3-steps li{padding:14px 16px;-webkit-padding-start:62px;padding-inline-start:62px}.v3-steps li:before{position:absolute;inset-inline-start:16px;top:14px;margin:0}.v3-alert ul{margin:4px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-weight:500}.v3-modal{padding:20px 18px}.v3-modal-actions{grid-template-columns:1fr}.v3-modal-actions>:last-child{order:-1}}.v3-top-points .v3-top-short{display:none}.v3-field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v3-assure>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:640px){.v3-top{font-size:.68rem}.v3-top-points .v3-top-long{display:none}.v3-top-points .v3-top-short{display:inline}.v3-top .v3-wrap{gap:8px}.v3-top-points{min-width:0;overflow:hidden}.v3-langs a,.v3-langs button{padding:4px 9px}.v3-toolbar>.v3-row:last-child{display:flex;flex-wrap:nowrap;gap:6px;width:100%;align-items:stretch}.v3-toolbar .v3-seg a{min-height:40px}.v3-toolbar form.v3-catalog-filters{display:flex;flex:1 1 auto;min-width:0;gap:6px;flex-wrap:nowrap}.v3 .v3-catalog-filters select.v3-input{flex:1 1;min-width:0;width:auto;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px;-webkit-padding-end:20px;padding-inline-end:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 6px;background-position:right 7px center}.v3[dir=rtl] .v3-catalog-filters select.v3-input{background-position:left 7px center}.v3-catalog-filters select[name=sort]{grid-column:auto}.v3-toolbar .v3-seg{flex:none}.v3-toolbar .v3-seg a{padding:6px 10px}.v3-toolbar .v3-seg a.on{display:none}.v3 .v3-catalog-filters select.v3-input{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:18px;padding-inline-end:18px}.v3-pcard-flags{top:8px;inset-inline-start:8px;inset-inline-end:8px;flex-wrap:nowrap;gap:4px}.v3-pcard-flags .v3-badge{font-size:.64rem;padding:2px 6px;white-space:nowrap}.v3-pcard .v3-card-labels{flex-wrap:nowrap;gap:4px;min-width:0}.v3-pcard .v3-card-labels .v3-badge{font-size:.64rem;padding:2px 6px;white-space:nowrap}.v3-pcard .v3-card-labels .v3-badge.ok{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:380px){.v3-grid{gap:8px}.v3-pcard-body{padding:8px}.v3-pcard-foot{padding:0 8px 8px}.v3-pcard .v3-ages span{font-size:.62rem;padding:2px}.v3-field-pair{grid-template-columns:1fr}.v3-pcard-body{padding:8px 6px}.v3-pcard .v3-price>span{white-space:normal}.v3-pcard .v3-price small{font-size:.72rem}.v3-pcard .v3-ages{gap:3px}.v3-pcard-flags{top:6px;inset-inline-start:6px;inset-inline-end:6px;gap:3px}.v3-pcard-flags .v3-badge{font-size:.58rem;padding:2px 5px;gap:3px}.v3-pcard .v3-ages span{font-size:.6rem;padding:2px 1px;letter-spacing:-.01em}.v3-pcard-foot{padding:0 6px 8px}.v3-pcard .v3-avail-word{display:none}}@media (max-width:340px){.v3 .v3-catalog-filters select.v3-input{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:15px;padding-inline-end:15px;background-position:right 4px center}.v3[dir=rtl] .v3-catalog-filters select.v3-input{background-position:left 4px center}.v3-toolbar .v3-seg a{padding:6px 8px}}.v3-seo-card{background:#fff;border:1px solid rgba(229,231,235,.9);border-radius:28px;padding:40px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px}.v3-seo-col{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.v3-seo-kicker{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--brand);text-transform:uppercase}.v3-seo-kicker .v3-icon{width:16px;height:16px}.v3-seo-col h2{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35}.v3-seo-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.v3-seo-seg{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fafbfc;transition:border-color .2s,box-shadow .2s}.v3-seo-seg:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.v3-seo-seg h3{font-size:.98rem}.v3-seo-seg p{color:var(--muted);font-size:.86rem;line-height:1.6}.v3-seo-seg .v3-link{font-size:.85rem;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.v3-seo-lead{color:var(--ink-2);line-height:1.8}.v3-seo-cities{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v3-seo-cities li{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--bg);font-size:.86rem;font-weight:600;color:var(--ink-2);min-width:0}.v3-seo-cities li span{min-width:0;line-height:1.25}.v3-seo-cities li span small{display:block;font-size:.72rem;font-weight:600;color:var(--muted)}.v3-seo-cities li span b{display:block;font-weight:700;overflow-wrap:anywhere}.v3-seo-cities .v3-icon{width:14px;height:14px;color:var(--brand);flex:none}@media (max-width:900px){.v3-seo-card{grid-template-columns:minmax(0,1fr);padding:24px;gap:28px}}@media (max-width:640px){.v3-seo-card{padding:20px 16px;border-radius:22px}.v3-seo-segments{grid-template-columns:minmax(0,1fr);gap:10px}.v3-seo-seg{padding:14px}.v3-seo-cities li{font-size:.8rem;padding:7px 8px;gap:5px}.v3-cards-sm thead{display:none}.v3-cards-sm,.v3-cards-sm tbody{display:block;width:100%}}@media (max-width:640px){.v3-table-wrap:has(.v3-cards-sm){overflow:visible}.v3-cards-sm tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding:14px;border-bottom:1px solid var(--line)}.v3-cards-sm tr:last-child{border-bottom:0}.v3-cards-sm tbody tr:hover td{background:transparent}.v3-cards-sm td{display:block;padding:0!important;border:0!important;text-align:start!important;white-space:normal!important;min-width:0!important}.v3-cards-sm td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:.7rem;font-weight:700;color:var(--muted);margin-bottom:2px}.v3-cards-sm td:first-child,.v3-cards-sm td:last-child{grid-column:1/-1}.v3-cards-sm td:last-child .v3-btn,.v3-cards-sm td:last-child form{width:100%}.v3-cards-sm td:last-child:empty{display:none}.v3-cards-sm .v3-inline-forms{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.v3-cards-sm .v3-inline-forms .v3-btn{min-height:40px!important;padding:0 12px!important}.v3-cards-sm input:not([type=hidden]):not([type=checkbox]),.v3-cards-sm select{width:100%}.v3-cards-sm td>.v3-link,.v3-cards-sm td>a:not(.v3-btn){display:inline-flex;align-items:center;min-height:32px}.v3-order-edit td:last-child{grid-column:auto;display:flex!important;align-items:center;gap:10px}.v3-order-edit td:last-child:before{margin:0!important;font-size:.85rem!important}.v3-cards-sm input[type=checkbox]{width:26px;height:26px;accent-color:var(--bad)}.v3-order-edit input[type=number]{width:100%!important;min-height:44px}.v3-stage-picker button{min-height:40px}.v3-cards-sm .v3-inline-forms:has(details[open]){flex-wrap:wrap}.v3-cards-sm details.v3-pop[open]{flex-basis:100%}.v3-cards-sm details.v3-pop>div{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;margin-top:8px;box-shadow:none;border:1px solid var(--line)}.v3-cards-sm details.v3-pop .v3-input{width:100%}.v3-admin-top>div{flex-wrap:wrap;gap:10px}.v3-admin-top>div>form{flex:1 1 100%}.v3-admin-top>div>form input{width:100%}.v3-admin-top>div>.v3-row{flex:1 1 100%;justify-content:space-between}.v3-side nav a{display:inline-flex;align-items:center}.v3-side nav a,.v3-side-foot form button{min-height:40px}.v3-admin-langs button{min-height:32px;padding:4px 12px}.v3-filterbar .v3-input,.v3-filterbar select{min-height:42px}}.v3-browse-all{display:flex;justify-content:center;margin-top:24px}.v3-browse-all .v3-btn{box-shadow:0 10px 24px -12px rgba(13,110,63,.6)}@media (max-width:640px){.v3-browse-all .v3-btn{width:100%}}.v3-landing-about{max-width:820px;display:grid;grid-gap:10px;gap:10px;margin-top:32px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:20px}.v3-landing-about h2{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.4}.v3-landing-about p{color:var(--ink-2);line-height:1.8}.v3-landing-about .v3-link{display:inline-flex;align-items:center;gap:4px;font-weight:700;min-height:40px;justify-self:start}@media (max-width:640px){.v3-landing-about{margin-top:20px;padding:18px 16px;border-radius:16px}.v3-landing-about p{font-size:.92rem}}.v3-gallery-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;position:relative}.v3-gallery-zoom{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink);pointer-events:none}.v3-gallery-zoom .v3-icon{width:18px;height:18px}.v3-viewer{position:fixed;inset:0;z-index:100;background:#0b0f17;animation:v3-fade .15s ease-out;overscroll-behavior:contain}.v3-viewer-stage{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:zoom-in}.v3-viewer-stage.zoomed{cursor:zoom-out}.v3-viewer-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;will-change:transform}.v3-viewer-close{position:absolute;top:calc(12px + env(safe-area-inset-top));inset-inline-end:12px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;cursor:pointer}.v3-viewer-close .v3-icon{width:22px;height:22px}.v3-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;cursor:pointer}.v3-viewer-nav.prev{inset-inline-start:12px}.v3-viewer-nav.next{inset-inline-end:12px}.v3-viewer-close:hover,.v3-viewer-nav:hover{background:rgba(255,255,255,.26)}.v3-viewer-thumbs{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;gap:8px;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none;padding:2px}.v3-viewer-thumbs button{flex:none;width:48px;height:48px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer;opacity:.6}.v3-viewer-thumbs button.on{border-color:#fff;opacity:1}.v3-viewer-thumbs img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.v3-gallery-zoom{width:32px;height:32px;top:10px;inset-inline-end:10px}.v3-viewer-nav{display:none}}.v3-logo-suffix,.v3-reg-short,.v3-search-toggle{display:none}.v3-auth-side li .v3-icon.v3-flag{padding:0;width:32px;height:22px;background:none;border-radius:4px}.v3-buy .v3-lock.cta{min-height:52px;font-size:1rem;border-radius:12px}@media (max-width:640px){.v3-search-toggle{display:inline-flex;padding:0 10px;background:none;border:0;cursor:pointer}.v3-search-toggle .v3-icon{width:21px;height:21px}.v3-search{display:none}.v3-search.open{display:block;margin-bottom:0}.v3-head .v3-logo .v3-logo-suffix{display:inline}.v3-head .v3-logo b{white-space:nowrap}.v3-head-grid{gap:8px}.v3-head-tools{gap:2px}.v3-head .v3-tool{padding:0 8px}.v3-head-tools .v3-btn.sm{padding:0 12px}.v3-head-grid{padding-block:10px}.v3-top{font-size:.76rem}.v3[lang=fr] .v3-reg-long{display:none}.v3[lang=fr] .v3-reg-short{display:inline}}@media (max-width:380px){.v3-reg-long{display:none}.v3-reg-short{display:inline}.v3-head .v3-logo{gap:8px}.v3-head .v3-logo b{font-size:1.05rem}.v3-head .v3-logo-mark{width:36px;height:36px}.v3-head-tools .v3-btn.sm{padding:0 10px;font-size:.82rem}}@media (max-width:350px){.v3[lang=fr] .v3-head .v3-logo .v3-logo-suffix{display:none}}.v3 .v3-mode{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.v3 .v3-mode.default{background:#f2f4f7;color:#475467;border-color:#e4e7ec}.v3 .v3-mode.margin{background:#e8f1fd;color:#1d5fb4;border-color:#c7dcf7}.v3 .v3-mode.fixed{background:#f3ecfd;color:#6d2fc0;border-color:#ddccf7}.v3 .v3-mode.missing{background:var(--bad-soft);color:var(--bad);border-color:#f8cfcb}.v3-price-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.v3-price-cell s{-webkit-margin-end:6px;margin-inline-end:6px;font-weight:500}.v3-margin-note{font-size:.74rem;color:var(--ok);font-weight:700}.v3-margin-note.bad{color:var(--bad)}.v3-edited-tag{font-size:.7rem;font-weight:800;color:#8a5300;background:var(--sun-soft);border-radius:6px;padding:1px 6px}.v3-table tbody tr.v3-edited td{background:#fff8e6}.v3-table tbody tr.v3-edited td:first-child{box-shadow:inset 4px 0 0 var(--sun)}.v3[dir=rtl] .v3-table tbody tr.v3-edited td:first-child{box-shadow:inset -4px 0 0 var(--sun)}.v3 .v3-btn.v3-btn-edited{background:var(--sun);border-color:var(--sun);color:#3d2600}.v3 .v3-input.v3-input-bad{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.v3-pop-price{display:grid;grid-gap:2px;gap:2px}.v3-pop-result{justify-content:space-between;gap:8px;padding:8px 10px;background:var(--bg);border-radius:9px}.v3-mode-filter,.v3-pop-result{display:flex;align-items:center}.v3-mode-filter{gap:6px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--line);font-size:.82rem}.v3-mode-filter a{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink-2);font-weight:700;font-size:.8rem;text-decoration:none}.v3-mode-filter a em{font-style:normal;opacity:.75}.v3-mode-filter a.on{outline:2px solid currentColor;outline-offset:1px}.v3-mode-filter a:not(.v3-mode).on{background:var(--ink);border-color:var(--ink);color:#fff;outline:0}.v3-bulkbar{position:fixed;bottom:16px;inset-inline:16px;margin-inline:auto;max-width:560px;z-index:60;display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;background:var(--ink);color:#fff;border-radius:14px;box-shadow:var(--shadow-lg);font-weight:700;font-size:.9rem}.v3-bulkbar>span{flex:1 1;min-width:0}.v3-bulkbar .v3-btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.v3-bulkbar .v3-btn:not(.ghost){background:var(--sun);border-color:var(--sun);color:#3d2600}.v3-admin-body:has(.v3-bulkbar){padding-bottom:96px}body:has(.v3-bulkbar) .v3-toast{bottom:90px}.v3-bulkbars{position:fixed;bottom:16px;inset-inline:16px;margin-inline:auto;max-width:640px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.v3-bulkbars:empty{display:none}.v3-bulkbars>*{pointer-events:auto}.v3-bulkbars .v3-bulkbar{position:static;margin:0;max-width:none;pointer-events:auto}.v3-admin-body:has(.v3-bulkbar~.v3-bulkbar){padding-bottom:160px}body:has(.v3-bulkbar~.v3-bulkbar) .v3-toast{bottom:150px}.v3-order-bar{flex-wrap:wrap}.v3-order-to{display:flex;gap:6px;align-items:center}.v3-order-to .v3-input{width:92px;min-height:36px}.v3-order-cell{display:flex;align-items:center;gap:8px}.v3-order-pick{display:inline-flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-weight:700}th .v3-order-pick{flex-direction:row;gap:6px}.v3-order-pick input{width:18px;height:18px;margin:0;accent-color:var(--brand);cursor:pointer}.v3-order-pick b{font-size:.8rem;color:var(--muted);min-width:22px;text-align:center}.v3-order-moves{display:flex;flex-direction:column;gap:2px}.v3-order-moves .v3-btn{min-height:26px;padding:0 6px}.v3-order-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.v3-order-acts form{margin:0}.v3-pick{width:18px;height:18px;margin:0;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:-3px;accent-color:var(--bad);cursor:pointer}.v3-bulk-tools{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--line);font-size:.86rem;font-weight:700;color:var(--ink-2);cursor:pointer;min-height:44px}.v3-bulk-tools .v3-pick{margin:0}.v3-bulkbar .v3-btn.v3-btn-delete{background:var(--bad);border-color:var(--bad);color:#fff}.v3-moved-tag{font-size:.68rem;font-weight:800;color:#1d5fb4;background:#e8f1fd;border-radius:6px;padding:1px 6px;white-space:nowrap}.v3-table tbody tr.v3-moved td{background:#eef5ff}.v3-table tbody tr.v3-moved td:first-child{box-shadow:inset 4px 0 0 #2f7be0}.v3[dir=rtl] .v3-table tbody tr.v3-moved td:first-child{box-shadow:inset -4px 0 0 #2f7be0}.v3-table tbody tr.v3-picked td{background:var(--brand-soft)}.v3-table tbody tr.v3-picked td:first-child{box-shadow:inset 4px 0 0 var(--brand)}.v3[dir=rtl] .v3-table tbody tr.v3-picked td:first-child{box-shadow:inset -4px 0 0 var(--brand)}@media (max-width:640px){.v3-order-cell{flex-wrap:wrap}.v3-order-pick{flex-direction:row;min-height:40px;gap:8px}.v3-order-pick input{width:22px;height:22px}.v3-order-moves{flex-direction:row;gap:6px}.v3-order-moves .v3-btn{min-height:40px;min-width:44px}.v3-order-to .v3-input{width:80px;min-height:40px;font-size:16px}.v3-bulkbars{bottom:10px;inset-inline:10px}.v3-order-bar{flex-wrap:wrap}.v3-products-table td.v3-c-wide{grid-column:1/-1}.v3-products-table .v3-prod{min-width:0}.v3-products-table .v3-prod>span{min-width:0;flex:1 1}.v3-products-table .v3-prod b{overflow-wrap:anywhere}.v3-products-table td.v3-c-actions .v3-inline-forms{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.v3-products-table td.v3-c-actions .v3-price-pop>summary{width:100%;justify-content:center;min-height:40px}.v3-products-table td.v3-c-actions .v3-btn{min-height:40px}.v3-products-table td.v3-c-actions .v3-price-pop[open]{grid-column:1/-1}.v3-orders-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"order status" "trader city" "qty total" "action action";gap:10px 14px}.v3-orders-table td.v3-c-order{grid-area:order}.v3-orders-table td.v3-c-status{grid-area:status;justify-self:end;text-align:end!important;max-width:100%;min-width:0}.v3-orders-table td.v3-c-status .v3-badge{white-space:normal;text-align:start}.v3-orders-table td.v3-c-trader{grid-area:trader}.v3-orders-table td.v3-c-city{grid-area:city}.v3-orders-table td.v3-c-qty{grid-area:qty}.v3-orders-table td.v3-c-total{grid-area:total}.v3-orders-table td.v3-c-action{grid-area:action}.v3-orders-table td.v3-c-action:before,.v3-orders-table td.v3-c-order:before,.v3-orders-table td.v3-c-status:before{display:none!important}.v3-orders-table td.v3-c-order>a{font-size:1.05rem;font-weight:800}.v3-orders-table td.v3-c-total b{font-size:1rem}.v3-orders-table td.v3-c-trader b{overflow-wrap:anywhere}.v3-orders-table td.v3-c-action .v3-btn,.v3-orders-table td.v3-c-action form{width:100%;justify-content:center;min-height:44px}.v3-pick{width:24px;height:24px;vertical-align:-6px}.v3-bulk-tools{padding:10px 14px}.v3-orders-table .v3-order-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px}.v3-bulkbar.v3-order-bar .v3-btn{flex:0 0 auto;min-height:44px;min-width:44px;padding-inline:12px}.v3-order-to{flex:1 1;min-width:0}.v3-order-to .v3-input{flex:1 1;width:auto;min-width:0;min-height:44px}.v3-admin-body:has(.v3-bulkbar~.v3-bulkbar){padding-bottom:260px}body:has(.v3-bulkbar~.v3-bulkbar) .v3-toast{bottom:250px}}@media (max-width:900px){.v3-mode-filter{padding:10px 14px}.v3-mode-filter a{min-height:40px}.v3-price-cell{align-items:flex-start}.v3-cards-sm tr.v3-edited{background:#fff8e6;box-shadow:inset 0 4px 0 var(--sun)}.v3-cards-sm tr.v3-edited td,.v3-cards-sm tr.v3-edited td:first-child{background:transparent;box-shadow:none}.v3-bulkbar{bottom:10px;inset-inline:10px;flex-wrap:wrap}.v3-bulkbar>span{flex-basis:100%}.v3-bulkbar .v3-btn{flex:1 1;min-height:44px}.v3-admin-body:has(.v3-bulkbar){padding-bottom:140px}body:has(.v3-bulkbar) .v3-toast{bottom:130px}}.v3-band[data-pad=none],.v3-hero[data-pad=none]{--section-gap:0px}.v3-band[data-pad=sm],.v3-hero[data-pad=sm]{--section-gap:28px}.v3-band[data-pad=lg],.v3-hero[data-pad=lg]{--section-gap:96px}.v3-band[data-bg]{padding-bottom:48px}.v3-band[data-bg],.v3-hero[data-bg]{background:var(--band-bg)}.v3-band[data-color],.v3-hero[data-color]{color:var(--band-color)}.v3-band[data-color] .v3-section-head p,.v3-hero[data-color] .v3-hero-lead{color:inherit;opacity:.85}.v3-band[data-title=sm] h2{font-size:1.1rem}.v3-band[data-title=lg] h2{font-size:1.65rem}.v3-band[data-title=xl] h2{font-size:2.1rem}.v3-hero[data-title=sm] h1{font-size:clamp(1.6rem,3.2vw,2.4rem)}.v3-hero[data-title=lg] h1{font-size:clamp(2.3rem,5vw,3.9rem)}.v3-hero[data-title=xl] h1{font-size:clamp(2.6rem,6vw,4.6rem)}.v3-band[data-align=center] .v3-section-head{flex-direction:column;align-items:center;text-align:center}.v3-hero[data-align=start] .v3-hero-center{justify-items:start;text-align:start}.v3-hero[data-align=start] .v3-hero-center .v3-hero-lead{margin-inline:0}.v3-hero[data-align=start] .v3-hero-center .v3-hero-ctas{justify-content:flex-start}@media (max-width:640px){.v3 [data-hide-phone]{display:none!important}}@media (min-width:641px){.v3 [data-hide-desktop]{display:none!important}}.v3-preview [data-sec]{cursor:pointer}.v3-preview [data-sec]:hover{outline:2px dashed var(--sun);outline-offset:-2px}.v3-preview [data-sec].v3-sec-selected{outline:3px solid var(--brand);outline-offset:-3px}.v3-preview-badge{position:fixed;inset-inline-start:10px;bottom:10px;z-index:90;background:var(--ink);color:#fff;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;pointer-events:none;opacity:.85}.v3-admin.v3-te-page{display:block;min-height:0}.v3-te{height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.v3-te>.v3-te-body{flex:1 1 auto;min-height:0}.v3-te-conflict{gap:12px;justify-content:space-between;padding:10px 14px;background:var(--bad-soft);color:var(--bad);font-weight:700;font-size:.88rem;border-bottom:1px solid #f8cfcb}.v3-te-bar,.v3-te-conflict{display:flex;align-items:center;flex-wrap:wrap}.v3-te-bar{gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid var(--line)}.v3-te-title{font-size:.98rem}.v3-te-status{font-size:.76rem;font-weight:700;color:var(--muted);padding:4px 10px;border-radius:999px;background:var(--bg);white-space:nowrap}.v3-te-status.draft{background:var(--sun-soft);color:#8a5300}.v3-te-status.saving{background:var(--brand-soft);color:var(--brand-dark)}.v3-te-status.error{background:var(--bad-soft);color:var(--bad)}.v3-te-tools{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.v3-te-seg{display:inline-flex;border:1px solid var(--line-2);border-radius:9px;overflow:hidden}.v3-te-seg button{border:0;background:#fff;padding:0 10px;min-height:32px;cursor:pointer;font-weight:700;font-size:.8rem;display:inline-flex;gap:4px;align-items:center}.v3-te-seg button.on{background:var(--ink);color:#fff}.v3-te-body{display:grid;grid-template-columns:400px minmax(0,1fr);min-height:0}.v3-te-panel{display:flex;flex-direction:column;min-height:0;background:#fff;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.v3-te-tabs{display:flex;border-bottom:1px solid var(--line)}.v3-te-tabs button{flex:1 1;border:0;background:none;padding:12px 6px;font-weight:700;font-size:.86rem;cursor:pointer;border-bottom:2px solid transparent;color:var(--muted)}.v3-te-tabs button.on{color:var(--brand-dark);border-bottom-color:var(--brand)}.v3-te-scroll{overflow:auto;padding:14px;min-height:0}.v3-te-preview{padding:12px;background:#e9ebf0}.v3-te-frame,.v3-te-preview{min-height:0;display:grid}.v3-te-frame iframe{width:100%;height:100%;border:0;border-radius:10px;background:#fff;box-shadow:var(--shadow-lg)}.v3-te-frame.phone{width:390px;max-width:100%;height:min(844px,100%);margin:auto}.v3-te-frame.phone iframe{border-radius:26px;border:8px solid var(--ink)}.v3-te-hint{font-size:.8rem;color:var(--muted);margin:0 0 10px}.v3-te-list ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.v3-te-list li{display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:10px;padding:3px;background:#fff}.v3-te-list li.off{opacity:.55}.v3-te-open{flex:1 1;min-width:0;text-align:start;background:none;border:0;padding:10px;cursor:pointer;display:grid;grid-gap:2px;gap:2px;font:inherit}.v3-te-open small{color:var(--muted);font-size:.72rem}.v3-te-icon{width:38px;height:38px;border:0;background:none;border-radius:8px;cursor:pointer;display:grid;place-items:center;color:var(--ink-2)}.v3-te-icon:hover:not(:disabled){background:var(--bg)}.v3-te-icon:disabled{opacity:.3;cursor:default}.v3-te-back{background:none;border:0;color:var(--brand);cursor:pointer;padding:4px 0;margin-bottom:8px;font:inherit;font-weight:700}.v3-te-form-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.v3-te-form fieldset{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;min-width:0}.v3-te-form legend{font-weight:800;font-size:.84rem;padding:0 6px}.v3-te-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.v3-te-label{font-weight:700;font-size:.82rem;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.v3-te-label small{color:var(--muted);font-weight:500}.v3-te-lang{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.v3-te-lang em{font-style:normal;font-size:.7rem;font-weight:800;color:var(--muted);padding-top:9px}.v3-te-lang textarea.v3-input{min-height:0}.v3-te-toggle{display:flex;gap:8px;align-items:center;font-size:.88rem;min-height:36px;cursor:pointer}.v3-te-toggle input{width:18px;height:18px;accent-color:var(--brand);flex:none}.v3-te-item{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.v3-te-item[open]{display:grid;grid-gap:10px;gap:10px}.v3-te-item summary{cursor:pointer;font-weight:700;font-size:.86rem;padding:4px 0}.v3-te-item-tools{display:flex;gap:6px;flex-wrap:wrap}.v3-te-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));grid-gap:4px;gap:4px}.v3-te-icons button{height:38px;border:1px solid var(--line);background:#fff;border-radius:8px;cursor:pointer;display:grid;place-items:center}.v3-te-icons button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.v3-te-color>div{display:flex;gap:6px;align-items:center}.v3-te-color input[type=color]{width:44px;height:36px;border:1px solid var(--line-2);border-radius:8px;padding:2px;background:#fff;cursor:pointer;flex:none}.v3 .v3-te-color .v3-input{width:110px}.v3-te-reset{background:none;border:0;color:var(--bad);font-size:.75rem;font-weight:700;cursor:pointer;padding:2px 4px;justify-self:start}.v3-te-form input[type=range]{width:100%;accent-color:var(--brand)}.v3-te-text{border-bottom:1px solid var(--line);padding:10px 0;display:grid;grid-gap:6px;gap:6px}.v3-te-text code{font-size:.72rem;color:var(--muted)}.v3-te-text.changed code{color:var(--brand);font-weight:700}.v3-te-history{text-align:start;justify-items:stretch;width:min(560px,100%)}.v3-te-history ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;max-height:55vh;overflow:auto}.v3-te-history li{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.v3-te-history li span{display:grid;grid-gap:2px;gap:2px;justify-items:start}.v3-te-history li small{color:var(--muted)}.v3-te-switch{display:none}@media (max-width:900px){.v3-te-body{grid-template-columns:minmax(0,1fr)}.v3-te-mode-edit .v3-te-preview,.v3-te-mode-preview .v3-te-panel{display:none}.v3-te-preview{padding:0}.v3-te-frame iframe{border-radius:0;box-shadow:none}.v3-te-hide-sm{display:none!important}.v3-te-scroll{padding-bottom:90px}.v3-te-switch{display:inline-flex;position:fixed;bottom:14px;inset-inline-end:14px;z-index:80;align-items:center;gap:6px;border:0;border-radius:999px;background:var(--ink);color:#fff;padding:0 18px;min-height:48px;box-shadow:var(--shadow-lg);cursor:pointer;font:inherit;font-weight:800}.v3-te-bar{padding:6px 8px}.v3-te-seg button{min-height:40px;padding:0 12px}.v3-te-tabs button{min-height:44px}.v3-te-tools{-webkit-margin-start:0;margin-inline-start:0;width:100%}.v3-te-tools .v3-btn:last-child{-webkit-margin-start:auto;margin-inline-start:auto}}.v3-img-empty{display:block;width:100%;height:100%;min-height:120px;background:repeating-linear-gradient(45deg,var(--bg),var(--bg) 10px,var(--line) 10px,var(--line) 20px)}.v3-prose{color:var(--ink-2);display:grid;grid-gap:10px;gap:10px}.v3-prose ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:4px;gap:4px}.v3-band[data-color] .v3-prose{color:inherit}.v3-hero[data-img]{background:linear-gradient(rgba(0,0,0,var(--hero-shade,0)),rgba(0,0,0,var(--hero-shade,0))),var(--hero-img) center /cover no-repeat}.v3-banner-box{position:relative;overflow:hidden;border-radius:var(--radius);display:grid;color:var(--banner-color,#fff);background:var(--ink);isolation:isolate}.v3-banner-box.full{border-radius:0}.v3-banner-box.h-sm{min-height:260px}.v3-banner-box.h-md{min-height:420px}.v3-banner-box.h-lg{min-height:560px}.v3-banner-box.h-full{min-height:82vh}.v3-banner-box picture,.v3-banner-box picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v3-banner-box:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--banner-shade,.35));z-index:-1}.v3-banner-content{align-self:center;display:grid;grid-gap:12px;gap:12px;padding:40px;max-width:720px}.v3-banner-box.full .v3-banner-content{width:min(1240px,calc(100% - 32px));max-width:none;margin-inline:auto;padding-inline:0}.v3-banner-box.a-center .v3-banner-content{justify-self:center;text-align:center;justify-items:center}.v3-banner-box.a-end .v3-banner-content{justify-self:end;text-align:end;justify-items:end}.v3-banner-box h2{font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.2}.v3-banner-kicker{font-weight:800;font-size:.86rem;letter-spacing:.02em;opacity:.9}.v3-banner-text{font-size:1.04rem;opacity:.95;display:grid;grid-gap:8px;gap:8px}.v3-banner-ctas{margin-top:6px}.v3 .v3-btn.v3-banner-ghost{background:transparent;color:inherit;border-color:currentColor}.v3-imgtext{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.v3-imgtext.side-end .v3-imgtext-media{order:2}.v3-imgtext-media{border-radius:var(--radius);overflow:hidden;background:var(--card)}.v3-imgtext-media img{width:100%;height:100%;object-fit:cover;display:block}.v3-imgtext-media.r-portrait{aspect-ratio:4/5}.v3-imgtext-media.r-square{aspect-ratio:1}.v3-imgtext-media.r-landscape{aspect-ratio:16/10}.v3-imgtext-body{display:grid;grid-gap:14px;gap:14px;justify-items:start}.v3-imgtext-body h2{font-size:clamp(1.4rem,2.6vw,2rem)}.v3-tiles-grid{display:grid;grid-template-columns:repeat(var(--tile-cols,3),minmax(0,1fr));grid-gap:14px;gap:14px}.v3-tile{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--card);color:#fff;text-decoration:none;isolation:isolate}.v3-tiles-grid.r-portrait .v3-tile{aspect-ratio:4/5}.v3-tiles-grid.r-square .v3-tile{aspect-ratio:1}.v3-tiles-grid.r-landscape .v3-tile{aspect-ratio:16/10}.v3-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s ease}.v3-tile:hover img{transform:scale(1.04)}.v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.6));z-index:-1}.v3-tile .v3-img-empty{position:absolute;inset:0;z-index:-2}.v3-tile-title{position:absolute;inset-inline:14px;bottom:12px;font-weight:800;font-size:1.1rem;display:flex;align-items:center;gap:6px}.v3-richtext-inner{display:grid;grid-gap:14px;gap:14px}.v3-richtext.w-narrow .v3-richtext-inner{max-width:760px}.v3-richtext.t-center .v3-richtext-inner{margin-inline:auto;text-align:center}.v3-richtext.t-center .v3-prose ul{justify-content:center;list-style-position:inside;padding:0}.v3-richtext.w-narrow.t-start .v3-richtext-inner{margin-inline:0}.v3-richtext.boxed .v3-richtext-inner{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.v3-richtext.boxed.w-narrow .v3-richtext-inner{margin-inline:auto}.v3-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.v3-quote{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:grid;grid-gap:10px;gap:10px;align-content:start}.v3-quote blockquote{margin:0;color:var(--ink-2);display:grid;grid-gap:8px;gap:8px}.v3-quote figcaption{font-size:.88rem;color:var(--muted)}.v3-quote figcaption b{color:var(--ink)}.v3-stars{color:var(--sun);letter-spacing:2px;font-size:1rem}.v3-stars i{font-style:normal;color:var(--line-2)}.v3-statrow{display:grid;grid-template-columns:repeat(var(--stat-cols,3),minmax(0,1fr));grid-gap:14px;gap:14px}.v3-statbox{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:grid;grid-gap:4px;gap:4px;text-align:center}.v3-statbox b{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.1;color:var(--brand);font-weight:800}.v3-statbox span{color:var(--muted);font-weight:600}.v3-wa-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;background:#e7fbe6;border:1px solid #c9eec7;border-radius:var(--radius);padding:24px}.v3-wa-card h2{font-size:1.3rem}.v3-wa-icon{width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center}.v3-wa-icon .v3-icon{width:28px;height:28px}.v3-video{position:relative;border-radius:var(--radius);overflow:hidden;background:#000}.v3-video.r-landscape{aspect-ratio:16/9}.v3-video.r-portrait{aspect-ratio:9/16;max-width:420px;margin-inline:auto}.v3-video.r-square{aspect-ratio:1;max-width:640px;margin-inline:auto}.v3-video iframe,.v3-video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.v3-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px}.v3-logos img{max-height:56px;max-width:160px;width:auto;height:auto;object-fit:contain;display:block}.v3-logos.gray img{filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.v3-logos.gray a:hover img{filter:none;opacity:1}.v3-countdown{background:var(--ink);color:#fff;border-radius:var(--radius);padding:28px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:24px;gap:24px;align-items:center}.v3-countdown .v3-prose{color:rgba(255,255,255,.85)}.v3-timer{display:flex;gap:10px}.v3-timer span{display:grid;justify-items:center;min-width:64px;background:rgba(255,255,255,.1);border-radius:12px;padding:10px 6px}.v3-timer b{font-size:1.7rem;line-height:1.1}.v3-timer small{font-size:.72rem;opacity:.8}.v3-announce{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:var(--radius-sm);font-weight:700;text-align:center;text-decoration:none}.v3-announce.tone-sun{background:var(--sun-soft);color:#6b4100}.v3-announce.tone-brand{background:var(--brand);color:#fff}.v3-announce.tone-ink{background:var(--ink);color:#fff}.v3-band .v3-spacer{display:grid;align-items:center}.v3-spacer hr{width:100%;border:0;border-top:1px solid var(--line);margin:0}.v3-html img{max-width:100%;height:auto}.v3-html iframe{max-width:100%;border:0}.v3-grid.v3-grid-row{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 16px * (var(--grid-desktop, 4) - 1)) / var(--grid-desktop, 4));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.v3-grid.v3-grid-row>*{scroll-snap-align:start}@media (max-width:900px){.v3-imgtext{grid-template-columns:minmax(0,1fr);gap:20px}.v3-imgtext.side-end .v3-imgtext-media{order:0}.v3-quotes{grid-template-columns:minmax(0,1fr)}.v3-tiles-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.v3-countdown{grid-template-columns:minmax(0,1fr);justify-items:start}.v3-wa-card{grid-template-columns:auto minmax(0,1fr)}.v3-wa-card .v3-btn{grid-column:1/-1;justify-self:stretch}}@media (max-width:640px){.v3-banner-content{padding:26px 20px}.v3-banner-box.h-md{min-height:360px}.v3-banner-box.h-lg{min-height:460px}.v3-banner-box.h-full{min-height:72vh}.v3-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-tile-title{font-size:.96rem;inset-inline:10px;bottom:8px}.v3-statrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-statbox{padding:16px 10px}.v3-logos{gap:18px 24px}.v3-logos img{max-height:40px;max-width:110px}.v3-timer span{min-width:56px}.v3-timer b{font-size:1.4rem}.v3-richtext.boxed .v3-richtext-inner{padding:20px}.v3-grid.v3-grid-row{grid-auto-columns:calc((100% - 10px) / 2.15)}}.v3-te-grip{cursor:-webkit-grab;cursor:grab;color:var(--faint);font-size:.8rem;letter-spacing:-2px;padding-inline:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-te-list li.drop{border-color:var(--brand);box-shadow:0 -3px 0 var(--brand)}.v3-te-add{margin-top:12px;width:100%}.v3-te-form-tools{flex-wrap:wrap;margin-bottom:12px}.v3-te-form-tools,.v3-te-inline{display:flex;gap:6px;align-items:center}.v3-te-inline .v3-input{flex:1 1;min-width:0}.v3-te-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem!important}.v3-te-image-row{display:flex;gap:10px;align-items:center}.v3-te-thumb{width:64px;height:64px;border-radius:10px;border:1px solid var(--line);background:var(--bg);display:grid;place-items:center;overflow:hidden;flex:none;color:var(--faint)}.v3-te-thumb img{width:100%;height:100%;object-fit:cover}.v3-te-thumb.sm{width:36px;height:36px}.v3-te-image-tools{display:flex;gap:6px;flex-wrap:wrap}.v3-te-library,.v3-te-media{width:min(720px,100%);text-align:start;justify-items:stretch;max-height:calc(100dvh - 32px);overflow:auto}.v3-te-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.v3-te-library-grid button{text-align:start;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;font:inherit}.v3-te-library-grid button:hover{border-color:var(--brand);background:var(--brand-soft)}.v3-te-library-grid small{color:var(--muted);font-size:.76rem;line-height:1.4}.v3-te-media-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v3-te-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.v3-te-media-item{position:relative}.v3-te-media-item>button:first-child{width:100%;aspect-ratio:1;border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:0;cursor:pointer;background:var(--bg);display:block}.v3-te-media-item>button:first-child:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.v3-te-media-item img,.v3-te-media-item video{width:100%;height:100%;object-fit:cover;display:block}.v3-te-media-del{position:absolute;top:4px;inset-inline-end:4px;width:30px;height:30px;border-radius:8px;border:0;background:rgba(255,255,255,.92);color:var(--bad);cursor:pointer;display:grid;place-items:center}.v3-te-picks{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.v3-te-picks li{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:4px 6px;font-size:.84rem}.v3-te-picks li>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-te-picks li small{color:var(--muted)}.v3-te-picks img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none}.v3-te-picks.results li{background:var(--bg)}@media (max-width:900px){.v3-te-grip{display:none}.v3-te-library-grid{grid-template-columns:minmax(0,1fr)}.v3-te-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-te-media-del{width:36px;height:36px}}.v3-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.v3-user-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.v3-user-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.v3-user-list>li.off{opacity:.7;background:var(--bg)}.v3-user-list>li>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.v3-user-list small{color:var(--muted);font-weight:500}.v3-user-perms{display:flex;flex-wrap:wrap;gap:4px}.v3-user-perms em{font-style:normal;font-size:.74rem;font-weight:700;background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:2px 9px}.v3-user-actions{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.v3-user-actions .v3-user-form{flex:1 1;min-width:0}.v3-user-form summary{list-style:none;cursor:pointer;display:inline-flex}.v3-user-form summary::-webkit-details-marker{display:none}.v3-user-form[open]>form{margin-top:12px;padding:14px;background:#fff}.v3-perms,.v3-user-form[open]>form{border:1px solid var(--line);border-radius:12px}.v3-perms{padding:10px 12px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:6px 14px;gap:6px 14px}.v3-perms legend{font-weight:800;font-size:.84rem;padding:0 6px}.v3 .v3-check{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;font-size:.9rem}.v3 .v3-check input{width:18px;height:18px;accent-color:var(--brand);flex:none}.v3-side-user{display:block;padding:4px 10px;color:rgba(255,255,255,.6);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.v3-user-grid{grid-template-columns:minmax(0,1fr)}.v3 .v3-check{min-height:40px}.v3-user-actions .v3-user-form,.v3-user-actions>form{width:100%}.v3-user-actions .v3-btn{width:100%;justify-content:center}.v3-admin-top .v3-admin-langs button{min-height:40px;min-width:44px}.v3-admin-top .v3-row>a.v3-badge{min-height:40px;display:inline-flex;align-items:center;padding-inline:12px}}.v3-admin-top form.v3-admin-langs{flex:none;max-width:none}@media (max-width:900px){.v3-side-foot .v3-side-user{display:none}.v3-side>.v3-logo{align-self:flex-start;width:max-content;max-width:calc(100% - 140px)}.v3-cards-sm td a:not(.v3-btn):not(.v3-badge){display:inline-flex;align-items:center;min-height:40px}.v3-te-switch{position:static;width:100%;border-radius:0;justify-content:center;min-height:50px;box-shadow:none}.v3-te-scroll{padding-bottom:24px}}@media (max-width:640px){.v3-langs a,.v3-langs button{position:relative}.v3-langs a:after,.v3-langs button:after{content:"";position:absolute;inset:-6px -3px}}.v3-wa-bubble{white-space:normal;word-break:break-word;font-size:.88rem;line-height:1.65;background:#e7fbe6;border:1px solid #c9eec7;border-radius:12px;padding:12px 14px;color:var(--ink);max-width:460px}.v3-wa-bubble-btn{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #c9eec7;text-align:center;color:#027eb5;font-weight:600}.v3-wa-bubble-btn+.v3-wa-bubble-btn{margin-top:0}.v3-wa-vars{display:grid;grid-gap:8px;gap:8px}.v3-wa-var{display:grid;grid-template-columns:56px 1fr;align-items:center;grid-gap:10px;gap:10px}.v3-wa-var code{font-size:.85rem;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 4px;text-align:center}.v3-wa-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v3-wa-chips small{width:100%}.v3-wa-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:4px 12px;border-radius:999px;border:1px dashed var(--brand);background:#fff;color:var(--brand);font-size:.82rem;font-weight:700;cursor:pointer}.v3-wa-chip:hover{background:#eef8f2}.v3-wa-chip .v3-icon{width:14px;height:14px}.v3-wa-name{display:flex;align-items:stretch}.v3-wa-name span{display:grid;place-items:center;padding:0 10px;background:var(--bg);border:1px solid var(--line-2);-webkit-border-end:0;border-inline-end:0;border-radius:10px 0 0 10px;font-size:.85rem;color:var(--muted)}.v3-wa-name .v3-input{border-radius:0 10px 10px 0;min-width:0}.v3-wa-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v3-wa-button-row{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:8px;gap:8px;align-items:center;margin-top:6px}.v3-wa-editor{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.v3-wa-side{position:-webkit-sticky;position:sticky;top:16px}.v3-wa-errors{margin:0;-webkit-padding-start:28px;padding-inline-start:28px;display:grid;grid-gap:4px;gap:4px}.v3-wa-table td{vertical-align:top}.v3-wa-reason{display:block;margin-top:4px;color:var(--bad,#b42318);font-size:.8rem}@media (max-width:900px){.v3-wa-editor{grid-template-columns:1fr}.v3-wa-side{position:static}}@media (max-width:640px){.v3-wa-row{grid-template-columns:1fr}.v3-wa-button-row{grid-template-columns:1fr auto}.v3-wa-button-row input:nth-child(2){grid-column:1;grid-row:2}.v3-wa-chip{min-height:40px}.v3 .v3-wa-button-row input,.v3 .v3-wa-var select{font-size:16px}}.v3-wa-log{position:relative;display:inline-block;vertical-align:middle}.v3-wa-log>summary{list-style:none;cursor:pointer}.v3-wa-log>summary::-webkit-details-marker{display:none}.v3-wa-log>summary .v3-icon{width:14px;height:14px}.v3-wa-log-pop{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline-start:0;width:min(340px,86vw);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(16,24,40,.16);padding:12px;text-align:start}.v3-wa-log-pop,.v3-wa-log-pop ul{display:grid;grid-gap:8px;gap:8px}.v3-wa-log-pop ul{list-style:none;margin:0;padding:0}.v3-wa-log-pop li{display:grid;grid-gap:3px;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.v3-wa-log-pop li:last-child{border-bottom:0;padding-bottom:0}.v3-wa-log-pop li .v3-badge{justify-self:start}.v3-wa-tabs{margin:0 0 16px}.v3-wa-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px}.v3-wa-pick-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.v3-wa-recipients{list-style:none;margin:8px 0 0;padding:4px 10px;max-height:380px;overflow-y:auto;border:1px solid var(--line);border-radius:12px}.v3-wa-recipients li{border-bottom:1px solid var(--line)}.v3-wa-recipients li:last-child{border-bottom:0}.v3-wa-recipients .v3-check{min-height:44px}.v3-wa-counts{display:flex;flex-wrap:wrap;gap:6px}.v3-wa-progress{height:8px;border-radius:999px;background:#eaecf0;overflow:hidden;margin:12px 0}.v3-wa-progress span{display:block;height:100%;background:var(--brand);transition:width .4s ease}@media (max-width:640px){.v3-wa-filters{grid-template-columns:1fr 1fr}.v3-wa-filters input{grid-column:1/-1}.v3 .v3-wa-filters .v3-input{font-size:16px}.v3-wa-log{display:block}.v3-wa-log-pop{position:static;width:auto;margin-top:6px;box-shadow:none}.v3-cards-sm td:has(>.v3-wa-log[open]){grid-column:1/-1}.v3-wa-log-pop .v3-badge{white-space:normal}}.v3-wa-log-pop{-webkit-padding-end:40px;padding-inline-end:40px}.v3-wa-log-close{position:absolute;top:6px;inset-inline-end:6px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.v3-wa-log-close:hover{background:var(--bg);color:var(--ink)}.v3-wa-log-close .v3-icon{width:16px;height:16px}.v3-wa-log-close:after{content:"";position:absolute;inset:-4px}.v3-wa-pacing{border:1px solid var(--line);border-radius:12px;padding:12px;margin:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.v3-wa-pacing legend{padding:0 6px;font-weight:700;font-size:.9rem}.v3-wa-when{display:flex;flex-wrap:wrap;gap:4px 16px}@media (max-width:640px){.v3 .v3-wa-pacing .v3-input{font-size:16px}.v3-wa-pacing .v3-wa-row{grid-template-columns:1fr 1fr}}@media (min-width:901px){.v3-thumb{width:150px;height:150px}}