.pd-mch{color:#16161a;font-family:var(--exh-sans), "Geist", system-ui, sans-serif;background:#f4f5f7;min-width:0}.pd-mch-wrap{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.pd-mch-crumbs ol{color:#55534d;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pd-mch-crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.pd-mch-crumbs a{color:#55534d;text-decoration:none}.pd-mch-crumbs a:hover{color:#16161a;text-decoration:underline}.pd-mch-crumbs [aria-current=page]{color:#16161a;overflow-wrap:anywhere;font-weight:600}.pd-mch a:focus-visible,.pd-mch button:focus-visible,.pd-mch select:focus-visible,.pd-mch input:focus-visible,.pd-mch [tabindex="0"]:focus-visible{outline-offset:2px;outline:2px solid #16161a}.pd-mch-landing__wrap{box-sizing:border-box;flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding:24px 24px 60px;display:flex}.pd-mch-landing .pd-mkt-popular__title{font-size:28px}.pd-mch-tile__foot{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 18px;font-size:13px;font-weight:600;display:flex}.pd-mch-tile__go{color:#e5383b;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.pd-mch-landing .pd-mkt-tile:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #16161a}.pd-mch-home .pd-mch-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-mch-home__grid>:nth-child(n+7){display:none}@media (min-width:1024px){.pd-mch-home .pd-mch-home__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-mch-home__grid>:nth-child(n+7){display:flex}.pd-mch-home__grid>:nth-child(n+9){display:none}}@media (min-width:1180px){.pd-mch-home .pd-mch-home__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-mch-home__grid>:nth-child(n+9){display:flex}}.pd-mch-home .pd-mkt-tile:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #16161a}.pd-mch-cat__head{background:#fff;border-bottom:1px solid #e6e8f0}.pd-mch-cat__headrow{align-items:center;gap:20px;padding-top:16px;padding-bottom:16px;display:flex}.pd-mch-back{color:#16161a;background:#fff;border:.5px solid #dadde6;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pd-mch-back:hover{color:#fff;background:#16161a}.pd-mch-cat__headrow>.pd-mch-back{display:none}.pd-mch-cat__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pd-mch-cat__title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:1.1}.pd-mch-cat__titlerow{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.pd-mch-cat__meta{color:#55534d;margin:0;font-size:14px}.pd-mch-cat__body{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:0;padding-bottom:48px;display:grid}.pd-mch-side{box-sizing:border-box;background:#fff;border-right:1px solid #e6e8f0;align-self:stretch;padding:18px 12px}.pd-mch-side ul{scrollbar-width:thin;flex-direction:column;gap:4px;max-height:calc(100vh - 80px);margin:0;padding:0;list-style:none;display:flex;position:sticky;top:16px;overflow-y:auto}.pd-mch-side__label{color:#8a877f;font-family:var(--exh-mono), "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:500;display:block}.pd-mch-side__item{box-sizing:border-box;color:#3a3934;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.pd-mch-side__item:hover{color:#16161a;background:#f1f2f6;text-decoration:none}.pd-mch-side__item--on,.pd-mch-side__item--on:hover{color:#fff;background:#16161a;font-weight:700}.pd-mch-side__count{color:#8a877f;font-family:var(--exh-mono), "Geist Mono", monospace;flex-shrink:0;font-size:12px}.pd-mch-side__item--on .pd-mch-side__count{color:#c9c7c0}.pd-mch-main{flex-direction:column;gap:16px;min-width:0;padding:24px 0 0 28px;display:flex}.pd-mch-main__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.pd-mch-main__heading{flex-direction:column;flex:999 auto;gap:4px;min-width:0;display:flex}.pd-mch-searchwrap{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex}.pd-mch-main__title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.pd-mch-main__title h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700}.pd-mch-main__title span,.pd-mch-main__blurb{color:#55534d;margin:0;font-size:13px}.pd-mch-subselect{align-items:center;gap:10px;display:none}.pd-mch-subselect .pd-mch-menu{flex:1;min-width:0}.pd-mch-subselect .pd-mch-menu__button{width:100%}.pd-mch-subselect .pd-mch-menu__list{width:100%;max-width:none;left:0;right:auto}.pd-mch-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 8px;display:flex}.pd-mch-search{box-sizing:border-box;background:#fff;border:1px solid #dadde6;border-radius:10px;align-items:center;gap:10px;width:100%;height:42px;padding:3px 3px 3px 14px;display:flex}.pd-mch-search:focus-within{outline-offset:2px;border-color:#16161a;outline:2px solid #16161a}.pd-mch-search input{color:#16161a;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.pd-mch .pd-mch-search input:focus,.pd-mch .pd-mch-search input:focus-visible{box-shadow:none;border-radius:0;outline:none}.pd-mch-search input::-webkit-search-cancel-button{display:none}.pd-mch-search input::placeholder{color:#8a877f}.pd-mch-search__go{color:#fff;cursor:pointer;font:inherit;background:#16161a;border:0;border-radius:8px;flex-shrink:0;height:100%;padding:0 14px;font-size:13px;font-weight:600}.pd-mch .pd-mch-search__go:focus-visible{box-shadow:none;outline-offset:-4px;outline:2px solid #fff}.pd-mch-chips{flex-wrap:nowrap;flex:none;gap:6px;display:flex}.pd-mch-chip{box-sizing:border-box;color:#16161a;white-space:nowrap;background:#fff;border:1px solid #dadde6;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.pd-mch-chip:hover{color:#16161a;border-color:#16161a;text-decoration:none}.pd-mch-chip--on,.pd-mch-chip--on:hover{color:#fff;background:#16161a;border-color:#16161a}.pd-mch-chip__count{color:#3a3934;font-family:var(--exh-mono), "Geist Mono", monospace;text-align:center;background:#f1f2f6;border-radius:999px;min-width:8px;padding:1px 6px;font-size:10.5px;line-height:1.4}.pd-mch-chip--on .pd-mch-chip__count{color:#fff;background:#ffffff2e}.pd-mch-chip--disabled,.pd-mch-chip--disabled:hover{color:#a8a59d;cursor:default;background:#f6f7f9;border-color:#e6e8f0}.pd-mch-chip--disabled .pd-mch-chip__count{color:#a8a59d;background:#eceef2}.pd-mch-filters__selects{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.pd-mch-menu{position:relative}.pd-mch-menu__button{box-sizing:border-box;color:#16161a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1px solid #dadde6;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.pd-mch-menu__button::-webkit-details-marker{display:none}.pd-mch-menu__button:hover,.pd-mch-menu[open]>.pd-mch-menu__button{border-color:#16161a}.pd-mch .pd-mch-menu__button:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid #16161a}.pd-mch-menu__label{color:#8a877f;font-family:var(--exh-mono), "Geist Mono", monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.pd-mch-menu__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-mch-menu__chevron{flex:none;margin-left:auto;transition:transform .15s}.pd-mch-menu[open] .pd-mch-menu__chevron{transform:rotate(180deg)}.pd-mch-menu__list{box-sizing:border-box;z-index:30;background:#fff;border:1px solid #e6e8f0;border-radius:12px;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:min(360px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px -16px #16161a59}.pd-mch-menu__item{color:#16161a;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.pd-mch-menu__item:hover,.pd-mch-menu__item:focus-visible{color:#16161a;background:#f1f2f6;text-decoration:none}.pd-mch .pd-mch-menu__item:focus-visible{box-shadow:none;outline-offset:-2px;outline:2px solid #16161a}.pd-mch-menu__item--on{font-weight:700}.pd-mch-menu__check{color:#e5383b;flex:none;justify-content:center;width:16px;display:inline-flex}.pd-mch-menu__option{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pd-mch-menu__count{color:#8a877f;font-family:var(--exh-mono), "Geist Mono", monospace;margin-left:auto;padding-left:12px;font-size:11.5px}.pd-mch-filters__note{color:#b42318;flex-basis:100%;margin:0;font-size:13px}.pd-mch-results{color:#55534d;margin:0;font-size:13px}.pd-mch-grid{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pd-mch-card{box-sizing:border-box;color:#16161a;background:#fff;border:1px solid #e6e8f0;border-radius:16px;flex-direction:column;gap:12px;min-width:0;min-height:214px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s cubic-bezier(.2,.9,.2,1) both pd-mkt-tile-in;display:flex}.pd-mch-card:hover{color:#16161a;border-color:#cbd0dc;text-decoration:none;transform:translateY(-3px);box-shadow:0 18px 36px -20px #16161a59}.pd-mch .pd-mch-card:focus-visible{border-radius:16px}.pd-mch-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pd-mch-card__logo{box-sizing:border-box;border-radius:10px;flex:none;justify-content:center;align-items:center;height:56px;display:flex;overflow:hidden}.pd-mch-card__logo--initials{color:#fff;width:56px;font-size:19px;font-weight:800;box-shadow:0 0 0 1px #e6e8f0}.pd-mch-card__logo--image{background:#fff;border:1px solid #e6e8f0;min-width:56px;max-width:140px;padding:6px}.pd-mch-card__logo--image img{object-fit:contain;width:auto;max-width:126px;height:100%;display:block}.pd-mch-card__topbadge{display:none}.pd-mch-card__names{flex-direction:column;gap:4px;min-width:0;display:flex}.pd-mch-card__name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.pd-mch-card__loc{color:#55534d;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.pd-mch-card__loc>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-mch-card__short{color:#3a3934;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pd-mch-card__foot{border-top:1px dashed #e6e8f0;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:27px;margin-top:auto;padding-top:12px;display:flex}.pd-mch-card__badges{flex-wrap:wrap;gap:6px;display:flex}.pd-mch-card__view{color:#16161a;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.pd-mch-card:hover .pd-mch-card__view{color:#e5383b}.pd-mch-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pd-mch-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.pd-mch-badge--large{height:28px;padding:0 12px 0 8px;font-size:13px}.pd-mch-badge--trusted{color:#157a43;background:#e3f4ea}.pd-mch-badge--recommended{color:#8a4b08;background:#fef3c7}.pd-mkt-verified[data-badge]{white-space:nowrap;display:inline-flex}.pd-mch-tip{display:inline-flex;position:relative}.pd-mch-tip__trigger{cursor:help}.pd-mch-tip__bubble{color:#fff;opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#16161a;border-radius:8px;width:max-content;max-width:min(280px,80vw);padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 24px -12px #00000080}.pd-mch-tip:hover .pd-mch-tip__bubble,.pd-mch-tip__trigger:focus-visible+.pd-mch-tip__bubble{opacity:1;visibility:visible}.pd-mch-ad{min-width:0}.pd-mch-ad__frame{box-sizing:border-box;color:#16161a;background:#f1f2f5;border:1px solid #e6e8f0;border-radius:16px;height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden}a.pd-mch-ad__frame:hover{border-color:#cbd0dc;transform:translateY(-3px);box-shadow:0 18px 36px -20px #16161a59}.pd-mch-ad__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-mch-ad__label{color:#3a3934;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border-radius:999px;max-width:calc(100% - 20px);padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 1px 3px #00000026}.pd-mch-ad--tile{grid-area:1/-2/span 4/-1}.pd-mch-ad--tile .pd-mch-ad__frame{aspect-ratio:1/3;min-height:100%}.pd-mch-ad--banner{grid-column:1/-1;display:none}.pd-mch-ad--banner .pd-mch-ad__frame{height:360px}.pd-mch-ad--banner:not(.pd-mch-ad--wide) .pd-mch-ad__img{object-fit:contain}.pd-mch-ad--wide .pd-mch-ad__frame{aspect-ratio:3;height:auto}.pd-mch-empty{background:#fff;border:1px dashed #dadde6;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;display:flex}.pd-mch-empty__title{margin:0;font-size:17px;font-weight:700}.pd-mch-empty__body{color:#55534d;margin:0;font-size:14px}.pd-mch-empty__clear{color:#fff;background:#16161a;border-radius:10px;align-items:center;min-height:44px;margin-top:6px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pd-mch-empty__clear:hover{color:#fff;background:#e5383b;text-decoration:none}.pd-mch-refused{color:#3a3934;background:#fff;border:1px solid #e6e8f0;border-radius:16px;padding:20px 22px;font-size:14px}.pd-mch-refused p{margin:0}.pd-mch-pager{margin-top:16px}.pd-mch-supplier__wrap{box-sizing:border-box;max-width:1328px;margin:0 auto;padding:18px 24px 12px}.pd-mch-supplier__frame{box-sizing:border-box;max-width:1328px;margin:0 auto;padding:0 24px 56px}.pd-mch-supplier__view{background:#f4f5f7;border:1px solid #e6e8f0;border-radius:22px}.pd-mkt-store.pd-mkt-store--page{height:auto;overflow:visible}.pd-mkt-store--page .pd-mkt-store__head{border-radius:22px 22px 0 0}.pd-mch-contacts__body{color:#3a3934;margin:0;font-size:13.5px;line-height:1.5}.pd-mch-contacts__show{color:#fff;cursor:pointer;font:inherit;background:#e5383b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.pd-mch-contacts__show:hover:not(:disabled){background:#16161a}.pd-mch-contacts__show:disabled{cursor:progress;opacity:.75}.pd-mch-contacts__note{color:#b42318;margin:0;font-size:13px}.pd-mch-contacts__headbtn{cursor:pointer;font:inherit}.pd-mch-contacts__headbtn:disabled{cursor:progress;opacity:.75}.pd-mch-also__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pd-mch-also__list a{color:#16161a;border:1px solid #e6e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;display:flex}.pd-mch-also__list a:hover{border-color:#16161a;text-decoration:none}.pd-mch-also__sub{font-size:13.5px;font-weight:600}.pd-mch-also__cat{color:#55534d;font-size:12px}@media (min-width:601px) and (max-width:1199px){.pd-mch-chip svg{display:none}}@media (min-width:900px) and (max-width:1299px){.pd-mch-cat__body{grid-template-columns:220px minmax(0,1fr)}.pd-mch-main{padding-left:24px}}@media (max-width:1199px){.pd-mch-ad--tile{display:none}.pd-mch-ad--tablet{display:block}}@media (max-width:899px){.pd-mch-wrap{padding:0 16px}.pd-mch-cat__body{grid-template-columns:minmax(0,1fr)}.pd-mch-side{display:none}.pd-mch-subselect{display:flex}.pd-mch-main{padding:16px 0 0}.pd-mch-filters__selects{margin-left:0}}@media (max-width:639px){.pd-mch-ad--tablet{display:none}.pd-mch-ad--phone{display:block}.pd-mch-grid{grid-template-columns:minmax(0,1fr)}.pd-mch-cat__headrow{gap:12px}.pd-mch-back{width:40px;height:40px}.pd-mch-cat__title{font-size:22px}.pd-mch-search{flex-basis:100%;max-width:none}.pd-mch-landing__wrap{padding:16px 16px 40px}.pd-mch-landing .pd-card.pd-mkt-popular{padding:22px 16px}.pd-mch-supplier__wrap{padding:14px 16px 10px}.pd-mch-supplier__frame{padding:0 0 40px}.pd-mch-supplier__view{border-left:0;border-right:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.pd-mch-card,.pd-mch-ad__frame{transition:none;animation:none}.pd-mch-card:hover,a.pd-mch-ad__frame:hover{transform:none}}
.pd-mch-narrow,.pd-mch-lsearch,.pd-mch-cover,.pd-mch-mchips,.pd-mch-main__mline,.pd-mch-supplier__phone{display:none}@media (max-width:600px){.pd-mch-wide{display:none}.pd-mch-narrow{display:inline}.pd-mch-landing__wrap{gap:0;padding:0 18px 32px}.pd-mch-landing__wrap>.pd-mch-crumbs{display:none}.pd-mch-landing .pd-card.pd-mkt-popular{background:0 0;border-radius:0;gap:14px;padding:0}.pd-mch-lsearch{background:#fff;border-bottom:1px solid #e6e8f0;order:-1;align-items:center;margin:0 -18px 6px;padding:4px 18px 14px;display:flex;position:relative}.pd-mch-lsearch svg{pointer-events:none;position:absolute;top:calc(50% - 13px);left:32px}.pd-mch-lsearch input{appearance:none;box-sizing:border-box;color:#16161a;font:inherit;background:#f1f2f5;border:0;border-radius:12px;width:100%;height:46px;padding:0 14px 0 42px;font-size:15px}.pd-mch-landing .pd-mkt-popular__title{letter-spacing:-.02em;font-size:22px;line-height:1.15}.pd-mch-landing .pd-mkt-popular__summary{font-size:13px}.pd-mch-landing__none{color:#55534d;text-align:center;margin:8px 0;font-size:14px}.pd-mch-landing .pd-mch-landing__grid,.pd-mch-home .pd-mch-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.pd-mch-landing,.pd-mch-home) .pd-mch-tile{box-shadow:none;border-radius:14px;gap:10px;padding:0 0 12px}:is(.pd-mch-landing,.pd-mch-home) .pd-mch-tile:hover{box-shadow:none;transform:none}:is(.pd-mch-landing,.pd-mch-home) .pd-mch-tile:active{transform:scale(.97)}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__photo{aspect-ratio:4/3;background:#f1f2f5}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__name{min-height:35px;padding:0 12px;font-size:14px;line-height:1.25}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__stats{border-radius:10px;flex-wrap:nowrap;margin:auto 12px 0}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__stat{min-width:0;padding:7px 9px}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__value{font-size:15px}:is(.pd-mch-landing,.pd-mch-home) .pd-mkt-tile__label{font-size:10.5px}:is(.pd-mch-landing,.pd-mch-home) .pd-mch-tile__foot{display:none}.pd-mch-cat__head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#fffffff0;position:sticky;top:0}.pd-mch-cat__headrow{gap:10px;padding:10px 12px}.pd-mch-cat__head .pd-mch-crumbs{display:none}.pd-mch-cat__headrow>.pd-mch-back{display:grid}.pd-mch-back,.pd-mch-back:hover{color:#16161a;background:#f1f2f5;border:0;width:44px;height:44px}.pd-mch-cat__titles{gap:2px}.pd-mch-cat__title{letter-spacing:0;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.pd-mch-cat__titlerow{flex-flow:column;align-items:stretch;gap:2px}.pd-mch-cat__meta{font-size:12px}.pd-mch-subselect,.pd-mch-side{display:none}.pd-mch-cover{background:linear-gradient(#f6f7f9 0%,#e6e8f0 100%);height:150px;display:block;position:relative;overflow:hidden}.pd-mch-cover__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pd-mch-cover__img--illustration{mix-blend-mode:multiply;object-fit:contain;width:84%;height:84%;inset:8%}.pd-mch-mchips{background:#fff;border-bottom:1px solid #e6e8f0;padding:14px 0;display:block}.pd-mch-mchips__label{color:#8a877f;font-family:var(--exh-mono), "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 18px 10px;font-size:11px;font-weight:500;display:block}.pd-mch-mchips__row{scrollbar-width:none;gap:8px;padding:0 18px;display:flex;overflow-x:auto}.pd-mch-mchips__row::-webkit-scrollbar{display:none}.pd-mch-mchip{box-sizing:border-box;color:#16161a;white-space:nowrap;background:#fff;border:1px solid #dadde6;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:2px;min-height:48px;padding:8px 14px;text-decoration:none;display:flex}.pd-mch-mchip--on{color:#fff;background:#16161a;border-color:#16161a}.pd-mch-mchip__name{font-size:13.5px;font-weight:600}.pd-mch-mchip__count{font-family:var(--exh-mono), "Geist Mono", monospace;opacity:.7;font-size:11px;font-weight:500}.pd-mch-cat__body{padding:0 18px 32px}.pd-mch-main{gap:12px;padding:16px 0 0}.pd-mch-main__head{flex-flow:column;align-items:stretch;gap:12px}.pd-mch-main__heading,.pd-mch-searchwrap{flex:none}.pd-mch-main__title h2{font-size:18px}.pd-mch-main__title span,.pd-mch-main__blurb{display:none}.pd-mch-main__mline{color:#55534d;margin:0;font-size:12.5px;display:block}.pd-mch-filters{gap:10px}.pd-mch-search{border-radius:12px;flex:none;max-width:none;height:46px;padding:0 14px}.pd-mch-search input{font-size:15px}.pd-mch-search__go{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pd-mch-chips{flex-wrap:nowrap;width:100%}.pd-mch-chip{letter-spacing:-.01em;flex:1 1 0;justify-content:center;gap:4px;min-width:0;height:40px;padding:0 4px;font-size:12.5px;display:inline-flex}.pd-mch-chip svg{flex:none;width:14px;height:14px}.pd-mch-chip__count{display:none}.pd-mch-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-mch-filters__selects{flex-wrap:nowrap;width:100%}.pd-mch-filters__selects>*{flex:1 1 0;min-width:0}.pd-mch-results{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pd-mch-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pd-mch-card{border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;gap:10px 12px;min-height:0;padding:14px;animation-duration:.4s;display:grid}.pd-mch-card:hover{box-shadow:none;transform:none}.pd-mch-card:active{transform:scale(.98)}.pd-mch-card__top{display:contents}.pd-mch-card__logo,.pd-mch-card__logo--image{border-radius:12px;grid-area:1/1;width:52px;min-width:0;max-width:none;height:52px;padding:4px;font-size:18px}.pd-mch-card__logo--initials{padding:0}.pd-mch-card__logo--image img{width:100%;max-width:100%}.pd-mch-card__names{grid-area:1/2;align-self:center}.pd-mch-card__topbadge{grid-area:1/3;align-self:start;display:block}.pd-mch-card__topbadge [data-badge]{height:24px;padding:0 8px 0 5px;font-size:11px}.pd-mch-card__topbadge [data-badge] svg{width:13px;height:13px}.pd-mch-card__badges [data-badge=verified]{display:none}.pd-mch-menu__button{width:100%}.pd-mch-menu__list{left:0;right:auto}.pd-mch-filters__selects>.pd-mch-menu:last-child:not(:first-child) .pd-mch-menu__list{left:auto;right:0}.pd-mch-card__name{font-size:15px}.pd-mch-card__short,.pd-mch-card__foot{grid-column:1/-1}.pd-mch-card__foot{padding-top:10px}.pd-mch-card__view,.pd-mch-card:hover .pd-mch-card__view{color:#e5383b}.pd-mch-ad--phone .pd-mch-ad__frame{aspect-ratio:16/9;border-radius:14px;height:auto}.pd-mch-empty{text-align:center;background:0 0;border:0;align-items:center;padding:18px 0}.pd-mch-empty__title{color:#55534d;font-size:14px;font-weight:400}.pd-mch-empty__body,.pd-mch-supplier__wrap{display:none}.pd-mch-supplier__frame{padding:0}.pd-mch-supplier__view{background:#f4f5f7;border:0;border-radius:0}.pd-mch-supplier__desk{display:none}.pd-mch-supplier__phone{display:block}html[data-mch-fab-lift] .udy-fab{bottom:var(--mch-fab-bottom)}body:has(.pd-mch-sheet) .udy-fab{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:420px){.pd-mch-chip svg{display:none}}@media (max-width:380px){.pd-mch-chip{padding:0 3px;font-size:11.5px}}.pd-mch-sheet{color:#16161a;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f4f5f7}.pd-mch-sheet__cover{height:120px;position:relative}.pd-mch-sheet__grab{background:#fff9;border-radius:999px;width:40px;height:5px;position:absolute;top:8px;left:calc(50% - 20px)}.pd-mch-sheet__close{color:#16161a;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:12px;right:12px}.pd-mch-sheet__intro{background:#fff;padding:0 18px 16px}.pd-mch-sheet__tile{box-sizing:border-box;color:#fff;border:4px solid #fff;border-radius:18px;justify-content:center;align-items:center;width:76px;height:76px;margin-top:-38px;font-size:26px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -12px #00000059}.pd-mch-sheet__tile--logo{background:#fff}.pd-mch-sheet__tile img{object-fit:contain;width:100%;height:100%;padding:6px}.pd-mch-sheet__name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:22px;font-weight:800;line-height:1.15}.pd-mch-sheet__tagline{color:#3a3934;margin:8px 0 0;font-size:14px;line-height:1.45}.pd-mch-sheet__meta{color:#55534d;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.pd-mch-sheet__tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;z-index:4;background:#fffffff2;border-bottom:1px solid #e6e8f0;padding:0 6px;display:flex;position:sticky;top:0;overflow-x:auto}.pd-mch-sheet__tabs::-webkit-scrollbar{display:none}.pd-mch-sheet__tab{color:#55534d;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;height:46px;padding:0 12px;font-size:13.5px;font-weight:600}.pd-mch-sheet__tab--on{color:#16161a;border-bottom-color:#e5383b}.pd-mch-sheet__body{flex-direction:column;gap:26px;padding:18px;display:flex}.pd-mch-sheet__body section{flex-direction:column;gap:12px;min-width:0;display:flex}.pd-mch-sheet__h{margin:0;font-size:17px;font-weight:700}.pd-mch-sheet__para{color:#3a3934;margin:0;font-size:14px;line-height:1.6}.pd-mch-sheet__facts{background:#fff;border:1px solid #e6e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pd-mch-sheet__facts div{border-bottom:1px solid #eef0f4;padding:10px 12px}.pd-mch-sheet__facts div:nth-child(odd){border-right:1px solid #eef0f4}.pd-mch-sheet__facts dt{color:#55534d;font-size:11.5px}.pd-mch-sheet__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.pd-mch-sheet__products{scrollbar-width:none;gap:10px;margin:0 -18px;padding:0 18px 4px;list-style:none;display:flex;overflow-x:auto}.pd-mch-sheet__product{background:#fff;border:1px solid #e6e8f0;border-radius:12px;flex-direction:column;flex:none;width:150px;display:flex;overflow:hidden}.pd-mch-sheet__pimg{aspect-ratio:1;background:repeating-linear-gradient(135deg,#f1f2f6 0 10px,#fafafc 10px 20px);display:block;position:relative}.pd-mch-sheet__pimg img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:10px;position:absolute;inset:0}.pd-mch-sheet__pname{padding:8px 10px 4px;font-size:13.5px;font-weight:700;line-height:1.3}.pd-mch-sheet__chips{flex-wrap:wrap;gap:4px;padding:0 10px 10px;display:flex}.pd-mch-sheet__chips span{color:#3a3934;font-family:var(--exh-mono), "Geist Mono", monospace;background:#f1f2f6;border-radius:5px;padding:2px 5px;font-size:10px}.pd-mch-sheet__docs,.pd-mch-sheet__factories,.pd-mch-sheet__also ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-mch-sheet__docs button{color:#16161a;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e6e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;padding:12px;display:grid}.pd-mch-sheet__docs .pd-mkt-doc__badge{grid-row:1/span 2}.pd-mch-sheet__docname{font-size:14px;font-weight:600}.pd-mch-sheet__docmeta{color:#55534d;font-size:12px}.pd-mch-contacts--phone{background:#fff;border:1px solid #e6e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.pd-mch-sheet__poc{color:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.pd-mch-sheet__poclabel{font-family:var(--exh-mono), "Geist Mono", monospace;letter-spacing:.08em;opacity:.8;text-transform:uppercase;font-size:10.5px}.pd-mch-sheet__pocname{font-size:19px;font-weight:700}.pd-mch-sheet__pocrole{opacity:.85;font-size:12px}.pd-mch-sheet__poclines{font-family:var(--exh-mono), "Geist Mono", monospace;overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;display:flex}.pd-mch-sheet__rows{background:#fff;border:1px solid #e6e8f0;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pd-mch-sheet__rows li+li{border-top:1px solid #eef0f4}.pd-mch-sheet__rows a{color:#16161a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;text-decoration:none;display:flex}.pd-mch-sheet__rows span{color:#55534d;flex:none;font-size:13px}.pd-mch-sheet__rows strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:13.5px;font-weight:600}.pd-mch-sheet__factories li{background:#fff;border:1px solid #e6e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.pd-mch-sheet__flabel{font-size:14px;font-weight:700}.pd-mch-sheet__faddr{color:#3a3934;font-size:13.5px;line-height:1.5}.pd-mch-sheet__fmeta{flex-wrap:wrap;gap:6px;display:flex}.pd-mch-sheet__fmeta span{color:#0b6e55;background:#e3f4ec;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.pd-mch-sheet__also a{color:#16161a;background:#fff;border:1px solid #e6e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.pd-mch-sheet__also a span{color:#55534d;font-size:12px;font-weight:400}.pd-mch-sheet__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:30;background:#fffffff5;border-top:1px solid #e6e8f0;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.pd-mch-sheet__call,.pd-mch-sheet__wa,.pd-mch-sheet__enquiry{cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:600;display:flex}.pd-mch-sheet__call{color:#16161a;background:#fff;border:1px solid #dadde6;width:48px}.pd-mch-sheet__wa{color:#fff;background:#25d366;border:0}.pd-mch-sheet__enquiry{color:#fff;background:#e5383b;border:0}.pd-mch-sheet section:focus{outline:none}.pd-mch-sheet a:focus-visible,.pd-mch-sheet button:focus-visible{outline-offset:2px;outline:2px solid #16161a}
.udy{--udy-paper:#f6f4ef;--udy-side:#efece5;--udy-line:#e2ded5;--udy-line-2:#dad6cc;--udy-hover:#e5e1d8;--udy-ink:#16161a;--udy-ink-2:#3a3934;--udy-muted:#55534d;--udy-faint:#8a877f;--udy-blue:#2438d6;--udy-red:#e5383b;--udy-chip:#f1eee7;--udy-display:var(--exh-display,"Bricolage Grotesque"), system-ui, sans-serif;--udy-sans:var(--exh-sans,"Geist"), system-ui, sans-serif;--udy-mono:var(--exh-mono,"Geist Mono"), ui-monospace, monospace;font-family:var(--udy-sans)}.udy-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.udy-mascot{background:#fff;border-radius:999px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.udy-mascot__orb{background:conic-gradient(#2438d6,#0f8a6b,#e3ff5c,#e0612b,#6b4de6,#2438d6);border-radius:999px;animation:5s linear 3 udy-orb;position:absolute;inset:8%}.udy-mascot__orb:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:28%}.udy-mascot[data-ready=true] .udy-mascot__orb{display:none}.udy-mascot__lottie{position:absolute;inset:0}.udy-fab{background:var(--udy-ink);color:#fff;cursor:pointer;font-family:var(--udy-sans);z-index:120;border:0;border-radius:999px;align-items:center;gap:12px;height:62px;padding:0 26px 0 10px;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.2,1);display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 40px -14px #16161a99}.udy-fab:hover{transform:translateY(-2px)}.udy-fab:focus-visible{outline:3px solid var(--udy-blue);outline-offset:3px}.udy-fab[data-open=true]{opacity:0;pointer-events:none;transform:scale(.85)}.udy-fab__mark{flex-shrink:0;width:42px;height:42px;position:relative}.udy-fab__ring{border:2px solid #6b7bff;border-radius:999px;display:none;position:absolute;inset:0}.udy-fab__ring[data-pulse=on]{animation:2.2s ease-out 3 forwards udy-ring;display:block}.udy-fab__text{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.udy-fab__name{letter-spacing:-.01em;font-size:17px;font-weight:700}.udy-fab__caption{color:#b5b2aa;font-size:11px}.udy-layer{z-index:130;position:fixed;inset:0}.udy-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16161a52;position:absolute;inset:0}.udy-window{background:var(--udy-paper);color:var(--udy-ink);border-radius:22px;grid-template-columns:300px minmax(0,1fr);transition:inset .45s cubic-bezier(.2,.9,.2,1),border-radius .45s;display:grid;position:absolute;inset:28px;overflow:hidden;box-shadow:0 50px 120px -30px #0000008c,0 0 0 .5px #00000040}.udy-window:focus{outline:none}.udy-window[data-full=true]{border-radius:0;inset:0}.udy-side{background:var(--udy-side);border-right:1px solid var(--udy-line);flex-direction:column;min-height:0;display:flex}.udy-side__dots{gap:8px;padding:18px 18px 0;display:flex}.udy-dot{cursor:pointer;border:.5px solid #00000026;border-radius:99px;width:13px;height:13px;padding:0}.udy-dot:focus-visible{outline:2px solid var(--udy-blue);outline-offset:2px}.udy-dot--close{background:#ff5f57}.udy-dot--min{background:#febc2e}.udy-dot--full{background:#28c840}.udy-side__brand{align-items:center;gap:12px;padding:20px 18px 16px;display:flex}.udy-side__mascot{box-shadow:0 0 0 1px var(--udy-line)}.udy-side__name{font-family:var(--udy-display);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:800;line-height:1}.udy-side__caption{color:var(--udy-muted);margin:3px 0 0;font-size:12px}.udy-side__new{padding:0 14px 16px}.udy-newchat{border:1px solid var(--udy-line-2);color:var(--udy-ink);cursor:pointer;font:600 14px var(--udy-sans);background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;display:flex}.udy-newchat:hover{border-color:var(--udy-ink)}.udy-newchat__kbd{color:var(--udy-faint);font:500 11px var(--udy-mono);margin-left:auto}.udy-side__filters{border-bottom:1px solid var(--udy-line);flex-direction:column;gap:10px;padding:0 18px 16px;display:flex}.udy-eyebrow{color:var(--udy-faint);font:500 11px var(--udy-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.udy-chips{flex-wrap:wrap;gap:6px;display:flex}.udy-chip{border:1px solid var(--udy-line-2);color:var(--udy-ink);cursor:pointer;font:500 13px var(--udy-sans);background:#fff;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;transition:background .2s,color .2s,border-color .2s;display:flex}.udy-chip[data-on=true]{background:var(--udy-ink);border-color:var(--udy-ink);color:var(--udy-paper)}.udy-side__scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:22px;padding:16px 10px 20px;display:flex;overflow-y:auto}.udy-side__scroll::-webkit-scrollbar{display:none}.udy-side__block{flex-direction:column;gap:4px;display:flex}.udy-side__block>.udy-eyebrow{padding:0 8px 6px}.udy-side__head{justify-content:space-between;align-items:center;padding:0 8px 6px;display:flex}.udy-badge{background:var(--udy-red);color:#fff;font:600 11px var(--udy-sans);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;display:grid}.udy-side__empty{color:var(--udy-muted);margin:0;padding:10px 8px;font-size:13px;line-height:1.45}.udy-link{color:var(--udy-blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.udy-saved,.udy-history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.udy-saved__item{color:var(--udy-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;animation:.35s both udy-in;display:flex}.udy-saved__item:hover,.udy-history__item:hover{background:var(--udy-hover)}.udy-saved__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.udy-saved__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.udy-saved__place{color:var(--udy-muted);font-size:12px}.udy-history__item{color:var(--udy-ink);cursor:pointer;font:500 14px var(--udy-sans);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;display:flex}.udy-history__item[aria-current=true]{background:var(--udy-line)}.udy-history__item svg{color:var(--udy-faint);flex-shrink:0}.udy-history__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.udy-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.udy-main__head{border-bottom:1px solid var(--udy-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 20px 0 28px;display:flex}.udy-main__head .udy-main__menu{display:none}.udy-main__title{font:600 16px var(--udy-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.udy-main__tags{flex-shrink:0;align-items:center;gap:8px;display:flex}.udy-main__searching{color:var(--udy-muted);font-size:13px}.udy-tag{border:1px solid var(--udy-line);font:500 12px var(--udy-sans);background:#fff;border-radius:999px;padding:4px 10px}.udy-main__rule{background:var(--udy-line);width:1px;height:24px;margin:0 6px}.udy-round{border:.5px solid var(--udy-line-2);color:var(--udy-ink);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.udy-round:hover{background:var(--udy-ink);color:var(--udy-paper)}.udy-round--lg{width:44px;height:44px}.udy-round--ink{background:var(--udy-ink);color:#fff;border:0}.udy-round:focus-visible,.udy-send:focus-visible,.udy-chip:focus-visible,.udy-newchat:focus-visible,.udy-refine__chip:focus-visible,.udy-suggest__item:focus-visible,.udy-history__item:focus-visible,.udy-saved__item:focus-visible{outline:2px solid var(--udy-blue);outline-offset:2px}.udy-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.udy-empty{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:72px 32px 24px;animation:.5s both udy-in;display:flex}.udy-empty__mascot{background:0 0}.udy-empty__title{font-family:var(--udy-display);letter-spacing:-.025em;margin:0;font-size:38px;font-weight:800;line-height:1.05}.udy-empty__copy{color:var(--udy-muted);text-wrap:pretty;max-width:560px;margin:0;font-size:16px;line-height:1.55}.udy-suggest{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:12px;display:grid}.udy-suggest__item{border:1px solid var(--udy-line);color:var(--udy-ink);cursor:pointer;font:500 14px/1.45 var(--udy-sans);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.udy-suggest__item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #16161a59}.udy-suggest__icon{color:var(--udy-blue);flex-shrink:0;margin-top:2px}.udy-thread{flex-direction:column;gap:28px;max-width:980px;margin:0 auto;padding:32px 32px 24px;display:flex}.udy-user{justify-content:flex-end;animation:.4s cubic-bezier(.2,.9,.2,1) both udy-in;display:flex}.udy-user__bubble{background:var(--udy-ink);color:var(--udy-paper);overflow-wrap:anywhere;border-radius:20px 20px 6px;max-width:70%;margin:0;padding:12px 18px;font-size:15px;line-height:1.5}.udy-ai{gap:14px;animation:.45s cubic-bezier(.2,.9,.2,1) both udy-in;display:flex}.udy-ai--thinking{align-items:center}.udy-ai__avatar{box-shadow:0 0 0 1px var(--udy-line);background:#fff;border-radius:999px;flex-shrink:0;width:32px;height:32px;position:relative}.udy-ai__avatar:before{content:"";background:conic-gradient(#2438d6,#0f8a6b,#e3ff5c,#e0612b,#6b4de6,#2438d6);border-radius:999px;position:absolute;inset:3px}.udy-ai__avatar:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:10px}.udy-ai__mascot{box-shadow:0 0 0 1px var(--udy-line)}.udy-ai__body{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.udy-ai__text{text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.6}.udy-thinking{border:1px solid var(--udy-line);color:var(--udy-muted);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.udy-thinking__dots{gap:4px;display:flex}.udy-thinking__dots span{background:var(--udy-blue);border-radius:9px;width:6px;height:6px;animation:1.2s infinite udy-dot}.udy-thinking__dots span:nth-child(2){animation-delay:.15s}.udy-thinking__dots span:nth-child(3){animation-delay:.3s}.udy-group{flex-direction:column;gap:12px;display:flex}.udy-group__head{align-items:center;gap:8px;display:flex}.udy-group__pin{color:var(--udy-blue)}.udy-group__title{font-family:var(--udy-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.udy-group__count{color:var(--udy-muted);font:500 12px var(--udy-mono);background:#eae6dd;border-radius:999px;padding:2px 8px}.udy-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.udy-cards>li{animation:.55s cubic-bezier(.2,.9,.2,1) both udy-tile;display:flex}.udy-card{border:1px solid var(--udy-line);box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:212px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.udy-card:hover,.udy-card:focus-within{border-color:#cfcbc2;transform:translateY(-3px);box-shadow:0 18px 36px -18px #16161a52}.udy-card__open{z-index:1;border-radius:16px;position:absolute;inset:0}.udy-card__open:focus-visible{outline:2px solid var(--udy-blue);outline-offset:2px}.udy-card__top{align-items:flex-start;gap:12px;display:flex}.udy-card__who{flex-direction:column;flex:1;gap:3px;min-width:0;padding-right:34px;display:flex}.udy-card__name{overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:15px;font-weight:600;line-height:1.25;display:flex}.udy-card__verified{color:var(--udy-blue);flex-shrink:0;display:inline-flex}.udy-card__place{color:var(--udy-muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.udy-heart{border:.5px solid var(--udy-line);color:var(--udy-faint);cursor:pointer;z-index:2;background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.udy-heart[data-saved=true]{color:var(--udy-red)}.udy-heart[data-saved=true] svg{fill:var(--udy-red)}.udy-heart:disabled{opacity:.6}.udy-heart:focus-visible{outline:2px solid var(--udy-blue);outline-offset:2px}.udy-card__reason{-webkit-line-clamp:3;color:var(--udy-ink-2);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.udy-card__reason-label{color:var(--udy-muted);font-weight:600}.udy-card__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.udy-card__tags li{background:var(--udy-chip);color:var(--udy-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 9px;font-size:12px;overflow:hidden}.udy-card__foot{border-top:1px dashed var(--udy-line);color:var(--udy-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.udy-card__view{color:var(--udy-ink);align-items:center;gap:4px;font-weight:600;display:flex}.udy-refine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.udy-refine__label{color:var(--udy-muted);font-size:13px}.udy-refine__chip{border:1px solid var(--udy-line-2);color:var(--udy-ink);cursor:pointer;font:500 13px var(--udy-sans);background:#fff;border-radius:999px;height:34px;padding:0 14px}.udy-refine__chip:hover{border-color:var(--udy-ink)}.udy-composer{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:8px;width:100%;max-width:980px;margin:0 auto;padding:8px 32px 18px;display:flex;position:relative}.udy-notice{background:var(--udy-ink);color:var(--udy-paper);border-radius:999px;align-self:center;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:13px;display:flex}.udy-notice .udy-link{color:#fff}.udy-composer__box{border:1px solid var(--udy-line-2);background:#fff;border-radius:22px;padding:8px 8px 8px 20px;transition:border-color .2s;box-shadow:0 12px 30px -20px #16161a4d}.udy-composer__box:focus-within{border-color:var(--udy-ink)}.udy-composer__box[data-recording=true]{border-color:var(--udy-red)}.udy-composer__row{align-items:flex-end;gap:8px;display:flex}.udy-composer__input:focus,.udy-composer__input:focus-visible{box-shadow:none;outline:none}.udy-composer__input{box-sizing:content-box;color:var(--udy-ink);font:400 16px/24px var(--udy-sans);resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0}.udy-composer__field{flex:1;min-width:0;display:flex;position:relative}.udy-composer__input::placeholder{color:#0000}.udy-composer__hint{color:var(--udy-faint);font:400 16px/24px var(--udy-sans);pointer-events:none;white-space:nowrap;position:absolute;top:10px;left:0;right:0;overflow:hidden}.udy-composer__hint-track{display:inline-block}.udy-composer__hint[data-marquee=true] .udy-composer__hint-track{animation:udy-hint-marquee var(--udy-hint-duration,8s) ease-in-out 1.2s infinite alternate}@keyframes udy-hint-marquee{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--udy-hint-shift,0))}}.udy-side-scrim{display:none}.udy-scroll,.udy-side__scroll{overscroll-behavior:contain}.udy-send{color:#fff;cursor:pointer;background:#cfcbc2;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid;transform:scale(.92)}.udy-send[data-ready=true]{background:var(--udy-blue);transform:scale(1)}.udy-send:disabled{cursor:default}.udy-disclaimer{color:var(--udy-faint);text-align:center;margin:0;font-size:12px}.udy-rec{align-items:center;gap:14px;min-height:44px;animation:.3s both udy-in;display:flex}.udy-rec__dot{background:var(--udy-red);border-radius:99px;flex-shrink:0;width:10px;height:10px;animation:1.2s infinite udy-pulse}.udy-rec__time{color:var(--udy-red);font:500 13px var(--udy-mono);flex-shrink:0}.udy-rec__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.udy-rec__bars{align-items:center;gap:3px;height:26px;display:flex;overflow:hidden}.udy-rec__bars span{background:var(--udy-ink);border-radius:2px;flex-shrink:0;width:3px;height:26px;animation:.9s ease-in-out infinite udy-wave}.udy-rec__live{color:var(--udy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.udy-newchat,.udy-saved__item,.udy-history__item,.udy-suggest__item{text-align:left;justify-content:flex-start}@media (max-width:1180px){.udy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.udy-fab{border:1px solid var(--udy-line);bottom:max(16px, calc(env(safe-area-inset-bottom) + 12px));background:#fff;justify-content:center;gap:0;width:60px;height:60px;padding:0;right:16px;box-shadow:0 14px 30px -12px #16161a73,0 3px 8px -2px #16161a24}.udy-fab:hover{transform:none}.udy-fab:active{transform:scale(.94)}.udy-fab__text{display:none}.udy-fab__mark{transform:scale(1.16)}.udy-fab__ring{border-color:#2438d68c;inset:-7px}.udy-window,.udy-window[data-full=true]{border-radius:0;grid-template-columns:minmax(0,1fr);inset:0}.udy-side{z-index:3;width:300px;max-width:86vw;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 50px -20px #00000059}.udy-window[data-sidebar=open] .udy-side{transform:none}.udy-side__dots{display:none}.udy-main__head .udy-main__menu{display:grid}.udy-main__head{gap:10px;padding:0 12px}.udy-main__searching,.udy-tag,.udy-main__rule{display:none}.udy-empty{padding:36px 16px 16px}.udy-empty__title{font-size:28px}.udy-suggest{grid-template-columns:minmax(0,1fr)}.udy-thread{padding:20px 16px 16px}.udy-user__bubble{max-width:86%}.udy-ai__avatar{display:none}.udy-cards{grid-template-columns:minmax(0,1fr)}.udy-card{min-height:0}.udy-composer{padding:8px 12px 12px}.udy-side-scrim{cursor:pointer;z-index:2;background:#16161a47;border:0;padding:0;display:block;position:absolute;inset:0}.udy-newchat__kbd{display:none}.udy-disclaimer__line{display:block}}@media (prefers-reduced-motion:reduce){.udy-fab__ring[data-pulse]{display:none}.udy-composer__hint{text-overflow:ellipsis}.udy-composer__hint-track{display:inline}.udy *,.udy :before,.udy :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes udy-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes udy-tile{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:none}}@keyframes udy-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes udy-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes udy-orb{to{transform:rotate(360deg)}}@keyframes udy-pulse{0%{box-shadow:0 0 #e5383b80}to{box-shadow:0 0 0 10px #e5383b00}}@keyframes udy-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.udy-jump{border:1px solid var(--udy-line-2);color:var(--udy-ink);cursor:pointer;z-index:2;background:#fff;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -12px #16161a66}.udy-jump:hover{background:var(--udy-ink);color:var(--udy-paper)}.udy-jump:focus-visible{outline:2px solid var(--udy-blue);outline-offset:2px}.udy-pcb-layer{z-index:140}.udy-pcb-note{z-index:3;color:#5c4a10;font:500 13px var(--udy-sans,sans-serif);text-align:center;background:#fff8e1;border-bottom:1px solid #f0e2b0;margin:0;padding:8px 20px;position:absolute;bottom:0;left:0;right:0}.udy-pcb-note a{color:#2438d6;font-weight:600}
