.store-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}
.store-footer-grid>div{min-width:0}.store-footer-grid .footer-about p{max-width:315px}
.store-footer-grid>div>a:not(.brand),.store-footer-grid>div>button{line-height:1.65;overflow-wrap:anywhere;margin-bottom:9px}
.store-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px 20px}
.footer-email{display:inline-flex;align-items:center;justify-self:center;gap:9px;min-height:36px;padding:7px 12px;border:1px solid #38252f;border-radius:7px;background:#ffffff02;color:#cda8b7;font-size:12px;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}
.footer-email svg{flex:none;width:16px;height:16px;fill:none;stroke:#e67b9c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-email:hover{background:#e81c5a0c;border-color:#86405a;color:#fff}.footer-email:focus-visible{outline:2px solid #f06995;outline-offset:3px}
.footer-locale{justify-self:end;white-space:nowrap}
@media(max-width:640px){.store-footer-bottom{grid-template-columns:minmax(0,1fr) auto}.footer-email{grid-row:2;grid-column:1/-1;justify-self:start;min-height:40px}.footer-locale{grid-row:1;grid-column:2}}
.information-page{padding-block:30px 64px}.information-page [hidden]{display:none!important}
.information-page .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#d3c9d0;font-size:12px;line-height:1.8}
.information-page .breadcrumbs a{color:#8f818b}.information-page .breadcrumbs a:hover{color:#ff729d}.information-page .breadcrumbs>[aria-hidden]{color:#66505d}
.information-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0}
.information-heading h1{font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.15;letter-spacing:-1.2px;margin:12px 0 15px}
.information-heading h1 span{color:#ee2764}.information-heading p{max-width:700px;color:#a49ca3;line-height:1.75;margin:0}
.information-back{display:inline-flex;align-items:center;gap:22px;padding:13px 17px;border:1px solid #3b2a32;border-radius:8px;white-space:nowrap;font-size:13px;color:#ddd1d7;background:#191216}
.information-back:hover{border-color:#e81c5a;color:#fff}.information-back span{color:#ff5688;font-size:20px}
.status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:35px}
.status-search{display:flex;align-items:center;gap:13px;width:min(100%,620px);padding:9px 10px 9px 17px;border:1px solid #363034;border-radius:10px;background:#181518}
.status-search:focus-within{border-color:#e81c5a;box-shadow:0 0 0 3px #e81c5a15}
.status-search svg{width:20px;height:20px;flex:none;fill:none;stroke:#a39aa1;stroke-width:1.7}
.status-search input[type=search]{min-width:0;flex:1;width:100%;background:none;border:0;outline:0;color:#f3eaf0;font:inherit;font-size:14px;padding:8px 0}
.status-search input::placeholder{color:#817880}.status-search button{background:#e81c5a18;border:1px solid #e81c5a40;color:#ff8eaf;padding:10px 17px;border-radius:6px;font:inherit;font-size:13px;font-weight:700}
.status-search button:hover{background:#e81c5a30}.status-results{color:#989097;font-size:13px;white-space:nowrap}.status-results strong{color:#eee5eb;margin-left:6px;font-variant-numeric:tabular-nums}.status-results span{color:#746b73}
.status-filters{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 30px}
.status-filter{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #30282e;border-radius:7px;background:#161315;color:#b9aeb7;font-size:12px;font-weight:600}
.status-filter>span{padding-left:4px;color:#817580;font-size:11px;font-variant-numeric:tabular-nums}.status-filter:hover{border-color:#68414f;color:#fff}
.status-filter[aria-current=true]{border-color:#b42a52;background:#e81c5a14;color:#ff9aba}.status-filter[aria-current=true]>span{color:#dc7f9c}
.status-available{--status-color:#55d99c;--status-bg:#55d99c10}.status-risk{--status-color:#e5b76d;--status-bg:#e5b76d10}.status-updating{--status-color:#b3a4fa;--status-bg:#b3a4fa10}.status-detected{--status-color:#fb737f;--status-bg:#fb737f10}.status-unavailable{--status-color:#9c9ca6;--status-bg:#9c9ca610}
.status-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--status-color);box-shadow:0 0 9px color-mix(in srgb,var(--status-color) 20%,transparent)}
.status-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.status-group{display:flex;flex-direction:column;min-width:0;height:320px;border:1px solid #332a30;border-radius:12px;overflow:hidden;background:linear-gradient(120deg,#24151d50,transparent 70%),#151215}
.status-group-heading{display:flex;align-items:center;flex:none;min-height:76px;gap:13px;padding:18px 20px;border-bottom:1px solid #ffffff08;background:#ffffff02}
.status-group-heading img{object-fit:contain;flex:none}.status-group-heading h2{font-size:17px;font-weight:800;line-height:1.35;min-width:0;margin:0;overflow-wrap:anywhere}
.status-group-heading h2 a{color:#f1e9ef}.status-group-heading h2 a:hover{color:#ff7ca5}.status-group-count{margin-left:auto;flex:none;color:#b49ca9;background:#ffffff04;border:1px solid #ffffff0c;min-width:28px;text-align:center;padding:4px 7px;border-radius:6px;font-size:12px}
.status-products{flex:1;min-height:0;padding:8px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#765061 transparent;scrollbar-gutter:stable}
.status-products:focus-visible{outline:2px solid #e84478;outline-offset:-3px;border-radius:0 0 10px 10px}
.status-product{display:flex;align-items:center;min-height:54px;gap:14px;padding:13px 8px;border-bottom:1px solid #ffffff07;border-radius:5px;color:#d2c7cf;transition:background .15s}
.status-product:last-child{border-bottom:0}.status-product:hover{background:#ffffff04;color:#fff}.status-product-name{min-width:0;flex:1;font-size:13px;font-weight:600;overflow-wrap:anywhere}
.status-badge{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 8px;border-radius:5px;color:var(--status-color);background:var(--status-bg);font-size:11px;line-height:1.5;white-space:nowrap}
.status-product-arrow{color:#66565f;font-size:18px;flex:none}.status-product:hover .status-product-arrow{color:#f36c97}
.status-footnote{margin:26px 0 0;color:#887a85;font-size:12px;line-height:1.8}
.information-empty{border:1px dashed #51303e;border-radius:12px;text-align:center;padding:50px 20px;color:#aca0a9}.information-empty strong{display:block;color:#f3eaf0;font-size:20px}.information-empty p{line-height:1.7;margin:12px 0 20px}.information-empty a{color:#ff78a3;text-underline-offset:4px}
.rules-layout{display:grid;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:30px}
.rules-toc{position:sticky;top:calc(var(--site-header-height,84px) + 24px);padding:23px;border:1px solid #382a32;border-radius:12px;background:#171217}
.rules-toc>strong{display:block;color:#efdee8;font-size:13px;margin-bottom:14px}.rules-toc a{display:block;color:#a99ba5;font-size:12px;line-height:1.6;padding:8px 0}.rules-toc a:hover{color:#ff7ba6}
.rules-sections{min-width:0;border:1px solid #332a30;border-radius:12px;background:#151215;padding:8px 32px}
.rules-section{padding:25px 0;border-bottom:1px solid #ffffff08;scroll-margin-top:calc(var(--site-header-height,84px) + 24px)}.rules-section:last-child{border:0}
.rules-section h2{color:#f3eaf0;font-size:21px;font-weight:800;letter-spacing:-.35px;line-height:1.4;margin:0 0 17px}.rules-section h2 span{color:#df3869;font-size:13px;margin-right:10px}
.rules-section p,.rules-section li{font-size:14px;line-height:1.95;color:#b3a6b0;margin:11px 0}.rules-section a{color:#f982a7;text-underline-offset:4px}.rules-section ul{padding-left:20px}
.rules-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px;color:#887b86;margin-top:20px}.rules-notice{padding:18px 22px;border:1px solid #6b5030;border-radius:10px;background:#e5b76d08;color:#d8bd98;font-size:13px;line-height:1.8;margin:0 0 24px}
.seller-details{display:grid;grid-template-columns:170px minmax(0,1fr);gap:11px 20px;font-size:14px;line-height:1.7}.seller-details dt{color:#847781}.seller-details dd{margin:0;color:#ddd0d9;overflow-wrap:anywhere}
@media(max-width:1000px){.store-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.store-footer-grid .footer-about{grid-column:1/-1}.store-footer-grid .footer-about p{max-width:600px}.rules-layout{grid-template-columns:215px minmax(0,1fr);gap:20px}.rules-sections{padding-inline:24px}}
@media(max-width:760px){.information-heading{align-items:flex-start;flex-direction:column;margin-top:24px}.information-heading h1{letter-spacing:-.7px}.information-back{font-size:12px}.status-toolbar{flex-direction:column;align-items:stretch;gap:10px}.status-search{width:100%}.status-results{margin:0}.status-groups{grid-template-columns:1fr}.status-filters{gap:7px}.status-filter{padding:9px 10px}.rules-layout{grid-template-columns:1fr}.rules-toc{position:static}.rules-toc a{display:inline-block;margin-right:18px}.seller-details{grid-template-columns:1fr;gap:3px}.seller-details dd{margin-bottom:11px}}
@media(max-width:520px){.store-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.store-footer-grid .footer-about{grid-column:1/-1}.store-footer-grid .footer-catalog{grid-column:1/-1}.store-footer-grid .footer-catalog a{display:inline-block;margin-right:18px}.store-footer-grid>div>a:not(.brand),.store-footer-grid>div>button{font-size:12px}.information-page{padding-block:22px 42px}.information-heading p{font-size:14px}.status-group-heading{padding:16px;gap:10px}.status-group-heading h2{font-size:16px}.status-group-heading img{width:32px;height:32px}.status-products{padding-inline:8px}.status-product{gap:7px}.status-product-name{font-size:12px}.status-badge{font-size:10px;padding:4px 6px}.status-product-arrow{display:none}.status-search button{padding-inline:12px}.rules-sections{padding-inline:19px}.rules-section h2{font-size:19px}.rules-section p,.rules-section li{font-size:13px}}
