body{background:var(--ground);background-attachment:fixed;color:var(--ink);font-family:var(--font-body);font-weight:400}.card-price,.social-logo,.stat-card b,.stat-tile b,h1,h2,h3{font-family:var(--font-head);letter-spacing:var(--ls-head);font-weight:400}a{color:var(--purple)}a:hover{color:var(--pink)}.social-top{background:rgba(255,255,255,.94);color:var(--ink);border:0;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.social-top .social-logo{color:var(--ink);font-size:20px}.social-top .social-logo b{color:var(--purple);font-weight:400}.social-top strong{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--muted)}.social-top a{color:var(--ink)}.top-actions .solid{background:var(--ink);color:#fff;border-radius:14px;padding:9px 16px;font-weight:700}.saved-action{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center}.saved-count{font:700 11px/1 var(--font-body)}.page-hero{background:transparent;color:var(--ink);border-radius:0;padding:18px 22px 6px;margin:0}.page-hero .kicker{font:700 14px/1.5 var(--font-body);color:var(--purple);letter-spacing:0}.page-hero h1{margin:0;font-size:28px;line-height:1.1;color:var(--ink)}.page-hero p{margin:8px 0 0;font:400 16px/1.5 var(--font-body);color:var(--muted)}.page-hero input[type=search],.page-hero input[type=text]{border:0;border-radius:18px;padding:12px 16px;font:400 16px/1.5 var(--font-body);box-shadow:none}.page-hero.discover-hero{padding:24px 22px 0}.page-hero.discover-hero h1{font-size:30px;line-height:1.15}.discover-search{margin-top:18px}.page-hero.discover-hero input[type=search]{padding:9px 14px;min-height:44px}.discover-search button{min-width:96px;min-height:44px;padding:9px 18px}.category-stories{display:flex;gap:9px;overflow-x:auto;padding:22px 22px 0;scrollbar-width:none}.category-stories::-webkit-scrollbar{display:none}.category-stories a{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:64px;padding:9px 12px;background:rgba(255,255,255,.85);color:var(--ink);font:500 14px/1.4 var(--font-body);text-decoration:none}.category-stories a .category-icon{font-size:20px}.category-stories a.active{font-weight:700}.catalog-filters{margin:18px 22px 0;border-radius:var(--r-card-sm);background:#fff;box-shadow:var(--shadow-sm)}.catalog-filters-toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;cursor:pointer;list-style:none;font:700 15px/1.4 var(--font-body);color:var(--ink)}.catalog-filters-toggle::-webkit-details-marker{display:none}.catalog-filters-count{margin-inline-start:auto;font:700 13px/1.4 var(--font-body);color:var(--muted)}.catalog-filters-toggle:after{content:"";flex:none;width:9px;height:9px;margin-inline-start:4px;border-inline-end:2px solid var(--purple);border-bottom:2px solid var(--purple);transform:translateY(-2px) rotate(45deg)}.catalog-filters[open]>.catalog-filters-toggle:after{transform:translateY(2px) rotate(-135deg)}.catalog-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:0 16px 16px;background:none;border:0}.control-field select,.control-range input{border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;background:#fff;font:500 15px/1.4 var(--font-body);color:var(--ink)}.control-field span,.control-range legend{font:700 13px/1.5 var(--font-body);color:var(--muted)}.control-apply{background:var(--ink);color:#fff;border:0;border-radius:14px;padding:11px 18px;font:700 14px/1.4 var(--font-body)}.control-clear{font:700 13px/1.5 var(--font-body)}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px 0}.explore-tile{position:relative;height:132px;border-radius:var(--r-card-sm);overflow:hidden;display:block}.explore-tile img{width:100%;height:100%;object-fit:cover}.explore-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(30,8,40,.72),rgba(30,8,40,.05))}.explore-tile b{position:absolute;inset-inline:12px;bottom:11px;z-index:2;color:#fff;font:400 17px/1.15 var(--font-head)}.explore-tile .verdict{top:10px;right:10px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{border:0;border-radius:var(--r-card-sm);background:var(--card);box-shadow:0 12px 28px rgba(124,58,237,.14);overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.product-image{height:118px}.product-copy{padding:12px 13px 14px}.product-copy small{font:700 13px/1.4 var(--font-body);color:var(--purple)}.product-copy h3{margin:4px 0 0;font-size:17px;line-height:1.15}.product-copy p{margin:6px 0 0;font:400 14px/1.4 var(--font-body);color:var(--muted)}.card-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.card-price{font:400 21px/1.06 var(--font-head);letter-spacing:var(--ls-head);color:var(--ink)}.card-price.none{font:700 14px/1.4 var(--font-body);color:var(--muted-2)}.card-cta{font:700 13px/1.4 var(--font-body);color:var(--ink)}.product-card button[aria-pressed],.save-button{background:rgba(255,255,255,.92);border:0;border-radius:50%;width:30px;height:30px}.verdict{padding:4px 10px;border-radius:var(--r-pill);font:700 12px/1.5 var(--font-body);background:#fff}.verdict.good{color:var(--good)}.verdict.maybe{color:var(--maybe)}.verdict.bad{color:var(--bad)}.section{padding:22px}.results-head h2,.section-head{font-family:var(--font-head);font-weight:400;font-size:26px;line-height:1.06;letter-spacing:var(--ls-head);margin:0}.results-head p,.section-sub{margin:5px 0 0;font:400 14px/1.5 var(--font-body);color:var(--muted)}.empty-state{border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow);padding:26px 22px;text-align:center;border:0}.empty-state b{display:block;font:400 22px/1.15 var(--font-head);letter-spacing:var(--ls-head)}.empty-state p{margin:8px 0 16px;font:400 15px/1.5 var(--font-body);color:var(--muted)}.empty-state .primary,.primary{display:inline-block;padding:13px 22px;border-radius:var(--r-field);background:var(--cta-grad);color:#fff;font:700 15px/1.5 var(--font-body);text-decoration:none;border:0}.not-worth-section{padding-top:0;border-top:0;background:transparent}.not-worth-head{margin:6px 0 14px;padding:0 0 10px;border:0;border-bottom:2px solid var(--bad);border-radius:0;background:none;color:var(--ink);display:block}.not-worth-head h2{font:400 24px/1.1 var(--font-head);letter-spacing:var(--ls-head);color:var(--ink);margin:0}.not-worth-section .product-card{border:1.5px solid rgba(219,39,119,.25)}.omer-quote{margin:22px 0 0;background:var(--purple);color:#fff;padding:26px 22px}.omer-quote span{font:700 14px/1.5 var(--font-body);color:rgba(255,255,255,.88)}.omer-quote p{margin:10px 0 0;font:700 23px/1.36 var(--font-body)}.product-hero{height:250px;border-radius:0 0 34px 34px;overflow:hidden}.product-summary{border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-lg);padding:22px;margin:-30px 22px 0;position:relative}.product-summary h1{margin:16px 0 0;font-size:32px;line-height:1.1}.for-who{padding:18px;border-radius:var(--r-card-sm);background:var(--good-soft)}.for-who b{font:700 17px/1.5 var(--font-body);color:var(--good)}.not-for{padding:18px;border-radius:var(--r-card-sm);background:var(--bad-soft)}.not-for b{font:700 17px/1.5 var(--font-body);color:var(--bad)}.test-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.test-row span{flex:1;font:500 17px/1.4 var(--font-body)}.test-row .pass{background:var(--good-soft);color:var(--good)}.test-row .fail,.test-row .pass{font:700 13px/1.5 var(--font-body);padding:5px 11px;border-radius:var(--r-pill)}.test-row .fail{background:var(--bad-soft);color:var(--bad)}.offers-block{margin:24px 22px 0;border-radius:var(--r-card);background:linear-gradient(140deg,var(--purple),var(--pink));color:#fff;padding:24px 22px}.offers-block .offer{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:18px;background:rgba(255,255,255,.16)}.offers-block .offer.best{border:1px solid var(--pink-soft)}.offers-block .offer b{font:700 17px/1.5 var(--font-body)}.offers-block .offer .price{font:400 24px/1.06 var(--font-head)}.disclosure{font:400 13px/1.6 var(--font-body);color:var(--muted)}.buy-bar{bottom:0;display:flex;align-items:center;gap:12px;padding:14px 20px 18px;background:rgba(255,250,252,.95);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.buy-bar[hidden]{display:none}.buy-bar .cta{flex:1;text-align:center;padding:13px 22px;border-radius:var(--r-field);background:var(--cta-grad);color:#fff;font:700 16px/1.5 var(--font-body)}.request-card{display:flex;align-items:center;gap:12px;padding:15px;border-radius:var(--r-card-sm);background:#fff;box-shadow:var(--shadow-sm);border:0}.request-card b{font:500 17px/1.3 var(--font-body)}.request-card small{font:400 13px/1.5 var(--font-body);color:var(--muted)}.status-pill{font:700 12px/1.5 var(--font-body);padding:5px 10px;border-radius:var(--r-pill);background:rgba(124,58,237,.1);color:var(--purple)}.status-pill.done,.status-pill.moderation-approved{background:var(--good-soft);color:var(--good)}.status-pill.moderation-rejected,.status-pill.rejected{background:var(--bad-soft);color:var(--bad)}.status-pill.in_test,.status-pill.moderation-pending{background:var(--maybe-soft);color:var(--maybe)}input,select,textarea{font-family:var(--font-body)}.admin-card input:not(:where([type=checkbox],[type=radio])),.admin-card textarea,.profile-section input:not(:where([type=checkbox],[type=radio])),.profile-section textarea{width:100%;padding:14px 16px;border-radius:var(--r-field);border:1.5px solid var(--line);font-size:16px;color:var(--ink);outline:0}.profile-head{display:flex;align-items:center;gap:14px;padding:18px 22px 0}.profile-head .avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(140deg,var(--purple),var(--pink));color:#fff;display:grid;place-items:center;font:400 27px/1 var(--font-head)}.profile-head h1{margin:0;font-size:25px;line-height:1.1}.stat-row{display:flex;gap:10px;padding:18px 22px 0}.stat-card{flex:1;padding:14px;border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);text-decoration:none;color:var(--ink)}.stat-card b{display:block;font-size:24px;line-height:1.06}.stat-card span{font:700 13px/1.5 var(--font-body);color:var(--muted)}.profile-section{padding:20px 22px 0}.profile-section h2{font:400 22px/1.1 var(--font-head);letter-spacing:var(--ls-head)}.list-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(51,16,61,.1)}.list-row b{font:500 16px/1.35 var(--font-body)}.list-row small{font:400 13px/1.5 var(--font-body);color:var(--muted)}.bottom-nav{position:sticky;bottom:14px;margin:0 16px 14px;display:flex;justify-content:space-around;padding:12px 0;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border:0;border-radius:var(--r-nav);box-shadow:0 10px 30px rgba(51,16,61,.16)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;font:700 13px/1.5 var(--font-body);color:var(--muted);text-decoration:none;min-height:44px}.bottom-nav a.active{color:var(--purple)}.admin-shell,body:has(.admin-nav){background:#f7f5fa}.admin-nav{background:var(--ink);color:#fff;width:232px;padding:20px 14px;display:flex;flex-direction:column;gap:3px}.admin-nav .brand{padding:4px 10px 16px;font:400 19px/1.2 var(--font-head);letter-spacing:var(--ls-head)}.admin-nav a{display:block;padding:10px 12px;border-radius:12px;font:600 14px/1.4 var(--font-body);color:rgba(255,255,255,.72);text-decoration:none}.admin-nav a:hover{background:rgba(255,255,255,.08);color:#fff}.admin-nav a.active{background:rgba(255,255,255,.14);color:#fff}.admin-card{background:#fff;border:1px solid rgba(51,16,61,.09);border-radius:18px;padding:18px;box-shadow:none;margin-bottom:14px}.admin-card h2{font:400 18px/1.2 var(--font-head);letter-spacing:var(--ls-head);margin:0 0 12px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-tile{padding:15px 16px;border-radius:16px;background:#fff;border:1px solid rgba(51,16,61,.09);text-decoration:none;color:var(--ink)}.stat-tile b{display:block;font-size:30px;line-height:1.05;color:var(--purple)}.stat-tile span{margin-top:4px;display:block;font:700 13px/1.4 var(--font-body);color:var(--muted)}.admin-table{font:400 14px/1.45 var(--font-body)}.admin-table th{font:700 12px/1.4 var(--font-body);color:var(--muted);border-bottom:1.5px solid rgba(51,16,61,.12);padding:11px 14px}.admin-table td{padding:11px 14px;border-bottom:1px solid rgba(51,16,61,.08);vertical-align:middle}.admin-table tr:hover td{background:rgba(124,58,237,.04)}.table-scroll{overflow-x:auto}.admin-table .num,.admin-table .price{font:400 15px/1.2 var(--font-head)}.sub,h1+.sub{font:400 13px/1.5 var(--font-body);color:var(--muted)}.admin-shell h1{font:400 21px/1.15 var(--font-head);letter-spacing:var(--ls-head)}.reel-media{height:250px;border-radius:0 0 34px 34px;overflow:hidden;background:#190826}.reel-media[data-playing=true]{height:460px}.reel-poster{object-fit:cover}.reel-poster-empty{position:absolute;inset:0;background:linear-gradient(140deg,var(--purple),var(--pink))}.reel-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(25,8,38,.78) 0,rgba(25,8,38,0) 55%)}.reel-media:has(.tiktok-embed):after{display:none}.tiktok-embed{inset:0;width:100%;height:100%;z-index:2}.reel-play,.tiktok-embed{position:absolute;border:0}.reel-play{z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);color:#fff;font:700 15px/1.4 var(--font-body);min-height:44px;cursor:pointer}.reel-play span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--purple)}.reel-stop{bottom:16px;inset-inline-start:16px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);font:700 15px/1 var(--font-body);cursor:pointer}.reel-novideo,.reel-stop{position:absolute;z-index:3}.reel-novideo{font:700 13px/1.5 var(--font-body);color:rgba(255,255,255,.85)}.reel-stage{position:relative;border-radius:0 0 34px 34px;overflow:hidden;background:#190826}.reel-top{position:absolute;top:16px;inset-inline:16px;z-index:4;display:flex;justify-content:space-between}.reel-action-btn,.reel-back,.reel-top-actions .save-button{width:36px;height:36px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--ink);display:grid;place-items:center;font:700 17px/1 var(--font-body);text-decoration:none}.reel-top-actions{display:flex;gap:8px}.reel-caption{position:absolute;inset-inline:18px;bottom:18px;z-index:3;color:#fff;pointer-events:none}.reel-caption .creator{display:flex;align-items:center;gap:8px;font:700 13px/1.5 var(--font-body)}.reel-caption .creator span{width:28px;height:28px;border-radius:50%;background:var(--cta-grad);display:grid;place-items:center}.reel-caption .creator i{font-style:normal;font-weight:400;color:rgba(255,255,255,.8)}.reel-caption h1{margin:8px 0 0;font:400 30px/1.08 var(--font-head);letter-spacing:var(--ls-head);color:#fff}.reel-sub{margin:4px 0 0;font:400 14px/1.5 var(--font-body);color:rgba(255,255,255,.82)}.tested-stamp{position:absolute;top:64px;inset-inline-end:16px;z-index:3;width:86px;height:86px;border-radius:50%;border:3px solid var(--purple);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--purple);background:rgba(255,255,255,.93);color:var(--purple);display:grid;place-items:center;text-align:center;transform:rotate(8deg);font:700 11px/1.3 var(--font-body)}.product-intro{padding:22px}.product-intro .lead{font:700 21px/1.42 var(--font-body);margin:0}.meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.meta-chip{padding:8px 13px;border-radius:var(--r-pill);background:rgba(255,255,255,.9);font:700 13px/1.4 var(--font-body);color:var(--ink);text-decoration:none}.meta-chip-link{color:var(--purple)}.verdict-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:20px;border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-lg);border:0}.verdict-banner-head{display:flex;flex-direction:column;gap:2px}.verdict-banner-kicker{font:700 13px/1.5 var(--font-body);color:var(--muted)}.verdict-banner-sub{font:700 17px/1.4 var(--font-body);color:var(--ink)}.verdict-banner-date{font:400 13px/1.5 var(--font-body);color:var(--muted)}.verdict-banner-price{text-align:left;font:400 34px/1.06 var(--font-head);letter-spacing:var(--ls-head);color:var(--pink)}.verdict-banner-price small{display:block;font:400 13px/1.5 var(--font-body);color:var(--muted)}.who-grid{display:flex;flex-direction:column;gap:10px;margin-top:14px}.who{padding:12px 14px;border-radius:var(--r-card-sm);background:var(--good-soft);border:0}.who b{display:block;margin-bottom:3px;font:700 15px/1.5 var(--font-body);color:var(--good)}.who p{margin:0;font:400 15px/1.5 var(--font-body);color:rgba(51,16,61,.76)}.who.not-for{background:var(--bad-soft)}.who.not-for b{color:var(--bad)}.pros-cons{display:flex;flex-direction:column;gap:0}.pros-cons h2{display:flex;align-items:center;gap:8px;font:400 24px/1.06 var(--font-head);letter-spacing:var(--ls-head);margin:18px 0 6px}.pros-cons ul{list-style:none;margin:0;padding:0}.pros-cons li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font:500 17px/1.4 var(--font-body)}.pros-cons-item-mark{flex:none;width:22px;height:22px;align-self:flex-start;margin-top:1px}.pros .pros-cons-item-mark{color:var(--good)}.cons .pros-cons-item-mark{color:var(--bad)}.pros-cons-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 16px/1 var(--font-body)}.pros .pros-cons-mark{background:var(--good-soft);color:var(--good)}.cons .pros-cons-mark{background:var(--bad-soft);color:var(--bad)}.shop-list{display:flex;flex-direction:column;gap:10px}.shop-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:var(--r-card-sm);background:#fff;box-shadow:var(--shadow-sm);border:1.5px solid transparent}.shop-card[data-offer-role=cheapest],.shop-card[data-offer-role=tested_cheapest]{border-color:var(--pink-soft)}.shop-card.inactive{opacity:.6;box-shadow:none}.shop-brand{display:flex;align-items:center;gap:12px}.shop-brand>span{width:44px;height:44px;border-radius:14px;background:rgba(124,58,237,.1);color:var(--purple);display:grid;place-items:center;font:700 12px/1 var(--font-body)}.shop-brand b{display:block;font:700 17px/1.4 var(--font-body)}.shop-brand small{display:block;font:400 13px/1.5 var(--font-body);color:var(--muted)}.shop-offer{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.shop-offer strong{font:400 24px/1.06 var(--font-head);letter-spacing:var(--ls-head)}.offer-role{font:700 12px/1.5 var(--font-body);font-style:normal;padding:3px 9px;border-radius:var(--r-pill);background:rgba(124,58,237,.1);color:var(--purple)}.offer-role-cheapest,.offer-role-tested_cheapest{background:var(--pink-soft);color:var(--ink)}.go-btn{padding:11px 15px;border-radius:14px;background:var(--cta-grad);color:#fff;font:700 14px/1.5 var(--font-body);min-height:44px;display:inline-flex;align-items:center}.ghost-btn,.go-btn{text-decoration:none}.ghost-btn{display:inline-block;padding:13px 22px;border-radius:var(--r-field);border:1.5px solid var(--line);color:var(--ink);font:700 15px/1.5 var(--font-body)}.demo-label{font:700 12px/1.5 var(--font-body);padding:3px 9px;border-radius:var(--r-pill);background:var(--maybe-soft);color:var(--maybe)}.form-error{padding:14px 16px;border-radius:var(--r-field);background:var(--bad-soft);color:var(--bad);font:700 14px/1.5 var(--font-body)}.admin-shell{display:flex;min-height:100vh;background:#f7f5fa}.admin-main{flex:1;min-width:0;padding:20px 22px 40px}.verdict-stamp{--stamp-color:var(--maybe);width:var(--stamp-size);height:var(--stamp-size);flex:none;border:3px solid var(--stamp-color);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--stamp-color);border-radius:50%;background:rgba(255,255,255,.96);color:var(--stamp-color);transform:rotate(var(--stamp-rotate));display:flex;justify-content:center;align-items:center;text-align:center;padding:8px}.verdict-stamp.good{--stamp-color:var(--good)}.verdict-stamp.bad{--stamp-color:var(--bad)}.verdict-stamp strong{font:400 16px/1.1 var(--font-head);letter-spacing:var(--ls-head);max-width:100%}.verdict-banner .verdict-stamp strong{font-size:20px}.card-stamp{position:absolute;top:8px;inset-inline-end:8px;z-index:1}.product-card .product-image{height:160px}.product-card .save-button,.product-card button[aria-pressed]{width:44px;height:44px}.verdict-banner{flex-wrap:wrap}.verdict-banner-head{flex:1;min-width:115px}.verdict-banner-price{width:100%;border-top:1px solid var(--line);padding-top:12px;display:block;text-align:start}.buy-bar{position:sticky;bottom:92px;z-index:15;justify-content:center;border-radius:22px;margin:0 16px 18px;box-shadow:var(--shadow);padding:10px 12px}.buy-bar .cta{text-decoration:none}.product-offers{scroll-margin-top:110px}.reel-media{height:390px}.reel-caption{bottom:80px}.reel-stage:has(.tiktok-embed) .reel-caption{display:none}.reel-action-btn,.reel-back,.reel-stop,.reel-top-actions .save-button{width:44px;height:44px}.control-field select,.control-range input{font-size:16px;min-height:44px}.btn-sm,.control-apply,.control-clear{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.admin-table th,.demo-label,.offer-role,.request-body small,.saved-count,.shop-brand>span,.status-pill,.verdict,.vote-error{font-size:13px}.saved-action{min-width:44px;min-height:44px}.bottom-nav{position:fixed;bottom:0;inset-inline:16px;margin:0;height:86px;padding:8px 0 22px;background:transparent;box-shadow:none;backdrop-filter:none;border-radius:0;isolation:isolate}.bottom-nav:before{content:"";position:absolute;inset:0 0 14px;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(51,16,61,.16);backdrop-filter:blur(14px);z-index:-1}.bottom-nav a{height:56px;padding:0;min-width:44px}.bottom-nav .nav-icon{width:24px;height:24px;font-size:20px;line-height:24px}.bottom-nav .nav-label{font-size:13px;line-height:20px}.admin-shell{align-items:stretch}.admin-nav{flex:0 0 232px}.admin-mobile-header{display:none}.admin-account{margin-top:auto;padding:20px 10px 0;font-size:13px;color:rgba(255,255,255,.75);overflow-wrap:anywhere}.admin-main .admin-card{max-width:100%;overflow-x:auto}.admin-main input[type=checkbox],.admin-main input[type=radio]{width:20px;height:20px;padding:0;flex:none}.admin-main .form-grid,.admin-main .form-grid>*{min-width:0}.admin-main button{position:relative}.admin-table .verdict{border-radius:8px}.admin-table td{min-width:90px}.admin-table{min-width:600px}.form-card{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow)}.form-notice{background:var(--good-soft);color:var(--good)}.avatar{border:0;box-shadow:none;background:var(--cta-grad)}.trust-hero{background:var(--brand-grad);color:#fff;border-radius:0 0 32px 32px}.trust-hero h1{letter-spacing:var(--ls-head);font-weight:400;line-height:1.08}.trust-hero p{color:rgba(255,255,255,.9)}.trust-rules article{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:none}.trust-rules article span{color:var(--purple)}@media(min-width:900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card .product-image{height:200px}.bottom-nav{display:none}.buy-bar{bottom:16px;max-width:780px;margin-inline:auto}.pros-cons,.who-grid{flex-direction:row;gap:18px}.pros-cons>*,.who-grid>*{flex:1}.admin-nav{position:sticky;top:0;height:100vh}.reel-media{height:520px}.page-hero{padding:26px 6vw 8px}.page-hero.discover-hero{padding:32px 6vw 0}.page-hero.discover-hero h1{font-size:40px}.discover-search{margin-top:20px}.category-stories{padding-top:26px}.explore-grid{padding-top:24px}.catalog-filters{margin:22px 6vw 0;background:transparent;box-shadow:none}.catalog-filters .catalog-controls{padding:0 0 4px}@supports selector(::details-content){.catalog-filters::details-content{content-visibility:visible;display:block}.catalog-filters-toggle{pointer-events:none;min-height:0;padding:0;margin-bottom:8px}.catalog-filters-count{margin-inline-start:6px}.catalog-filters-toggle:after{display:none}}}@media(max-width:899px){.admin-shell{display:block}.admin-mobile-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.admin-mobile-header button{width:44px;height:44px;border:0;border-radius:12px;background:var(--ink);color:#fff;font-size:24px}.admin-mobile-header span{font:400 21px/1.2 var(--font-head);flex:1}.admin-mobile-header a{font-size:14px}.admin-nav{display:none;width:100%;height:auto;position:relative}.admin-nav.is-open{display:flex}.admin-main{padding:20px 16px 40px}.admin-shell .admin-nav .brand{display:none}.shop-card{flex-wrap:wrap}.shop-brand{min-width:0}.shop-offer{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.shop-offer em{width:100%}.page-hero h1{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card:hover{transform:none}}.verdict.bad,.verdict.good,.verdict.maybe{background:#fff}.verdict-banner.bad,.verdict-banner.good,.verdict-banner.maybe{background:#fff;color:var(--ink)}.card-stamp{inset-inline-end:auto;inset-inline-start:8px}.product-card .save-btn{width:44px;height:44px}.social-top{height:60px;padding:0 18px;border-radius:0}.social-top .social-logo b{font-size:13px}.social-top .top-actions a.solid{background:var(--ink);color:#fff}.social-top>strong{display:none}.social-top{grid-template-columns:1fr auto}.page-hero.fail{background:transparent}.page-hero.fail .kicker{color:var(--bad)}.feed-actions small,.feed-copy .verdict,.suggestion-meta .verdict{font-size:13px}.checkbox-row{font-size:13px!important}.page-shell{padding-bottom:108px}.page-shell.feed-route>main{padding-bottom:86px}.page-shell.feed-route .bottom-nav{flex:none}.search-box{border:1.5px solid var(--line);background:#fff;border-radius:18px;padding:4px;box-shadow:var(--shadow-sm)}.search-box input{color:var(--ink)}.search-box:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px rgba(124,58,237,.28)}.search-box button{background:var(--purple);border-radius:13px}.discover-search[data-pending=true] button{background:var(--ink)}@media(min-width:900px){.social-top{grid-template-columns:auto 1fr auto}.page-shell{padding-bottom:24px}.page-shell.feed-route>main{padding-bottom:0}}.not-found-stamp{margin:0 auto 24px;width:132px;height:132px;border:3px solid var(--pink);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--pink);border-radius:50%;transform:rotate(-9deg);display:flex;flex-direction:column;justify-content:center;color:var(--pink);gap:5px}.not-found-stamp b{font:400 30px/1.1 var(--font-head)}.not-found-stamp span{font:700 13px/1.2 var(--font-stamp)}html{scroll-padding-top:76px;scroll-padding-bottom:112px}.control-apply{scroll-margin-block:120px}.reel-stage{height:auto;min-height:0}.reel-media{position:relative;height:480px}.reel-stage:has(.tiktok-embed) .reel-media{height:620px}.reel-play{top:auto;left:auto;transform:none;inset-inline:18px;bottom:18px;justify-content:center;min-height:52px}.reel-stop{top:16px;bottom:auto;left:16px}.reel-top{padding:0}.reel-novideo{top:auto;right:auto;bottom:18px;inset-inline:18px}.reel-caption .creator i{font-size:13px}.reel-top-actions .save-btn{width:44px;height:44px;color:var(--ink)}@media(min-width:900px){.reel-media{height:580px}}.feed-novideo{font-size:13px}.shop-offer .go-btn{border-radius:14px;background:var(--cta-grad);font:700 14px/1.5 var(--font-body);min-height:44px}.product-offers>.disclosure{margin-top:16px}.trust-hero .kicker{color:var(--pink-soft)!important}.admin-main small,.btn-sm{font-size:13px}.admin-main code{font-family:var(--font-body);font-size:13px}.admin-main .form-grid small{font-size:13px}:root{--muted:#735d7c;--muted-2:#735d7c}.verdict-banner-kicker,.verdict-banner-price small,.verdict-banner-sub{opacity:1}.shop-offer em{font-size:13px}.shop-offer .offer-role-cheapest,.shop-offer .offer-role-tested_cheapest{color:var(--ink)}.status-pill.received{color:var(--maybe);background:var(--maybe-soft)}.request-body small a{text-decoration:underline;text-underline-offset:3px}.feed-copy .verdict{opacity:1;background:#fff;text-shadow:none}.top-actions a{font-size:14px;display:inline-flex;align-items:center;justify-content:center}.admin-nav a,.top-actions a{min-height:44px}.saved-action{flex-wrap:wrap}.top-actions .saved-action .saved-count{font-size:13px}.bul-logo{display:inline-block;position:relative;flex:none!important;width:calc(var(--bul-height) * 1002 / 446);height:var(--bul-height);overflow:hidden;vertical-align:middle;direction:ltr}.bul-logo img{position:absolute;display:block;max-width:none;width:calc(var(--bul-height) * 2800 / 446);height:calc(var(--bul-height) * 1120 / 446);left:calc(var(--bul-height) * -904 / 446);top:calc(var(--bul-height) * -340 / 446)}.social-top .social-logo{display:flex;align-items:center;min-height:44px}.bul-auth{position:relative}.bul-auth-logo{position:absolute;top:26px;inset-inline-end:22px;min-height:44px;display:flex;align-items:center}.admin-nav .bul-admin-brand{display:flex;align-items:center;gap:12px;height:42.8px}.bul-admin-brand>span:last-child{font-family:var(--font-body);font-weight:700;color:var(--pink-soft)}.bul-admin-mobile{display:flex;align-items:center;gap:12px;flex:1}.admin-mobile-header .bul-admin-mobile>.bul-logo,.icon{flex:none}.icon{display:block}.inline-icon{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.15em;color:var(--pink)}.bottom-nav .nav-icon svg{width:24px;height:24px}.top-actions .saved-action{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;gap:0;flex-wrap:nowrap;border-radius:50%}.saved-action .saved-heart{display:grid;place-items:center;width:22px;height:22px;color:var(--pink)}.saved-action .saved-heart svg{width:22px;height:22px}.top-actions .saved-action .saved-count{position:absolute;top:-4px;inset-inline-end:-6px;min-width:22px;height:22px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:var(--pink);color:#fff;font:700 13px/18px var(--font-body);text-align:center;font-variant-numeric:tabular-nums}.top-actions .saved-action .saved-count[data-empty]{background:#fff;color:var(--muted);border-color:var(--line);border-width:1.5px}.save-btn{color:var(--ink)}.save-btn.saved{color:var(--pink)}.save-btn svg{width:22px;height:22px}.feed-actions .save-btn svg{width:24px;height:24px}.card-cta{display:inline-flex;align-items:center;gap:4px}.card-cta svg{width:16px;height:16px}.stat-card em{display:grid;place-items:center;margin-top:6px}.stat-card em,.stat-card em svg{width:18px;height:18px}.list-row-link .row-go{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(124,58,237,.08);color:var(--purple)}.list-row-link .row-go svg{width:18px;height:18px}.list-row-link:hover .row-go{background:rgba(124,58,237,.16)}.checkbox-row{align-items:center!important;gap:12px!important;min-height:44px;cursor:pointer;line-height:1.4}.checkbox-row input{margin:0}.checkbox-row input[type=checkbox],.interest-chips input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;box-sizing:border-box;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;margin:0;padding:0;border:2px solid rgba(51,16,61,.38);border-radius:7px;background:#fff no-repeat 50%/14px 14px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.checkbox-row input[type=checkbox]:checked,.interest-chips input[type=checkbox]:checked{border-color:var(--purple);background-color:var(--purple);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.checkbox-row input[type=checkbox]:focus-visible,.interest-chips input[type=checkbox]:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.interest-chips{gap:10px}.interest-chips label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:700 15px/1.2 var(--font-body);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.interest-chips label:has(input:checked){border-color:var(--purple);background:rgba(124,58,237,.08);color:var(--purple)}.section-head+:is(.empty-state,.request-board){margin-top:16px}.adm-btn,.admin-mobile-header a,.admin-nav a,.desktop-nav a,.profile-section .primary,.top-actions a{-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .12s ease,opacity .12s ease}.adm-btn:active,.admin-mobile-header a:active,.admin-nav a:active,.profile-section .primary:active,.top-actions a:active{transform:scale(.96)}a:has(>.link-pending){position:relative;cursor:progress}.link-pending{position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;animation:link-pending-in .2s ease .08s forwards,link-pending-pulse .9s ease-in-out .3s infinite alternate}@keyframes link-pending-in{to{opacity:.14}}@keyframes link-pending-pulse{0%{opacity:.14}to{opacity:.24}}.nav-progress{position:fixed;z-index:1000;top:0;right:0;left:0;height:3px;overflow:hidden;pointer-events:none;background:rgba(124,58,237,.16);opacity:0;animation:nav-progress-in .2s ease .1s forwards}.nav-progress span{position:absolute;top:0;bottom:0;right:0;width:40%;border-radius:3px;background:var(--cta-grad);animation:nav-progress-slide 1.1s ease-in-out infinite}@keyframes nav-progress-in{to{opacity:1}}@keyframes nav-progress-slide{0%{transform:translateX(100%)}to{transform:translateX(-250%)}}#main,.admin-main{transition:opacity .2s ease}body:has(.nav-progress) #main,body:has(.nav-progress) .admin-main{opacity:.62;transition-delay:.15s}@media(prefers-reduced-motion:reduce){.adm-btn:active,.admin-mobile-header a:active,.admin-nav a:active,.profile-section .primary:active,.top-actions a:active{transform:none}.link-pending{animation:none;opacity:.18}.nav-progress{animation:none;opacity:1}.nav-progress span{animation:none;width:100%;transform:none;opacity:.7}}.catalog-toolbar{margin-top:18px}.catalog-toolbar .discover-search{margin-top:0}.catalog-toolbar .catalog-filters{margin:12px 0 0}@media(min-width:900px){.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.catalog-toolbar .catalog-search-shell{flex:1 1 360px;min-width:0;max-width:none}.catalog-toolbar .discover-search{width:100%;max-width:none}.catalog-toolbar .catalog-filters{flex:0 1 auto;margin:0;background:transparent;box-shadow:none}.catalog-toolbar .catalog-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:0}.catalog-toolbar .control-field{display:block}.catalog-toolbar .control-field>span,.catalog-toolbar .control-range legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.catalog-toolbar .control-apply,.catalog-toolbar .control-field select,.catalog-toolbar .control-range input{min-height:54px;border-radius:18px;background-color:#fff;box-shadow:var(--shadow-sm)}.catalog-toolbar .control-field select{min-width:150px;padding-inline:14px;font-weight:700}.catalog-toolbar .control-range{padding:0;gap:4px}.catalog-toolbar .control-range input{width:78px}.catalog-toolbar .control-apply{background:var(--ink);color:#fff;white-space:nowrap;padding-inline:18px}.catalog-toolbar .control-clear{margin:0;white-space:nowrap}@supports selector(::details-content){.catalog-toolbar .catalog-filters::details-content{display:block;content-visibility:visible}.catalog-toolbar .catalog-filters-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;min-height:0}}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--purple);outline-offset:2px}:where(.admin-nav,.feed-card,.reel-stage) :where(a,button):focus-visible{outline-color:var(--pink-soft)}#main:focus{outline:none}.skip-link:focus{right:16px;top:12px;z-index:300;padding:12px 18px;border-radius:14px;background:var(--ink);color:#fff;font:700 15px/1.4 var(--font-body);text-decoration:none;outline:3px solid var(--pink-soft)}.a11y-menu{position:relative;display:inline-flex}.a11y-trigger,.top-actions .a11y-trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--purple)}.a11y-trigger[data-active=true]{border-color:var(--purple);box-shadow:0 0 0 2px rgba(124,58,237,.25)}.a11y-trigger .icon{width:22px;height:22px}.a11y-floating{position:fixed;z-index:55;bottom:16px;inset-inline-end:16px}.a11y-floating .a11y-trigger{box-shadow:var(--shadow-sm)}.a11y-panel{position:absolute;z-index:80;top:calc(100% + 8px);inset-inline-end:0;width:min(300px,calc(100vw - 24px));display:grid;gap:8px;padding:16px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:var(--shadow-lg);border:1px solid var(--line);text-align:start}.a11y-floating .a11y-panel{top:auto;bottom:calc(100% + 8px)}@media (max-width:600px){.a11y-panel{position:fixed;top:68px;inset-inline:12px;width:auto;max-height:calc(100dvh / var(--a11y-zoom, 1) - 96px);overflow-y:auto}.a11y-floating .a11y-panel{top:auto;bottom:72px}}html[data-a11y-text] .a11y-panel{max-height:calc(100dvh / var(--a11y-zoom, 1) - 96px);overflow-y:auto}.a11y-panel h2{margin:0 0 4px;font:400 20px/1.2 var(--font-head)}.a11y-row{justify-content:space-between;gap:10px;font:700 15px/1.4 var(--font-body)}.a11y-row,.a11y-stepper{display:flex;align-items:center}.a11y-stepper{gap:6px}.a11y-stepper button{width:44px;height:44px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:700 15px/1 var(--font-body)}.a11y-stepper button:disabled{opacity:.45;cursor:not-allowed}.a11y-stepper output{min-width:48px;text-align:center;font:700 14px/1 var(--font-body)}.a11y-option{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:700 15px/1.3 var(--font-body);text-align:start}.a11y-option:after{content:"כבוי";font:700 13px/1 var(--font-body);color:var(--muted)}.a11y-option[aria-pressed=true]{border-color:var(--purple);background:rgba(124,58,237,.08);color:var(--purple)}.a11y-option[aria-pressed=true]:after{content:"פעיל";color:var(--purple)}.a11y-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;font:700 14px/1.4 var(--font-body)}.a11y-foot a{display:inline-flex;align-items:center;min-height:44px}.a11y-reset{min-height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--ink);color:#fff;font:700 14px/1 var(--font-body)}.a11y-reset:disabled{opacity:.45;cursor:not-allowed}html[data-a11y-text] .page-shell{zoom:var(--a11y-zoom)}html[data-a11y-text="1"]{--a11y-zoom:1.15}html[data-a11y-text="2"]{--a11y-zoom:1.3}html[data-a11y-text="3"]{--a11y-zoom:1.5}html[data-a11y-text] .social-top{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:auto;min-height:60px;padding-block:8px;row-gap:6px}html[data-a11y-text] .top-actions{flex-wrap:wrap;justify-content:flex-end}html[data-a11y-contrast]{--muted:#1f0a26;--muted-2:#1f0a26;--line:rgba(51,16,61,0.6);--purple:#5b21b6;--pink:#a3164f}html[data-a11y-contrast] body{background:#fff}html[data-a11y-contrast] .disclosure,html[data-a11y-contrast] .page-hero p,html[data-a11y-contrast] small{color:#1f0a26}html[data-a11y-contrast] a{text-decoration:underline;text-underline-offset:3px}html[data-a11y-contrast] .admin-card,html[data-a11y-contrast] .form-card,html[data-a11y-contrast] .product-card,html[data-a11y-contrast] .shop-card{border:2px solid var(--ink)}html[data-a11y-links] #main a,html[data-a11y-links] .site-footer a,html[data-a11y-links] .social-top a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px;outline:2px dashed var(--purple);outline-offset:2px}html[data-a11y-motion=off]{scroll-behavior:auto}html[data-a11y-motion=off] *,html[data-a11y-motion=off] :after,html[data-a11y-motion=off] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-a11y-font]{--font-head:Arial,"Helvetica Neue",Helvetica,sans-serif;--font-body:Arial,"Helvetica Neue",Helvetica,sans-serif}html[data-a11y-font] body,html[data-a11y-font] body :where(h1,h2,h3,h4,p,a,button,input,select,textarea,span,strong,b,small,li,label,output){font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;letter-spacing:0!important}.site-footer{margin:28px 22px 0;padding:18px 0 8px;border-top:1px solid var(--line);color:var(--muted);font:400 13px/1.6 var(--font-body)}.site-footer ul{display:flex;flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none}.footer-link-btn,.site-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font:700 14px/1.4 var(--font-body);text-decoration:none}.footer-link-btn{padding:0;border:0;background:none;cursor:pointer}.footer-link-btn:hover,.site-footer a:hover{color:var(--purple);text-decoration:underline}.site-footer p{margin:6px 0 0}.cookie-banner{position:fixed;z-index:70;bottom:12px;inset-inline:12px;display:grid;gap:10px;padding:16px 18px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 16px 40px rgba(51,16,61,.24);border:1px solid var(--line)}.bottom-nav~.cookie-banner{bottom:calc(92px + env(safe-area-inset-bottom))}.a11y-floating~.cookie-banner{bottom:72px}.cookie-banner h2{margin:0;font:400 19px/1.2 var(--font-head)}.cookie-banner h2:focus{outline:none}.cookie-banner p{margin:0;font:400 14px/1.5 var(--font-body);color:var(--muted)}.cookie-banner p a{font-weight:700}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-actions button{flex:1 1 140px;min-height:44px;padding:0 16px;border-radius:14px;font:700 15px/1.2 var(--font-body)}.cookie-accept{border:0;background:var(--purple);color:#fff}.cookie-essential{border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.cookie-toggle{font-size:14px!important}.legal-page{max-width:820px;margin:0 auto;padding:0 0 20px}.legal-page .legal-body{padding:18px 22px 0;display:grid;gap:14px}.legal-page h2{margin:6px 0 0;font:400 22px/1.2 var(--font-head);letter-spacing:var(--ls-head)}.legal-page h3{margin:4px 0 0;font:700 17px/1.4 var(--font-body)}.legal-page li,.legal-page p{margin:0;font:400 16px/1.65 var(--font-body);color:var(--ink)}.legal-page ul{margin:0;padding-inline-start:22px;display:grid;gap:6px}.legal-page .legal-meta{color:var(--muted);font-size:14px}.legal-page .legal-card{padding:18px;border-radius:20px;background:#fff;border:1px solid var(--line);display:grid;gap:10px}.legal-page table{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--font-body)}.legal-page td,.legal-page th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.legal-page th{font-weight:700}.legal-page .table-scroll{overflow-x:auto}@media (min-width:700px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card .product-image{height:auto;aspect-ratio:4/3}.explore-tile{height:auto;aspect-ratio:16/10}}@media (min-width:900px){.page-shell:not(.feed-route)>#main{max-width:1240px;margin-inline:auto}.social-top{padding-inline:max(32px,calc((100% - 1240px) / 2 + 32px))}.page-shell:not(.feed-route)>#main :is(.page-hero,.page-hero.discover-hero,.section,.category-stories){padding-inline:32px}.page-shell:not(.feed-route)>#main>.catalog-filters{margin-inline:32px}.page-shell:not(.feed-route)>#main .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:32px;gap:16px}.explore-tile{aspect-ratio:4/3}.page-shell:not(.feed-route)>#main .trust-rules{padding-inline:32px}.site-footer{max-width:1176px;margin:36px auto 0}.product-page>.section{max-width:1040px;margin-inline:auto}.cookie-banner{inset-inline:auto 24px;bottom:24px;max-width:520px}.bottom-nav~.cookie-banner{bottom:24px}}@media (min-width:1280px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.checkbox-row a,.cookie-banner p a,.legal-page :is(p,li,td) a:not(.ghost-btn){text-decoration:underline;text-underline-offset:3px}.trust-hero{background:linear-gradient(150deg,#4c1d95,#6d28d9 55%,#9d174d)}.trust-hero .kicker{color:#fbcfe8!important}.trust-hero p{color:#fff}.reel-novideo{color:#fff;background:rgba(25,8,38,.8);padding:6px 11px;border-radius:999px}.explore-tile:after{background:linear-gradient(0deg,rgba(30,8,40,.86) 0,rgba(30,8,40,.62) 38%,rgba(30,8,40,.05))}.shop-card.inactive{opacity:1;background:#faf5f9;border-style:dashed}.import-note{display:block;font:400 13px/1.4 var(--font-body);color:var(--muted)}.verdict-banner-price .import-note{margin-top:4px}.offer-price-hidden{font:700 15px/1.4 var(--font-body);color:var(--purple)}.catalog-price-note{margin:14px 0 0}.product-image{position:relative}.verdict-opinion{margin:10px 0 0}.manufacturer-contact{max-width:760px;margin-top:16px;display:grid;gap:6px}.manufacturer-contact p{margin:0;font:400 15px/1.6 var(--font-body);color:var(--ink)}.manufacturer-contact a{text-decoration:underline;text-underline-offset:3px}.legal-toc{padding:14px 18px;border-radius:20px;background:#fff;border:1px solid var(--line)}.legal-toc h2{margin:0 0 6px;font:700 15px/1.5 var(--font-body);color:var(--muted)}.legal-toc ol{margin:0;padding-inline-start:22px;column-count:2;column-gap:18px;font:400 15px/1.8 var(--font-body)}@media (max-width:600px){.legal-toc ol{column-count:1}}.legal-page .legal-num{font-weight:700;margin-inline-end:6px;white-space:nowrap}.legal-page section{scroll-margin-top:80px}.legal-page .legal-contact{list-style:none;padding:0}.reel-media:after{background:none}.reel-play{background:rgba(25,8,38,.82);box-shadow:0 6px 18px rgba(25,8,38,.22)}.product-page{--pp-gap:18px;--pp-section-gap:28px}.product-page>.section{padding-top:0;padding-bottom:var(--pp-section-gap)}.product-page>.section.product-intro{padding-top:22px}.product-page>.section:last-of-type{padding-bottom:40px}.product-page .product-intro{display:flex;flex-direction:column;gap:var(--pp-gap)}.product-page .product-intro>*{margin:0}.product-page .product-intro>.verdict-opinion{margin-top:-10px}.product-head h1{margin:0;font:400 30px/1.12 var(--font-head);letter-spacing:var(--ls-head);color:var(--ink)}.product-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.product-head .creator{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.4 var(--font-body);color:var(--ink)}.product-head .creator-avatar{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--cta-grad);color:#fff;font:700 14px/1 var(--font-body)}.product-head .creator i{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font:400 13px/1.4 var(--font-body);font-style:normal;color:var(--ink)}.product-head-category{font:700 13px/1.4 var(--font-body);color:var(--muted)}.product-intro .lead{display:grid;gap:8px;max-width:760px;font:inherit;color:var(--ink)}.product-intro .lead p{margin:0;color:var(--ink)}.product-intro .lead .lead-headline{font:700 20px/1.4 var(--font-body)}.product-intro .lead .lead-body{font:400 17px/1.65 var(--font-body)}.product-page .pros-cons{gap:16px}.product-page .pros-cons>div h2{margin-top:0}.product-page .pp-section-title{margin:0 0 12px;font:400 24px/1.15 var(--font-head);letter-spacing:var(--ls-head);color:var(--ink)}.product-page .pp-card{max-width:760px;margin:0;padding:20px}.product-page .shop-list+.shop-list{margin-top:12px}.pp-md{font:400 16px/1.7 var(--font-body);color:var(--ink)}.pp-md>:first-child{margin-top:0}.pp-md>:last-child{margin-bottom:0}.pp-md p{margin:0 0 12px}.pp-md h3{margin:22px 0 8px;padding-top:18px;border-top:1px solid var(--line);font:400 21px/1.25 var(--font-head);letter-spacing:var(--ls-head);color:var(--ink)}.pp-md>h3:first-child{padding-top:0;border-top:0}.pp-md h4{margin:18px 0 6px;font:700 17px/1.4 var(--font-body);color:var(--ink)}.pp-md ol,.pp-md ul{margin:0 0 12px;padding-inline-start:22px}.pp-md ul{list-style:disc}.pp-md ol{list-style:decimal}.pp-md li{margin:6px 0;padding-inline-start:2px}.pp-md li::marker{color:var(--purple)}.pp-details{background:#fbf8fd}.pp-details .pp-md{font-size:15px}html[data-a11y-contrast] .pp-details{background:#fff}@media (min-width:900px){.product-head h1{font-size:38px}.product-page{--pp-section-gap:36px}.product-page .pp-card{padding:24px 28px}}.reel-media[data-has-video=false]{height:auto;aspect-ratio:1/1}.reel-back{width:44px;height:44px}.reel-back .reel-back-icon{width:26px;height:26px;stroke-width:2.4}.all-reviews-btn{display:inline-flex;align-items:center;gap:8px}.all-reviews-btn .all-reviews-icon{width:20px;height:20px;flex:none;stroke-width:2.4}.catalog-filters-toggle{padding-inline-end:8px}.catalog-filters-toggle:after{width:32px;height:32px;margin-inline-start:2px;border:0;border-radius:50%;transform:none;background:rgba(124,58,237,.1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat 50% /18px 18px;transition:transform .15s}.catalog-filters[open]>.catalog-filters-toggle:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.catalog-filters-toggle:after{transition:none}}.catalog-filters-count{display:inline-flex;align-items:center}.category-stories{gap:10px;padding-bottom:14px;margin-bottom:-10px}.category-stories a{min-width:78px;padding:10px 12px 9px;gap:6px;border-radius:var(--r-tile);background:#fff;box-shadow:0 6px 16px rgba(124,58,237,.08)}.category-stories a .category-icon{width:46px;height:46px;display:grid;place-items:center;border:1.5px solid var(--line);border-radius:50%;background:#fff;font-size:23px;line-height:1}.category-stories a .category-label{font:inherit;white-space:nowrap}.category-stories a.active{background:var(--purple);color:#fff;box-shadow:0 8px 18px rgba(124,58,237,.28)}.category-stories a.active .category-icon{border-color:#fff;background:#fff}.category-stories a[data-pending=true] .category-icon{border-color:var(--cyan)}.category-stories a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.bottom-nav a:before{display:none}.bottom-nav .nav-icon{position:relative;isolation:isolate}.bottom-nav .nav-icon:after{content:"";position:absolute;z-index:-1;inset:-4px -14px;border-radius:999px;background:transparent;transition:background-color .15s}.bottom-nav a.active .nav-icon:after{background:rgba(124,58,237,.13)}.bottom-nav a[data-pending=true] .nav-icon:after{background:rgba(6,182,212,.18);animation:omer-pending .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bottom-nav a[data-pending=true] .nav-icon:after{animation:none}}.explore-tile{height:auto;aspect-ratio:auto;display:flex;flex-direction:column;background:#fff;color:var(--ink);box-shadow:0 12px 28px rgba(124,58,237,.12);text-decoration:none}.explore-tile:after{display:none}.explore-tile .explore-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#f6f0fb}.explore-tile img{opacity:1}.explore-tile b{position:static;z-index:auto;padding:10px 12px 12px;color:var(--ink);font:400 16px/1.2 var(--font-head);letter-spacing:var(--ls-head);text-shadow:none}.explore-tile .verdict{position:absolute;z-index:2;top:8px;right:auto;inset-inline-start:8px}.product-image{background:#f6f0fb}@media (max-width:699px){.card-stamp{top:6px}.card-stamp .verdict-stamp{width:50px;height:50px;padding:5px;border-width:2px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px var(--stamp-color)}.card-stamp .verdict-stamp strong{font-size:13px}.verdict-banner{gap:10px 12px;margin-top:0;padding:12px 14px;box-shadow:var(--shadow-sm)}.verdict-banner .verdict-stamp{width:58px;height:58px;padding:5px;border-width:2px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px var(--stamp-color)}.verdict-banner .verdict-stamp strong{font-size:15px}.verdict-banner-kicker{font-size:12px}.verdict-banner-sub{font-size:15px;line-height:1.35}.verdict-banner-price{padding-top:8px;font-size:26px}}.fill-image-box{position:absolute;inset:0;display:block}:root{--nav-clear:calc(86px + env(safe-area-inset-bottom));--feed-gap:8px}@media (max-width:899px){.bottom-nav{height:var(--nav-clear);padding-bottom:calc(22px + env(safe-area-inset-bottom))}.bottom-nav:before{inset:0 0 calc(14px + env(safe-area-inset-bottom))}.page-shell{padding-bottom:calc(var(--nav-clear) + 22px)}.page-shell.feed-route>main{padding-bottom:calc(var(--nav-clear) + var(--feed-gap))}.feed-copy{bottom:16px}.feed-actions{bottom:132px}}.feed-media>.feed-cover,.feed-skeleton{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 70% at 50% 38%,#2b2533 0,#17141c 55%,#0d0c10 100%)}.feed-media>.feed-cover:after,.feed-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.055) 50%,transparent 68%);background-size:240% 100%;animation:feed-skeleton-sheen 1.7s ease-in-out infinite}@keyframes feed-skeleton-sheen{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.feed-media>.feed-cover:after,.feed-skeleton:after{animation:none}}.feed-media>.feed-cover{z-index:1;background-color:transparent;background-size:auto;opacity:1;transition:opacity .32s ease;pointer-events:none}.feed-media>.feed-cover.ready{opacity:0}.feed-media>.tiktok-embed{pointer-events:none}.feed-surface{position:absolute;inset:0;z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent}.feed-paused-mark{position:absolute;z-index:4;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;place-items:center;border-radius:50%;background:rgba(13,12,16,.48);color:#fff;backdrop-filter:blur(8px);pointer-events:none}.feed-paused-mark svg{width:34px;height:34px}.feed-ctl{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(13,12,16,.55);color:#fff;backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.35);cursor:pointer}.feed-ctl svg{width:22px;height:22px}.feed-ctl.feed-sound.on{background:rgba(255,255,255,.94);color:var(--ink)}.feed-action-btn .action-glyph svg{width:22px;height:22px}.reel-action-btn .action-glyph{display:grid;place-items:center}.reel-action-btn .action-glyph svg{width:20px;height:20px}.feed-card[data-player-mode=native] .feed-media{background:#0d0c10}.feed-card[data-player-mode=native] .feed-media>.tiktok-embed.feed-frame-native{z-index:5;bottom:auto;height:calc(100% - var(--feed-dock-h, 168px));pointer-events:auto}.feed-card[data-player-mode=native] .feed-shade{display:none}.feed-card[data-player-mode=native] .feed-media>.feed-cover{bottom:var(--feed-dock-h,168px)}.feed-card[data-player-mode=native] .feed-actions{bottom:16px}.reel-play-glyph svg{width:14px;height:14px}.reel-stop svg{width:20px;height:20px}.product-image{background:#f4f1f6}.fill-image-backdrop{filter:blur(16px) saturate(1.05);transform:scale(1.18);opacity:.42}.product-image img.fill-image{z-index:0}.verdict-stamp{padding:0}.verdict-stamp strong{display:block;max-width:74%;font-size:calc(var(--stamp-size) * .24);line-height:1.05;text-align:center;overflow-wrap:normal;word-break:keep-all}.card-stamp .verdict-stamp{width:52px;height:52px}.card-stamp .verdict-stamp strong{font-size:13px}@media (min-width:700px){.card-stamp .verdict-stamp{width:62px;height:62px;border-width:2.5px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--stamp-color)}.card-stamp .verdict-stamp strong{font-size:14px}}.verdict-banner .verdict-stamp strong{font-size:calc(var(--stamp-size) * .23)}@media (max-width:699px){.card-stamp .verdict-stamp,.verdict-banner .verdict-stamp{padding:0}.verdict-banner .verdict-stamp strong{font-size:13px}}.compact-title .title-full{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:700px){.compact-title-mobile .title-compact{display:none}.compact-title-mobile .title-full{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.catalog-toolbar .control-field select,.control-field select,.request-sort select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.25 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;background-position:left 14px center;padding-inline-end:40px;text-overflow:ellipsis}@media (min-width:900px){.page-shell:not(.feed-route)>#main :is(.requests-hero,.requests-form,.requests-board-section){max-width:820px;margin-inline:auto}}.adm-dialog{margin:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}