.t-h5{letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:22px}.on-dark{color:#fff}.inp{border:1px solid var(--line-2);height:44px;color:var(--ink);background:#fff;border-radius:999px;min-width:200px;padding:0 16px;font-size:16px}.inp:focus{outline:2px solid var(--blue);border-color:#0000}.sec-head .arrow{flex:none;margin-bottom:6px}.search-big{border-radius:var(--pill);border:1px solid var(--line-2);height:60px;box-shadow:var(--sh-cap);background:#fff;align-items:center;gap:8px;width:100%;max-width:720px;padding:6px 6px 6px 18px;display:flex}.search-big>svg{width:22px;height:22px;fill:var(--ink-2);flex:none}.search-big input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0 4px;font-size:17px}.search-big input:focus{outline:none}.search-big .btn{height:46px;padding:0 22px}.search-big:focus-within{border-color:var(--ink)}.empty .search-big{max-width:520px;height:54px;margin:8px auto 10px}.empty .search-big .btn{height:42px}@media (max-width:600px){.search-big{height:54px;padding-inline-start:14px}.search-big input{font-size:16px}.search-big .btn{height:42px;padding:0 16px;font-size:14px}.search-big>svg{display:none}}.rt{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.75}.rt>*+*{margin-top:1.1em}.rt h1,.rt h2,.rt h3,.rt h4{letter-spacing:-.01em;margin-top:1.8em;font-weight:500;line-height:1.25}.rt h1{font-size:30px}.rt h2{font-size:26px}.rt h3{font-size:21px}.rt h4{font-size:18px}.rt h2:first-child,.rt h3:first-child{margin-top:0}.rt p:empty{display:none}.rt a{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #067e8959;text-decoration:underline #067e8959}.rt a:hover{text-decoration-color:currentColor}.rt ul,.rt ol{padding-inline-start:1.4em}.rt li+li{margin-top:.35em}.rt li::marker{color:var(--ink-2)}.rt blockquote{border-inline-start:3px solid var(--blue);color:var(--ink-2);margin:1.4em 0;padding:4px 20px;font-size:18px}.rt hr{border:0;border-top:1px solid var(--line);margin:2em 0}.rt img{border-radius:var(--r);max-width:100%;height:auto;display:block}.rt figure{margin:1.6em 0}.rt figcaption{color:var(--ink-2);text-align:center;margin-top:8px;font-size:13px}.rt table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.rt th,.rt td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 12px}.rt th{background:var(--stone);font-weight:600}.rt code{background:var(--stone);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.9em}.rt strong,.rt b{font-weight:600}.rt iframe{border-radius:var(--r);border:0;max-width:100%}.rt-fig img{background:var(--stone);width:100%}.rt-gallery{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:10px;margin:1.6em 0;display:grid}.rt-gallery figure{margin:0}.rt-gallery img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-s);background:var(--stone);width:100%}.rt-embed{margin:1.6em 0}.rt-embed-box{aspect-ratio:16/9;border-radius:var(--r);background:var(--night);position:relative;overflow:hidden}.rt-embed-box iframe{width:100%;height:100%;position:absolute;inset:0}.rt-embed-play{background:var(--night) center/cover no-repeat;cursor:pointer;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.rt-embed-play:before{content:"";background:#0000002e;transition:background .2s;position:absolute;inset:0}.rt-embed-play:hover:before{background:#00000052}.rt-embed-play span{width:72px;height:72px;box-shadow:var(--sh-pop);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.rt-embed-play span:after{content:"";border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--ink);margin-inline-start:4px;transform:scaleX(-1)}[dir=ltr] .rt-embed-play span:after{transform:none}.rt-html{max-width:100%;overflow-x:auto}.rt-html img{max-width:100%;height:auto}.rt-html iframe{max-width:100%}.rt-html table{display:block;overflow-x:auto}@media (max-width:600px){.rt{font-size:16px;line-height:1.7}.rt h2{font-size:23px}.rt h3{font-size:19px}.rt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-wrap{max-width:1180px}.art-head{gap:14px;max-width:860px;padding-block:8px 24px;display:grid}.art-cats{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;gap:8px 14px;font-size:13px;font-weight:500;display:flex}.art-cats em{color:var(--on-tint);background:var(--tint);border-radius:var(--pill);letter-spacing:0;text-transform:none;padding:2px 10px;font-style:normal}.art-lead{margin:0}.art-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.art-by{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.art-by .av{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:600;display:grid}.art-cover{border-radius:var(--r-l);background:var(--stone);max-width:1180px;margin:0 0 32px;overflow:hidden}.art-cover img{object-fit:cover;width:100%;height:auto;max-height:620px;display:block}.art-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.art-body{min-width:0;max-width:760px}.art-side{top:calc(var(--hdh) + 24px);gap:22px;display:grid;position:sticky}.side-sec{border:1px solid var(--line);border-radius:var(--r);background:#fff;gap:12px;padding:18px 18px 16px;display:grid}.side-sec h2{margin:0}.side-sec .arrow{justify-self:start;font-size:14px}.side-tiles{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.side-tiles .pc-name{font-size:13px}.side-ask{background:var(--stone);border-color:#0000}.side-ask .btn{justify-self:start}.art-faq{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.art-faq h2{margin:18px 0 6px;font-size:22px}.art-faq summary{font-size:17px}.art-src{color:var(--ink-2);margin-top:32px;font-size:14px}.art-src h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:15px}.art-src ol{gap:6px;margin:0;padding-inline-start:20px;display:grid}.art-src a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.art-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.art-share{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:22px;font-size:14px;display:flex}.page .art-head{max-width:none}.page-body{max-width:860px}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:clamp(28px,5vw,72px);padding-bottom:40px;display:grid}.contact-lines{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.faq-group+.faq-group{margin-top:40px}.faq-group h2{margin-bottom:8px}@media (max-width:899px){.art-grid{grid-template-columns:minmax(0,1fr)}.art-side{position:static}.side-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.side-tiles{grid-template-columns:1fr 1fr}.art-cover{border-radius:var(--r);margin-inline:calc(var(--g) * -1);border-radius:0}}.blog-cats{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.blog-cats .chip .num{font-size:12px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.post-card{align-content:start;gap:12px;min-width:0;display:grid}.post-im{border-radius:var(--r);background:var(--stone);aspect-ratio:16/10;display:block;overflow:hidden}.post-im img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.post-card:hover .post-im img{transform:scale(1.03)}.post-noim{width:100%;height:100%;color:var(--stone-3);place-items:center;display:grid}.post-noim svg{fill:currentColor;width:40px;height:40px}.post-b{gap:6px;display:grid}.post-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:16px;font-size:12px;font-weight:500;display:flex}.post-cat em{color:var(--on-tint);background:var(--tint);border-radius:var(--pill);letter-spacing:0;text-transform:none;padding:1px 8px;font-style:normal}.post-t{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.3}.post-t a:hover{text-underline-offset:3px;text-decoration:underline}.post-x{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-m{color:var(--ink-3);font-size:13px}.post-card.big{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px}.post-card.big .post-im{aspect-ratio:16/10;border-radius:var(--r-l)}.post-card.big .post-t{font-size:clamp(24px,2.4vw,34px)}.post-card.big .post-x{-webkit-line-clamp:4;font-size:17px}.home-posts .post-card.big{grid-column:span 2;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.home-posts .post-card.big .post-im{aspect-ratio:16/9}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:40px 0 10px;display:flex}@media (max-width:899px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-posts .post-card.big{grid-column:1/-1}}@media (max-width:600px){.post-grid{grid-template-columns:minmax(0,1fr);gap:28px}.post-card.big{grid-template-columns:minmax(0,1fr);gap:12px}.post-card.big .post-t{font-size:24px}}.forum-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.forum-head>div{gap:12px;display:grid}.forum-head .btn{flex:none;margin-bottom:6px}.forum-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(28px,4vw,56px);padding-bottom:40px;display:grid}.forum-list{gap:10px;display:grid}.forum-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:52px minmax(0,1fr) auto auto 110px;align-items:center;gap:18px;min-width:0;padding:16px 20px;transition:border-color .2s,box-shadow .2s;display:grid}.forum-card:hover{border-color:var(--ink);box-shadow:var(--sh-cap)}.forum-ic{background:var(--tint);width:52px;height:52px;color:var(--on-tint);border-radius:16px;place-items:center;display:grid;overflow:hidden}.forum-ic svg{fill:currentColor;width:24px;height:24px}.forum-ic img{object-fit:cover;width:100%;height:100%}.forum-t{gap:3px;min-width:0;display:grid}.forum-t b{font-size:17px;font-weight:500;line-height:1.3}.forum-t small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-n{text-align:center;gap:2px;min-width:56px;display:grid}.forum-n b{font-size:18px;font-weight:500}.forum-n small{color:var(--ink-3);letter-spacing:.04em;font-size:11px}.forum-last{text-align:end}.forum-side{top:calc(var(--hdh) + 24px);gap:16px;display:grid;position:sticky}.forum-side h2{margin:0}.topic-list{display:grid}.topic-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 4px;display:grid}.topic-row.pinned{background:linear-gradient(90deg,var(--tint),transparent 60%);border-radius:var(--r-s);padding-inline:12px}.topic-av{background:var(--stone-2);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.topic-av svg{width:20px;height:20px;fill:var(--blue)}.topic-b{gap:4px;min-width:0;display:grid}.topic-t{letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500;line-height:1.35}.topic-t a:hover{text-underline-offset:3px;text-decoration:underline}.topic-t em{letter-spacing:.04em;border-radius:var(--pill);vertical-align:2px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.topic-solved{background:var(--ok-bg);color:var(--ok)}.topic-closed{background:var(--stone-2);color:var(--ink-2)}.topic-m{color:var(--ink-3);flex-wrap:wrap;gap:0 4px;font-size:13px;display:flex}.topic-m a:hover{text-decoration:underline}.team{color:var(--blue);font-style:normal;font-weight:600}.topic-n{color:var(--ink-2);justify-self:end;align-items:center;gap:6px;font-size:14px;display:inline-flex}.topic-n svg{width:18px;height:18px;fill:var(--ink-3)}.topic-last{color:var(--ink-3);grid-column:2/-1;margin-top:-6px;font-size:12px}.topic-list.compact .topic-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px 0}.topic-list.compact .topic-av{width:32px;height:32px;font-size:13px}.topic-list.compact .topic-t{font-size:15px}.topic-list.compact .topic-last{display:none}.cat-body{max-width:860px;padding-block:48px 8px}.cat-body .t-h3{margin-bottom:16px}.cat-body p{color:var(--ink-2);margin:0 0 14px;font-size:16.5px;line-height:1.7}.cat-faq{max-width:860px}.cat-faq .t-h3{margin-bottom:18px}.topic-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,80px);padding-bottom:40px;display:grid}.topic-main{min-width:0;max-width:820px}.topic-side{top:calc(var(--hdh) + 24px);gap:22px;display:grid;position:sticky}.topic-op{padding-block:8px 28px}.topic-op-h{gap:16px;margin-bottom:24px;display:grid}.topic-op-h .t-h1{font-size:clamp(28px,3.2vw,44px)}.topic-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px;display:flex}.topic-meta b{color:var(--ink);font-weight:500}.topic-meta em{font-style:normal}.topic-meta a:hover{text-decoration:underline}.topic-body{font-size:18px}.replies{border-top:1px solid var(--line);gap:14px;padding-top:28px;display:grid}.replies h2{margin:0 0 6px}.reply{border-radius:var(--r);background:var(--stone);gap:12px;padding:20px 22px;display:grid}.reply.team{background:var(--tint)}.reply-h{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.reply-h b{color:var(--ink);font-weight:500}.reply-h em{font-style:normal}.reply-to{color:var(--blue);font-size:13px}.reply-body .rt{font-size:16px}.reply:target{outline:2px solid var(--blue);outline-offset:2px}.reply-form,.reply-signin,.reply-done,.reply-closed{margin-top:28px}.reply-signin{border:1px dashed var(--line-2);border-radius:var(--r);justify-items:start;gap:8px;padding:24px;display:grid}.reply-signin b{font-size:17px;font-weight:500}.reply-done{border-radius:var(--r);background:var(--ok-bg);color:var(--ok);padding:18px 22px;font-weight:500}.reply-form .fld{margin-top:0}.reply-form .fld textarea{min-height:140px}.topic-form .fld select{border:1px solid var(--line-2);height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:16px}.topic-form .fld input{box-sizing:border-box;width:100%}@media (max-width:899px){.forum-grid,.topic-grid{grid-template-columns:minmax(0,1fr)}.forum-side,.topic-side{position:static}.forum-card{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;padding:14px 16px}.forum-last{display:none}.forum-ic{border-radius:12px;width:44px;height:44px}}@media (max-width:600px){.forum-head{flex-direction:column;align-items:stretch}.forum-head .btn{align-self:flex-start}.forum-card{grid-template-columns:40px minmax(0,1fr) auto}.forum-card .forum-n:last-of-type{display:none}.topic-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.topic-av{width:32px;height:32px;font-size:13px}.topic-t{font-size:16px}.reply{padding:16px}}.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.brand-grid.small{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-card{text-align:center;box-shadow:var(--sh-soft);transition:box-shadow .3s,transform .3s var(--ease);background:#fff;border-radius:24px;justify-items:center;gap:10px;min-width:0;padding:22px 16px 18px;display:grid}.brand-card:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.brand-logo{box-sizing:border-box;place-items:center;width:150px;max-width:100%;height:72px;padding:6px 10px;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;object-position:center;width:130px;max-width:100%;height:60px;display:block}.brand-logo b{color:var(--ink-3);font-size:28px}.brand-t{gap:2px;width:100%;min-width:0;display:grid}.brand-t b{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:15px;font-weight:500;overflow:hidden}.brand-t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.brand-grid.small .brand-card{gap:8px;padding:16px 12px 14px}.brand-grid.small .brand-logo{width:130px;height:60px}.brand-grid.small .brand-logo img{width:110px;height:48px}.abc{flex-wrap:wrap;gap:4px;margin:18px 0 8px;display:flex}.abc a{width:34px;height:34px;color:var(--ink-2);border:1px solid #0000;border-radius:50%;place-items:center;font-size:14px;display:grid}.abc a:hover{border-color:var(--ink);color:var(--ink)}.abc-group{padding-top:28px}.abc-group h3{color:var(--ink-2);margin:0 0 4px;font-weight:500}.bh{padding-block:20px 8px;display:grid;position:relative}.bh-cover{border-radius:var(--r-l);background:var(--stone);aspect-ratio:21/9;position:relative;overflow:hidden}.bh-cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bh-cover:after{content:"";background:linear-gradient(#11131500 50%,#1113156b);position:absolute;inset:0}.bh-mosaic{border-radius:var(--r-l);aspect-ratio:21/9;background:var(--stone);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;overflow:hidden}.bh-mosaic img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.bh-mosaic.n1{grid-template-columns:1fr}.bh-mosaic.n2{grid-template-columns:1fr 1fr}.bh-mosaic.n3{grid-template-columns:2fr 1fr 1fr}.bh-mosaic.n4{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.bh-mosaic.n4 img:first-child{grid-row:1/3}.bh-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding-top:24px;display:grid}.bh.has-cover .bh-id,.bh.has-mosaic .bh-id{z-index:1;padding-top:0;align-items:start;margin-top:-64px;padding-inline:clamp(16px,3vw,40px);position:relative}.bh.has-cover .bh-text,.bh.has-mosaic .bh-text{padding-top:72px}.brand-logo.big{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:32px;width:132px;height:132px;padding:18px}.bh.has-cover .brand-logo.big,.bh.has-mosaic .brand-logo.big{box-shadow:var(--sh-cap);border-color:#fff}.brand-logo.big img{filter:none;opacity:1;max-width:100%;max-height:100%}.bh-id .t-h1{gap:4px;display:grid}.bh-id .t-h1 .lat{direction:inherit;text-align:start;unicode-bidi:isolate}.bh-id .t-h1 small{color:var(--ink-2);letter-spacing:0;font-size:clamp(17px,1.6vw,22px);line-height:1.3}.bh-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 0;margin:10px 0 0;font-size:15px;display:flex}.bh-facts span+span:before{content:"·";color:var(--ink-3);margin-inline:12px}.bh-acts{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.bh-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;padding-block:28px 8px;display:grid}.bh-side{top:calc(var(--hdh,72px) + 16px);gap:16px;display:grid;position:sticky}.bh-card{box-shadow:var(--sh-soft);background:#fff;border-radius:28px;gap:14px;padding:26px 28px 28px;display:grid}.bh-dl{margin:0;display:grid}.bh-dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.bh-dl dt{color:var(--ink-2);flex:none;font-size:14px}.bh-dl dd{text-align:end;margin:0;font-size:14.5px;font-weight:500}.bh-ask .muted{margin:-4px 0 4px}.brand-body{max-width:820px;padding-block:0 8px}.brand .t-lead{max-width:820px;padding-block:0 12px}.bh-chips{gap:22px;margin-top:28px;display:grid}.bh-chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bh-chip-row .chip{gap:8px;height:36px;padding:0 14px;font-size:13.5px}.bh-chip-row .chip i.sw{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #1113151a}.bh-pics{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:28px;display:grid}.bh-pics figure{background:var(--stone);border-radius:20px;margin:0;overflow:hidden}.bh-pics img{width:100%;height:auto;display:block}@media (max-width:760px){.bh-pics{grid-template-columns:1fr;gap:10px}}@media (max-width:899px){.bh-body{grid-template-columns:minmax(0,1fr);gap:24px}.bh-side{position:static}.bh-cover,.bh-mosaic{aspect-ratio:4/3}.bh-mosaic.n4{grid-template-columns:1fr 1fr}.bh-mosaic.n4 img:first-child{grid-area:auto/1/auto/3}}@media (max-width:600px){.bh-id{grid-template-columns:minmax(0,1fr);gap:14px}.bh.has-cover .bh-id,.bh.has-mosaic .bh-id{margin-top:-44px;padding-inline:16px}.bh.has-cover .bh-text,.bh.has-mosaic .bh-text{padding-top:0}.brand-logo.big{border-radius:24px;width:96px;height:96px;padding:12px}.bh-card{padding:18px}}.pp-av.av{width:132px;height:132px;box-shadow:var(--sh-cap);border:4px solid #fff;margin:0;font-size:48px}.bh-id .pp-eyebrow{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pp-verified{color:var(--blue);align-items:center;gap:4px;font-style:normal;display:inline-flex}.pp-verified svg,.pp-ok svg{fill:currentColor;width:14px;height:14px}.pp-ok{color:var(--blue);align-items:center;gap:6px;display:inline-flex}.pp-rating{align-items:center;gap:8px;margin:10px 0 0;font-size:15px;display:flex}.pp-rating b{font-size:17px;font-weight:600}.pp-stars{letter-spacing:1px;color:var(--line-2);font-size:18px;line-height:1;display:inline-block;position:relative}.pp-stars b{width:var(--v);white-space:nowrap;color:#f5c518;font:inherit;letter-spacing:inherit;position:absolute;inset:0;overflow:hidden}[dir=rtl] .pp-stars b{inset-inline:0 auto}.rv-sum{border:1px solid var(--line);border-radius:var(--r-l);background:var(--stone);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.rv-big{justify-items:center;gap:4px;min-width:120px;display:grid}.rv-big>b{font-size:44px;font-weight:600;line-height:1}.rv-bars{gap:6px;display:grid}.rv-bars div{color:var(--ink-2);grid-template-columns:14px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.rv-bars i{background:var(--line);border-radius:4px;height:8px;display:block;overflow:hidden}.rv-bars i b{background:#f5c518;border-radius:4px;height:100%;display:block}.rv-bars small{text-align:end}@media (max-width:600px){.pp-av.av{width:96px;height:96px;font-size:36px}.rv-sum{grid-template-columns:1fr;gap:14px}}.cu-brand{padding:10px;background:var(--stone);border-radius:22px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-inline-end:12px;transition:background .2s;display:grid}.cu-brand:hover{background:var(--stone-2)}.cu-brand .brand-logo{box-sizing:border-box;background:#fff;border-radius:16px;width:72px;height:72px;padding:10px}.cu-brand .brand-logo img{filter:none;opacity:1;max-width:100%;max-height:100%}.cu-brand .brand-logo b{font-size:26px}.cu-brand-t{gap:2px;min-width:0;display:grid}.cu-brand-t b{direction:inherit;text-align:start;unicode-bidi:isolate;font-size:16px;font-weight:500}.cu-brand-t small{color:var(--ink-2);font-size:12.5px}.cu-brand .it-go{pointer-events:none}.cu-brand-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cu-brand-tile{background:var(--stone-2);border-radius:14px;width:64px;height:64px;display:block;overflow:hidden}.cu-brand-tile img{object-fit:cover;width:100%;height:100%;display:block}.cu-brand-more{background:var(--stone);width:64px;height:64px;color:var(--ink);border-radius:14px;place-items:center;font-weight:600;display:grid}.cu-ask{border-top:1px solid var(--line);gap:6px;margin-top:18px;padding-top:18px;display:grid}.cu-ask .muted{margin:0 0 6px}@media (max-width:899px){.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid.small{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.brand-grid,.brand-grid.small{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-card{padding:16px 10px 14px}}.grid-n{margin:0 0 14px}.chip-x{border-radius:var(--pill);background:var(--ink);color:#fff;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.chip-x svg{fill:currentColor;width:14px;height:14px}.cat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;display:grid}.cat-card{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.cat-im{aspect-ratio:1;background:var(--stone);width:100%;box-shadow:var(--sh-soft);transition:transform .3s var(--ease),box-shadow .3s;border-radius:26px;margin-bottom:8px;display:block;overflow:hidden}.cat-card:hover .cat-im{box-shadow:var(--sh-hover);transform:translateY(-4px)}.cat-im img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.cat-card:hover .cat-im img{transform:scale(1.04)}.cat-noim{background:linear-gradient(135deg,var(--stone),var(--stone-2));width:100%;height:100%;display:block}.cat-card b{font-size:15px;font-weight:600;line-height:1.3}.cat-card small{font-size:12px}@media (max-width:899px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}}.home-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.home-doors a{text-align:center;box-shadow:var(--sh-soft);min-width:0;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:24px;justify-items:center;gap:4px;padding:20px 12px 18px;display:grid}.home-doors a:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.home-doors svg{width:30px;height:30px;fill:var(--ink);margin-bottom:6px;transition:fill .2s}.home-doors a:hover svg{fill:var(--blue)}.home-doors b{font-size:16px;font-weight:600}.home-doors small{color:var(--ink-2);max-width:100%;font-size:12px;line-height:1.35}.hero{background:#fff;padding-bottom:8px}.hero-card{height:clamp(520px,calc(100vh - var(--hdh) - 56px),760px);background:var(--stone-2);min-height:520px;box-shadow:var(--sh-soft);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.hero-slides,.hero-slides img{width:100%;height:100%;position:absolute;inset:0}.hero-slides img{object-fit:cover;opacity:0;transition:opacity 1.2s;transform:scale(1)}.hero-slides img.on{opacity:1;animation:9s linear forwards kb}@keyframes kb{to{transform:scale(1.08)}}.hero-shade{background:linear-gradient(#0000 0%,#0a0c0e14 30%,#0a0c0e6b 62%,#0a0c0ec7 100%);position:absolute;inset:0}.hero-tx{inset-inline:clamp(20px,4vw,56px);color:#fff;justify-items:start;gap:16px;max-width:720px;display:grid;position:absolute;bottom:clamp(64px,8vw,96px)}.hero-tx .t-h1{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #00000040;margin:0;font-size:clamp(40px,5.2vw,78px);font-weight:700;line-height:1.04}.hero-tx .t-lead{color:#ffffffe0;text-shadow:0 1px 12px #0000004d;max-width:58ch;margin:0;font-size:clamp(15.5px,1.25vw,19px)}.hero .hc-hero{box-shadow:none;background:0 0;gap:12px;width:100%;max-width:720px;margin-top:6px;padding:0}.hero .hc-hero .hc-in{padding:6px;background:#fff;height:64px;padding-inline-start:18px;box-shadow:0 20px 50px -20px #00000080}.hero .hc-hero .hc-in input{font-size:16px}.hc-spark{flex:none;place-items:center;width:26px;height:26px;display:grid}.hc-spark svg{width:22px;height:22px;fill:var(--blue)}.hc-go{border-radius:999px;flex:none;height:52px;padding:0 26px;font-size:15.5px;font-weight:600}.hero .hc-hero .hc-chips .chip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;box-shadow:0 0 0 1px #ffffff47}.hero .hc-hero .hc-chips .chip:hover{background:#ffffff42}.hero .hc-hero .hc-chips .chip svg{fill:#fff}.hero-foot{inset-inline-end:clamp(20px,4vw,56px);flex-direction:row-reverse;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(20px,3vw,32px)}.hero-cap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#1113156b;border-radius:999px;align-items:center;gap:10px;max-width:300px;padding:6px 14px 6px 6px;display:flex;box-shadow:0 0 0 1px #ffffff40}.hero-cap i{width:34px;height:34px;color:var(--ink);background:#fff 50%/70% no-repeat;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.hero-cap span{min-width:0;line-height:1.2;display:grid}.hero-cap b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.hero-cap small{color:#fffc;font-size:12px}.hero-dots{align-items:center;gap:6px;display:flex}.hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.hero-dots button.on{background:#fff;width:24px}.hero .home-doors{margin-top:18px}.hero .home-doors a{border-radius:26px;padding:26px 18px 22px}.hero .home-doors svg{width:34px;height:34px}.hero .home-doors b{font-size:17px}@media (max-width:899px){.hero{padding-top:8px}.hero-card{height:auto;min-height:calc(100svh - var(--hdh) - 72px);border-radius:24px;align-items:end;display:grid}.hero-shade{background:linear-gradient(#0000 0%,#0a0c0e1f 22%,#0a0c0e8c 55%,#0a0c0edb 100%)}.hero-tx{box-sizing:border-box;gap:12px;width:100%;max-width:none;padding:0 16px 56px;position:relative;inset:auto}.hero-tx .t-h1{font-size:36px}.hero-tx .t-lead{font-size:15px}.hero .hc-hero{gap:10px;margin-top:2px}.hero .hc-hero .hc-in{padding:5px;height:56px;padding-inline-start:14px}.hero .hc-hero .hc-in input{font-size:15px}.hc-go{height:46px;padding:0 18px;font-size:14.5px}.hero .hc-hero .hc-chips .chip{height:36px;padding:0 13px;font-size:13px}.hero-foot{inset-inline-end:12px;gap:10px;bottom:14px}.hero-cap{max-width:200px;padding:4px 10px 4px 4px}.hero-cap i{width:28px;height:28px}.hero-cap b{font-size:12.5px}.hero-cap small{font-size:11px}.home-doors{gap:10px}.home-doors a{border-radius:18px;padding:14px 10px 12px}}.how{counter-reset:how;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.how li{box-shadow:var(--sh-soft);counter-increment:how;transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:28px;align-content:start;gap:10px;padding:30px 28px 28px;display:grid;position:relative;overflow:hidden}.how li:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.how li:before{content:counter(how);top:14px;color:var(--stone);letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1;position:absolute;inset-inline-end:22px}.how svg{width:30px;height:30px;fill:var(--blue);margin-bottom:10px;position:relative}.how b{font-size:19px;font-weight:600;position:relative}.how small{color:var(--ink-2);font-size:14.5px;line-height:1.55;position:relative}.loop .sec-head{margin-bottom:12px}@media (max-width:899px){.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-doors{grid-template-columns:1fr 1fr}.how{grid-template-columns:minmax(0,1fr)}}.acct-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}.acct-head .av.big{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;font-weight:600;display:grid}.acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.acct-card{border:1px solid var(--line);border-radius:var(--r);text-align:start;font:inherit;color:inherit;background:#fff;align-content:start;justify-items:start;gap:8px;min-width:0;padding:22px;display:grid}.acct-card.link{cursor:pointer;transition:border-color .2s,box-shadow .2s}.acct-card.link:hover{border-color:var(--ink);box-shadow:var(--sh-cap)}.acct-card>svg{width:26px;height:26px;fill:var(--blue)}.acct-card h2,.acct-card p{margin:0}.acct-card .btn{margin-top:8px}.acct-track{gap:4px;width:100%;display:grid}.acct-track .fld{margin-top:8px}.acct-track .fld input{box-sizing:border-box;width:100%;height:44px}.acct-track .btn{justify-self:start;margin-top:12px}@media (max-width:899px){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.acct-grid{grid-template-columns:minmax(0,1fr)}}.od-call{color:var(--ink-2);margin:6px 0 0;font-size:14px}.od-call a{color:var(--blue)}.announce{background:var(--ink);color:#fff;text-align:center;padding:8px var(--g);font-size:13px;line-height:1.4}.ft-contact{flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:15px;display:flex}.ft-contact a{color:var(--ink)}.ft-contact a:hover{text-decoration:underline}.ft-langs{flex-wrap:wrap;gap:6px;display:flex}.ft-langs a{color:var(--ink-2);unicode-bidi:isolate;border-radius:999px;padding:6px 14px;transition:background .2s,color .2s}.ft-langs a[aria-current=true]{color:var(--ink);box-shadow:var(--sh-soft);background:#fff;font-weight:500}.ft-langs a:hover{color:var(--ink)}.pd-dealer{margin:14px 0 0}.pd-dealer a{color:var(--ink-2);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.pd-dealer a:hover{color:var(--ink)}.pd-dealer svg{width:16px;height:16px}.pd-excerpt{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.6}.pd-body .rt{font-size:16px}.pd-ask{gap:10px;display:grid}.pd-ask .muted{margin:0 0 8px}.pd-rel .sec-head{margin-bottom:20px}.tb-nav{flex:none;align-items:center;gap:2px;margin-inline-start:6px;display:none}.tb-nav a{height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.tb-nav a:hover{background:var(--stone)}.app.route-shop .tb-nav a[data-nav=shop],.app.route-product .tb-nav a[data-nav=shop],.app.route-product-category .tb-nav a[data-nav=shop],.app.route-product-tag .tb-nav a[data-nav=shop],.app.route-collections .tb-nav a[data-nav=collections],.app.route-manufacturers .tb-nav a[data-nav=manufacturers],.app.route-suppliers .tb-nav a[data-nav=manufacturers],.app.route-import-your-tile .tb-nav a[data-nav=import-your-tile],.app.route-pros .tb-nav a[data-nav=pros],.app.route-pro .tb-nav a[data-nav=pros],.app.route-forums .tb-nav a[data-nav=forums],.app.route-blog .tb-nav a[data-nav=blog],.app.route-category .tb-nav a[data-nav=blog],.app.route-tag .tb-nav a[data-nav=blog]{background:var(--stone-2)}@media (min-width:1100px){.tb-nav{display:flex}.ft{padding-bottom:40px}}.sec-head-stack{flex-direction:column;align-items:flex-start;gap:8px}.sec-head-stack .t-lead{margin:0}.cam-ov{z-index:120}.cam-ask{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:var(--sh-pop);animation:rise .28s var(--ease-e);background:#fff;border-radius:24px;gap:10px;padding:22px 18px 16px;display:grid;position:absolute}.cam-ask b{font-size:19px;font-weight:600}.cam-ask small{color:var(--ink-2);margin:-4px 0 8px;font-size:14px}.cam-ask .btn{justify-content:center;gap:10px;width:100%}.cam-ask .btn svg{fill:currentColor;width:20px;height:20px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:600px){.cam-ask{inset-inline:auto;width:360px;top:50%;bottom:auto;left:50%;transform:translateY(-50%)}}@media (max-width:760px){.lg{width:100%;max-width:none;height:auto;max-height:calc(100dvh - 40px);animation:rise .3s var(--ease-e);border-radius:24px 24px 0 0;flex-direction:column;margin:0;display:flex;inset:auto 0 0}.lg-main{padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:14px;min-height:0;overflow-y:auto}.lg-main .t-h2{padding-inline-end:44px;font-size:26px}.lg-main .seg{justify-self:stretch}.lg-main .seg button{flex:1}.lg-roles{gap:8px}.lg-roles button{height:58px;padding:0 14px;font-size:14.5px}.lg-main form .fld{margin-top:12px}.lg-main .fld input{height:50px;font-size:16px}.lg-main .btn-lg{height:54px}}.fs-page{margin-bottom:0}.bpage>.phead{padding-block:18px 28px}.phead .t-lead{max-width:56ch}.cgrid>.empty,.pgrid>.empty{color:var(--ink-2);grid-column:1/-1;padding:40px 0}.cgrid>.empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.home-doors{gap:10px}.home-doors a{padding:14px 10px 12px;border-radius:18px;padding:12px 14px}.sec-tight{padding-block:28px}}.home-pros .pro-join{border-radius:36px;margin-bottom:0;padding:clamp(28px,3.5vw,48px)}.home-pros .pro-join .t-h3{font-size:clamp(24px,2.4vw,34px)}.home-pros .pro-join+.home-pros-grid{margin-top:20px}.tb-logo svg path{transform-box:view-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both logoPetal}.tb-logo svg path:first-child{--a:-150deg;--x:9px;--y:9px;animation-delay:50ms}.tb-logo svg path:nth-child(2){--a:150deg;--x:-9px;--y:9px;animation-delay:.13s}.tb-logo svg path:nth-child(3){--a:-210deg;--x:9px;--y:-9px;animation-delay:.21s}.tb-logo svg path:nth-child(4){--a:210deg;--x:-9px;--y:-9px;animation-delay:.29s}.tb-logo svg{animation:.5s cubic-bezier(.34,1.56,.64,1) .78s both logoBreathe}@keyframes logoPetal{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--a)) scale(.3)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes logoBreathe{50%{scale:1.14}}@media (prefers-reduced-motion:reduce){.tb-logo svg,.tb-logo svg path{animation:none}}html.a11y-still .tb-logo svg,html.a11y-still .tb-logo svg path{animation:none}.tb-logo svg{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tb-logo:hover svg{transform:rotate(90deg)}.ph-im{aspect-ratio:auto;background:var(--stone);place-items:center;max-height:420px;display:grid;position:relative;overflow:hidden}.ph-pic{max-width:100%;line-height:0;display:block;position:relative}.ph-pic img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.ph-pic .lens-box{z-index:3}.ph-pic .ph-hint{inset-inline:auto 8px;z-index:4;color:#fff;pointer-events:none;background:#1214168f;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;top:8px;bottom:auto}.ph-pic .ph-hint>span{align-items:center;gap:6px;display:inline-flex}.ph-pic .ph-hint>span svg{fill:#fff;width:14px;height:14px}.ph-pic .ph-hint.quiet{opacity:0;transition:opacity .4s}.ph-tx .ph-lock{height:auto;color:var(--ink-2);background:0 0;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:12px;display:inline-flex;position:static}.ph-tx .ph-lock svg{fill:currentColor;width:14px;height:14px}.lg-mode{grid-template-columns:1fr 1fr;width:100%;margin:14px 0 18px;display:grid}.lg-mode button{height:44px;font-size:15px;font-weight:500}.cons-hero{padding:8px 0 0}.cons-tx .t-h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.8vw,56px);font-weight:700;line-height:1.08}.cons-ctas .btn{height:52px;padding:0 26px;font-size:15.5px}.cons-trust .avs{display:flex}.cons-trust .avm{background-size:cover;width:32px;height:32px}.pros-glead{max-width:60ch;margin:18px 0 0}.cpro{box-shadow:var(--sh-soft);transition:transform .3s var(--ease),box-shadow .3s;border:0}.cpro:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.cpro-cov{text-decoration:none}.cpro-b .av{background-size:cover}.cpro-b .pro-ver{vertical-align:-3px;width:18px;height:18px;color:var(--blue);place-items:center;margin-inline-start:6px;display:inline-grid}.cpro-b .pro-ver svg{fill:currentColor;width:18px;height:18px}.cpro-acts .btn{height:42px;font-size:14px}.cons-steps{margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none}.cs{box-shadow:var(--sh-soft);background:#fff}.wrap>.cons-steps+.pro-up,.wrap>.cons-steps+.pro-join{margin-top:clamp(36px,5vw,64px)}.cgrid>.empty,.wrap>.empty{padding:40px 0}.prh-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,64px);display:grid}.prh-role{text-align:center;box-shadow:var(--sh-soft);color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s;background:#fff;border-radius:24px;justify-items:center;gap:4px;padding:24px 14px 20px;display:grid}.prh-role:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.prh-role svg{width:32px;height:32px;color:var(--blue);margin-bottom:8px}.prh-role b{font-size:17px;font-weight:600}.prh-role small{color:var(--ink-2);font-size:12.5px}.prh-head{align-items:baseline;margin-top:clamp(40px,5vw,64px);margin-bottom:22px}.prh-head .t-h3{margin:0}.prh-head .arrow{margin-bottom:0}.prh-join{margin:32px 0 0;font-size:14px}.prh-join a{color:var(--blue);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:899px){.prh-roles{margin-top:28px}.prh-head{gap:8px;margin-top:36px;margin-bottom:16px}.prh-join{margin-top:24px}.prh-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prh-role{border-radius:18px;padding:18px 10px 16px}}.hc{max-width:640px;box-shadow:var(--sh-soft);background:#fff;border-radius:28px;gap:14px;padding:18px 18px 16px;transition:box-shadow .3s;display:grid}.hc:focus-within{box-shadow:var(--sh-hover)}.hc-m{align-items:flex-start;gap:10px;display:flex}.hc-m>svg{width:22px;height:22px;fill:var(--blue);flex:none;margin-top:10px}.hc-m p{margin:0;font-size:15.5px;line-height:1.55}.hc-ai p,.hc-ai .hc-b{background:var(--stone);border-radius:18px 18px 18px 4px;max-width:56ch;padding:12px 16px}[dir=ltr] .hc-ai p,[dir=ltr] .hc-ai .hc-b{border-radius:18px 18px 4px}.hc-ai .hc-b p{background:0 0;border-radius:0;max-width:none;padding:0}.hc-me{justify-content:flex-end}.hc-me .hc-b{background:var(--ink);color:#fff;border-radius:18px 18px 4px;max-width:52ch;padding:12px 16px}[dir=ltr] .hc-me .hc-b{border-radius:18px 18px 18px 4px}.hc-b{gap:12px;display:grid}.hc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hc-card{color:var(--ink);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #1113150f}.hc-card:hover{box-shadow:var(--sh-cap);transform:translateY(-1px)}.hc-card i{background-position:50%;background-size:cover;border-radius:10px;grid-row:1/3;width:52px;height:52px;display:block}.hc-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.hc-card small{color:var(--ink-2);font-size:12px}.hc-more{color:var(--blue);justify-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.hc-more svg{fill:currentColor;width:16px;height:16px}.hc-lead{color:var(--ok);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.hc-lead svg{fill:currentColor;width:18px;height:18px}.hc-dots{align-items:center;gap:5px;min-height:22px;display:inline-flex}.hc-dots i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1s infinite hcDot}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}@keyframes hcDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hc-chips{flex-wrap:wrap;gap:8px;display:flex}.hc-chips .chip,.hcp-f>.chip{cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #1113151f}.hc-chips .chip:hover,.hcp-f>.chip:hover{background:var(--stone);box-shadow:0 0 0 1px #1113153d}.hc-chips .chip svg,.hcp-f>.chip svg{width:16px;height:16px;fill:var(--blue)}.hc-in{background:var(--stone);border-radius:999px;align-items:center;gap:8px;height:60px;padding:6px;padding-inline-start:8px;display:flex}.hc-in input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.hc-in input::placeholder{color:var(--ink-3)}.hc-in .btn{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.hc-in .btn svg{fill:currentColor;width:20px;height:20px}.hc-in .btn:disabled{opacity:.4}.hc-resume{z-index:95;inset-inline-end:max(18px,var(--g));bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--blue);color:#fff;cursor:pointer;height:52px;animation:hcpUp .3s var(--ease-e);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 18px 40px -14px #0594a099,inset 0 0 0 1px #fff3}.hc-resume:hover{filter:brightness(1.06)}@media (max-width:1099px){.hc-resume{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.hc-resume svg{fill:currentColor;width:20px;height:20px}.hc-note{padding-inline:4px;font-size:12px;line-height:1.4}.hc-leadf{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-leadf input{height:46px;font:inherit;background:#fff;border:0;border-radius:12px;min-width:0;padding:0 14px;font-size:15px;box-shadow:0 0 0 1px #1113151f}.hc-leadf input:focus{box-shadow:0 0 0 2px var(--blue);outline:none}.hc-leadf .btn{grid-column:1/-1;height:46px}.hcp-wrap{z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hcp-scrim{background:#11131566;animation:.25s hcpIn;position:absolute;inset:0}.hcp{width:min(680px,100%);height:min(760px,100%);box-shadow:var(--sh-pop);animation:hcpUp .32s var(--ease-e);background:#fff;border-radius:32px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@keyframes hcpIn{0%{opacity:0}}@keyframes hcpUp{0%{opacity:0;transform:translateY(18px)scale(.98)}}.hcp-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.hcp-h b{font-size:16px;font-weight:600;display:block}.hcp-h small{color:var(--ink-2);font-size:12.5px;display:block}.hcp-av{background:var(--tint);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hcp-av svg{width:22px;height:22px;fill:var(--blue)}.hcp-x{margin-inline-start:auto}.hcp-log{scrollbar-width:thin;align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.hcp-log .hc-m p,.hcp-log .hc-m .hc-b{max-width:88%}.hcp-f{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;gap:10px;display:grid}.hcp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hcp-chips>.chip{justify-self:start}.hc-clip{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hc-clip svg{fill:currentColor;width:20px;height:20px}.hc-clip:hover{background:var(--stone);color:var(--ink)}.hc-img{object-fit:cover;border-radius:14px;max-width:240px;max-height:180px;margin-bottom:8px;display:block}.hc-pending{background:var(--tint);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 12px;font-size:13.5px;display:inline-flex}.hc-pending img{object-fit:cover;border-radius:8px;width:30px;height:30px}.hc-pending .icon-btn{width:30px;height:30px}html.chat-open{overflow:hidden}@media (max-width:600px){.hc{border-radius:22px;padding:14px 12px 12px}.hc-m p{font-size:15px}.hc-cards{grid-template-columns:1fr}.hc-in{height:54px}.hc-in .btn{width:42px;height:42px}.hc-leadf{grid-template-columns:1fr}.hcp-wrap{place-items:end stretch;padding:0}.hcp{width:100%;height:92dvh;animation:hcpRise .38s var(--ease-e);border-radius:28px 28px 0 0}.hcp:before{content:"";z-index:2;background:#1113152e;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.hcp-h{padding:20px 16px 12px}.hcp-log{padding:14px 12px}.hcp-f{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}}@keyframes hcpRise{0%{transform:translateY(100%)}}html.chat-open .mnav{display:none}.srch-page .phead .search-big{max-width:720px;height:64px;box-shadow:var(--sh-soft);border:0;margin-top:18px}.srch-page .phead .search-big:focus-within{box-shadow:var(--sh-hover)}.srch-got{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.srch-got .chip{background:var(--stone);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.srch-got .chip i{border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #1113151f}.srch-ans{background:var(--tint);border-radius:28px;gap:10px;max-width:820px;margin:8px 0 12px;padding:26px 30px;display:grid}.srch-ans .eyebrow{color:var(--on-tint);align-items:center;gap:8px;display:inline-flex}.srch-ans .eyebrow svg{fill:currentColor;width:16px;height:16px}.srch-ans p{color:var(--ink);margin:0;font-size:17px;line-height:1.65}.srch-ans small{font-size:12.5px}.srch-page .sec-tight{padding-block:clamp(28px,3.5vw,44px)}.srch-page .sec-tight>.t-h2,.srch-page .sec-tight>.t-h3{margin-bottom:18px}.hd-chat svg{fill:var(--ink)}.hd-chat.live svg{fill:var(--blue)}.hd-chat-bub{top:9px;background:var(--blue);width:9px;height:9px;animation:bubIn .4s var(--ease-e);border:2px solid #fff;border-radius:50%;position:absolute;inset-inline-end:9px}@keyframes bubIn{0%{opacity:0;transform:scale(.4)}}.hc-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 4px;display:grid}.hc-doors button{text-align:start;cursor:pointer;color:var(--ink);background:#fff;border:0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #11131514}.hc-doors button:hover{box-shadow:0 0 0 1px #11131533,var(--sh-soft);transform:translateY(-2px)}.hc-doors i{background:var(--tint);border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.hc-doors i svg{width:20px;height:20px;fill:var(--blue)}.hc-doors b{font-size:14.5px;font-weight:600}.hc-doors small{color:var(--ink-2);font-size:12px;line-height:1.3}.hc-doors button:last-child{grid-column:1/-1}@media (max-width:600px){.hc-doors{grid-template-columns:1fr}.hc-doors button:last-child{grid-column:auto}}.as-row{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 0 2px;padding:12px 10px;font-size:15.5px;display:flex}.as-row:hover{background:var(--stone)}.as-row i{background:var(--stone);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.as-row i svg{width:20px;height:20px;fill:var(--ink)}.as-row b{flex:1;font-weight:500}.as-row small{color:var(--ink-2);font-size:13px}.as-row>svg{width:18px;height:18px;fill:var(--ink-3)}.as-fav i{background:var(--tint)}.as-fav i svg{fill:var(--blue)}.as-login{gap:8px;margin:10px 0 6px;display:grid}.as-login .btn{height:48px}.pm{aspect-ratio:1.45;width:100%;max-width:680px;margin-inline:auto;position:relative}.pm-grid{aspect-ratio:1;direction:ltr;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6vw,14px);width:68%;display:grid;position:absolute;top:50%;left:16%;transform:translateY(-50%)rotate(-45deg)}.pm-cell{background:var(--stone-2);box-shadow:var(--sh-soft);transition:transform .35s var(--ease),box-shadow .35s;border-radius:22%;display:block;position:relative;overflow:hidden}.pm-cell:hover{box-shadow:var(--sh-hover);z-index:2;transform:scale(1.04)}.pm-in{background:50%/cover no-repeat;place-items:center;display:grid;position:absolute;inset:-22%;transform:rotate(45deg)}.pm-in b{color:#fff;text-shadow:0 2px 14px #0000002e;font-size:clamp(34px,5vw,64px);font-weight:600;transform:none}.pm-face{box-shadow:0 0 0 3px #fff,0 18px 40px -16px #11131566}.pm-tags{pointer-events:none;direction:ltr;position:absolute;inset:0}.pm-tag>*{direction:rtl}[dir=ltr] .pm-tag>*{direction:ltr}.pm-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);white-space:nowrap;text-align:center;pointer-events:auto;animation:bubIn .5s var(--ease-e) both;background:#fffffff5;border-radius:999px;gap:1px;padding:7px 14px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,calc(56px - 50%));box-shadow:0 12px 28px -12px #11131573}.pm-tag b{font-size:13.5px;font-weight:600;line-height:1.2}.pm-tag small{color:var(--ink-2);font-size:11.5px;line-height:1.2}.pm-tag .stars{color:#e8a400}.pm-soon{top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:899px){.pm{max-width:none}.pm-tag{padding:5px 10px;transform:translate(-50%,calc(40px - 50%))}.pm-tag b{font-size:11.5px}.pm-tag small{display:none}.pm-tag.pm-soon small{display:block}}.wa-fab{z-index:94;left:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#fff;width:46px;height:40px;transition:width .22s var(--ease);background:#25d366;border-radius:0 999px 999px 0;place-items:center;padding:0 0 0 6px;display:grid;position:fixed;box-shadow:0 10px 24px -10px #11131566,0 0 0 1px #1113150f}.wa-fab:hover{width:54px}.wa-fab svg{fill:#fff;width:24px;height:24px}.ft .a11y-btn{line-height:1.4;font:inherit;color:var(--ink-2);cursor:pointer;text-align:start;background:0 0;border:0;padding:7px 0;display:block}.ft .a11y-btn:hover,.ft .a11y-btn.on{color:var(--ink)}.a11y-menu{z-index:121;inset-inline-start:max(18px,var(--g));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:260px;box-shadow:var(--sh-pop);animation:hcpUp .22s var(--ease-e);background:#fff;border-radius:20px;padding:10px 12px 12px;position:fixed}.a11y-menu header{justify-content:space-between;align-items:center;padding:4px 4px 6px 8px;display:flex}.a11y-menu header b{font-size:15px;font-weight:600}.a11y-menu [role=switch]{width:100%;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 8px;font-size:14.5px;display:flex}.a11y-menu [role=switch]:hover{background:var(--stone)}.a11y-menu [role=switch] i{background:var(--line-2);border-radius:999px;width:36px;height:22px;transition:background .2s;position:relative}.a11y-menu [role=switch] i:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .2s;position:absolute;inset-inline-start:3px}.a11y-menu [role=switch][aria-checked=true] i{background:var(--blue)}.a11y-menu [role=switch][aria-checked=true] i:after,[dir=ltr] .a11y-menu [role=switch][aria-checked=true] i:after{translate:14px}[dir=rtl] .a11y-menu [role=switch][aria-checked=true] i:after{translate:-14px}.a11y-menu footer{justify-content:space-between;align-items:center;padding:8px 8px 0;font-size:13px;display:flex}.a11y-menu footer a,.a11y-menu footer .lnk{color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (max-width:1099px){.wa-fab{display:none}.a11y-menu{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}html.chat-open .wa-fab,.app.sheet-open .wa-fab{opacity:0;pointer-events:none}html.a11y-big{font-size:112.5%}html.a11y-links a{text-underline-offset:3px;text-decoration:underline!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-font body{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif!important}html.a11y-contrast{--ink:#000;--ink-2:#111;--ink-3:#222;--line:#333;--line-2:#444;--stone:#f2f2f2;--stone-2:#e6e6e6;--blue:#046b73}html.a11y-contrast body{color:#000;background:#fff}html.a11y-contrast img{filter:contrast(1.08)}.lg-agree{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.lg-agree input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.lg-agree a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal-add{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.legal-add section{scroll-margin-top:calc(var(--hdh) + 20px);margin-bottom:28px}.gl-scrim{z-index:120;background:#1113152e}.gl{z-index:121;width:320px;box-shadow:var(--sh-pop);animation:hcpUp .22s var(--ease-e);background:#fff;border-radius:22px;padding:14px 20px 18px;position:fixed}.gl .grab{display:none}.gl header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gl h2{margin:0;font-size:17px;font-weight:600}.gl h6{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 8px;font-size:12.5px;font-weight:500}.gl-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gl-c{height:42px;color:var(--ink);background:var(--stone);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;transition:background .2s;display:flex}.gl-c:hover{background:var(--stone-2)}.gl-c.on{background:var(--ink);color:#fff;font-weight:500}.gl-c svg{fill:currentColor;width:16px;height:16px}.gl-cur{color:var(--ink-2);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.gl-cur b{color:var(--ink);background:var(--stone);border-radius:10px;padding:6px 12px;font-size:15px}@media (max-width:759px){.gl-scrim{background:#11131566}.gl.gl-sheet{width:auto;padding:6px 18px calc(18px + env(safe-area-inset-bottom,0px));animation:hcpRise .3s var(--ease-e);border-radius:24px 24px 0 0;inset:auto 0 0}.gl.gl-sheet .grab{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:6px auto 10px;display:block}}@media (min-width:1100px){:root{--hdh:96px;--frame:min(calc(var(--max) - 2 * var(--g)), calc(var(--vw,100vw) - 2 * var(--g)))}.top{background:0 0;transition:background .2s}.app.has-fs .tb{padding-bottom:0}.app.has-fs .tb-in{border-end-end-radius:0;border-end-start-radius:0;box-shadow:0 0 0 1px #1113150d}.app.has-fs .fs-page{margin-bottom:0;top:82px}.app.has-fs .fs{width:var(--frame);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#fffffff0;border-radius:0 0 36px 36px;max-width:100%;margin-inline:auto;padding-inline:22px;box-shadow:0 14px 40px -12px #11131524,0 0 0 1px #1113150d}.app.has-fs .fs-page+*{margin-top:28px}.app.fs-stuck .fs{box-shadow:0 14px 40px -12px #11131524,0 0 0 1px #1113150d}.tb{padding:18px var(--g) 14px;background:0 0}.tb-in{width:var(--frame);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:40px;gap:12px;max-width:100%;height:64px;margin-inline:auto;padding-inline:22px;box-shadow:0 10px 40px -10px #1113151f,inset 0 0 0 1px #fff9,0 0 0 1px #1113150d}.hero{margin-top:calc(-1 * var(--hdh));padding-top:var(--hdh)}.tb-logo{margin-inline-end:14px}.tb-nav{gap:2px;margin-inline-start:0}.tb-nav a{height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.tb-nav a:hover{color:var(--blue);background:0 0}.tb-q{width:48px;max-width:none;height:48px;transition:width .28s var(--ease),background .2s,box-shadow .2s;background:0 0;flex:none;margin-inline:auto -10px;overflow:hidden}.tb-q:hover{background:var(--stone)}.tb-q-ic{color:var(--ink);inset-inline-start:50%;translate:50% -50%}[dir=ltr] .tb-q-ic{translate:-50% -50%}.tb-q input{opacity:0;padding-inline:48px}.tb-q-cam{display:none}.tb-q-x{inset-inline-end:7px}.app.srch-on .tb-q{background:#fff;flex:200px;width:auto;min-width:180px;max-width:440px;margin-inline-end:4px;box-shadow:0 0 0 2px #0594a073}.app.srch-on .tb-q-ic{color:var(--ink-3);inset-inline-start:16px;translate:0 -50%}[dir=ltr] .app.srch-on .tb-q-ic{translate:0 -50%}.app.srch-on .tb-q input{opacity:1}.app.srch-on .tb-q-cam{display:grid}.app.srch-on .tb-q-x{inset-inline-end:48px}.tb-tools{gap:2px;margin-inline-start:4px}.sp{border-radius:28px;box-shadow:0 24px 50px -20px #11131559,0 0 0 1px #1113150f}.tb-tools .hd-signin{background:var(--ink);color:#fff;border-radius:999px;height:42px;margin-inline-start:8px;padding:0 24px;font-weight:500;transition:background .2s,box-shadow .2s}.tb-tools .hd-signin:hover{background:#000;box-shadow:0 10px 24px -10px #0006}}[dir=ltr] .sheet{transform:translate(-110%)}[dir=ltr] .sheet.on{transform:none}[dir=ltr] .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#0000,#000 56px calc(100% - 56px),#0000)}[dir=ltr] .at-start .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 56px);mask-image:linear-gradient(270deg,#0000,#000 56px)}[dir=ltr] .at-end .cb-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}[dir=ltr] .at-start.at-end .cb-track{-webkit-mask-image:none;mask-image:none}[dir=ltr] .it:hover .it-go,[dir=ltr] .it.on .it-go{transform:translate(4px)}[dir=ltr] .i-dir{transform:scaleX(-1)}@media (max-width:899px){[dir=ltr] .cb-track,[dir=ltr] .at-start .cb-track{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}[dir=ltr] .at-end .cb-track{-webkit-mask-image:none;mask-image:none}}[dir=ltr] .ch-name{text-align:left}[dir=ltr] .pc-t,[dir=ltr] .tpin-b b,[dir=ltr] .cfg-top h1 .nm,[dir=ltr] .line b,[dir=ltr] .co-line b,[dir=ltr] .crumb>span,[dir=ltr] .srch-colors span,[dir=ltr] .sp-tx b,[dir=ltr] .lens-r-t b,[dir=ltr] .it-t,[dir=ltr] .ph-res span{unicode-bidi:plaintext}.sl{--sl-gap:20px;position:relative}.sl-track{gap:var(--sl-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;margin:-6px -2px -18px;padding:6px 2px 18px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.sl-track::-webkit-scrollbar{display:none}.sl-track.drag{scroll-snap-type:none;cursor:grabbing}.sl-track.drag a{pointer-events:none}.sl-item{scroll-snap-align:start;min-width:0;display:grid}.sl-item>*{min-width:0}.sl-cats .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*5)/6)}.sl-products .sl-track,.sl-series .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-brands .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*5)/6);--sl-gap:14px}.sl-pros .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-arr{z-index:3;cursor:pointer;width:46px;height:46px;transition:opacity .2s,transform .2s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-23px;display:grid;position:absolute;top:38%;box-shadow:0 6px 20px -6px #11131559,0 0 0 1px #1113150f}.sl-arr:hover{transform:scale(1.06)}.sl-arr svg{width:22px;height:22px;fill:var(--ink)}.sl-arr.prev{inset-inline-start:-18px}.sl-arr.next{inset-inline-end:-18px}.sl.at-start .sl-arr.prev,.sl.at-end .sl-arr.next{opacity:0;pointer-events:none}[dir=ltr] .sl-arr svg{transform:scaleX(-1)}@media (max-width:1099px){.sl-cats .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-products .sl-track,.sl-pros .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*2)/3)}.sl-brands .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*3)/4)}.sl-series .sl-track{grid-auto-columns:calc((100% - var(--sl-gap)*2)/3)}}@media (hover:none),(max-width:899px){.sl-arr{display:none}}@media (max-width:760px){.sl{--sl-gap:12px}.sl-track{margin-inline:calc(-1*var(--g));padding-inline:var(--g);scroll-padding-inline:var(--g)}.sl-cats .sl-track{grid-auto-columns:38%}.sl-products .sl-track,.sl-pros .sl-track{grid-auto-columns:64%}.sl-series .sl-track{grid-auto-columns:82%}.sl-brands .sl-track{grid-auto-columns:40%}}.seaopen-credit{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--stone) 94%,var(--ink));border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin:0;font:13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.ft .seaopen-credit a{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.seaopen-credit a+a{border-left:1px solid var(--line-2);padding-left:22px!important}.seaopen-credit b{color:var(--ink);letter-spacing:.02em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.seaopen-credit svg{fill:#0594a0;flex:none;width:10px;height:10px;display:block}.seaopen-credit small{letter-spacing:.12em;text-transform:uppercase;margin-left:4px;font-size:.85em}.ft .seaopen-credit a:hover,.seaopen-credit a:hover b{color:var(--ink)}.seaopen-credit a:hover b{color:#0594a0}@media (max-width:600px){.seaopen-credit small{display:none}}.ft:has(.seaopen-credit){padding-bottom:0}.ft:has(.seaopen-credit) .ft-bot{margin-bottom:28px}@media (max-width:1099px){.seaopen-credit{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.soon-b{gap:14px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.soon-b li{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;display:grid}.soon-b i{background:#e1f2f4;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.soon-b i svg{fill:#0594a0;width:20px;height:20px}.soon-b b{font-size:16px;font-weight:600;line-height:1.35}.soon-b small{color:var(--ink-2);font-size:14.5px;line-height:1.5}.soon-who{margin:16px 0 0}.soon-need{color:var(--ink-2);margin:6px 0 0}.soon-need a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.pro-founder{color:#0594a0;align-items:center;gap:5px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.pro-founder svg{fill:currentColor;width:13px;height:13px}.cpro .pro-founder{justify-self:center;margin-top:2px}.hc-in:focus-within,.up-q:focus-within{box-shadow:0 0 0 2px var(--blue)}#surfOpts:has(.oc-im){grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.oc .oc-im{aspect-ratio:1.6;object-fit:cover;background:var(--stone-2);border-radius:10px;width:100%;margin-bottom:6px;display:block}.oc:has(.oc-im){padding:8px 8px 10px}.oc:has(.oc-im) b{font-size:13px;line-height:1.3}.pc-fins{bottom:12px;z-index:2;background:var(--ink);color:#fff;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:12px}.pc-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pc-chips span{border:1px solid var(--line-2);color:var(--ink-2);background:#fff;border-radius:999px;padding:2px 9px;font-size:12px}.app:has(#view [data-sect=parquet]) .tb-nav a[data-nav=shop]{background:0 0}.app:has(#view [data-sect=parquet]) .tb-nav a[data-nav=parquet]{background:var(--stone-2)}.rq-note{margin:10px 0 0}[dir=rtl] .pc-t .pn-lat{text-align:right;display:block}
