@tailwind base;@tailwind components;@tailwind utilities;:root{--shop-bg:#f3f5f9;--shop-surface:#fff;--shop-border:#e3e7ef;--shop-ink:#101828;--shop-muted:#5f6b7d;--shop-accent:#0d6efd;--shop-accent-soft:#eaf1ff;--shop-success:#0e7a52;--shop-warning:#b54708;--shop-danger:#b42318;--shop-radius:1rem;--shop-radius-sm:0.625rem;--shop-shadow:0 1px 2px rgba(16,24,40,.05),0 6px 20px rgba(16,24,40,.05);--shop-shadow-hover:0 2px 4px rgba(16,24,40,.06),0 14px 32px rgba(16,24,40,.1);--shop-nav-height:56px}.shop{background:var(--shop-bg);color:var(--shop-ink);min-height:100vh}.shop-card{background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:var(--shop-shadow)}.shop-eyebrow{color:var(--shop-accent);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shop-section-title,.shop-title{color:var(--shop-ink);font-weight:800;letter-spacing:-.015em}.shop-section-title{font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);margin-bottom:1.25rem}.shop-muted{color:var(--shop-muted)}.shop-price{color:var(--shop-ink);font-weight:800;letter-spacing:-.01em;white-space:nowrap}.shop-price-currency{color:var(--shop-muted);font-size:.6em;font-weight:700;letter-spacing:.02em;margin-left:.3em}.shop-price-was{color:var(--shop-muted);font-weight:500;text-decoration:line-through}.shop-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;line-height:1.2;padding:.28rem .65rem;white-space:nowrap}.shop-chip-webcps{background:#eef0ff;border:1px solid #d9dcff;color:#4b2fd0}.shop-chip-sale{background:var(--shop-danger);color:#fff}.shop-chip-featured{background:#fff4d6;color:#7a4d00}.shop-stock{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem}.shop-stock:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:.55rem;width:.55rem}.shop-stock-in{color:var(--shop-success)}.shop-stock-low{color:var(--shop-warning)}.shop-stock-none,.shop-stock-out{color:var(--shop-muted)}.shop-qty{align-items:stretch;background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);display:inline-flex;overflow:hidden}.shop-qty button{background:transparent;border:0;color:var(--shop-ink);transition:background .15s;width:2.5rem}.shop-qty button:hover:not(:disabled){background:var(--shop-bg)}.shop-qty button:disabled{color:#c3c9d4}.shop-qty input{-moz-appearance:textfield;appearance:textfield;border:0;border-left:1px solid var(--shop-border);border-right:1px solid var(--shop-border);font-weight:600;text-align:center;width:3rem}.shop-qty input::-webkit-inner-spin-button,.shop-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-qty input:focus{background:var(--shop-accent-soft);outline:none}.shop-skeleton{animation:shop-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#edf0f5 25%,#e2e7ef 37%,#edf0f5 63%);background-size:400% 100%;border-radius:.5rem}@keyframes shop-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.shop-skeleton{animation:none}}.product-card[data-v-02e84a70]{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card[data-v-02e84a70]:focus-visible,.product-card[data-v-02e84a70]:hover{border-color:#cfd6e3;box-shadow:var(--shop-shadow-hover);color:inherit;transform:translateY(-3px)}.product-card[data-v-02e84a70]:focus-visible{outline:3px solid rgba(13,110,253,.35);outline-offset:2px}.product-card-media[data-v-02e84a70]{aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--shop-border);position:relative}.product-card-media img[data-v-02e84a70]{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.product-card:hover .product-card-media img[data-v-02e84a70]{transform:scale(1.03)}.product-card-noimage[data-v-02e84a70]{align-items:center;background:linear-gradient(160deg,#f8fafc,#e9eef6);color:#b4bccb;display:flex;font-size:2.75rem;inset:0;justify-content:center;position:absolute}.product-card-noimage.licence[data-v-02e84a70]{background:linear-gradient(135deg,#0d6efd,#6610f2);color:hsla(0,0%,100%,.9)}.product-card-badges[data-v-02e84a70]{display:flex;flex-wrap:wrap;gap:.35rem;left:.65rem;position:absolute;top:.65rem}.product-card-body[data-v-02e84a70]{display:flex;flex:1;flex-direction:column;padding:.9rem 1rem 1rem}.product-card-eyebrow[data-v-02e84a70]{font-size:.66rem;margin-bottom:.2rem}.product-card-title[data-v-02e84a70]{color:var(--shop-ink);font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.35rem}.product-card-text[data-v-02e84a70],.product-card-title[data-v-02e84a70]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.product-card-text[data-v-02e84a70]{color:var(--shop-muted);font-size:.83rem;line-height:1.45;margin-bottom:.6rem}.product-card-footer[data-v-02e84a70]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;margin-top:auto}.product-card-price .shop-price[data-v-02e84a70]{font-size:1.15rem}.product-card .shop-stock[data-v-02e84a70]{font-size:.78rem}@media (max-width:575.98px){.product-card-body[data-v-02e84a70]{padding:.75rem}.product-card-title[data-v-02e84a70]{font-size:.92rem}.product-card-text[data-v-02e84a70]{display:none}.product-card-price .shop-price[data-v-02e84a70]{font-size:1.02rem}.product-card .shop-chip[data-v-02e84a70]{font-size:.7rem;padding:.2rem .5rem;white-space:normal}}@media (prefers-reduced-motion:reduce){.product-card-media img[data-v-02e84a70],.product-card[data-v-02e84a70]{transition:none}.product-card:hover .product-card-media img[data-v-02e84a70],.product-card[data-v-02e84a70]:hover{transform:none}}.home[data-v-7c4d77c2]{--hero-interval:6s}.hero[data-v-7c4d77c2]{position:relative}.hero .carousel-inner[data-v-7c4d77c2]{display:grid}.hero .carousel-item[data-v-7c4d77c2]{display:block;float:none;grid-area:1/1;margin-right:0;visibility:hidden}.hero[data-v-7c4d77c2] :is(.carousel-item.active,.carousel-item-next,.carousel-item-prev){visibility:visible}.hero-slide[data-v-7c4d77c2]{align-items:center;color:#fff;display:flex;height:100%;min-height:600px;overflow:hidden;padding:3.5rem 0 5.5rem;position:relative}.hero-slide[data-v-7c4d77c2]:before{background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.5px);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 75% 50%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 75% 50%,#000 0,transparent 75%);pointer-events:none;position:absolute}.hero-slide>.container[data-v-7c4d77c2]{position:relative;z-index:1}.hero-webcps[data-v-7c4d77c2]{background:radial-gradient(900px 480px at 78% 40%,rgba(132,94,247,.55),transparent 62%),linear-gradient(135deg,#140a3d,#22126b 45%,#0b3fa6)}.hero-welcome[data-v-7c4d77c2]{background:radial-gradient(900px 520px at 75% 62%,rgba(64,145,255,.45),transparent 60%),linear-gradient(135deg,#04122e,#0a2a6b 55%,#0d5bd8)}.hero-d890[data-v-7c4d77c2]{background:radial-gradient(760px 460px at 72% 50%,rgba(88,132,255,.5),transparent 62%),linear-gradient(135deg,#070f24,#0f1f4d 60%,#1b3a8a)}.hero-price[data-v-7c4d77c2]{background:radial-gradient(760px 460px at 72% 55%,rgba(255,168,38,.36),transparent 62%),linear-gradient(135deg,#0f1115,#1d222c 55%,#33291a)}.hero-badge[data-v-7c4d77c2],.hero-kicker[data-v-7c4d77c2]{align-items:center;display:inline-flex;gap:.45rem;margin-bottom:1rem}.hero-badge[data-v-7c4d77c2]{background:#ffc107;border-radius:999px;color:#1a1300;font-size:.85rem;font-weight:700;padding:.38rem .85rem}.hero-badge-hot[data-v-7c4d77c2]{background:linear-gradient(135deg,#ffb703,#fb8500)}.hero-kicker[data-v-7c4d77c2]{color:#9cc3ff;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-title[data-v-7c4d77c2]{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:1rem}.hero-lead[data-v-7c4d77c2]{color:hsla(0,0%,100%,.86);font-size:1.12rem;line-height:1.6;margin-bottom:1.75rem;max-width:34rem}.hero-actions[data-v-7c4d77c2]{display:flex;flex-wrap:wrap;gap:.75rem}.cta-actions .btn[data-v-7c4d77c2],.hero-actions .btn[data-v-7c4d77c2]{border-radius:999px;font-weight:600;padding:.7rem 1.4rem}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-copy[data-v-7c4d77c2]>*{animation:hero-rise-7c4d77c2 .7s cubic-bezier(.2,.7,.2,1) both}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-copy[data-v-7c4d77c2]>:nth-child(2){animation-delay:.08s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-copy[data-v-7c4d77c2]>:nth-child(3){animation-delay:.16s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-copy[data-v-7c4d77c2]>:nth-child(4){animation-delay:.24s}.hero-visual[data-v-7c4d77c2]{height:470px;position:relative}.hero-visual[data-v-7c4d77c2]:after{background:radial-gradient(closest-side,rgba(0,0,0,.5),transparent);bottom:-10px;content:"";filter:blur(6px);height:34px;left:12%;pointer-events:none;position:absolute;right:12%}.hero-radio[data-v-7c4d77c2]{bottom:0;filter:drop-shadow(0 26px 34px rgba(0,0,0,.5));position:absolute;width:auto}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-radio[data-v-7c4d77c2]{animation:hero-radio-in-7c4d77c2 .9s cubic-bezier(.2,.7,.2,1) both,hero-float-7c4d77c2 7s ease-in-out .9s infinite}.pair-878[data-v-7c4d77c2]{bottom:6%;height:84%;left:16%;rotate:-7deg}.pair-890[data-v-7c4d77c2]{height:96%;left:42%;rotate:5deg;z-index:2}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .pair-890[data-v-7c4d77c2]{animation-delay:.12s,1.02s}.line-n76[data-v-7c4d77c2]{bottom:20%;height:60%;left:4%}.line-878[data-v-7c4d77c2]{bottom:15%;height:74%;left:18%;z-index:1}.line-dm32[data-v-7c4d77c2]{bottom:14%;height:80%;left:60%;z-index:1}.line-890[data-v-7c4d77c2]{bottom:11%;height:86%;left:37%;z-index:2}.line-578[data-v-7c4d77c2]{bottom:-2%;height:30%;left:18%;z-index:3}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .line-878[data-v-7c4d77c2]{animation-delay:.06s,.96s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .line-890[data-v-7c4d77c2]{animation-delay:.12s,1.02s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .line-dm32[data-v-7c4d77c2]{animation-delay:.18s,1.08s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .line-578[data-v-7c4d77c2]{animation-delay:.3s,1.2s}.single-890[data-v-7c4d77c2]{height:100%;left:30%;rotate:-4deg}.single-878[data-v-7c4d77c2]{height:96%;left:32%;rotate:5deg}.hero-glow[data-v-7c4d77c2]{aspect-ratio:1;background:radial-gradient(circle,rgba(130,170,255,.4),transparent 65%);border-radius:50%;left:50%;max-width:90%;position:absolute;top:52%;translate:-50% -50%;width:440px}.hero-glow.glow-amber[data-v-7c4d77c2]{background:radial-gradient(circle,rgba(255,183,3,.32),transparent 65%)}.hero-chip[data-v-7c4d77c2]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.25);display:inline-flex;font-size:.86rem;font-weight:600;gap:.5rem;padding:.5rem .95rem;position:absolute;white-space:nowrap;z-index:3}.hero-chip i[data-v-7c4d77c2]{color:#c4b5fd}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-chip[data-v-7c4d77c2]{animation:hero-rise-7c4d77c2 .7s cubic-bezier(.2,.7,.2,1) both}.chip-a[data-v-7c4d77c2]{left:0;top:12%}.chip-b[data-v-7c4d77c2]{right:0;top:40%}.chip-c[data-v-7c4d77c2]{bottom:14%;left:4%}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .chip-a[data-v-7c4d77c2]{animation-delay:.45s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .chip-b[data-v-7c4d77c2]{animation-delay:.6s}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .chip-c[data-v-7c4d77c2]{animation-delay:.75s}.hero-price-tag[data-v-7c4d77c2]{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:136px;justify-content:center;line-height:1.1;position:absolute;right:6%;rotate:8deg;text-align:center;top:14%;width:136px;z-index:3}.hero-price-tag strong[data-v-7c4d77c2]{font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.hero-price-tag small[data-v-7c4d77c2]{font-size:.72rem;font-weight:700;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.tag-blue[data-v-7c4d77c2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 18px 40px rgba(0,0,0,.3)}.tag-amber[data-v-7c4d77c2]{background:linear-gradient(135deg,#ffb703,#fb8500);box-shadow:0 18px 40px rgba(251,133,0,.45);color:#1a1300}:is(.carousel-item.active,.carousel-item-next,.carousel-item-prev) .hero-price-tag[data-v-7c4d77c2]{animation:hero-pop-7c4d77c2 .6s cubic-bezier(.3,1.4,.5,1) .5s both}.hero-indicators[data-v-7c4d77c2]{gap:.5rem;margin-bottom:2.75rem}.hero-indicators [data-bs-target][data-v-7c4d77c2]{background-color:hsla(0,0%,100%,.28);border-radius:4px;height:4px;margin:0;opacity:1;overflow:hidden;position:relative;width:46px}.hero-progress[data-v-7c4d77c2]{background:#fff;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.hero-indicators .active .hero-progress[data-v-7c4d77c2]{animation:hero-progress-7c4d77c2 var(--hero-interval) linear forwards}.hero:hover .hero-progress[data-v-7c4d77c2]{animation-play-state:paused}.hero-control[data-v-7c4d77c2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;bottom:auto;color:#fff;height:48px;margin:-24px 1rem 0;opacity:0;top:50%;transition:opacity .2s,background .2s;width:48px}.hero-control[data-v-7c4d77c2]:focus-visible,.hero:hover .hero-control[data-v-7c4d77c2]{opacity:1}.hero-control[data-v-7c4d77c2]:hover{background:hsla(0,0%,100%,.22)}@media (hover:none){.hero-control[data-v-7c4d77c2]{display:none}}@keyframes hero-rise-7c4d77c2{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-radio-in-7c4d77c2{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}@keyframes hero-float-7c4d77c2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-pop-7c4d77c2{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hero-progress-7c4d77c2{to{transform:scaleX(1)}}@media (max-width:991.98px){.hero-slide[data-v-7c4d77c2]{min-height:0;padding:2.5rem 0 4.75rem}.hero-visual[data-v-7c4d77c2]{height:300px;margin:.5rem auto 0;max-width:480px}.hero-chip[data-v-7c4d77c2]{font-size:.76rem;padding:.4rem .75rem}.chip-c[data-v-7c4d77c2]{display:none}.hero-price-tag[data-v-7c4d77c2]{height:104px;right:2%;width:104px}.hero-price-tag strong[data-v-7c4d77c2]{font-size:1.25rem}}@media (max-width:575.98px){.hero-visual[data-v-7c4d77c2]{height:250px}.hero-lead[data-v-7c4d77c2]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.hero[data-v-7c4d77c2] *,.hero[data-v-7c4d77c2] :after,.hero[data-v-7c4d77c2] :before{animation:none!important}.hero-progress[data-v-7c4d77c2]{display:none}}.trust-wrap[data-v-7c4d77c2]{margin-top:-2.5rem;position:relative;z-index:2}.trust-strip[data-v-7c4d77c2]{background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius);box-shadow:0 18px 40px rgba(16,24,40,.12);display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:1.1rem 1.25rem}.trust-strip li[data-v-7c4d77c2]{align-items:center;color:var(--shop-ink);display:flex;font-size:.92rem;font-weight:600;gap:.75rem}.trust-strip i[data-v-7c4d77c2]{align-items:center;background:var(--shop-accent-soft);border-radius:.75rem;color:var(--shop-accent);display:inline-flex;flex:0 0 auto;height:2.4rem;justify-content:center;width:2.4rem}@media (max-width:991.98px){.trust-strip[data-v-7c4d77c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.trust-strip[data-v-7c4d77c2]{gap:.75rem;grid-template-columns:1fr}}.home-section[data-v-7c4d77c2]{padding-bottom:4rem;padding-top:4rem}.home-soft[data-v-7c4d77c2]{background:var(--shop-bg)}.section-head[data-v-7c4d77c2]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.section-head-center[data-v-7c4d77c2]{justify-content:center;text-align:center}.section-kicker[data-v-7c4d77c2]{color:var(--shop-accent);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.kicker-light[data-v-7c4d77c2]{color:#a5b4fc}.section-title[data-v-7c4d77c2]{color:var(--shop-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.section-sub[data-v-7c4d77c2]{color:var(--shop-muted);margin:.6rem 0 0}.section-link[data-v-7c4d77c2]{flex:0 0 auto;font-weight:700;text-decoration:none;white-space:nowrap}.section-link[data-v-7c4d77c2]:hover{text-decoration:underline}.category-grid[data-v-7c4d77c2]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.category-tile[data-v-7c4d77c2]{align-items:center;background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius);color:var(--shop-ink);display:flex;gap:1rem;padding:.9rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.category-tile[data-v-7c4d77c2]:not(.skeleton):hover{border-color:#b3c2db;box-shadow:var(--shop-shadow-hover);transform:translateY(-3px)}.category-media[data-v-7c4d77c2]{align-items:center;background:linear-gradient(135deg,#f3f6fb,#e7edf7);border-radius:.8rem;display:flex;flex:0 0 auto;height:92px;justify-content:center;overflow:hidden;width:92px}.category-media img[data-v-7c4d77c2]{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.category-media i[data-v-7c4d77c2]{color:var(--shop-accent);font-size:2rem}.category-body[data-v-7c4d77c2]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.category-parent[data-v-7c4d77c2]{color:var(--shop-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.category-name[data-v-7c4d77c2]{font-size:1.08rem;font-weight:800;line-height:1.2}.category-count[data-v-7c4d77c2]{color:var(--shop-muted);font-size:.85rem}.category-arrow[data-v-7c4d77c2]{color:var(--shop-muted);transition:transform .2s,color .2s}.category-tile:hover .category-arrow[data-v-7c4d77c2]{color:var(--shop-accent);transform:translateX(3px)}.skeleton-line[data-v-7c4d77c2]{display:block;height:.9rem;width:70%}.featured-skeleton-media[data-v-7c4d77c2]{aspect-ratio:1/1;border-radius:0}@media (max-width:991.98px){.category-grid[data-v-7c4d77c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.category-grid[data-v-7c4d77c2]{grid-template-columns:1fr}.section-head[data-v-7c4d77c2]{align-items:flex-start;flex-direction:column}.section-head-center[data-v-7c4d77c2]{align-items:center}}.webcps-band[data-v-7c4d77c2]{background:radial-gradient(700px 380px at 85% 20%,rgba(132,94,247,.45),transparent 60%),radial-gradient(600px 360px at 10% 90%,rgba(13,110,253,.35),transparent 60%),#0d1028;color:#fff;overflow:hidden;padding:4.5rem 0;position:relative}.band-title[data-v-7c4d77c2]{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.band-lead[data-v-7c4d77c2]{color:hsla(0,0%,100%,.8);font-size:1.05rem;line-height:1.6;margin-bottom:1.75rem}.band-grid[data-v-7c4d77c2]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.band-card[data-v-7c4d77c2]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--shop-radius);padding:1.25rem;transition:background .2s,transform .2s}.band-card[data-v-7c4d77c2]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.band-card i[data-v-7c4d77c2]{align-items:center;background:rgba(165,180,252,.16);border-radius:.75rem;color:#c4b5fd;display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.85rem;width:2.5rem}.band-card h3[data-v-7c4d77c2]{font-size:1.02rem;font-weight:700;margin-bottom:.4rem}.band-card p[data-v-7c4d77c2]{color:hsla(0,0%,100%,.72);font-size:.9rem;line-height:1.55;margin:0}@media (max-width:575.98px){.band-grid[data-v-7c4d77c2]{grid-template-columns:1fr}}.why-card[data-v-7c4d77c2]{background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius);height:100%;padding:1.5rem;transition:transform .2s,box-shadow .2s}.why-card[data-v-7c4d77c2]:hover{box-shadow:var(--shop-shadow-hover);transform:translateY(-3px)}.why-card h3[data-v-7c4d77c2]{font-size:1.08rem;font-weight:800;margin:1rem 0 .4rem}.why-card p[data-v-7c4d77c2]{color:var(--shop-muted);margin:0}.why-icon[data-v-7c4d77c2]{align-items:center;border-radius:.9rem;display:inline-flex;font-size:1.25rem;height:3rem;justify-content:center;width:3rem}.icon-blue[data-v-7c4d77c2]{background:#eaf1ff;color:#0d6efd}.icon-green[data-v-7c4d77c2]{background:#e6f6ee;color:#0e7a52}.icon-amber[data-v-7c4d77c2]{background:#fff4e0;color:#b54708}.icon-cyan[data-v-7c4d77c2]{background:#e3f7fb;color:#087990}.why-link[data-v-7c4d77c2]{display:inline-block;font-weight:700;margin-top:.75rem;text-decoration:none}.cta-wrap[data-v-7c4d77c2]{padding-bottom:4rem}.cta-band[data-v-7c4d77c2]{align-items:center;background:radial-gradient(600px 300px at 90% 0,hsla(0,0%,100%,.18),transparent 60%),linear-gradient(135deg,#0b3fa6,#0d6efd);border-radius:1.25rem;box-shadow:0 18px 40px rgba(13,110,253,.25);color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:2.5rem}.cta-title[data-v-7c4d77c2]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;margin-bottom:.4rem}.cta-lead[data-v-7c4d77c2]{color:hsla(0,0%,100%,.85);margin:0;max-width:36rem}.cta-actions[data-v-7c4d77c2]{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:575.98px){.cta-band[data-v-7c4d77c2]{padding:1.75rem}}.card[data-v-3e0f44ec]{transition:transform .2s ease-in-out}.card[data-v-3e0f44ec]:hover{transform:translateY(-2px)}.legal h2[data-v-4eb2743a]{font-size:1.25rem;margin-bottom:.5rem;margin-top:1.75rem}.legal li[data-v-4eb2743a],.legal p[data-v-4eb2743a]{color:#444}.legal h2[data-v-1174bfe4]{font-size:1.25rem;margin-bottom:.5rem;margin-top:1.75rem}.legal li[data-v-1174bfe4],.legal p[data-v-1174bfe4]{color:#444}.legal h2[data-v-5e72659a]{font-size:1.25rem;margin-bottom:.5rem;margin-top:1.75rem}.legal li[data-v-5e72659a],.legal p[data-v-5e72659a]{color:#444}.card[data-v-d2aaac64]{max-width:100%}.input-group-text[data-v-d2aaac64]{background-color:#f8f9fa;border-right:none}.form-control[data-v-d2aaac64]{border-left:none}.form-control[data-v-d2aaac64]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-outline-secondary[data-v-d2aaac64]{border-left:none}.card[data-v-42aceead]{max-width:100%}.input-group-text[data-v-42aceead]{background-color:#f8f9fa;border-right:none}.form-control[data-v-42aceead]{border-left:none}.form-control[data-v-42aceead]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-outline-secondary[data-v-42aceead]{border-left:none}.card[data-v-b11493f6]{max-width:100%}.input-group-text[data-v-b11493f6]{background-color:#f8f9fa;border-right:none}.form-control[data-v-b11493f6]{border-left:none}.form-control[data-v-b11493f6]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.card[data-v-9c3138a6]{max-width:100%}.input-group-text[data-v-9c3138a6]{background-color:#f8f9fa;border-right:none}.form-control[data-v-9c3138a6]{border-left:none}.form-control[data-v-9c3138a6]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-outline-secondary[data-v-9c3138a6]{border-left:none}.stat-item[data-v-58ce837c]{padding:1rem}.stat-item h5[data-v-58ce837c]{font-size:2rem;font-weight:700;margin:.5rem 0}.card[data-v-58ce837c]{transition:transform .2s ease-in-out}.card[data-v-58ce837c]:hover{transform:translateY(-2px)}.store-hero[data-v-40113813]{background:radial-gradient(1200px 400px at 85% -10%,rgba(127,178,255,.35),transparent 60%),linear-gradient(135deg,#0b3fa6,#0c1d3d);color:#fff;padding:2.5rem 0 2.25rem}@media (min-width:992px){.store-hero[data-v-40113813]{padding:3.25rem 0 3rem}}.store-hero-eyebrow[data-v-40113813]{color:#9cc3ff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.store-hero-title[data-v-40113813]{font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:.75rem}.store-hero-trail[data-v-40113813]{display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.12em;list-style:none;margin:0 0 .5rem;padding:0;text-transform:uppercase}.store-hero-trail li+li[data-v-40113813]:before{color:hsla(0,0%,100%,.5);content:"›";margin-right:.4rem}.store-hero-trail a[data-v-40113813]{color:#9cc3ff;text-decoration:none}.store-hero-trail a[data-v-40113813]:hover{color:#fff;text-decoration:underline}.store-hero-title-skeleton[data-v-40113813]{height:2.6rem;margin-bottom:.75rem;opacity:.2;width:55%}.store-hero-lead[data-v-40113813]{color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.6;margin:0;max-width:38rem}.store-perks[data-v-40113813]{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--shop-radius);display:grid;font-size:.88rem;font-weight:600;gap:.75rem 1rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:1rem 1.15rem}.store-perks li[data-v-40113813]{align-items:flex-start;display:flex;gap:.55rem;line-height:1.35}.store-perks i[data-v-40113813]{color:#7fb2ff;margin-top:.15rem;text-align:center;width:1rem}@media (max-width:575.98px){.store-perks[data-v-40113813]{grid-template-columns:1fr}}.store-body[data-v-40113813]{padding-bottom:3.5rem;padding-top:1.5rem;scroll-margin-top:calc(var(--shop-nav-height) + 1rem)}.store-toolbar[data-v-40113813]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.75rem}.store-search[data-v-40113813]{flex:1 1 18rem;position:relative}.store-search i[data-v-40113813]{color:var(--shop-muted);left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.store-search .form-control[data-v-40113813]{border-radius:var(--shop-radius-sm);height:2.75rem;padding-left:2.4rem}.store-sort[data-v-40113813]{border-radius:var(--shop-radius-sm);flex:1 1 12rem;height:2.75rem;max-width:16rem}@media (max-width:575.98px){.store-sort[data-v-40113813]{max-width:none}}.store-categories[data-v-40113813]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.store-pill[data-v-40113813]{align-items:center;background:#fff;border:1px solid var(--shop-border);border-radius:999px;color:var(--shop-ink);display:inline-flex;font-size:.88rem;font-weight:600;gap:.45rem;padding:.45rem .9rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.store-pill[data-v-40113813]:hover{border-color:#b3c2db;color:var(--shop-ink)}.store-pill.child[data-v-40113813]{font-weight:500}.store-pill.active[data-v-40113813],.store-pill.active[data-v-40113813]:hover{background:var(--shop-ink);border-color:var(--shop-ink);color:#fff}.store-pill-count[data-v-40113813]{background:var(--shop-bg);border-radius:999px;color:var(--shop-muted);font-size:.75rem;min-width:1.4rem;padding:.05rem .4rem;text-align:center}.store-pill.active .store-pill-count[data-v-40113813]{background:hsla(0,0%,100%,.18);color:#fff}.store-count[data-v-40113813]{font-size:.9rem;margin-bottom:.9rem}.store-empty[data-v-40113813]{padding:3rem 1.5rem;text-align:center}.skeleton-card[data-v-40113813]{overflow:hidden}.skeleton-media[data-v-40113813]{aspect-ratio:1/1;border-radius:0}.store-pagination .page-link[data-v-40113813]{align-items:center;border-color:var(--shop-border);border-radius:50%!important;color:var(--shop-ink);display:flex;height:40px;justify-content:center;margin:0 3px;width:40px}.store-pagination .page-item.active .page-link[data-v-40113813]{background:var(--shop-ink);border-color:var(--shop-ink);color:#fff}.shop-modal-backdrop[data-v-f7615090]{align-items:center;backdrop-filter:blur(2px);background:rgba(10,18,36,.55);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1060}.shop-modal-dialog[data-v-f7615090]{background:#fff;border-radius:1rem;box-shadow:0 24px 64px rgba(10,18,36,.3);max-height:calc(100vh - 2rem);outline:none;overflow:auto;width:100%}.shop-modal-md[data-v-f7615090]{max-width:460px}.shop-modal-lg[data-v-f7615090]{max-width:720px}.shop-modal-xl[data-v-f7615090]{max-width:1100px}.shop-modal-enter-active[data-v-f7615090],.shop-modal-leave-active[data-v-f7615090]{transition:opacity .18s ease}.shop-modal-enter-active .shop-modal-dialog[data-v-f7615090],.shop-modal-leave-active .shop-modal-dialog[data-v-f7615090]{transition:transform .18s ease}.shop-modal-enter-from[data-v-f7615090],.shop-modal-leave-to[data-v-f7615090]{opacity:0}.shop-modal-enter-from .shop-modal-dialog[data-v-f7615090],.shop-modal-leave-to .shop-modal-dialog[data-v-f7615090]{transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion:reduce){.shop-modal-enter-active .shop-modal-dialog[data-v-f7615090],.shop-modal-enter-active[data-v-f7615090],.shop-modal-leave-active .shop-modal-dialog[data-v-f7615090],.shop-modal-leave-active[data-v-f7615090]{transition:none}}.added-check[data-v-02847056]{align-items:center;background:#dcfae6;border-radius:50%;color:#067647;display:inline-flex;font-size:.85rem;height:1.75rem;justify-content:center;width:1.75rem}.added-line[data-v-02847056]{align-items:center;border:1px solid #e3e7ef;border-radius:.75rem;display:flex;gap:1rem;padding:.75rem}.added-thumb[data-v-02847056]{background:#f3f5f9;border-radius:.5rem;flex-shrink:0;height:72px;object-fit:contain;width:72px}.added-thumb-empty[data-v-02847056]{align-items:center;color:#98a2b3;display:flex;font-size:1.4rem;justify-content:center}.added-name[data-v-02847056]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.added-summary[data-v-02847056]{align-items:center;background:#f3f5f9;border-radius:.75rem;display:flex;justify-content:space-between;margin:1rem 0 1.25rem;padding:.85rem 1rem}.min-w-0[data-v-02847056]{min-width:0}.product-page[data-v-10478e8b]{padding-bottom:1px}.product-breadcrumb[data-v-10478e8b]{font-size:.85rem;margin-bottom:1rem}.product-breadcrumb a[data-v-10478e8b]{color:var(--shop-muted);text-decoration:none}.product-breadcrumb a[data-v-10478e8b]:hover{color:var(--shop-accent);text-decoration:underline}.product-hero[data-v-10478e8b]{margin-bottom:1.5rem;padding:1rem}@media (min-width:992px){.product-hero[data-v-10478e8b]{padding:2rem}}.gallery-stage[data-v-10478e8b]{position:relative}.gallery-main[data-v-10478e8b]{aspect-ratio:1/1;background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius);cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.gallery-main img[data-v-10478e8b]{height:100%;object-fit:contain;width:100%}.gallery-empty[data-v-10478e8b]{align-items:center;aspect-ratio:1/1;background:linear-gradient(160deg,#f8fafc,#e9eef6);border:1px solid var(--shop-border);border-radius:var(--shop-radius);color:#b4bccb;display:flex;font-size:5rem;justify-content:center}.gallery-empty.licence[data-v-10478e8b]{background:linear-gradient(135deg,#0d6efd,#6610f2);border:0;color:hsla(0,0%,100%,.9)}.gallery-badge[data-v-10478e8b]{left:.85rem;position:absolute;top:.85rem}.gallery-nav[data-v-10478e8b]{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid var(--shop-border);border-radius:50%;box-shadow:0 2px 8px rgba(16,24,40,.12);color:var(--shop-ink);display:flex;height:42px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,transform .15s;width:42px}.gallery-nav[data-v-10478e8b]:hover{background:#fff}.gallery-nav-prev[data-v-10478e8b]{left:.85rem}.gallery-nav-next[data-v-10478e8b]{right:.85rem}.gallery-zoom[data-v-10478e8b]{background:rgba(16,24,40,.72);border:0;border-radius:999px;bottom:.85rem;color:#fff;font-size:.78rem;font-weight:600;padding:.35rem .8rem;position:absolute;right:.85rem}.gallery-zoom[data-v-10478e8b]:hover{background:rgba(16,24,40,.88)}.gallery-thumbs[data-v-10478e8b]{display:flex;gap:.6rem;margin-top:.85rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.gallery-thumb[data-v-10478e8b]{background:#fff;border:2px solid transparent;border-radius:.6rem;box-shadow:inset 0 0 0 1px var(--shop-border);flex:0 0 auto;height:76px;opacity:.75;overflow:hidden;padding:0;transition:opacity .15s,border-color .15s;width:76px}.gallery-thumb img[data-v-10478e8b]{height:100%;object-fit:contain;width:100%}.gallery-thumb[data-v-10478e8b]:hover{opacity:1}.gallery-thumb.active[data-v-10478e8b]{border-color:var(--shop-accent);opacity:1}.buy-title[data-v-10478e8b]{color:var(--shop-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:.35rem 0 .75rem}.buy-price[data-v-10478e8b]{margin-bottom:1rem}.buy-price .shop-price[data-v-10478e8b]{font-size:2rem}.buy-price .shop-price-was[data-v-10478e8b]{font-size:1.1rem}.buy-summary[data-v-10478e8b]{color:#344054;font-size:1.02rem;line-height:1.6;margin-bottom:1rem}.options[data-v-10478e8b]{margin-bottom:1rem}.options-label[data-v-10478e8b]{color:var(--shop-muted);font-size:.9rem;margin-bottom:.5rem}.options-label strong[data-v-10478e8b]{color:var(--shop-ink)}.options-grid[data-v-10478e8b]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.option[data-v-10478e8b]{align-items:flex-start;background:#fff;border:1.5px solid var(--shop-border);border-radius:var(--shop-radius-sm);color:var(--shop-ink);display:flex;flex-direction:column;gap:.1rem;padding:.6rem .8rem;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.option[data-v-10478e8b]:hover{border-color:#b3c2db}.option.selected[data-v-10478e8b]{background:var(--shop-accent-soft);border-color:var(--shop-accent);box-shadow:0 0 0 1px var(--shop-accent)}.option-name[data-v-10478e8b]{font-size:.9rem;font-weight:600;line-height:1.3}.option-price[data-v-10478e8b]{color:var(--shop-muted);font-size:.82rem}.option-stock[data-v-10478e8b]{color:var(--shop-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.option.soldout .option-name[data-v-10478e8b]{color:var(--shop-muted)}.buy-panel[data-v-10478e8b]{background:#f8fafc;border:1px solid var(--shop-border);border-radius:var(--shop-radius);margin-bottom:1rem;padding:1.1rem}.buy-actions[data-v-10478e8b]{align-items:stretch;display:flex;gap:.75rem}.buy-actions .shop-qty input[data-v-10478e8b]{font-size:1rem}.buy-add[data-v-10478e8b]{flex:1;font-weight:700;white-space:nowrap}@media (max-width:575.98px){.buy-panel[data-v-10478e8b]{padding:.9rem}.buy-actions[data-v-10478e8b]{gap:.5rem}.buy-actions .shop-qty button[data-v-10478e8b]{width:2.2rem}.buy-actions .shop-qty input[data-v-10478e8b]{width:2.4rem}.buy-add[data-v-10478e8b]{font-size:1.05rem;padding-left:.75rem;padding-right:.75rem}}.trust[data-v-10478e8b]{color:var(--shop-ink);display:grid;font-size:.86rem;font-weight:500;gap:.85rem 1.25rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:.35rem .25rem 0}.trust li[data-v-10478e8b]{align-items:center;display:flex;gap:.65rem;line-height:1.35}.trust i[data-v-10478e8b]{align-items:center;background:var(--shop-accent-soft);border-radius:50%;color:var(--shop-accent);display:inline-flex;flex:none;font-size:.9rem;height:2.25rem;justify-content:center;width:2.25rem}.trust a[data-v-10478e8b]{color:var(--shop-accent);font-weight:600}@media (max-width:575.98px){.trust[data-v-10478e8b]{grid-template-columns:1fr}}.section-nav[data-v-10478e8b]{backdrop-filter:saturate(160%) blur(6px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--shop-border);border-top:1px solid var(--shop-border);margin-bottom:1.5rem;position:sticky;top:var(--shop-nav-height);z-index:1010}.section-nav-inner[data-v-10478e8b]{align-items:center;display:flex;gap:1rem;min-height:52px}.section-nav-links[data-v-10478e8b]{display:flex;flex:1;gap:.25rem;overflow-x:auto;scrollbar-width:none}.section-nav-links[data-v-10478e8b]::-webkit-scrollbar{display:none}@media (max-width:991.98px){.section-nav-links[data-v-10478e8b]{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.section-nav-links a[data-v-10478e8b]{border-bottom:2px solid transparent;color:var(--shop-muted);flex:0 0 auto;font-size:.9rem;font-weight:600;padding:.95rem .75rem .85rem;text-decoration:none;white-space:nowrap}.section-nav-links a[data-v-10478e8b]:hover{color:var(--shop-ink)}.section-nav-links a.active[data-v-10478e8b]{border-bottom-color:var(--shop-accent);color:var(--shop-accent)}.section-nav-buy[data-v-10478e8b]{align-items:center;display:none;gap:.85rem}.section-nav-buy .shop-price[data-v-10478e8b]{font-size:1.1rem}@media (min-width:992px){.section-nav-buy[data-v-10478e8b]{display:flex}}.programming[data-v-10478e8b]{margin-bottom:1.25rem}.programming .form-select[data-v-10478e8b]{font-weight:600;max-width:22rem}.programming-hint[data-v-10478e8b]{color:var(--shop-muted);font-size:.82rem;margin:.45rem 0 0}.product-section-plain[data-v-10478e8b],.product-section[data-v-10478e8b]{margin-bottom:1.5rem;scroll-margin-top:calc(var(--shop-nav-height) + 64px)}.product-section[data-v-10478e8b]{padding:1.25rem}@media (min-width:992px){.product-section[data-v-10478e8b]{padding:2rem 2.25rem}}.overview-image[data-v-10478e8b]{aspect-ratio:1/1;background:#fff;border-radius:var(--shop-radius);object-fit:contain;width:100%}.overview-headline[data-v-10478e8b]{color:var(--shop-ink);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:.4rem 0 1rem}.product-description[data-v-10478e8b]{color:#344054;font-size:1rem;line-height:1.7}.product-description[data-v-10478e8b] h2,.product-description[data-v-10478e8b] h3{color:var(--shop-ink);font-size:1.1rem;font-weight:700;margin:1.4rem 0 .6rem}.product-description[data-v-10478e8b] p{margin-bottom:.9rem}.product-description[data-v-10478e8b] ol,.product-description[data-v-10478e8b] ul{margin-bottom:1rem;padding-left:1.2rem}.product-description[data-v-10478e8b] li{margin-bottom:.35rem}.product-description[data-v-10478e8b] a{font-weight:600}.product-description[data-v-10478e8b] blockquote{background:var(--shop-accent-soft);border-left:4px solid var(--shop-accent);border-radius:.5rem;margin:1rem 0;padding:.85rem 1.1rem}.highlight[data-v-10478e8b]{height:100%;padding:1.25rem}.highlight-icon[data-v-10478e8b]{align-items:center;background:var(--shop-accent-soft);border-radius:.8rem;color:var(--shop-accent);display:inline-flex;font-size:1.15rem;height:2.75rem;justify-content:center;margin-bottom:.85rem;width:2.75rem}.highlight-title[data-v-10478e8b]{color:var(--shop-ink);font-size:1.02rem;font-weight:700;margin-bottom:.4rem}.highlight-text[data-v-10478e8b]{color:var(--shop-muted);font-size:.92rem;line-height:1.55;margin:0}.webcps-head[data-v-10478e8b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:992px){.webcps-head[data-v-10478e8b]{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between}}.webcps-kicker[data-v-10478e8b]{align-items:center;color:#4b2fd0;display:flex;font-size:.75rem;font-weight:700;gap:.45rem;letter-spacing:.1em;margin-bottom:.45rem;text-transform:uppercase}.webcps-beta[data-v-10478e8b]{background:#ffc107;border-radius:999px;color:#33291a;display:inline-block;font-size:.62rem;letter-spacing:.06em;padding:.08rem .45rem}.webcps-text[data-v-10478e8b]{color:var(--shop-muted);line-height:1.6;margin:0;max-width:46rem}.webcps-open[data-v-10478e8b]{align-self:flex-start;flex-shrink:0}@media (min-width:992px){.webcps-open[data-v-10478e8b]{align-self:auto}}.webcps-feature[data-v-10478e8b]{background:#fbfbff;border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);height:100%;padding:1.1rem 1.15rem}.webcps-feature-icon[data-v-10478e8b]{align-items:center;background:#eef0ff;border-radius:.7rem;color:#4b2fd0;display:inline-flex;font-size:1rem;height:2.4rem;justify-content:center;margin-bottom:.75rem;width:2.4rem}.webcps-feature-title[data-v-10478e8b]{color:var(--shop-ink);font-size:.98rem;font-weight:700;margin-bottom:.35rem}.webcps-feature-text[data-v-10478e8b]{color:var(--shop-muted);font-size:.88rem;line-height:1.55;margin:0}.spec-table[data-v-10478e8b]{border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);margin:0;overflow:hidden}.spec-row[data-v-10478e8b]{display:grid;grid-template-columns:minmax(9rem,32%) 1fr}.spec-row[data-v-10478e8b]:nth-child(odd){background:#f8fafc}.spec-row+.spec-row[data-v-10478e8b]{border-top:1px solid var(--shop-border)}.spec-row dd[data-v-10478e8b],.spec-row dt[data-v-10478e8b]{font-size:.92rem;line-height:1.5;margin:0;padding:.75rem 1rem}.spec-row dt[data-v-10478e8b]{color:var(--shop-ink);font-weight:600}.spec-row dd[data-v-10478e8b]{color:#344054}@media (max-width:575.98px){.spec-row[data-v-10478e8b]{grid-template-columns:1fr}.spec-row dt[data-v-10478e8b]{padding-bottom:0}.spec-row dd[data-v-10478e8b]{padding-top:.2rem}}.box-list[data-v-10478e8b]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.box-list li[data-v-10478e8b]{align-items:flex-start;background:#f8fafc;border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);display:flex;font-size:.92rem;gap:.65rem;line-height:1.4;padding:.7rem .9rem}.box-list i[data-v-10478e8b]{color:var(--shop-success);margin-top:.18rem}.box-grid[data-v-10478e8b]{display:grid;gap:1rem .85rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:0;padding:0}@media (max-width:575.98px){.box-grid[data-v-10478e8b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.box-item[data-v-10478e8b]{display:flex;flex-direction:column;gap:.5rem}.box-photo[data-v-10478e8b]{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);display:flex;justify-content:center;overflow:hidden;padding:.6rem}.box-photo img[data-v-10478e8b]{height:100%;object-fit:contain;width:100%}.box-photo i[data-v-10478e8b]{color:#c3c9d4;font-size:1.8rem}.box-name[data-v-10478e8b]{color:#344054;font-size:.86rem;font-weight:500;line-height:1.35;text-align:center}.box-also[data-v-10478e8b]{align-items:baseline;color:#344054;display:flex;font-size:.92rem;gap:.5rem;margin:1.1rem 0 0}.box-also i[data-v-10478e8b]{color:var(--shop-success);font-size:.8rem}.software-card[data-v-10478e8b]{align-items:flex-start;background:#f8fafc;border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);display:flex;flex-direction:column;height:100%;padding:1.25rem}.software-card-updater[data-v-10478e8b]{background:var(--shop-accent-soft);border-color:#cfe0ff}.software-icon[data-v-10478e8b]{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 1px 2px rgba(16,24,40,.06);color:var(--shop-accent);display:inline-flex;font-size:1.1rem;height:2.6rem;justify-content:center;margin-bottom:.85rem;width:2.6rem}.software-kicker[data-v-10478e8b]{align-items:center;color:var(--shop-accent);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.software-free[data-v-10478e8b]{background:var(--shop-success);border-radius:999px;color:#fff;font-size:.62rem;letter-spacing:.06em;padding:.08rem .5rem}.software-title[data-v-10478e8b]{color:var(--shop-ink);font-size:1.05rem;font-weight:700;margin-bottom:.4rem}.software-text[data-v-10478e8b]{color:#344054;flex-grow:1;font-size:.92rem;line-height:1.6;margin-bottom:1rem}.software-note[data-v-10478e8b]{color:var(--shop-muted);font-size:.8rem}.policy-title[data-v-10478e8b]{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.6rem;margin-bottom:.75rem}.policy-title i[data-v-10478e8b]{color:var(--shop-accent)}.policy-list[data-v-10478e8b]{color:#344054;line-height:1.8;margin:0;padding-left:1.2rem}.buy-bar[data-v-10478e8b]{align-items:center;background:#fff;border-top:1px solid var(--shop-border);bottom:0;box-shadow:0 -6px 20px rgba(16,24,40,.1);display:flex;gap:1rem;justify-content:space-between;left:0;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .2s ease;z-index:1030}.buy-bar.visible[data-v-10478e8b]{transform:translateY(0)}.buy-bar-price[data-v-10478e8b]{display:flex;flex-direction:column;min-width:0}.buy-bar-name[data-v-10478e8b]{color:var(--shop-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-bar .shop-price[data-v-10478e8b]{font-size:1.2rem}.buy-bar .btn[data-v-10478e8b]{flex-shrink:0;font-weight:700;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:991.98px){.product-page.has-buy-bar[data-v-10478e8b]{padding-bottom:72px}}.zoom-header[data-v-10478e8b]{align-items:center;border-bottom:1px solid var(--shop-border);display:flex;gap:.75rem;padding:.85rem 1rem}.zoom-title[data-v-10478e8b]{font-size:1rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom-stage[data-v-10478e8b]{align-items:center;background:#fff;display:flex;justify-content:center;position:relative}.zoom-stage img[data-v-10478e8b]{max-height:calc(100vh - 8rem);object-fit:contain;width:100%}@media (prefers-reduced-motion:reduce){.buy-bar[data-v-10478e8b]{transition:none}}.cart-head[data-v-460a389c]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:1.25rem}.cart-title[data-v-460a389c]{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);margin:0}.cart-continue[data-v-460a389c]{font-weight:600;text-decoration:none}.cart-empty[data-v-460a389c]{padding:3.5rem 1.5rem;text-align:center}.cart-empty-icon[data-v-460a389c]{align-items:center;background:var(--shop-accent-soft);border-radius:50%;color:var(--shop-accent);display:inline-flex;font-size:1.8rem;height:4.5rem;justify-content:center;margin-bottom:1rem;width:4.5rem}.cart-lines[data-v-460a389c]{padding:.5rem 1.25rem}.cart-line[data-v-460a389c]{display:grid;gap:1rem;grid-template-columns:96px 1fr auto;padding:1.1rem 0}.cart-line+.cart-line[data-v-460a389c]{border-top:1px solid var(--shop-border)}.cart-thumb[data-v-460a389c]{background:#fff;border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);display:block;height:96px;overflow:hidden;width:96px}.cart-thumb img[data-v-460a389c]{height:100%;object-fit:contain;width:100%}.cart-line-main[data-v-460a389c]{min-width:0}.cart-line-name[data-v-460a389c]{color:var(--shop-ink);display:block;font-weight:700;line-height:1.3;text-decoration:none}.cart-line-name[data-v-460a389c]:hover{color:var(--shop-accent)}.cart-line-meta[data-v-460a389c],.cart-line-unit[data-v-460a389c]{color:var(--shop-muted);font-size:.85rem;margin-top:.2rem}.cart-line-controls[data-v-460a389c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem}.cart-line-controls .shop-qty button[data-v-460a389c]{height:2.2rem;width:2.2rem}.cart-remove[data-v-460a389c]{align-items:center;background:none;border:0;color:var(--shop-muted);display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:0}.cart-remove[data-v-460a389c]:hover:not(:disabled){color:var(--shop-danger)}.cart-line-total[data-v-460a389c]{text-align:right}.cart-line-total .shop-price[data-v-460a389c]{font-size:1.1rem}@media (max-width:575.98px){.cart-lines[data-v-460a389c]{padding:.25rem .9rem}.cart-line[data-v-460a389c]{grid-template-columns:72px 1fr}.cart-thumb[data-v-460a389c]{height:72px;width:72px}.cart-line-total[data-v-460a389c]{grid-column:2;text-align:left}}.cart-summary[data-v-460a389c]{padding:1.5rem;position:sticky;top:calc(var(--shop-nav-height) + 1rem)}@media (max-width:991.98px){.cart-summary[data-v-460a389c]{position:static}}.cart-summary-title[data-v-460a389c]{font-size:1.15rem;font-weight:800;margin-bottom:1rem}.cart-totals[data-v-460a389c]{margin:0 0 1rem}.cart-totals>div[data-v-460a389c]{display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding:.4rem 0}.cart-totals dt[data-v-460a389c]{color:var(--shop-muted);font-weight:500}.cart-totals dd[data-v-460a389c]{font-weight:600;margin:0;text-align:right}.cart-totals .text-success dd[data-v-460a389c],.cart-totals .text-success dt[data-v-460a389c]{color:var(--shop-success)}.cart-totals-grand[data-v-460a389c]{align-items:baseline;border-top:1px solid var(--shop-border);margin-top:.5rem;padding-top:.85rem!important}.cart-totals-grand dt[data-v-460a389c]{color:var(--shop-ink);font-weight:700}.cart-totals-grand .shop-price[data-v-460a389c]{font-size:1.45rem}.cart-coupon[data-v-460a389c]{margin-bottom:1rem}.cart-coupon-applied[data-v-460a389c]{align-items:center;background:#ecfdf3;border-radius:var(--shop-radius-sm);color:var(--shop-success);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem .8rem}.cart-checkout[data-v-460a389c]{font-weight:700}.cart-assurance[data-v-460a389c]{color:var(--shop-muted);display:grid;font-size:.85rem;gap:.45rem;list-style:none;margin:1rem 0 0;padding:0}.cart-assurance li[data-v-460a389c]{align-items:center;display:flex;gap:.55rem}.cart-assurance i[data-v-460a389c]{color:var(--shop-accent);text-align:center;width:1rem}.checkout-callsign[data-v-1de78c4a]{font-weight:600;letter-spacing:.04em;max-width:14rem;text-transform:uppercase}.checkout-steps[data-v-1de78c4a]{color:var(--shop-muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:600;gap:.5rem 1.75rem;list-style:none;margin:0 0 1.25rem;padding:0}.checkout-steps a[data-v-1de78c4a],.checkout-steps li[data-v-1de78c4a]{align-items:center;color:inherit;display:flex;gap:.5rem;text-decoration:none}.step-dot[data-v-1de78c4a]{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;font-size:.75rem;height:1.6rem;justify-content:center;width:1.6rem}.checkout-steps .done[data-v-1de78c4a]{color:var(--shop-success)}.checkout-steps .done .step-dot[data-v-1de78c4a]{background:var(--shop-success);border-color:var(--shop-success);color:#fff}.checkout-steps .current[data-v-1de78c4a]{color:var(--shop-accent)}.checkout-steps .current .step-dot[data-v-1de78c4a]{background:var(--shop-accent);border-color:var(--shop-accent);color:#fff}.checkout-title[data-v-1de78c4a]{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);margin-bottom:1.25rem}.checkout-empty[data-v-1de78c4a]{padding:3rem 1.5rem;text-align:center}.checkout-card[data-v-1de78c4a]{padding:1.25rem 1.5rem}.checkout-card-title[data-v-1de78c4a]{font-size:1.1rem;font-weight:800;margin:0}.checkout-lines[data-v-1de78c4a]{list-style:none;margin:.75rem 0 0;padding:0}.checkout-lines li[data-v-1de78c4a]{align-items:center;display:flex;gap:.9rem;padding:.75rem 0}.checkout-lines li+li[data-v-1de78c4a]{border-top:1px solid var(--shop-border)}.checkout-thumb[data-v-1de78c4a]{background:#fff;border:1px solid var(--shop-border);border-radius:.5rem;flex-shrink:0;height:64px;object-fit:contain;width:64px}.min-w-0[data-v-1de78c4a]{min-width:0}.checkout-summary[data-v-1de78c4a]{position:sticky;top:calc(var(--shop-nav-height) + 1rem)}@media (max-width:991.98px){.checkout-summary[data-v-1de78c4a]{position:static}}.checkout-totals[data-v-1de78c4a]{margin:1rem 0}.checkout-totals>div[data-v-1de78c4a]{display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0}.checkout-totals dt[data-v-1de78c4a]{color:var(--shop-muted);font-weight:500}.checkout-totals dd[data-v-1de78c4a]{font-weight:600;margin:0;text-align:right}.checkout-totals-grand[data-v-1de78c4a]{align-items:baseline;border-top:1px solid var(--shop-border);margin-top:.4rem;padding-top:.8rem!important}.checkout-totals-grand dt[data-v-1de78c4a]{color:var(--shop-ink);font-weight:700}.checkout-totals-grand .shop-price[data-v-1de78c4a]{font-size:1.35rem}.checkout-pay[data-v-1de78c4a]{font-weight:700}.checkout-stripe[data-v-1de78c4a]{color:var(--shop-muted);display:flex;font-size:.84rem;gap:.6rem;line-height:1.5;margin:1rem 0 .25rem}.checkout-stripe i[data-v-1de78c4a]{color:var(--shop-accent);margin-top:.2rem}.licence-hero[data-v-7017af57]{background:linear-gradient(135deg,#0d6efd,#6610f2);overflow:hidden;padding:3.5rem 0 5rem;position:relative}.licence-hero[data-v-7017af57]:after{background:radial-gradient(circle,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,0) 65%);content:"";height:180%;pointer-events:none;position:absolute;right:-10%;top:-40%;width:55%}.licence-hero-icon[data-v-7017af57]{font-size:7rem}.opacity-90[data-v-7017af57]{opacity:.9}.licence-body[data-v-7017af57]{margin-top:-2.5rem;padding-bottom:4rem;position:relative}.licence-notice[data-v-7017af57]{border-left:4px solid #ffc107!important}.licence-notice-icon[data-v-7017af57]{align-items:center;background:#fff3cd;border-radius:50%;color:#997404;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.licence-card[data-v-7017af57]{border-top:3px solid transparent!important;transition:transform .18s ease,box-shadow .18s ease}.licence-card[data-v-7017af57]:hover{box-shadow:0 .75rem 1.75rem rgba(13,110,253,.15)!important;transform:translateY(-4px)}.licence-card.owned[data-v-7017af57]{border-top-color:var(--bs-success)!important}.licence-model-badge[data-v-7017af57]{background:linear-gradient(135deg,#0d6efd,#6610f2);color:#fff;letter-spacing:.03em}.licence-price[data-v-7017af57]{line-height:1}.licence-price-currency[data-v-7017af57]{font-size:1.5rem;font-weight:600;margin-right:.1rem;vertical-align:top}.licence-price-whole[data-v-7017af57]{font-size:3rem;font-weight:700;letter-spacing:-.02em}.licence-price-cents[data-v-7017af57]{font-size:1.35rem;font-weight:600;vertical-align:top}.licence-price-code[data-v-7017af57]{color:#6c757d;font-size:.875rem;font-weight:600}.licence-features li[data-v-7017af57]{align-items:flex-start;color:#495057;display:flex;font-size:.9rem;gap:.55rem;padding:.3rem 0}.licence-features i[data-v-7017af57]{color:var(--bs-success);margin-top:.15rem}.licence-radio-badge[data-v-7017af57]{background:#eef2ff;color:#3b2fb5;font-weight:600;letter-spacing:.02em}.licence-tiers td[data-v-7017af57],.licence-tiers th[data-v-7017af57]{border-color:#e9ecef}.licence-tiers thead th[data-v-7017af57]{border-bottom-width:1px;color:#6c757d;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.licence-tiers tbody td[data-v-7017af57]:first-of-type{color:#6c757d}.licence-notes li[data-v-7017af57]{align-items:flex-start;display:flex;gap:.5rem;padding:.2rem 0}.licence-notes i[data-v-7017af57]{color:#adb5bd;margin-top:.2rem}.licence-why[data-v-7017af57]{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;padding:1.25rem}.licence-why-icon[data-v-7017af57]{align-items:center;background:#eef2ff;border-radius:.75rem;color:#3b2fb5;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.licence-step-num[data-v-7017af57]{align-items:center;background:linear-gradient(135deg,#0d6efd,#6610f2);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.licence-trust[data-v-7017af57]{border-top:1px solid #dee2e6;padding-top:1.5rem}.licence-description[data-v-7017af57] p{margin-bottom:.5rem}.licence-description[data-v-7017af57] p:last-child{margin-bottom:0}@media (max-width:575.98px){.licence-hero[data-v-7017af57]{padding:2.5rem 0 4rem}.licence-price-whole[data-v-7017af57]{font-size:2.5rem}}.rentals-page[data-v-89290b3a]{min-height:100vh}.hero-section[data-v-89290b3a]{background:linear-gradient(135deg,#17a2b8,#138496)}.rental-card[data-v-89290b3a]{cursor:pointer;transition:transform .2s,box-shadow .2s}.rental-card[data-v-89290b3a]:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.rental-image-container[data-v-89290b3a]{background-color:#f8f9fa;height:200px;overflow:hidden;position:relative}.rental-image[data-v-89290b3a]{height:100%;object-fit:cover;transition:transform .2s;width:100%}.rental-card:hover .rental-image[data-v-89290b3a]{transform:scale(1.05)}.filters-section[data-v-89290b3a]{border-bottom:1px solid #dee2e6}.pricing[data-v-89290b3a]{font-size:.9rem}.rental-info[data-v-89290b3a]{font-size:.85rem}.pagination .page-link[data-v-89290b3a]{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 2px;width:40px}.features-section .fa-3x[data-v-89290b3a]{font-size:2.5rem}.rental-detail-page[data-v-4ff8179a]{min-height:100vh}.main-image-container[data-v-4ff8179a]{background-color:#f8f9fa;border-radius:.375rem;height:400px;overflow:hidden;position:relative}.main-image[data-v-4ff8179a]{height:100%;object-fit:cover;width:100%}.thumbnail-gallery .thumbnail[data-v-4ff8179a]{cursor:pointer;height:80px;object-fit:cover;opacity:.7;transition:opacity .2s;width:100%}.thumbnail-gallery .thumbnail.active[data-v-4ff8179a],.thumbnail-gallery .thumbnail[data-v-4ff8179a]:hover{opacity:1}.rental-title[data-v-4ff8179a]{color:#333;font-weight:600}.pricing .price-amount[data-v-4ff8179a]{font-size:1.5rem}.detail-item[data-v-4ff8179a]{font-size:.9rem}.rental-card[data-v-4ff8179a]{cursor:pointer;transition:transform .2s,box-shadow .2s}.rental-card[data-v-4ff8179a]:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.rental-image-container[data-v-4ff8179a]{background-color:#f8f9fa;height:200px;overflow:hidden}.rental-image[data-v-4ff8179a]{height:100%;object-fit:cover;width:100%}.nav-tabs .nav-link[data-v-4ff8179a]{border:none;border-bottom:2px solid transparent;color:#666}.nav-tabs .nav-link.active[data-v-4ff8179a]{background-color:transparent;border-bottom-color:#17a2b8;color:#17a2b8}.tab-content[data-v-4ff8179a]{border:1px solid #dee2e6;border-radius:0 0 .375rem .375rem;border-top:none}.booking-section .card[data-v-4ff8179a]{border:2px solid #17a2b8}.booking-page[data-v-23af3bea]{background-color:#f8f9fa;min-height:100vh}.rental-info[data-v-23af3bea]{border-left:4px solid #0d6efd}.pricing-breakdown[data-v-23af3bea]{font-size:.95rem}.sticky-top[data-v-23af3bea]{position:sticky}@media (max-width:991px){.sticky-top[data-v-23af3bea]{position:relative;top:0!important}}.webcps-banner[data-v-32d3c9fc]{background:linear-gradient(135deg,#0d6efd,#6610f2);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.webcps-banner[data-v-32d3c9fc]:focus-visible,.webcps-banner[data-v-32d3c9fc]:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18)!important;transform:translateY(-2px)}.webcps-icon[data-v-32d3c9fc]{align-items:center;background:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;display:flex;font-size:1.6rem;height:56px;justify-content:center;width:56px}.webcps-kicker[data-v-32d3c9fc]{color:hsla(0,0%,100%,.8);font-size:.75rem;letter-spacing:.08em}.webcps-badge[data-v-32d3c9fc]{background:#ffc107;border-radius:999px;color:#33291a;display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.06em;margin-left:.25rem;padding:.1rem .4rem;vertical-align:middle}.webcps-note[data-v-32d3c9fc]{color:hsla(0,0%,100%,.85);font-size:.72rem}.webcps-sub[data-v-32d3c9fc]{color:hsla(0,0%,100%,.9)}.upload-zone[data-v-7bb3a382]{background-color:#f8f9fa;border:2px dashed #dee2e6;cursor:pointer;transition:all .2s ease}.upload-zone.drag-over[data-v-7bb3a382],.upload-zone[data-v-7bb3a382]:hover{background-color:#e7f1ff;border-color:#0d6efd}.card[data-v-7bb3a382]{transition:transform .2s ease-in-out}.card[data-v-7bb3a382]:hover{transform:translateY(-2px)}code[data-v-7bb3a382]{background-color:#f1f3f4;border-radius:4px;font-size:.875em;padding:2px 6px}.card[data-v-310f633f]{transition:transform .2s ease-in-out}.card[data-v-310f633f]:hover{transform:translateY(-2px)}.upload-zone[data-v-5ef48a93]{background-color:#f8f9fa;border:2px dashed #dee2e6;transition:all .2s ease}.upload-zone.drag-over[data-v-5ef48a93],.upload-zone[data-v-5ef48a93]:hover{background-color:#e7f1ff;border-color:#0d6efd}code[data-v-5ef48a93]{background-color:#f1f3f4;border-radius:4px;font-size:.875em;padding:2px 6px}.nav-link[data-v-140c2d83]{color:#495057}.nav-link.active[data-v-140c2d83]{background-color:#0d6efd}.tafl-disclaimer-backdrop[data-v-140c2d83]{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1050}.tafl-disclaimer-modal[data-v-140c2d83]{border:0;max-width:560px;width:100%}.fade-enter-active[data-v-140c2d83],.fade-leave-active[data-v-140c2d83]{transition:opacity .15s ease}.fade-enter-from[data-v-140c2d83],.fade-leave-to[data-v-140c2d83]{opacity:0}.spectrum-chart[data-v-44b1bf7a]{align-items:flex-end;border-bottom:1px solid #dee2e6;display:flex;gap:1px;height:250px;overflow-x:auto;padding-bottom:4px}.spectrum-bar[data-v-44b1bf7a]{background:linear-gradient(0deg,#0d6efd,#6ea8fe);flex:1;min-width:4px;position:relative;transition:opacity .15s ease}.spectrum-bar[data-v-44b1bf7a]:hover{opacity:.8}.spectrum-bar-tooltip[data-v-44b1bf7a]{background:#212529;border-radius:3px;bottom:100%;color:#fff;display:none;left:50%;margin-bottom:4px;padding:2px 6px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:5}.spectrum-bar:hover .spectrum-bar-tooltip[data-v-44b1bf7a]{display:block}.webcps-promo[data-v-b0c966e2]{background:linear-gradient(135deg,#0d6efd,#6610f2)}.webcps-promo-kicker[data-v-b0c966e2]{color:hsla(0,0%,100%,.85);font-size:.75rem;letter-spacing:.08em}.webcps-promo-body[data-v-b0c966e2]{color:hsla(0,0%,100%,.9)}.webcps-promo-note[data-v-b0c966e2]{color:hsla(0,0%,100%,.75);font-size:.8125rem}.dl-table[data-v-b0c966e2]{font-size:.875rem}.dl-table thead th[data-v-b0c966e2]{color:#6c757d;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dl-table td[data-v-b0c966e2]{padding-bottom:.6rem;padding-top:.6rem}.ver-col[data-v-b0c966e2]{min-width:170px}.dl-cell[data-v-b0c966e2]{align-items:center;border-radius:.3rem;display:inline-flex;flex-direction:column;line-height:1.15;padding:.2rem .45rem;text-decoration:none;white-space:nowrap}.dl-cell[data-v-b0c966e2]:hover{background-color:#e7f1ff}.dl-ver[data-v-b0c966e2]{font-size:.8125rem;font-weight:600}.dl-ver .fa-download[data-v-b0c966e2]{font-size:.75rem;opacity:.8}.dl-size[data-v-b0c966e2]{color:#6c757d;font-size:.6875rem}.dl-empty[data-v-b0c966e2]{opacity:.4}.whats-new[data-v-b0c966e2]{font-size:.8125rem}.disclaimer-row td[data-v-b0c966e2],.extras-row td[data-v-b0c966e2],.log-row td[data-v-b0c966e2]{background-color:#fcfcfd}.comp-btn[data-v-b0c966e2]{--bs-btn-padding-y:0.125rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.8125rem}.comp-label[data-v-b0c966e2]{font-size:.6875rem;letter-spacing:.04em}.changelog[data-v-b0c966e2]{background:#f8f9fa;border-left:3px solid var(--bs-primary,#0d6efd);border-radius:.25rem;font-size:.875rem;padding:.75rem 1rem}.changelog ul[data-v-b0c966e2]{padding-left:1.1rem}.changelog li[data-v-b0c966e2]{margin-bottom:.15rem}.chevron[data-v-b0c966e2]{font-size:.7em;transition:transform .2s ease}.chevron.open[data-v-b0c966e2]{transform:rotate(180deg)}.detect-card[data-v-b0c966e2]{border-left:4px solid var(--bs-primary,#0d6efd)!important}.model-card[data-v-b0c966e2]{scroll-margin-top:76px;transition:opacity .25s ease,filter .25s ease}.detected-card[data-v-b0c966e2]{outline:2px solid var(--bs-success,#198754);outline-offset:2px}.dimmed-card[data-v-b0c966e2]{filter:grayscale(.5);opacity:.45}.dimmed-card[data-v-b0c966e2]:focus-within,.dimmed-card[data-v-b0c966e2]:hover{filter:none;opacity:1}.tools-card[data-v-b0c966e2]{scroll-margin-top:76px}.updater-row td[data-v-b0c966e2]{background-color:rgba(13,110,253,.06);font-size:.875rem}.recommended-row[data-v-b0c966e2]{background-color:rgba(25,135,84,.06)}.recommended-row td[data-v-b0c966e2]{box-shadow:none}.badge.bg-success-subtle[data-v-b0c966e2]{background-color:#d1e7dd}.navbar-brand[data-v-77f7f6f4]{font-size:1.5rem;font-weight:700}.logo-image[data-v-77f7f6f4]{height:40px;margin-top:5px;object-fit:contain;width:auto}.logo-text[data-v-77f7f6f4]{font-size:1.5rem;font-weight:700}.nav-link[data-v-77f7f6f4]{font-weight:500;transition:opacity .2s}.nav-link[data-v-77f7f6f4]:hover{opacity:.8}.nav-current>.nav-link[data-v-77f7f6f4],.nav-link.router-link-active[data-v-77f7f6f4]{background-color:hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff!important}.navbar-brand.router-link-active[data-v-77f7f6f4]{background-color:transparent}.badge[data-v-77f7f6f4]{font-size:.6rem}.store-menu-top[data-v-77f7f6f4]{font-weight:600}.store-menu-child[data-v-77f7f6f4]{padding-left:2.25rem}footer[data-v-1f9a8240]{margin-top:auto}footer a[data-v-1f9a8240]:hover{color:#fff!important;transition:color .2s ease-in-out}.social-links a[data-v-1f9a8240]{display:inline-block;transition:transform .2s ease-in-out}.social-links a[data-v-1f9a8240]:hover{transform:translateY(-3px)}.cookie-consent[data-v-ce374c12]{background:#212529;bottom:0;left:0;position:fixed;right:0;z-index:1060}.cc-slide-enter-active[data-v-ce374c12],.cc-slide-leave-active[data-v-ce374c12]{transition:opacity .3s ease,transform .3s ease}.cc-slide-enter-from[data-v-ce374c12],.cc-slide-leave-to[data-v-ce374c12]{opacity:0;transform:translateY(100%)}.locale-load-notice[data-v-0c852663]{top:4.5rem}.toast[data-v-0c852663]{--bs-toast-bg:var(--bs-body-bg);--bs-toast-header-bg:var(--bs-tertiary-bg)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}#app{background-color:#f8f9fa;display:flex;flex-direction:column;min-height:100vh}main{flex:1}main .container-fluid{padding-left:0!important;padding-right:0!important}