 .theme-presence-area{position:relative;}.theme-account-content{min-width:0;}.theme-account-content .theme-heading{padding-top:0;align-items:flex-start;gap:25px;margin-bottom:29px;}.theme-account-content .theme-heading h1{font-size:34px;letter-spacing:-1.2px;}.theme-account-content .theme-heading p{font-size:12px;margin-top:12px;}.theme-account-content .theme-heading > .theme-button{min-height:39px;font-size:10px;padding:10px 14px;margin-top:3px;}.theme-account-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;}.theme-account-stat > .icon:first-child{grid-row:1/3;width:23px;height:23px;color:#9c9b9c;}.theme-account-stat > strong{font-size:27px;letter-spacing:-.6px;line-height:1.2;font-weight:500;color:#e7e6e7;}.theme-account-stat > .icon:last-child{position:absolute;inset-inline-end:15px;top:20px;width:12px;height:12px;color:#7f7e7f;}.theme-account-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 17px;}.theme-account-section-title > h2{font-size:19px;font-weight:550;letter-spacing:-.5px;color:#e1e0e1;}.theme-account-section-title > .theme-text-link{font-size:10px;}.theme-license-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.theme-license-cover{position:relative;height:145px;overflow:hidden;}.theme-license-cover > img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.75);mask-image:linear-gradient(#000 35%, transparent 100%);-webkit-mask-image:linear-gradient(#000 35%, transparent 100%);}.theme-license-cover::after{content:'';position:absolute;inset:0;pointer-events:none;}.theme-license-cover > .theme-badge{position:absolute;top:15px;right:15px;z-index:1;background:#0e211bd9;backdrop-filter:blur(8px);}.theme-license-body{padding:20px;}.theme-license-body h3{font-size:18px;letter-spacing:-.4px;font-weight:550;}.theme-license-body > span{display:block;color:#999899;font-size:10px;margin-top:7px;}.theme-license-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:12px;}.theme-license-actions > .theme-button{font-size:10px;min-height:37px;padding:9px 12px;gap:10px;}.theme-license-actions > .theme-text-link{font-size:10px;gap:7px;}.theme-order-row:last-child{border:0;}.theme-order-product{display:flex;align-items:center;gap:14px;min-width:0;}.theme-order-product > span{display:flex;flex-direction:column;min-width:0;}.theme-order-price{text-align:end;}.theme-order-row > .theme-badge{gap:5px;}.theme-order-tracker{display:grid;grid-template-columns:repeat(4, 1fr);padding:29px;margin-bottom:24px;position:relative;}.theme-order-tracker > div{position:relative;display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;color:#838283;}.theme-order-tracker > div:last-child::after{display:none;}.theme-order-tracker .theme-current > span{color:#b1d8c7;background:#6aaf880c;border-color:#83c6a53b;}.theme-order-tracker strong{font-size:11px;font-weight:500;}.theme-order-tracker small{font-size:10px;color:#848384;}.theme-order-item-detail h2{line-height:1.3;}.theme-order-item-detail .theme-eyebrow{font-size:9px;margin-bottom:10px;}.theme-order-item-detail p{font-size:11px;color:#9b9a9b;line-height:1.8;margin-top:10px;}.theme-order-item-detail > div > span:not(.theme-eyebrow){display:block;font-size:10px;color:#9b9a9b;margin-top:16px;}.theme-order-item-detail strong{display:block;font-size:19px;margin-top:8px;font-weight:500;}.theme-order-info{padding:25px;}.theme-order-info h3{font-size:16px;}.theme-order-info p{font-size:11px;line-height:1.8;color:#9c9b9c;margin:12px 0 23px;}.theme-order-info > div{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-top:14px;}.theme-order-info > div > span{color:#9b9a9b;}.theme-order-info > div > strong{font-weight:450;color:#d1d0d1;text-align:end;}.theme-security-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--theme-border);margin-top:26px;padding-top:21px;font-size:11px;color:#bebdbe;}.theme-security-row > .theme-text-link{font-size:10px;}.theme-purchase-sticky::-webkit-scrollbar{display:none;}.theme-purchase-price > strong{font-size:39px;line-height:1;font-weight:560;letter-spacing:-1.3px;color:#f4f4f4;}.theme-purchase-variants{border:0;padding:0;margin:0;}.theme-purchase-variants > legend{color:#979797;margin-bottom:12px;}.theme-purchase-variant + .theme-purchase-variant{margin-top:8px;}.theme-purchase-variant input{position:absolute;opacity:0;width:1px;height:1px;}.theme-purchase-variant > span:nth-last-child(2){display:flex;flex-direction:column;gap:5px;}.theme-purchase-variant strong{font-size:12px;font-weight:500;color:#dbdbdb;}.theme-purchase-variant small{font-size:9px;color:#939393;}.theme-purchase-variant > b{font-size:13px;font-weight:550;margin-inline-start:auto;color:#dfdfdf;}.theme-purchase-quantity output{width:34px;}.theme-purchase-buy > .icon, .theme-purchase-add > .icon{width:15px;height:15px;}.theme-purchase-buy:hover{transform:translateY(-1px);}.theme-purchase-help{display:flex;align-items:center;gap:12px;border-top:1px solid var(--theme-border-muted);padding-top:21px;margin-top:21px;}.theme-purchase-help > div{display:flex;flex-direction:column;gap:7px;}.theme-purchase-help strong{font-weight:450;}.theme-purchase-help a{display:flex;align-items:center;gap:9px;}.theme-purchase-help a > .icon{width:12px;height:12px;}.theme-purchase-price{display:flex;flex-direction:column;gap:8px;}.theme-purchase-panel-heading > .icon{width:17px;height:17px;color:#9e9e9e;}.theme-purchase-price strong{color:#f4f4f4;}.theme-purchase-variants legend{font-size:11px;color:#c0c0c0;margin-bottom:12px;}.theme-purchase-variant:has(input:focus-visible){outline:2px solid #c6e2d2;outline-offset:3px;}.theme-purchase-variant .theme-variant-radio{display:grid;place-items:center;flex:none;}.theme-purchase-variant > .theme-variant-label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;}.theme-purchase-variant .theme-variant-label > strong{font-weight:500;}.theme-purchase-variant .theme-variant-cost{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none;}.theme-purchase-selected-total{display:flex;justify-content:space-between;align-items:center;}.theme-purchase-selected-total[hidden]{display:none;}.theme-purchase-buy{background:linear-gradient(180deg, #fff, #e7e7e7);color:var(--theme-area);box-shadow:inset 0 1px 0 #fff, 0 5px 15px #0003;}.theme-purchase-buy > span:last-child{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--theme-surface-hover);color:#f4f4f4;}.theme-purchase-buy .icon{width:14px;height:14px;transition:transform .25s;}.theme-purchase-buy:hover{filter:none;box-shadow:0 8px 20px #0004;}.theme-purchase-buy:hover .icon{transform:translateX(2px);}.theme-purchase-help a, .theme-purchase-help strong{color:#bcbcbc;}.theme-purchase-help > span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--theme-border-muted);border-radius:10px;border-color:var(--theme-border-muted);}.theme-purchase-help > span > .icon{width:17px;height:17px;color:#ccc;}.theme-purchase-sticky{position:sticky;top:min(105px, calc(100dvh - var(--theme-purchase-card-height, 800px) - 24px));max-height:none;scrollbar-width:none;overscroll-behavior:auto;padding:1px;overflow:visible;}.theme-purchase-panel-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#c4c4c4;}.theme-purchase-price > span{font-size:11px;color:#919191;}.theme-purchase-variants > legend{font-size:12px;}.theme-purchase-variant .theme-variant-label > strong, .theme-variant-cost > b{font-size:14px;}.theme-purchase-variant .theme-variant-label > small{font-size:11px;margin:0;white-space:nowrap;}.theme-purchase-help strong, .theme-purchase-help a{font-size:11px;}.theme-purchase-buy, .theme-purchase-add{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:51px;border:0;border-radius:12px;font-size:13px;font-weight:550;cursor:pointer;transition:filter .25s, transform .25s;min-height:51px;padding:8px 9px 8px 18px;}.theme-purchase-add{margin-top:10px;background:var(--theme-brand-gradient);color:#fff;border:0;min-height:47px;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff2b, 0 5px 18px #0002;transition:transform .25s, box-shadow .25s;}.theme-purchase-add > .theme-purchase-add-symbol{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#ffffff1e;box-shadow:inset 0 1px 0 #ffffff0d;}.theme-purchase-add-symbol > .icon{width:16px;height:16px;transition:transform .35s;}.theme-purchase-add:hover{filter:none;box-shadow:0 8px 25px #a34bd222;transform:translateY(-1px);}.theme-purchase-add:hover .icon{transform:translateY(-2px) rotate(-7deg);}.theme-purchase-panel{padding:28px;border:1px solid #d0b4df2c;border-radius:20px;background:var(--theme-surface-fill);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-purchase-variant{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--theme-border-muted);border-radius:11px;cursor:pointer;min-height:78px;padding-block:10px;}.theme-account-stat{position:relative;display:grid;grid-template-columns:35px 1fr;gap:5px 13px;align-items:center;padding:22px;border:1px solid var(--theme-border);background:var(--theme-area);border-radius:15px;border-color:var(--theme-border-muted);box-shadow:none;}.theme-order-row{display:grid;align-items:center;}.theme-account-stat > span{font-size:10px;color:var(--theme-text-muted);}.theme-account-stat > .icon{color:var(--theme-text-muted);}.theme-order-row > div > span{color:var(--theme-text-muted);}.theme-order-row time{color:var(--theme-text-muted);}.theme-order-product > img{color:var(--theme-text-muted);}.theme-order-tracker > div > span{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--theme-area-light);border:1px solid var(--theme-border);border-color:var(--theme-border);color:var(--theme-text-muted);}.theme-order-tracker > div::after{content:'';position:absolute;top:18px;inset-inline-start:calc(50% + 27px);inset-inline-end:calc(-50% + 27px);height:1px;background:var(--theme-border);}.theme-purchase-quantity button{display:grid;place-items:center;}.theme-purchase-help > span{background:var(--theme-area-light);}.theme-purchase-variant:has(input:checked) .theme-variant-radio{color:#fff !important;}.theme-purchase-variant:has(input:checked) .theme-variant-radio .icon{color:#fff !important;opacity:1 !important;stroke:#fff !important;}.theme-purchase-action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.theme-purchase-action-row > button{width:100%;min-width:0;height:54px;min-height:54px;margin:0 !important;padding:0 13px !important;font-size:13px;gap:8px !important;}.theme-purchase-action-row > button .icon{width:19px;height:19px;}.theme-account-discord{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:14px;background:linear-gradient(135deg, #5865f2, #4752c4);box-shadow:inset 0 1px 0 #ffffff26, 0 10px 26px #5865f233;color:#fff;font-size:13px;font-weight:600;transition:transform 0.3s, box-shadow 0.3s;}.theme-account-discord > .icon:first-child{width:22px;height:22px;}.theme-account-discord > span{flex:1;}.theme-account-discord > .icon:last-child{width:15px;height:15px;opacity:0.8;}.theme-account-discord:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff26, 0 14px 32px #5865f24d;}.theme-account-credits{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);transition:border-color 0.3s, background 0.3s;}.theme-account-credits > span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;}.theme-account-credits strong{font-size:16px;font-weight:600;line-height:1.1;color:var(--theme-text-strong);}.theme-account-credits small{font-size:11px;color:var(--theme-text-subtle);}.theme-account-credits > .icon:last-child{width:14px;height:14px;color:var(--theme-text-subtle);}.theme-account-credits:hover{background:var(--theme-area-light);border-color:var(--theme-border-strong);}.theme-account-content .theme-heading-actions > .theme-button{min-height:40px;padding:10px 15px;font-size:12px;gap:9px;}.theme-dash-coin{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid #f0c46a55;border-radius:50%;}.theme-dash-coin > .icon{width:16px;height:16px;}.theme-account-content .theme-dash-credits-body .theme-button{min-height:40px;padding:10px 16px;font-size:12px;gap:9px;}a.theme-dash-stat:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);transform:translateY(-2px);}.theme-account-content .theme-dash-track{align-self:flex-start;min-height:34px;padding:7px 12px;font-size:11.5px;gap:8px;}.theme-purchase-variant{transition:border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease !important;}.theme-purchase-variant .theme-variant-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--theme-border-strong) !important;background:transparent !important;box-shadow:none !important;transition:border-color .2s ease, background .2s ease, transform .2s ease;}.theme-purchase-variant input:checked + .theme-variant-radio, .theme-purchase-variant:has(input:checked) .theme-variant-radio{border:0 !important;background:linear-gradient(135deg, #cb34e4, #946beb) !important;box-shadow:0 2px 10px #cb34e452 !important;transform:scale(1.04);}.theme-purchase-variant input:checked + .theme-variant-radio > .icon, .theme-purchase-variant:has(input:checked) .theme-variant-radio > .icon{opacity:1 !important;transform:scale(1);}.theme-purchase-variant .theme-variant-label > strong{color:#f1eff5;}.theme-purchase-variant:has(input:checked) .theme-variant-label > strong{color:#fff;}.theme-purchase-quantity{display:flex;align-items:center;justify-content:space-between;padding:0;font-size:13px;font-weight:600;color:#e6e3ee;}.theme-purchase-quantity > div{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area);overflow:visible;}.theme-purchase-quantity button{width:34px;height:34px;border:1px solid transparent;border-radius:50%;background:var(--theme-surface-inset);color:#f1eff5;transition:background .2s, color .2s, transform .2s, opacity .2s;}.theme-purchase-quantity button:hover:not(:disabled){background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 8px 18px -8px #cb34e4b3;}.theme-purchase-quantity button:active:not(:disabled){transform:scale(.92);}.theme-purchase-quantity button:disabled{opacity:.3;}.theme-purchase-quantity button > .icon{width:14px;height:14px;stroke-width:2.2;}.theme-purchase-quantity output{min-width:40px;text-align:center;font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;}.theme-purchase-variant{position:relative;overflow:hidden;isolation:isolate;}.theme-button.white:hover, .theme-button-white:hover, .theme-home-browse-button:hover, .theme-purchase-buy:hover, .theme-dma-explore-button:hover, .theme-hero-action-primary:hover{color:#131217;}.theme-order-list{padding:6px;}.theme-order-row{grid-template-columns:minmax(0, 1fr) 110px 150px 100px 40px;gap:18px;padding:14px 16px;border:0;border-radius:14px;transition:background .2s;}.theme-order-row + .theme-order-row{margin-top:2px;}.theme-order-row:hover{background:var(--theme-surface-lift);}.theme-order-product > img, .theme-order-product > .theme-order-art{width:56px;height:56px;flex:none;border:1px solid var(--theme-border-muted);border-radius:12px;object-fit:cover;background:var(--theme-area-light);}.theme-order-art{display:grid;place-items:center;color:#a69ac2;}.theme-order-art > .icon{width:20px;height:20px;}.theme-order-product > span{gap:4px;}.theme-order-product strong{font-size:14px;font-weight:600;color:#f1eff5;}.theme-order-product small{font-size:11.5px;color:#8f8c9c;}.theme-order-date{font-size:12.5px;color:#a9a6b5;}.theme-order-row > .theme-badge{font-size:11px;padding-inline:9px;justify-self:start;}.theme-order-price{font-size:14px;font-weight:650;color:#fff;text-align:end;}.theme-order-row .theme-row-arrow{position:static;width:34px;height:34px;border:1px solid var(--theme-border-muted);border-radius:10px;background:var(--theme-surface-inset);color:#cfccd9;transition:background .22s, border-color .22s, color .22s;}.theme-order-row:hover .theme-row-arrow{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;}.theme-order-heading h1{display:flex;align-items:center;flex-wrap:wrap;gap:14px;}.theme-order-heading h1 > .theme-badge{font-size:12px;padding:6px 12px 6px 10px;letter-spacing:0;}.theme-order-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:500;color:#a9a6b5;transition:color .2s;}.theme-order-back > .icon{width:15px;height:15px;transition:transform .2s;}.theme-order-back:hover{color:#fff;}.theme-order-back:hover > .icon{transform:translateX(-3px);}.theme-order-item-detail{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:22px;align-items:center;padding:22px;}.theme-order-item-detail > img{width:112px;height:112px;border:1px solid var(--theme-border-muted);border-radius:16px;object-fit:cover;background:var(--theme-area-light);}.theme-order-item-detail h2{margin:4px 0 6px;font-size:22px;font-weight:600;letter-spacing:-.4px;color:#f4f2f8;}.theme-order-item-detail > div > p{margin:0 0 10px;font-size:13px;color:#a9a6b5;}.theme-order-item-detail > div > span{font-size:12px;color:#8f8c9c;}.theme-order-item-detail > div > strong{display:block;margin-top:8px;font-size:18px;color:#fff;}.theme-order-actions{display:grid;gap:8px;}.theme-order-actions .theme-button{justify-content:center;width:100%;gap:10px;}.theme-order-pay{border:0;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 14px 30px -14px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-order-pay:hover{color:#fff;filter:brightness(1.06);}.theme-order-cancel{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:center;font-size:12px;color:#c9a3ad;transition:color .2s;}.theme-order-cancel > .icon{width:12px;height:12px;}.theme-order-cancel:hover{color:#ffc2cd;}.theme-order-actions .theme-order-pay{border:0;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 14px 30px -14px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-order-actions .theme-order-pay:hover{color:#fff;background:linear-gradient(135deg, #d44aeb, #a07cf0);}.theme-dash-coin, .theme-account-credits .theme-dash-coin{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 8px 18px -8px #cb34e4b3;}.theme-order-recap{position:sticky;top:110px;display:grid;gap:12px;}.theme-order-recap h2{margin:0 0 6px;font-size:20px;font-weight:600;color:#f4f2f8;}.theme-purchase-price{margin:18px 0 22px;}.theme-purchase-variants{display:grid;gap:8px;}.theme-purchase-variant .theme-variant-label > small{color:#a9a6b5;}.theme-purchase-quantity{margin:24px 0 0;}.theme-purchase-selected-total{margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--theme-border);font-size:12px;color:#a9a6b5;}.theme-purchase-selected-total strong{font-size:18px;font-weight:650;color:#fff;}.theme-purchase-action-row{margin-top:22px;}.theme-purchase-variant .theme-variant-radio{border-color:#ffffff38 !important;}.theme-purchase-variant:hover .theme-variant-radio{border-color:#ffffff66 !important;}.theme-license-summary{display:flex;flex-wrap:wrap;gap:8px;}.theme-license-summary > span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area);font-size:12.5px;font-weight:600;color:#cfccd9;}.theme-license-summary > span > i{width:7px;height:7px;border-radius:50%;background:#8f8c9c;}.theme-license-summary > span.is-active > i{background:#2fd0a7;box-shadow:0 0 0 3px #2fd0a726;}.theme-license-list{display:grid;gap:12px;}.theme-license-row{display:grid;grid-template-columns:72px minmax(0, 1fr) auto;gap:20px;align-items:center;padding:18px 20px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);transition:border-color .22s, background .22s;}.theme-license-row:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-license-row:not(.is-active){opacity:.82;}.theme-license-thumb{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;background:var(--theme-area-light);color:#dca8f0;}.theme-license-thumb img{width:100%;height:100%;object-fit:cover;}.theme-license-thumb .icon{width:24px;height:24px;}.theme-license-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px;}.theme-license-title h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.3px;}.theme-license-title h3 a{color:#f1eff5;}.theme-license-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;color:#a9a6b5;}.theme-license-meta > span{display:inline-flex;align-items:center;gap:6px;}.theme-license-meta .icon{width:13px;height:13px;color:#8f8c9c;}.theme-license-row .theme-key-field{max-width:520px;min-height:42px;margin-top:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-body);padding-block:5px;padding-inline:14px 6px;}.theme-license-row .theme-key-field code{font-size:12.5px;letter-spacing:.06em;color:#f1eff5;flex:1;min-width:0;overflow-wrap:anywhere;}.theme-license-row .theme-key-field button{width:32px;height:32px;padding:0;border-radius:9px;color:#cfccd9;transition:background .2s, color .2s;}.theme-license-row .theme-key-field button:hover{background:var(--theme-surface-lift);color:#fff;}.theme-license-nokey{margin:10px 0 0;font-size:12px;color:#8f8c9c;}.theme-license-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;}.theme-license-side .theme-button{min-height:40px;padding:0 16px;font-size:12.5px;}.theme-license-side .theme-text-link{font-size:12px;}.theme-notify-types{padding:0;}.theme-notify-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid var(--theme-border);}.theme-notify-intro > .theme-button{flex:none;gap:10px;}.theme-notify-intro h2, .theme-notify-methods > h2, .theme-notify-streams h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-0.3px;color:var(--theme-text-strong);}.theme-notify-intro p{max-width:620px;margin:7px 0 0;font-size:12.5px;line-height:1.65;color:var(--theme-text-muted);}.theme-notify-list{margin:0;padding:0;list-style:none;}.theme-notify-row{border-top:1px solid var(--theme-border-muted);}.theme-notify-row:first-child{border-top:0;}.ipsApp .theme-notify-row.cNotificationTypes__row--selected{margin:0;border-style:solid;border-width:1px 0 0;border-color:var(--theme-border-muted);background:var(--theme-area-light);box-shadow:none;}.ipsApp .theme-notify-list > .theme-notify-row:first-child{border-top-width:0;}.theme-notify-form form{margin:0;padding:0;border:0;background:none;}.ipsApp .theme-notify-form .ipsField_fieldList{margin:0;padding:0;border:0;}.ipsApp .theme-notify-form .ipsField_fieldList_content{margin:0;}.theme-notify-row-head{display:flex;align-items:flex-start;gap:20px;padding:18px 26px;color:inherit;transition:background-color 0.2s;}.theme-notify-row-head:hover{background:var(--theme-area-light);color:inherit;}.theme-notify-row-text{display:grid;flex:1;gap:9px;min-width:0;}.theme-notify-row-text > strong{font-size:14px;font-weight:600;color:var(--theme-text-strong);}.theme-notify-chips{display:flex;flex-wrap:wrap;gap:6px;}.theme-notify-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:11.5px;font-weight:500;color:#d5d3de;}.theme-notify-chip > .icon{width:13px;height:13px;color:var(--theme-text-muted);}.theme-notify-off{font-size:12px;color:var(--theme-text-subtle);}.theme-notify-expand{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:var(--theme-text-muted);transition:border-color 0.2s, color 0.2s;}.theme-notify-expand > i{display:grid;place-items:center;font-style:normal;}.theme-notify-expand .icon{width:15px;height:15px;}.theme-notify-row-head:hover .theme-notify-expand{border-color:var(--theme-border-strong);color:#fff;}.theme-notify-window{padding:18px 26px 22px;}.theme-notify-window-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;}.theme-notify-window-head > strong{font-size:14px;font-weight:600;color:var(--theme-text-strong);}.theme-notify-close{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-lighter);font-size:18px;line-height:1;color:#e6e3ee;transition:border-color 0.2s, color 0.2s;}.theme-notify-close:hover{border-color:var(--theme-border-strong);color:#fff;}.theme-notify-form .theme-form-rows{display:grid;gap:12px;margin:0;padding:0;list-style:none;}.ipsApp .theme-notify-form .ipsFieldRow{margin:0;padding:16px 0;border:0;border-radius:0;background:none;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:4px 24px;border-top:1px solid var(--theme-border-muted);}.ipsApp .theme-notify-form .ipsFieldRow_label{display:block;margin:0;padding:0;font-size:13px;font-weight:600;color:var(--theme-text-strong);grid-column:1;}.theme-notify-form .ipsFieldRow_content > .ipsType_normal{margin:0;font-size:12px;line-height:1.6;color:var(--theme-text-muted);grid-column:1;}.theme-notify-form .ipsField_fieldList{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;grid-column:2;grid-row:1 / span 2;justify-content:flex-end;}.ipsApp .theme-notify-form .ipsField_fieldList > li{display:flex;align-items:center;gap:9px;margin:0;padding:0;border:0;border-radius:999px;background:none;}.theme-notify-form .ipsField_fieldList_content{margin:0;}.theme-notify-form .ipsField_fieldList_content label{font-size:12px;font-weight:550;color:#dedce6;cursor:pointer;white-space:nowrap;}.ipsApp .theme-notify-form .ipsCustomInput{position:relative;flex:none;width:32px;height:18px;margin:0;}.ipsApp .theme-notify-form .ipsCustomInput input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}.ipsApp .theme-notify-form .ipsCustomInput span{position:absolute;inset:0;width:auto;height:auto;border:1px solid #ffffff29;border-radius:999px;background:var(--theme-area-lighter);transition:background-color 0.2s, border-color 0.2s;}.ipsApp .theme-notify-form .ipsCustomInput span::after{content:'';position:absolute;top:2px;inset-inline-start:2px;width:12px;height:12px;border-radius:50%;background:#8e8e9c;font-size:0;transition:transform 0.25s var(--theme-ease), background-color 0.2s;}.ipsApp .theme-notify-form .ipsCustomInput input:checked + span{border-color:transparent;background:var(--theme-gradient);}.ipsApp .theme-notify-form .ipsCustomInput input:checked + span::after{background:#fff;transform:translateX(14px);}.ipsApp .theme-notify-form .ipsCustomInput input:focus-visible + span{outline:2px solid #ededed;outline-offset:3px;}.theme-notify-page-form{padding:24px;}.theme-notify-methods{margin-top:34px;}.theme-notify-methods > h2{margin-bottom:14px;}.theme-notify-method-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:14px;}.theme-notify-method{display:flex;flex-direction:column;gap:10px;padding:22px;}.theme-notify-method h3{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--theme-text-strong);}.theme-notify-method p{margin:0;font-size:12.5px;line-height:1.65;color:var(--theme-text-muted);overflow-wrap:anywhere;}.theme-notify-method-links{margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--theme-border-muted);list-style:none;}.theme-notify-method-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;font-weight:550;color:#e6e3ee;}.theme-notify-method-links a:hover{color:#fff;}.theme-notify-method-links .icon{width:14px;height:14px;color:var(--theme-text-muted);transition:transform 0.2s var(--theme-ease), color 0.2s;}.theme-notify-method-links a:hover .icon{color:#fff;transform:translateX(2px);}.theme-notify-streams{margin-top:18px;padding:22px 24px;}.theme-notify-streams h2{margin-bottom:8px;}.theme-followed-types{display:grid;gap:12px;margin-bottom:18px;padding:18px 20px;}.theme-followed-group{display:grid;grid-template-columns:110px minmax(0, 1fr);align-items:center;gap:14px;}.theme-followed-group > span{font-size:11.5px;font-weight:600;color:var(--theme-text-subtle);}.theme-followed-group > div{display:flex;flex-wrap:wrap;gap:6px;}.ipsApp .theme-followed-group a{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:12px;font-weight:550;line-height:1;color:#d3d1dc;transition:background-color 0.2s, border-color 0.2s, color 0.2s;}.ipsApp .theme-followed-group a:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.ipsApp .theme-followed-group a.ipsSideMenu_itemActive{border-color:transparent;background:#f5f5f5;color:var(--theme-area);}.theme-followed-section, .theme-attachments{padding:0;}.theme-followed-heading, .theme-attachments-count{margin:0;padding:20px 24px;border-bottom:1px solid var(--theme-border);font-size:16px;font-weight:600;letter-spacing:-0.2px;color:var(--theme-text-strong);}.theme-attach-quota{margin-bottom:18px;padding:22px 24px;}.theme-attach-quota-head{display:flex;align-items:center;gap:16px;}.theme-attach-quota-head > div{flex:1;min-width:0;}.theme-attach-quota-head h2{margin:0;letter-spacing:0;font-size:14px;font-weight:600;color:var(--theme-text-strong);}.theme-attach-quota-head p{margin:4px 0 0;font-size:12.5px;color:var(--theme-text-muted);}.theme-attach-quota-head > strong{font-size:22px;font-weight:600;letter-spacing:-0.5px;color:#fff;}.theme-attach-meter{height:8px;margin-top:18px;border-radius:999px;background:var(--theme-area-lighter);overflow:hidden;}.theme-attach-meter > span{display:block;height:100%;border-radius:inherit;background:var(--theme-gradient);}.theme-attach-quota.is-full .theme-attach-meter > span{background:#ff7b7b;}.theme-attachments .ipsDataItem{border-color:var(--theme-border-muted);}.theme-attachments .ipsDataItem_meta{color:var(--theme-text-subtle);}.theme-messenger-head{position:relative;}.theme-messenger-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;}.theme-messenger-folder, .theme-messenger-folder-tools{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);font-size:13px;font-weight:600;color:#f1eff5;transition:background-color 0.2s, border-color 0.2s, color 0.2s;}.theme-messenger-folder{padding:0 14px;}.theme-messenger-folder-tools{width:40px;color:var(--theme-text-muted);}.theme-messenger-folder:hover, .theme-messenger-folder-tools:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.theme-messenger-folder .icon, .theme-messenger-folder-tools .icon{width:15px;height:15px;color:var(--theme-text-muted);}.theme-messenger-loading{font-size:12px;color:var(--theme-text-muted);}.ipsApp .theme-messenger-bar > .ipsGrid_span6{float:none;width:auto;margin:0 0 0 auto;}.ipsApp .theme-messenger-bar [data-role="quotaTooltip"]{display:grid;justify-items:end;gap:7px;float:none;font-size:11.5px;color:var(--theme-text-subtle);}.theme-messenger-bar [data-role="quotaTooltip"] br{display:none;}.ipsApp .theme-messenger .ipsAttachment_progress{display:block;width:150px;height:6px;margin:0;border:0;border-radius:999px;background:var(--theme-area-lighter);overflow:hidden;}.ipsApp .theme-messenger [data-role="quotaWidth"]{display:block;height:100%;border-radius:inherit;background:var(--theme-gradient);}.ipsApp .theme-messenger #elMessageSidebar, .ipsApp .theme-messenger #elMessageViewer > .ipsBox{border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);box-shadow:none;overflow:hidden;}.ipsApp .theme-messenger [data-role="messageListFilters"], .ipsApp .theme-messenger #elMessageSearch, .ipsApp .theme-messenger #elMessageViewer .ipsAreaBackground_light{border-color:var(--theme-border);background:var(--theme-area);}.ipsApp .theme-messenger .cMessage{padding:14px 16px;border-bottom:1px solid var(--theme-border-muted);background:transparent;transition:background-color 0.2s;}.ipsApp .theme-messenger .cMessage:hover{background:var(--theme-area-light);}.ipsApp .theme-messenger .cMessage.cMessage_active, .ipsApp .theme-messenger .cMessage.ipsDataItem_selected{background:var(--theme-area-lighter) !important;box-shadow:inset 2px 0 0 #b34ce7;}.ipsApp .theme-messenger #elMessageSidebar{margin-top:0;}.ipsApp .theme-messenger #elMessageViewer{background:none;}.ipsApp .theme-messenger #elMessageViewer .ipsType_pageTitle{font-size:26px;letter-spacing:-0.6px;line-height:1.25;}.ipsApp .theme-messenger #elSearchTypes{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:10px;}.ipsApp .theme-messenger .cMessageTitle{font-weight:550;color:#e6e3ee;}.ipsApp .theme-messenger .cMessageTitle_unread{font-weight:700;color:#fff;}.ipsApp .theme-messenger .ipsCommentCount{border-radius:999px;background:var(--theme-area-lighter);color:#d5d3de;}.ipsApp .theme-messenger .ipsCommentCount::after{display:none;}.ipsApp .theme-messenger #elMessageSearch input[type="text"]{min-height:40px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#f1eff5;}.ipsApp .theme-messenger .ipsBox_alt.ipsType_right{margin-top:12px;background:none;font-size:12px;}.theme-messenger-empty{display:grid;justify-items:center;gap:10px;padding:70px 24px;border:1px dashed var(--theme-border);border-radius:20px;text-align:center;}.theme-messenger-empty > strong{font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-messenger-empty > p{max-width:320px;margin:0;font-size:12.5px;line-height:1.6;color:var(--theme-text-muted);}.theme-plans-head{align-items:flex-end;}.theme-plans-currency{display:flex;flex:none;align-items:center;gap:10px;}.theme-plans-currency > span{font-size:12px;color:var(--theme-text-subtle);}.theme-plans-currency .theme-button{gap:10px;min-height:40px;}.theme-plans-currency .icon{width:14px;height:14px;}.theme-plans-note{margin:-12px 0 24px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);font-size:13px;color:#d5d3de;}.theme-plans{display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));gap:18px;}.theme-plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);transition:border-color 0.25s, transform 0.3s var(--theme-ease);}.theme-plan:hover{border-color:var(--theme-border-strong);transform:translateY(-2px);}.theme-plan.is-featured, .theme-plan.is-current{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-plan.is-highlighted{outline:2px solid #ffffff40;outline-offset:3px;}.theme-plan-art{margin:-28px -28px 0;aspect-ratio:16 / 7;max-width:none;overflow:hidden;border-radius:20px 20px 0 0;}.theme-plan-art img{width:100%;height:100%;object-fit:cover;}.theme-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.theme-plan-head h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-0.4px;line-height:1.3;color:var(--theme-text-strong);}.theme-plan-tag{flex:none;padding:5px 10px;border-radius:999px;background:#f5f5f5;font-size:11px;font-weight:600;color:var(--theme-area);}.theme-plan-tag.is-muted{background:var(--theme-area-lighter);color:var(--theme-text-muted);}.theme-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:18px 0;border-top:1px solid var(--theme-border-muted);border-bottom:1px solid var(--theme-border-muted);}.theme-plan-price > strong{font-size:38px;font-weight:600;letter-spacing:-1.5px;line-height:1;color:#fff;}.theme-plan-price > span{font-size:13px;color:var(--theme-text-muted);}.theme-plan-price > small{flex-basis:100%;font-size:12px;color:var(--theme-text-subtle);}.theme-plan-unavailable{font-size:13px;color:var(--theme-text-muted);}.theme-plan-blurb{margin:0;font-size:12.5px;color:#d5d3de;}.ipsApp .theme-plan-text{font-size:13px;line-height:1.7;color:var(--theme-text-muted);}.theme-plan-actions{display:grid;gap:10px;margin-top:auto;}.theme-plan-actions > a{justify-content:space-between;width:100%;}.theme-plan-actions .icon{width:15px;height:15px;}.theme-button.theme-quiet.is-negative{color:#ff9a9a;}.theme-button.theme-quiet.is-negative:hover{border-color:#ff7b7b55;color:#ffb4b4;}.theme-plans-empty{padding:40px 28px;font-size:14px;color:var(--theme-text-muted);}.theme-plans-pagination{margin:18px 0;}.theme-portal-account{padding-top:39px;}.theme-account-shell{display:grid;grid-template-columns:228px minmax(0, 1fr);gap:40px;}.theme-account-rail{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:14px;}.theme-account-side{padding:16px 14px 14px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);box-shadow:inset 0 1px 0 #ffffff05;}.theme-account-person{display:flex;align-items:center;gap:12px;margin:0 2px 14px;padding:4px 4px 18px;border-bottom:1px solid var(--theme-border-muted);}.theme-account-person > div{display:flex;flex-direction:column;gap:4px;min-width:0;}.theme-account-person strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-strong);}.theme-account-person > div > span{font-size:11px;color:var(--theme-text-subtle);}.theme-account-side nav{display:flex;flex-direction:column;gap:3px;}.theme-account-side nav > a{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;border-radius:10px;font-size:12.5px;font-weight:500;color:var(--theme-text-muted);transition:background-color 0.2s, color 0.2s, box-shadow 0.2s;}.theme-account-side nav > a > .icon{flex:none;width:17px;height:17px;}.theme-account-side nav > a > span{flex:1;}.theme-account-side nav > a small{min-width:18px;padding:0 5px;border-radius:6px;background:var(--theme-area-lighter);font-size:10px;font-weight:600;line-height:18px;text-align:center;color:#d5d3de;}.theme-account-side nav > a:not(.active):hover{background:var(--theme-area-light);color:var(--theme-text-strong);}.theme-account-side nav > a.active{background:var(--theme-area-lighter);box-shadow:inset 0 0 0 1px var(--theme-border-strong);font-weight:600;color:var(--theme-text-strong);}.theme-account-side nav > a.active .icon{color:#fff;}.theme-account-side nav > a.active small{background:var(--theme-border-strong);color:var(--theme-text-strong);}.theme-account-signout{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px 12px 4px;border-top:1px solid var(--theme-border-muted);font-size:12px;color:var(--theme-text-subtle);transition:color 0.2s;}.theme-account-signout:hover{color:#fff;}.theme-account-signout > .icon{width:15px;height:15px;}.theme-account-content .theme-text-link.theme-accent{color:#e6e3ee;}.theme-account-content .theme-text-link.theme-accent:hover{color:#fff;}.ipsApp .theme-settings-body .theme-form-buttons .ipsButton_primary{border:0;background:#f5f5f5;box-shadow:inset 0 1px 0 #fff9, 0 3px 12px #0002;color:var(--theme-area);}.ipsApp .theme-settings-body .theme-form-buttons .ipsButton_primary:hover{background:#fff;color:var(--theme-body);}.theme-dash-hero{position:relative;display:grid;gap:22px;margin-bottom:18px;padding:26px 28px 22px;overflow:hidden;isolation:isolate;border:1px solid var(--theme-border);border-radius:22px;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area-lighter) 35%, transparent), transparent 70%), var(--theme-area);box-shadow:inset 0 1px 0 #ffffff08, 0 24px 60px -40px #000;}.theme-dash-hero::before{content:'';position:absolute;top:-140px;right:-80px;z-index:-1;width:420px;height:320px;border-radius:50%;background:radial-gradient(closest-side, #946beb26, transparent);pointer-events:none;}.theme-dash-hero::after{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, #cb34e459, #946beb59, transparent);}.theme-dash-hero-main{display:flex;align-items:center;gap:18px;}.theme-dash-hero-text{flex:1;min-width:0;}.theme-dash-hero-text > h1{margin:0;font-size:clamp(24px, 2.6vw, 32px);font-weight:600;letter-spacing:-1px;line-height:1.15;color:#f6f6f9;overflow-wrap:anywhere;}.theme-dash-hero-text > p{margin:6px 0 0;font-size:13px;color:#a9a6b5;}.theme-dash-hero-text > p > span{margin-inline-start:10px;padding-inline-start:10px;border-inline-start:1px solid var(--theme-border);color:#8f8c9c;white-space:nowrap;}.theme-dash-hero-actions{display:flex;flex-wrap:wrap;gap:8px;}.theme-dash-hero-actions > .theme-button > .icon{width:15px;height:15px;}.theme-dash-quick{display:flex;gap:8px;padding-top:18px;overflow-x:auto;border-top:1px solid var(--theme-border);scrollbar-width:none;}.theme-dash-quick::-webkit-scrollbar{display:none;}.theme-dash-quick > a{display:inline-flex;align-items:center;gap:9px;flex:none;min-height:40px;padding:0 15px 0 11px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:#dcd9e4;font-size:12.5px;font-weight:550;transition:border-color .2s, background-color .2s, color .2s, transform .25s var(--theme-ease);}.theme-dash-quick > a > .icon{width:16px;height:16px;color:#b9b6c6;}.theme-dash-quick > a:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;transform:translateY(-1px);}.theme-dash-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:14px;margin-bottom:18px;}.theme-dash-stat{position:relative;display:grid;grid-template-columns:1fr auto;align-content:start;gap:4px 12px;min-width:0;padding:18px 18px 16px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);color:inherit;transition:border-color .2s, transform .25s var(--theme-ease);}a.theme-dash-stat:hover{border-color:var(--theme-border-strong);color:inherit;transform:translateY(-2px);}.theme-dash-stat-icon{display:grid;place-items:center;grid-column:2;grid-row:1 / span 2;width:38px;height:38px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:#d9d7e0;}.theme-dash-stat-icon > .icon{width:17px;height:17px;}.theme-dash-stat-icon.is-green{border-color:#47d49d35;background:#26cb8d14;color:#61e1ac;}.theme-dash-stat-icon.is-amber{border-color:#e6b34d35;background:#d99c2718;color:#f3c15e;}.theme-dash-stat-icon.is-accent{border-color:#946beb40;background:#946beb1a;color:#c3a9f6;}.theme-dash-stat-icon.is-brand{border-color:transparent;background:var(--theme-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff33, 0 10px 22px -14px #cb34e4cc;}.theme-dash-stat-label{grid-column:1;font-size:12px;font-weight:550;color:#a9a6b5;}.theme-dash-stat > strong{grid-column:1;display:flex;align-items:baseline;gap:6px;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.1;color:#f6f6f9;}.theme-dash-stat > strong > em{font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;color:#8f8c9c;}.theme-dash-stat > small{grid-column:1 / -1;margin-top:8px;font-size:11.5px;color:#8f8c9c;}.theme-dash-spark{grid-column:1 / -1;display:flex;align-items:flex-end;gap:4px;height:34px;margin-top:10px;}.theme-dash-spark > i{flex:1;min-height:3px;border-radius:3px;background:var(--theme-surface-hover);}.theme-dash-spark > i.is-current{background:var(--theme-gradient);}.theme-dash-meter{grid-column:1 / -1;display:flex;gap:3px;height:6px;margin-top:14px;overflow:hidden;border-radius:6px;background:var(--theme-surface-inset);}.theme-dash-meter > i{height:100%;border-radius:6px;}.theme-dash-meter > i.is-green{background:linear-gradient(90deg, #2fbf86, #61e1ac);}.theme-dash-meter > i.is-amber{background:linear-gradient(90deg, #d99c27, #f3c15e);}.theme-dash-meter > i.is-accent{background:var(--theme-gradient);}.theme-dash-legend{display:flex;flex-wrap:wrap;gap:10px;}.theme-dash-legend > span{display:inline-flex;align-items:center;gap:6px;}.theme-dash-legend > span::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor;}.theme-dash-legend > .is-amber{color:#f3c15e;}.theme-dash-legend > .is-accent{color:#c3a9f6;}.theme-dash-legend > .is-green{color:#61e1ac;}.theme-dash-stat-coins{background:radial-gradient(120% 90% at 100% 0, #946beb1f, transparent 60%), var(--theme-area);}.theme-dash-stat-link{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;color:#e6e3ee;}.theme-dash-stat-link > .icon{width:14px;height:14px;transition:transform .2s;}.theme-dash-stat-coins:hover .theme-dash-stat-link > .icon{transform:translateX(3px);}.theme-dash-main{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(0, 1fr);gap:18px;align-items:start;margin-bottom:18px;}.theme-dash-side{display:grid;gap:18px;min-width:0;}.theme-dash-card{min-width:0;}.theme-dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--theme-border);}.theme-dash-card-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.3px;color:#f6f6f9;}.theme-dash-card-head p{margin:4px 0 0;font-size:12px;color:#8f8c9c;}.theme-dash-card-link{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;color:#e6e3ee;}.theme-dash-card-link > .icon{width:14px;height:14px;transition:transform .2s;}.theme-dash-card-link:hover{color:#fff;}.theme-dash-card-link:hover > .icon{transform:translateX(2px);}.theme-dash-key-list, .theme-dash-ship-list, .theme-dash-lines{margin:0;padding:0;list-style:none;}.theme-dash-key{display:grid;gap:12px;padding:18px 22px;border-top:1px solid var(--theme-border);}.theme-dash-key:first-child{border-top:0;}.theme-dash-key-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.theme-dash-key-top > a{min-width:0;font-size:14px;font-weight:600;color:#f6f6f9;overflow-wrap:anywhere;}.theme-dash-key-top > a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;}.theme-dash-key-field{display:flex;align-items:center;min-height:46px;overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-body);}.theme-dash-key-field > code{flex:1;min-width:0;padding:0 14px;overflow:hidden;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:12.5px;letter-spacing:.02em;color:#e6e3ee;text-overflow:ellipsis;white-space:nowrap;}.theme-dash-key-field.is-pending > code{color:#f3c15e;}.theme-dash-key-field > button{display:inline-flex;align-items:center;gap:7px;flex:none;align-self:stretch;padding:0 16px;border:0;border-inline-start:1px solid var(--theme-border);background:var(--theme-area-light);color:#dcd9e4;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s, color .2s;}.theme-dash-key-field > button > .icon{width:14px;height:14px;}.theme-dash-key-field > button:hover{background:var(--theme-area-lighter);color:#fff;}.theme-dash-key-field > button > .theme-copy-done{display:none;}.theme-dash-key-field > button.is-copied{color:#61e1ac;}.theme-dash-key-field > button.is-copied > .theme-copy-idle{display:none;}.theme-dash-key-field > button.is-copied > .theme-copy-done{display:inline;}.theme-dash-key-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11.5px;color:#8f8c9c;}.theme-dash-key-meta > a, .theme-dash-key-meta > span{display:inline-flex;align-items:center;gap:6px;}.theme-dash-key-meta .icon{width:13px;height:13px;}.theme-dash-key-meta > a{color:#b9b6c6;}.theme-dash-key-meta > a:hover{color:#fff;}.theme-dash-order-body{display:grid;gap:14px;padding:18px 22px 20px;}.theme-dash-order-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.theme-dash-order-top strong{display:block;font-size:22px;font-weight:600;letter-spacing:-0.6px;color:#f6f6f9;}.theme-dash-order-top time{display:block;margin-top:2px;font-size:11.5px;color:#8f8c9c;}.theme-dash-lines{display:grid;gap:8px;}.theme-dash-lines > li{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:#cfccd9;}.theme-dash-lines > li > span{min-width:0;overflow-wrap:anywhere;}.theme-dash-lines small{color:#8f8c9c;}.theme-dash-lines strong{flex:none;font-weight:600;color:#f1f0f5;}.theme-dash-order-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--theme-border);font-size:12.5px;color:#a9a6b5;}.theme-dash-order-total > strong{font-size:18px;font-weight:600;color:#f6f6f9;}.theme-dash-order-body > .theme-button{justify-content:center;}.theme-dash-ship{display:flex;align-items:flex-start;gap:12px;padding:16px 22px;border-top:1px solid var(--theme-border);}.theme-dash-ship:first-child{border-top:0;}.theme-dash-ship > .theme-dash-stat-icon{flex:none;width:36px;height:36px;}.theme-dash-ship > div{display:grid;gap:4px;flex:1;min-width:0;}.theme-dash-ship strong{font-size:13px;font-weight:600;color:#f1f0f5;}.theme-dash-ship > div > span{font-size:11.5px;color:#8f8c9c;}.theme-dash-ship > div > span > a{color:#cfccd9;}.theme-dash-ship > div > .theme-dash-card-link{justify-self:start;margin-top:6px;}.theme-dash-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;margin-top:6px;}.theme-dash-steps > i{height:4px;border-radius:4px;background:var(--theme-surface-inset);}.theme-dash-steps.is-amber > i.is-on{background:#f3c15e;}.theme-dash-steps.is-accent > i.is-on{background:var(--theme-gradient);}.theme-dash-steps.is-green > i.is-on{background:#61e1ac;}.theme-dash-spend{margin-bottom:18px;}.theme-dash-spend > .theme-dash-card-head{align-items:flex-start;flex-wrap:wrap;}.theme-dash-totals{display:flex;flex-wrap:wrap;gap:8px;margin:0;}.theme-dash-totals > div{min-width:110px;padding:10px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);}.theme-dash-totals dt{font-size:11px;color:#8f8c9c;}.theme-dash-totals dd{margin:3px 0 0;font-size:16px;font-weight:600;letter-spacing:-0.3px;color:#f6f6f9;}.theme-dash-chart{padding:20px 22px 18px;}.theme-dash-plot{position:relative;height:190px;margin-inline-start:46px;}.theme-dash-tick{position:absolute;inset-inline:0;height:0;border-top:1px dashed var(--theme-border-muted);}.theme-dash-tick > em{position:absolute;inset-inline-end:calc(100% + 10px);top:-7px;font-size:10.5px;font-style:normal;color:#8f8c9c;white-space:nowrap;}.theme-dash-cols{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:10px;align-items:end;}.theme-dash-col{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;}.theme-dash-col > i{width:min(28px, 70%);min-height:2px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg, #cb34e4, #946beb);opacity:.9;transition:opacity .2s, transform .2s;}.theme-dash-col:hover > i{opacity:1;transform:scaleY(1.02);}.theme-dash-col[data-tip]:hover::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:2;padding:6px 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-lighter);box-shadow:0 12px 26px -12px #000;color:#f1f0f5;font-size:11px;white-space:nowrap;transform:translateX(-50%);pointer-events:none;}.theme-dash-months{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:10px;margin:10px 0 0 46px;font-size:10.5px;text-align:center;color:#8f8c9c;}.theme-dash-months > .is-current{font-weight:600;color:#f1f0f5;}.theme-dash-empty{display:grid;justify-items:center;gap:10px;padding:38px 24px 40px;text-align:center;}.theme-dash-empty.is-compact{gap:8px;padding:26px 22px;}.theme-dash-empty-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area-light);color:#b9b6c6;}.theme-dash-empty.is-compact > .theme-dash-empty-icon{width:38px;height:38px;border-radius:12px;}.theme-dash-empty-icon > .icon{width:19px;height:19px;}.theme-dash-empty > strong{font-size:15px;font-weight:600;color:#f1f0f5;}.theme-dash-empty > p{max-width:42ch;margin:0;font-size:12.5px;line-height:1.6;color:#8f8c9c;}.theme-dash-empty > .theme-button{margin-top:6px;}.theme-dash-help{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;}.theme-dash-help-card{display:flex;align-items:center;gap:14px;padding:18px 20px;color:inherit;transition:border-color .2s, transform .25s var(--theme-ease);}.theme-dash-help-card > .theme-dash-stat-icon{flex:none;}.theme-dash-help-card > div{flex:1;min-width:0;}.theme-dash-help-card h3{margin:0;font-size:14px;font-weight:600;color:#f6f6f9;}.theme-dash-help-card p{margin:3px 0 0;font-size:12px;color:#8f8c9c;}.theme-dash-help-card > .icon{width:16px;height:16px;color:#a9a6b5;transition:transform .2s;}.theme-dash-help-card:hover{border-color:var(--theme-border-strong);color:inherit;transform:translateY(-2px);}.theme-dash-help-card:hover > .icon{transform:translateX(3px);}.theme-settings-tabs{display:flex;align-items:center;gap:6px;padding:6px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:56px;}.theme-settings-tabs::-webkit-scrollbar{display:none;}.theme-settings-tab-group{display:flex;align-items:center;gap:4px;flex:none;}.theme-settings-tab-group + .theme-settings-tab-group{margin-inline-start:4px;padding-inline-start:10px;border-inline-start:1px solid var(--theme-border);}.theme-settings-tab{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:38px;padding:0 14px;border-radius:11px;color:#a9a6b5;font-size:12.5px;font-weight:550;white-space:nowrap;transition:background-color .2s, color .2s;}.theme-settings-tab > .icon{width:15px;height:15px;}.theme-settings-tab:hover{background:var(--theme-area-light);color:#fff;}.theme-settings-tab.is-active{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-settings-body{display:grid;gap:18px;min-width:0;}.theme-settings-identity{position:relative;display:flex;align-items:center;gap:18px;padding:22px 24px;}.theme-settings-identity::after{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, #cb34e459, #946beb59, transparent);}.theme-settings-identity-text{flex:1;min-width:0;}.theme-settings-identity-text > h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-0.5px;color:#f6f6f9;overflow-wrap:anywhere;}.theme-settings-identity-text > p{margin:3px 0 0;font-size:13px;color:#b3b0bf;overflow-wrap:anywhere;}.theme-settings-identity-text > span{display:inline-block;margin-top:8px;font-size:11.5px;color:#8f8c9c;}.theme-settings-identity-actions{display:flex;flex-wrap:wrap;gap:8px;}.theme-settings-identity-actions > .theme-button > .icon{width:15px;height:15px;}.theme-settings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;align-items:start;}.theme-settings-card{display:grid;gap:16px;min-width:0;padding:22px 24px;}.theme-settings-card-head{display:flex;align-items:flex-start;gap:14px;}.theme-settings-card-head h2, .theme-settings-link-card h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.3px;color:#f6f6f9;}.theme-settings-card-head p, .theme-settings-link-card p{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:#a9a6b5;}.theme-settings-card-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);color:#e6e3ee;}.theme-settings-card-icon > .icon{width:17px;height:17px;}.theme-settings-card > .theme-button{justify-content:center;}.theme-settings-card > .theme-button > .icon{width:15px;height:15px;}.theme-settings-checklist{display:grid;margin:0;padding:0;list-style:none;}.theme-settings-checklist > li{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--theme-border);}.theme-settings-checklist > li:first-child{padding-top:0;border-top:0;}.theme-settings-checklist > li:last-child{padding-bottom:0;}.theme-settings-check-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--theme-area-light);color:#cfccd9;}.theme-settings-check-icon > .icon{width:15px;height:15px;}.theme-settings-checklist > li > div{flex:1;min-width:0;}.theme-settings-checklist strong{display:block;font-size:13px;font-weight:550;color:#f1f0f5;}.theme-settings-checklist small{display:block;margin-top:2px;font-size:11.5px;color:#8f8c9c;overflow-wrap:anywhere;}.theme-settings-checklist small.is-green{color:#61e1ac;}.theme-settings-checklist small.is-amber{color:#f3c15e;}.theme-settings-check-action{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;color:#e6e3ee;min-height:40px;}.theme-settings-check-action > .icon{width:14px;height:14px;transition:transform .2s;}.theme-settings-check-action:hover{color:#fff;}.theme-settings-check-action:hover > .icon{transform:translateX(2px);}.theme-settings-link-card{display:flex;align-items:center;gap:14px;color:inherit;transition:border-color .2s, transform .25s var(--theme-ease);}.theme-settings-link-card > div{flex:1;min-width:0;}.theme-settings-link-card > .icon{width:16px;height:16px;color:#a9a6b5;transition:transform .2s;}.theme-settings-link-card:hover{border-color:var(--theme-border-strong);color:inherit;transform:translateY(-2px);}.theme-settings-link-card:hover > .icon{transform:translateX(3px);}.theme-settings-body [data-settings-view]{padding:26px 28px;}.theme-settings-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;}.theme-settings-panel-heading h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-0.4px;color:#f6f6f9;}.theme-settings-panel-heading p{max-width:62ch;margin:6px 0 0;font-size:12.5px;line-height:1.6;color:#a9a6b5;}.theme-settings-count{flex:none;padding:5px 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:11.5px;color:#cfccd9;}.theme-note-list{display:grid;gap:6px;margin:0 0 22px;padding:14px 16px 14px 34px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);font-size:12.5px;line-height:1.6;color:#cfccd9;}.theme-note-list > li::marker{color:#946beb;}.theme-settings-body .theme-form-rows{display:grid;gap:18px;max-width:560px;margin:0;padding:0;list-style:none;}.theme-settings-body .theme-form-field{display:grid;gap:8px;margin:0;padding:0;border:0;background:none;}.theme-settings-body .theme-form-field > .ipsFieldRow_label{float:none;width:auto;margin:0;padding:0;text-align:start;font-size:12px;font-weight:550;color:#d9d7e0;}.theme-settings-body .theme-form-field > .ipsFieldRow_content{margin:0;padding:0;}.theme-settings-body .ipsFieldRow_content :is(input[type="text"], input[type="email"], input[type="password"], input[type="url"], select, textarea){width:100%;max-width:none;min-height:46px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#f1f0f5;font-size:13px;}.theme-settings-body .ipsFieldRow_content :is(input, select, textarea):focus{border-color:#cb34e480;outline:0;box-shadow:0 0 0 3px #cb34e41a;}.theme-settings-body .theme-form-static > .ipsFieldRow_content{font-size:14px;color:#f1f0f5;}.theme-settings-body .theme-field-required{font-style:normal;color:#dca8f0;}.theme-settings-body .theme-form-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--theme-border);}.theme-settings-body .theme-form-buttons > .button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border:0;border-radius:10px;background:#f5f5f7;box-shadow:inset 0 1px 0 #fff9, 0 3px 12px #0002;color:#15141b;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s, transform .2s;}.theme-settings-body .theme-form-buttons > .button:hover{background:#fff;color:#15141b;transform:translateY(-1px);}.theme-settings-body .theme-form-buttons > .button > svg{width:15px;height:15px;}.theme-settings-body .theme-form-choices{display:grid;gap:10px;margin:0;padding:0;list-style:none;}.theme-settings-body .theme-choice{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);cursor:pointer;transition:border-color .2s, background-color .2s;}.theme-settings-body .theme-choice > input{position:absolute;width:1px;height:1px;opacity:0;}.theme-settings-body .theme-choice-dot{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid #ffffff40;border-radius:50%;transition:border-color .2s, background-color .2s;}.theme-settings-body .theme-choice-dot::after{content:'';width:8px;height:8px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s var(--theme-ease);}.theme-settings-body .theme-choice:hover{border-color:var(--theme-border-strong);}.theme-settings-body .theme-choice:has(> input:checked){border-color:var(--theme-border-strong);background:var(--theme-area-lighter);}.theme-settings-body .theme-choice > input:checked + .theme-choice-dot{border-color:transparent;background:var(--theme-gradient);}.theme-settings-body .theme-choice > input:checked + .theme-choice-dot::after{transform:scale(1);}.theme-settings-body .theme-choice > input:focus-visible + .theme-choice-dot{outline:2px solid #cb34e4;outline-offset:2px;}.theme-settings-body .theme-choice-text{font-size:13px;color:#f1f0f5;}.theme-settings-body .theme-choice-desc:empty{display:none;}.theme-preference-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.theme-preference-row > span:nth-child(2){flex:1;min-width:200px;}.theme-preference-row strong{display:block;font-size:14px;font-weight:600;color:#f1f0f5;}.theme-preference-row small{display:block;margin-top:3px;font-size:12px;line-height:1.55;color:#8f8c9c;}.theme-status-badge{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:11.5px;font-weight:600;color:#cfccd9;}.theme-status-dot{width:7px;height:7px;border-radius:50%;background:#8f8c9c;}.theme-status-badge.is-green{border-color:#47d49d35;background:#26cb8d14;color:#61e1ac;}.theme-status-badge.is-green > .theme-status-dot{background:#51dfa4;box-shadow:0 0 0 3px #51dfa426;}.theme-session-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--theme-border);border-radius:14px;overflow:hidden;}.theme-session-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--theme-border);background:var(--theme-area);}.theme-session-row:first-child{border-top:0;}.theme-session-row.is-current{background:linear-gradient(90deg, #26cb8d0d, transparent 60%), var(--theme-area);}.theme-session-row > div{flex:1;min-width:0;}.theme-session-row strong{display:block;font-size:13px;font-weight:600;color:#f1f0f5;}.theme-session-row p{margin:2px 0 0;font-size:11.5px;color:#8f8c9c;overflow-wrap:anywhere;}.theme-session-row > .theme-button{flex:none;min-height:36px;padding:0 14px;font-size:12px;}.theme-session-more{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;min-height:42px;border:1px dashed var(--theme-border-strong);border-radius:12px;color:#dcd9e4;font-size:12.5px;font-weight:600;transition:border-color .2s, color .2s;}.theme-session-more > .icon{width:14px;height:14px;}.theme-session-more:hover{border-color:#ffffff59;color:#fff;}.theme-settings-form-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--theme-border);}.theme-settings-form-footer .icon{width:14px;height:14px;}.theme-avatar.theme-dash-hero-photo{flex:none;width:58px;height:58px;border:0;border-radius:50%;box-shadow:0 0 0 3px var(--theme-area), 0 0 0 4px #ffffff1f;}.theme-avatar.theme-dash-hero-photo > img, .theme-avatar.theme-settings-identity-photo > img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.theme-avatar.theme-settings-identity-photo{flex:none;width:64px;height:64px;border:0;border-radius:50%;box-shadow:0 0 0 3px var(--theme-area), 0 0 0 4px #ffffff1f;}.theme-settings-body [data-settings-view] > form.theme-form{display:block;padding:0;border:0;background:none;box-shadow:none;}.theme-settings-body .theme-form-choices .theme-choice{display:flex;}.theme-dash-col > i[style^="height:0%"]{background:var(--theme-surface-hover);}.theme-settings-body .theme-reauth{display:grid;gap:14px;max-width:480px;}.theme-settings-body .theme-reauth .theme-field-help{margin:0;font-size:13px;line-height:1.6;color:var(--theme-text-muted);}.theme-settings-body .theme-reauth .theme-form-grid{display:grid;margin-top:4px;}.theme-settings-body .theme-reauth .theme-form-grid > label{display:grid;gap:8px;font-size:12px;font-weight:600;color:#e7e6ec;}.theme-settings-body .theme-reauth input[type="password"]{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#f1f0f5;font-size:13px;font-weight:400;}.theme-settings-body .theme-reauth input[type="password"]:focus{border-color:#cb34e480;outline:0;box-shadow:0 0 0 3px #cb34e41a;}.theme-settings-body .theme-reauth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;}.theme-settings-body .theme-reauth-actions > .button{width:auto;min-height:44px;padding:11px 22px;font-size:12.5px;}.theme-settings-body .theme-reauth-actions > .theme-inline-link{font-size:12.5px;font-weight:500;color:var(--theme-text-muted);transition:color 0.2s;}.theme-settings-body .theme-reauth-actions > .theme-inline-link:hover{color:#fff;}[dir="rtl"] .theme-icon-arrow{scale:-1 1;}.theme-settings-tabs-bar{position:relative;margin-bottom:18px;overflow:hidden;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);}.theme-settings-tabs-bar::before, .theme-settings-tabs-bar::after{content:'';position:absolute;inset-block:0;z-index:1;width:76px;opacity:0;pointer-events:none;transition:opacity .2s;}.theme-settings-tabs-bar::before{inset-inline-start:0;background:linear-gradient(to right, var(--theme-area) 42%, transparent);}.theme-settings-tabs-bar::after{inset-inline-end:0;background:linear-gradient(to left, var(--theme-area) 42%, transparent);}[dir="rtl"] .theme-settings-tabs-bar::before{background:linear-gradient(to left, var(--theme-area) 42%, transparent);}[dir="rtl"] .theme-settings-tabs-bar::after{background:linear-gradient(to right, var(--theme-area) 42%, transparent);}.theme-settings-tabs-bar:has(> .theme-settings-tabs-arrow:not(.is-end):not([hidden]))::before, .theme-settings-tabs-bar:has(> .theme-settings-tabs-arrow.is-end:not([hidden]))::after{opacity:1;}.theme-settings-tabs-arrow{position:absolute;top:50%;inset-inline-start:10px;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-area-light);box-shadow:0 6px 16px -6px #000;color:#e6e3ee;cursor:pointer;transition:border-color .2s, color .2s, background-color .2s;}.theme-settings-tabs-arrow.is-end{inset-inline-start:auto;inset-inline-end:10px;}.theme-settings-tabs-arrow[hidden]{display:none;}.theme-settings-tabs-bar > .theme-settings-tabs-arrow > .icon{width:15px;height:15px;}.theme-settings-tabs-arrow:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.theme-settings-tabs-arrow:focus-visible{outline:2px solid #ededed;outline-offset:2px;}[dir="rtl"] .theme-icon-back{scale:-1 1;}.theme-dash-stats:has(> :nth-child(4)){grid-template-columns:repeat(auto-fit, minmax(clamp(25% - 11px, (882px - 100%) * 999, 50% - 7px), 1fr));}.theme-order-item-detail:not(:has(> img)){grid-template-columns:minmax(0, 1fr);}.theme-account-content .theme-detail-columns > div{display:grid;gap:16px;align-content:start;}.theme-account-notice{margin:0 0 18px;padding:12px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);font-size:13px;line-height:1.6;color:#e6e3ee;}.theme-account-notice.is-green{border-color:#61e1ac40;color:#9ef0cc;}.theme-account-notice.is-red{border-color:#ff7b7b40;background:#2d14148c;color:#ffb4b4;}.theme-settings-empty{margin:0;font-size:12.5px;color:var(--theme-text-muted);}.theme-heading > .theme-button > .icon{width:15px;height:15px;}.theme-credit-amounts{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:8px;margin:0;padding:0;list-style:none;}.theme-credit-amounts > li{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);}.theme-credit-amounts strong{font-size:21px;font-weight:600;letter-spacing:-0.5px;color:#f6f6f9;}.theme-credit-amounts small{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--theme-text-muted);}.theme-credit-actions{display:flex;flex-wrap:wrap;gap:8px;}.theme-credit-actions > .theme-button{flex:1 1 auto;min-height:42px;gap:10px;}.theme-credit-actions .icon{width:15px;height:15px;}.theme-address-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:16px;}.theme-address-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 22px;}.theme-address-card > header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;}.theme-address-card h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.3px;color:#f6f6f9;overflow-wrap:anywhere;}.theme-address-card p{margin:0;font-size:13px;line-height:1.65;color:#b3b0bf;}.theme-address-card small{font-size:12px;color:var(--theme-text-muted);}.theme-address-card small a{color:#e6e3ee;}.theme-address-perms{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px;color:#b3b0bf;}.theme-address-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid var(--theme-border-muted);}.theme-address-actions > a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);font-size:12px;font-weight:550;color:#e6e3ee;transition:border-color .2s, color .2s;}.theme-address-actions > a:hover{border-color:var(--theme-border-strong);color:#fff;}.theme-address-actions > a.is-danger{margin-inline-start:auto;color:#ffb4b4;}.theme-address-actions > a.is-danger:hover{border-color:#ff7b7b59;color:#ffd0d0;}.theme-address-actions .icon{width:14px;height:14px;}.theme-address-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:200px;padding:22px;border:1px dashed var(--theme-border-strong);border-radius:18px;color:inherit;text-align:center;transition:border-color .2s, background-color .2s;}.theme-address-add:hover{border-color:#cb34e466;background:#cb34e40a;color:inherit;}.theme-address-add strong{margin-top:4px;font-size:14px;font-weight:600;color:#f1f0f5;}.theme-address-add p{margin:0;font-size:12.5px;color:var(--theme-text-muted);}.theme-payment-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;}.theme-payment-card-visual{position:relative;display:grid;align-content:end;gap:6px;min-height:150px;padding:18px 20px;overflow:hidden;border:1px solid #ffffff14;border-radius:14px;background:radial-gradient(120% 120% at 100% 0, #cb34e44d, transparent 55%), linear-gradient(150deg, #2a2236, #16141d);}.theme-payment-card-visual > span{position:absolute;top:16px;inset-inline-start:20px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d9d7e0;}.theme-payment-card-visual > strong{font-size:18px;font-weight:600;letter-spacing:.12em;color:#fff;}.theme-payment-card-visual > small{font-size:11.5px;letter-spacing:.04em;color:#b3b0bf;}.theme-payment-card > .theme-address-actions{margin-top:0;padding-top:0;border-top:0;}.theme-account-blank{justify-items:center;padding:44px 24px;text-align:center;}.theme-account-blank > h2{margin:4px 0 0;font-size:17px;font-weight:600;color:#f6f6f9;letter-spacing:-0.3px;}.theme-account-blank > p{margin:0;font-size:13px;color:var(--theme-text-muted);}.theme-purchase-notice{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;border-color:#f3c15e40;}.theme-purchase-notice > p{flex:1;margin:0;font-size:13px;color:#f3dca6;}.theme-purchase-notice .theme-settings-card-icon{color:#f3c15e;}.theme-purchase-notice > .theme-button{flex:none;gap:10px;}.theme-purchase-side{display:grid;gap:12px;align-content:start;}.theme-purchase-side > .theme-settings-link-card{padding:18px;}.theme-purchase-card{display:grid;gap:18px;padding:22px 24px;}.theme-purchase-head{display:flex;align-items:center;gap:16px;}.theme-purchase-thumb{display:grid;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-light);color:#dca8f0;}.theme-purchase-thumb img{width:100%;height:100%;object-fit:cover;}.theme-purchase-thumb .icon{width:24px;height:24px;}.theme-purchase-head .theme-eyebrow{margin-bottom:6px;}.theme-purchase-head h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-0.4px;color:#f6f6f9;overflow-wrap:anywhere;}.theme-purchase-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px;margin:0;}.theme-purchase-facts > div{padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);}.theme-purchase-facts dt{font-size:11px;color:#8f8c9c;}.theme-purchase-facts dd{margin:3px 0 0;font-size:14px;font-weight:600;color:#f6f6f9;}.theme-purchase-key{display:grid;gap:8px;}.theme-purchase-key > span{font-size:12px;font-weight:550;color:#d9d7e0;}.theme-purchase-key > p{margin:0;font-size:12px;line-height:1.6;color:var(--theme-text-muted);}.theme-purchase-key .theme-key-field{margin-top:0;padding-block:5px;padding-inline:14px 6px;border-radius:12px;background:var(--theme-body);}.theme-purchase-key .theme-key-field code{flex:1;min-width:0;font-size:13px;letter-spacing:.06em;color:#f1eff5;overflow-wrap:anywhere;}.theme-purchase-key .theme-key-field button{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:9px;background:none;color:#cfccd9;cursor:pointer;transition:background-color .2s, color .2s;}.theme-purchase-key .theme-key-field button:hover{background:var(--theme-surface-lift);color:#fff;}.theme-purchase-key .theme-key-field button.is-copied{color:#61e1ac;}.theme-purchase-key .theme-key-field .icon{width:16px;height:16px;}.theme-purchase-actions, .theme-purchase-tools{display:flex;flex-wrap:wrap;gap:8px;}.theme-purchase-actions > .theme-button, .theme-purchase-tools > .theme-button{gap:10px;}.theme-purchase-actions .icon, .theme-purchase-tools .icon{width:15px;height:15px;}.theme-purchase-extra{display:grid;gap:16px;}.theme-purchase-extra:empty{display:none;}.theme-settings-card-head > .theme-settings-check-action{margin-inline-start:auto;}.theme-settings-checklist > li > div > a{color:inherit;}.theme-connections{display:grid;}.theme-connection-list{display:grid;margin:0;padding:0;list-style:none;}.theme-connection{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--theme-border-muted);}.theme-connection:first-child{padding-top:4px;border-top:0;}.theme-connection:last-child{padding-bottom:0;}.theme-connection-logo{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:#e6e3ee;}.theme-connection-logo > svg, .theme-connection-logo > img{width:22px;height:22px;}.theme-connection-logo > .fa{font-size:20px;}.theme-connection-text{display:grid;flex:1;gap:4px;min-width:0;}.theme-connection-text > strong{font-size:14px;font-weight:600;color:#f6f6f9;}.theme-connection-text > small{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--theme-text-muted);overflow-wrap:anywhere;}.theme-connection-text > small > img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover;}.theme-connection-text > small > i{flex:none;width:7px;height:7px;border-radius:50%;background:#6f6c7a;}.theme-connection-text > small strong{font-weight:600;color:#e6e3ee;}.theme-connection.is-connected .theme-connection-text > small > i{background:#61e1ac;box-shadow:0 0 0 3px #61e1ac26;}.theme-connection.is-expired .theme-connection-text > small{color:#f3c15e;}.theme-connection.is-expired .theme-connection-text > small > i{background:#f3c15e;}.theme-connection-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;}.theme-connection-actions > form{margin:0;}.theme-connection-actions .theme-button{min-height:38px;padding:0 16px;}.theme-connection-actions .theme-button.is-danger{color:#ffb4b4;}.theme-connection-actions .theme-button.is-danger:hover{border-color:#ff7b7b59;color:#ffd0d0;}.theme-settings-identity-photo{position:relative;}.theme-settings-photo-edit{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb, var(--theme-body) 70%, transparent);color:#fff;opacity:0;transition:opacity .2s;}.theme-settings-photo-edit > .icon{width:18px;height:18px;}.theme-settings-identity-photo:hover > .theme-settings-photo-edit{opacity:1;}.theme-settings-identity-actions > .theme-button{gap:10px;}.theme-settings-body .theme-notify-form .theme-form-rows{gap:0;max-width:none;}.theme-notify-form .ipsFieldRow_content{display:contents;}.ipsApp .theme-notify-form .ipsFieldRow:first-child{padding-top:4px;border-top:0;}.ipsApp .theme-notify-form .ipsFieldRow:has(.ipsFieldRow_desc) .ipsField_fieldList{grid-column:1 / -1;grid-row:auto;justify-content:flex-start;margin-top:10px;}.ipsApp .theme-notify-form .ipsField_fieldList > li:has(.ipsFieldRow_desc){flex-basis:100%;align-items:flex-start;}.theme-notify-form .ipsField_fieldList_content > br{display:none;}.theme-notify-form .ipsField_fieldList_content .ipsFieldRow_desc{display:block;margin-top:3px;font-size:12px;line-height:1.55;white-space:normal;color:var(--theme-text-muted);}[dir="rtl"] .ipsApp .theme-notify-form .ipsCustomInput input:checked + span::after{transform:translateX(-14px);}.theme-settings-body .theme-notify-form .theme-form-buttons:not(:has(*)){display:none;}.theme-notify-expand{margin-top:-7px;}.theme-notify-close{margin-top:-7px;}.theme-notify-expand.ipsLoading::after{content:'';width:14px;height:14px;border:2px solid #ffffff38;border-top-color:#fff;border-radius:50%;animation:notify-spin .7s linear infinite;}.ipsApp .theme-notify-form .ipsFieldRow .ipsFieldRow_content .ipsField_fieldList{margin-inline-start:0;padding-inline-start:0;border-inline-start:0;}[dir="rtl"] .theme-order-back > .icon{scale:-1 1;}[dir="rtl"] .theme-order-back:hover > .icon{transform:translateX(3px);}@keyframes notify-spin{to{transform:rotate(1turn);}}@media (max-width:1200px){.theme-account-stats{gap:12px;}.theme-account-stat > strong{font-size:25px;}.theme-order-product{gap:10px;}.theme-account-shell{grid-template-columns:200px minmax(0, 1fr);gap:28px;}.theme-dash-main{grid-template-columns:minmax(0, 1fr);}.theme-dash-side{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;}}@media (max-width:1000px){.theme-account-content .theme-heading h1{font-size:36px;}.theme-account-discord, .theme-account-credits{display:none;}.theme-account-shell{display:block;}.theme-account-rail{position:static;margin-bottom:26px;}.theme-account-side{padding:8px;}.theme-account-person{display:none;}.theme-account-side nav{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none;}.theme-account-side nav > a{flex:none;width:auto;min-height:40px;padding:9px 13px;white-space:nowrap;}.theme-account-side nav > a > small{display:none;}.theme-account-signout{margin-top:6px;padding:10px 12px 4px;}.theme-settings-grid{grid-template-columns:minmax(0, 1fr);}.theme-license-row .theme-key-field button{width:38px;height:38px;}}@media (max-width:900px){.theme-order-recap{position:static;}}@media (max-width:760px){.theme-account-content .theme-heading{display:block;margin-bottom:24px;}.theme-account-content .theme-heading h1{font-size:29px;line-height:1.2;letter-spacing:-1px;}.theme-account-content .theme-heading p{font-size:11px;margin-top:12px;}.theme-account-content .theme-heading > .theme-button{margin-top:19px;font-size:10px;min-height:40px;}.theme-account-stats{gap:8px;}.theme-account-stat{flex-direction:column;}.theme-account-stat > .icon:first-child{width:19px;height:19px;margin-bottom:5px;}.theme-account-stat > strong{font-size:25px;}.theme-account-stat > .icon:last-child{inset-inline-end:10px;top:17px;width:10px;height:10px;}.theme-account-section-title{margin-top:27px;margin-bottom:16px;}.theme-account-section-title > h2{font-size:18px;}.theme-account-section-title > .theme-text-link{font-size:10px;}.theme-license-grid{grid-template-columns:1fr;gap:15px;}.theme-license-cover{height:150px;}.theme-license-body{padding:22px;}.theme-license-body h3{font-size:20px;}.theme-license-body > span{font-size:11px;}.theme-license-actions .theme-button{min-height:40px;font-size:10px;}.theme-license-actions > .theme-text-link{font-size:10px;}.theme-order-row{position:relative;}.theme-order-product{grid-column:1/-1;grid-row:1;gap:13px;padding-inline-end:20px;}.theme-order-date{grid-column:1;grid-row:3;}.theme-order-row > .theme-badge{grid-column:1;grid-row:2;margin-inline-start:78px;}.theme-order-price{grid-column:2;grid-row:2;align-self:center;}.theme-order-row > .theme-row-arrow{position:absolute;right:17px;top:29px;}.theme-order-tracker{padding:22px 12px;gap:4px;border-radius:13px;}.theme-order-tracker > div{gap:10px;}.theme-order-tracker > div > span > .icon{width:15px;height:15px;}.theme-order-tracker strong{font-size:10.5px;}.theme-order-tracker small{font-size:10px;line-height:1.4;}.theme-order-item-detail > img{margin-bottom:10px;}.theme-order-item-detail p{font-size:12px;}.theme-order-info{padding:23px;}.theme-order-info h3{font-size:17px;}.theme-order-info > div{font-size:10px;}.theme-order-info p{font-size:11px;}.theme-purchase-price > strong{font-size:37px;}.theme-purchase-variants > legend{grid-column:1/-1;}.theme-purchase-variant + .theme-purchase-variant{margin-top:0;}.theme-purchase-variant > b{margin-inline-start:22px;width:100%;font-size:15px;}.theme-purchase-variant strong{font-size:11px;}.theme-purchase-variant small{font-size:8px;}.theme-purchase-variants{grid-template-columns:1fr 1fr;flex-direction:column;}.theme-purchase-sticky{order:1;position:static;max-height:none;overflow:visible;width:100%;padding:0;top:auto;}.theme-purchase-variant{flex-wrap:nowrap;}.theme-purchase-variant .theme-variant-label > strong, .theme-variant-cost > b{font-size:13px;}.theme-purchase-variant .theme-variant-label > small{font-size:10px;}.theme-purchase-buy, .theme-purchase-add{height:47px;font-size:12px;min-height:51px;}.theme-purchase-action-row > button{font-size:12px;height:50px;min-height:50px;padding:0 9px !important;}.theme-purchase-action-row{gap:8px;}.theme-account-content .theme-heading-actions > .theme-button{flex:1;}.theme-order-row .theme-row-arrow{position:static;}.theme-order-row{grid-template-columns:minmax(0, 1fr) auto;gap:10px 14px;}.theme-order-row > .theme-order-date, .theme-order-row > .theme-row-arrow{display:none;}.theme-order-item-detail{grid-template-columns:minmax(0, 1fr);}.theme-license-row{grid-template-columns:56px minmax(0, 1fr);gap:14px;padding:16px;grid-template-areas:"thumb title" "thumb meta" "key key" "side side";align-items:start;row-gap:12px;}.theme-license-thumb{width:56px;height:56px;border-radius:14px;}.theme-license-side{flex-direction:row;justify-content:space-between;align-items:center;grid-area:side;}.theme-notify-intro{flex-direction:column;}.theme-notify-intro, .theme-notify-row-head, .theme-notify-window{padding-left:18px;padding-right:18px;}.theme-followed-group{grid-template-columns:minmax(0, 1fr);gap:8px;}.theme-messenger-bar > .ipsGrid_span6{display:none;}.theme-plans-head{align-items:flex-start;}.theme-plan{padding:22px;}.theme-plan-art{margin:-22px -22px 0;}.theme-plan-price > strong{font-size:32px;}.theme-portal-account{padding-top:19px;}.theme-account-side nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));overflow:visible;}.theme-account-side nav > a{flex-direction:column;justify-content:center;gap:7px;min-height:58px;padding:8px 3px;font-size:10.5px;text-align:center;white-space:normal;}.theme-account-side nav > a > span{flex:none;}.theme-dash-hero{padding:20px 18px 16px;border-radius:18px;}.theme-dash-hero-main{flex-wrap:wrap;gap:14px;}.theme-dash-hero-text{flex-basis:calc(100% - 62px);}.theme-dash-hero-text > p > span{display:block;margin:4px 0 0;padding:0;border:0;}.theme-dash-hero-actions{width:100%;}.theme-dash-hero-actions > .theme-button{flex:1;justify-content:center;}.theme-dash-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.theme-dash-stat{padding:14px;}.theme-dash-stat > strong{font-size:24px;}.theme-dash-stat-icon{width:32px;height:32px;border-radius:10px;}.theme-dash-side{grid-template-columns:minmax(0, 1fr);}.theme-dash-card-head, .theme-dash-key, .theme-dash-order-body, .theme-dash-ship, .theme-dash-chart{padding-inline:16px;}.theme-dash-totals > div{flex:1;min-width:0;}.theme-dash-plot, .theme-dash-months{margin-inline-start:36px;}.theme-dash-cols, .theme-dash-months{gap:4px;}.theme-dash-months > span:nth-child(even){visibility:hidden;}.theme-settings-identity{flex-wrap:wrap;padding:18px;}.theme-settings-identity-actions{width:100%;}.theme-settings-identity-actions > .theme-button{flex:1;justify-content:center;}.theme-settings-card, .theme-settings-body [data-settings-view]{padding:18px;}.theme-session-row{flex-wrap:wrap;}.theme-session-row > .theme-button{width:100%;justify-content:center;}.theme-avatar.theme-dash-hero-photo{width:48px;height:48px;}.theme-settings-tabs-arrow{inset-inline-start:8px;}.theme-settings-tabs-arrow.is-end{inset-inline-start:auto;inset-inline-end:8px;}.theme-dash-quick{flex-wrap:wrap;overflow:visible;}.theme-dash-quick > a{flex:1 1 auto;justify-content:center;}.theme-dash-totals{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.theme-license-main{display:contents;}.theme-license-thumb{grid-area:thumb;}.theme-license-title{grid-area:title;gap:8px;}.theme-license-meta{grid-area:meta;margin-top:0;}.theme-license-row .theme-key-field, .theme-license-nokey{grid-area:key;max-width:none;margin-top:0;}.theme-license-row .theme-key-field button{width:38px;height:38px;}.theme-settings-panel-heading{flex-direction:column;gap:10px;}.theme-purchase-side{margin-top:16px;}.theme-purchase-card{padding:18px;}.theme-purchase-notice{flex-wrap:wrap;}.theme-purchase-notice > p{flex-basis:calc(100% - 52px);}.theme-purchase-notice > .theme-button{width:100%;}.theme-address-grid{grid-template-columns:minmax(0, 1fr);}.theme-address-add{min-height:150px;}.theme-connection{flex-wrap:wrap;}.theme-connection-actions{justify-content:flex-start;width:100%;padding-inline-start:58px;}.ipsApp .theme-notify-form .ipsFieldRow{grid-template-columns:minmax(0, 1fr);}.theme-notify-form .ipsField_fieldList{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:10px;}.theme-credit-amounts{grid-template-columns:repeat(auto-fit, minmax(88px, 1fr));}.theme-credit-amounts strong{font-size:18px;}.theme-purchase-key .theme-key-field code{font-size:12px;letter-spacing:.02em;}}@media (max-width:380px){.theme-account-content .theme-heading h1{font-size:28px;}.theme-dash-stats{grid-template-columns:minmax(0, 1fr);}.theme-dash-stats:has(> :nth-child(4)){grid-template-columns:minmax(0, 1fr);}}@media (min-width:761px) and (max-width:1150px){.theme-purchase-variant .theme-variant-label > strong, .theme-variant-cost > b{font-size:13px;}}@media (min-width:761px) and (max-width:1000px){.theme-account-side nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);overflow:visible;}.theme-account-side nav > a{flex-direction:column;justify-content:center;gap:6px;min-height:58px;padding:8px 4px;font-size:11px;text-align:center;white-space:normal;}.theme-account-side nav > a > span{flex:none;}}@media (max-height:860px){.theme-account-rail{position:static;}}@media (prefers-reduced-motion:reduce){.theme-purchase-buy .icon{transition:none;}.theme-purchase-add{transition:none;}.theme-purchase-add-symbol > .icon{transition:none;}}.theme-portal-page .icon{width:19px;height:19px;}.theme-account-signout > .icon{width:15px;height:15px;}.has-page-atmosphere{background:var(--theme-body);}.theme-dash-tile > .icon{width:17px;height:17px;}.theme-dash-coin > .icon{width:16px;height:16px;}.theme-dash-key-meta .icon{width:13px;height:13px;}.theme-lang-suggest{position:relative;z-index:1000;background:linear-gradient(90deg, #cb34e414, transparent 30%, transparent 70%, #946beb14), color-mix(in srgb, var(--theme-body) 90%, transparent);border-bottom:1px solid var(--theme-border-muted);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);}.theme-lang-suggest-inner{display:flex;align-items:center;gap:13px;max-width:1340px;margin:0 auto;padding:10px 20px;font-size:13px;color:#f2f2f5;}.theme-lang-suggest-flag{line-height:1;border-radius:10px;}.theme-lang-suggest-text{flex:1 1 auto;min-width:0;color:#cdccd4;}.theme-lang-suggest-actions{display:inline-flex;align-items:center;gap:16px;}.theme-lang-suggest-switch{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:980px;font-size:12px;font-weight:600;color:#ffffff;background:linear-gradient(118deg, #cb34e4, #946beb);box-shadow:0 6px 18px -8px #cb34e480;transition:filter .15s ease, transform .15s ease;}.theme-lang-suggest-switch:hover{color:#ffffff;filter:brightness(1.12);text-decoration:none;}.theme-lang-suggest-switch .icon{width:15px;height:15px;}.theme-lang-suggest-dismiss{font-size:12px;color:#8e8d97;}.theme-lang-suggest-dismiss:hover{color:#f2f2f5;text-decoration:none;}.theme-offline{position:relative;place-items:center;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--theme-body);}.theme-offline-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 46% 38% at 50% -6%, #cb34e42e, transparent 70%), radial-gradient(ellipse 34% 30% at 82% 108%, #946beb24, transparent 70%), radial-gradient(ellipse 30% 26% at 12% 104%, #4bb4f51c, transparent 72%);}.theme-offline-badge{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-fill);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#cfccd9;}.theme-offline-badge > i{width:7px;height:7px;border-radius:50%;background:#f0b35a;box-shadow:0 0 0 3px #f0b35a26;animation:theme-offline-pulse 2.2s ease-in-out infinite;}.theme-offline-actions{display:flex;flex-wrap:wrap;gap:12px;}.theme-offline-signin{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:13px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 16px 36px -16px #cb34e4cc, inset 0 1px 0 #ffffff40;transition:filter .2s, transform .2s;}.theme-offline-signin:hover{filter:brightness(1.07);transform:translateY(-1px);color:#fff;}.theme-offline-signin > .icon{width:16px;height:16px;}.theme-offline-discord{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border:0;border-radius:13px;background:#5865f2;color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 16px 36px -16px #5865f2cc, inset 0 1px 0 #ffffff33;transition:background .2s, transform .2s;}.theme-offline-discord:hover{background:#4752c4;transform:translateY(-1px);color:#fff;}.theme-offline-discord > .icon{width:17px;height:17px;color:#fff;}.theme-lang-suggest-flag{display:grid;place-items:center;width:auto;height:auto;padding:0;border:0;background:none;font-size:0;}.theme-lang-suggest-flag img{display:block;width:26px;height:20px;border-radius:5px;object-fit:cover;box-shadow:0 0 0 1px #ffffff24;}.theme-offline{display:block;padding:0;}.theme-offline-stage{position:absolute;inset:0;z-index:-2;overflow:hidden;}.theme-offline-stage img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.5;filter:brightness(.55) saturate(.9);}.theme-offline-stage::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-body) 97%, transparent) 0%, color-mix(in srgb, var(--theme-body) 80%, transparent) 42%, color-mix(in srgb, var(--theme-body) 50%, transparent) 70%, color-mix(in srgb, var(--theme-body) 70%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--theme-body) 60%, transparent) 0%, color-mix(in srgb, var(--theme-body) 20%, transparent) 40%, var(--theme-body) 96%);}.theme-offline-inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, .8fr);gap:60px;align-items:center;width:min(var(--theme-max), calc(100% - 112px));min-height:100dvh;margin:0 auto;padding:60px 0;}.theme-offline-copy{display:block;text-align:start;}.theme-offline-logo{display:block;width:200px;height:auto;margin:0 0 34px;}.theme-offline h1{margin:22px 0 0;font-size:clamp(44px, 5.4vw, 72px);font-weight:600;letter-spacing:-2.4px;line-height:1.02;color:#f4f2f8;}.theme-offline h1 > span{color:#8f8c9c;}.theme-offline p{margin:18px 0 0;max-width:46ch;font-size:15px;line-height:1.75;color:#b3b0bf;}.theme-offline-actions{justify-content:flex-start;margin-top:30px;}.theme-offline-points{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:40px;}.theme-offline-points > div{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--theme-border-muted);border-radius:16px;background:color-mix(in srgb, var(--theme-area) 80%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.theme-offline-point-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 10px 22px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-offline-points > div:nth-child(2) .theme-offline-point-icon{background:linear-gradient(135deg, #2fd0a7, #1d9bf0);box-shadow:0 10px 22px -12px #2fd0a7cc, inset 0 1px 0 #ffffff40;}.theme-offline-points > div:nth-child(3) .theme-offline-point-icon{background:linear-gradient(135deg, #5b8cff, #946beb);box-shadow:0 10px 22px -12px #5b8cffcc, inset 0 1px 0 #ffffff40;}.theme-offline-point-icon > .icon{width:18px;height:18px;}.theme-offline-points strong{display:block;font-size:13px;font-weight:600;color:#f1eff5;}.theme-offline-points small{display:block;margin-top:4px;font-size:11.5px;line-height:1.55;color:#9f9cab;}.theme-offline-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:40px;padding-top:22px;border-top:1px solid var(--theme-border-muted);font-size:11.5px;color:#8f8c9c;}.theme-offline-live{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#cfccd9;}.theme-offline-live > i{width:7px;height:7px;border-radius:50%;background:#f0b35a;box-shadow:0 0 0 3px #f0b35a26;animation:theme-offline-pulse 2.2s ease-in-out infinite;}.theme-offline-art{display:grid;place-items:center;}body:has(.theme-offline) .theme-lang-suggest{display:none;}.theme-offline-art > *{height:auto;filter:drop-shadow(0 40px 70px #000c) drop-shadow(0 0 60px #cb34e426);}.theme-offline-art svg{width:100%;height:auto;}.theme-offline-art > *{width:min(300px, 100%);animation:theme-offline-float 7s ease-in-out infinite;}.theme-offline-art img{animation:theme-offline-float 7s ease-in-out infinite;width:100%;height:auto;opacity:.95;filter:drop-shadow(0 30px 60px #000c) drop-shadow(0 0 70px #cb34e433);}.theme-auth .icon{width:16px;height:16px;flex:none;}.theme-auth-split, .theme-auth-screen{position:relative;display:grid;grid-template-columns:minmax(0, 1.06fr) minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) auto;grid-template-areas:"showcase top" "showcase main" "showcase foot";column-gap:clamp(32px, 4.5vw, 88px);min-height:100dvh;padding:16px clamp(20px, 3vw, 48px) 16px 16px;background:var(--theme-body);color:#f1f0f5;}.theme-auth-layout{display:contents;}.theme-mfa-overlay{position:fixed;inset:0;z-index:6000;overflow-y:auto;overscroll-behavior:contain;background:var(--theme-body);}#elTwoFactorAuthentication > .theme-auth-screen{width:100%;max-width:none;}.theme-auth-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:440px;margin:20px auto 0;}.theme-auth-brand{display:inline-flex;flex:none;}.theme-auth-brand > img{display:block;width:auto;height:30px;}.theme-auth-back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-fill);color:#d9d6e3;font-size:12.5px;font-weight:500;white-space:nowrap;transition:border-color .2s, background-color .2s, color .2s;}.theme-auth-back:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-inset);color:#fff;}.theme-auth-back > .icon{width:15px;height:15px;transition:transform .25s var(--theme-ease);}.theme-auth-back:hover > .icon{transform:translateX(-2px);}.theme-auth-center, .theme-auth-form-side{grid-area:main;align-self:center;width:100%;max-width:440px;margin:0 auto;padding:44px 0;}.theme-auth-heading, .theme-auth-form-heading{margin-bottom:26px;}.theme-auth-heading h1, .theme-auth-form-heading h1{margin:0;font-size:clamp(30px, 2.5vw, 38px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:#f6f4fa;text-wrap:balance;}.theme-auth-heading p, .theme-auth-form-heading p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:#a9a6b5;}.theme-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-inset);}.theme-auth-tabs > a{display:grid;place-items:center;height:40px;border-radius:10px;font-size:13px;font-weight:500;color:#a9a6b5;transition:color .2s, background-color .2s;}.theme-auth-tabs > a:hover{background:var(--theme-surface-lift);color:#fff;}.theme-auth-tabs > a.active{background:var(--theme-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, 0 12px 26px -14px #cb34e4;}.theme-auth .theme-form, .theme-auth .theme-auth-form, .theme-auth .theme-auth-holding{display:grid;gap:16px;margin:0;padding:0;border:0;background:none;}.theme-auth .theme-field{display:grid;gap:8px;margin:0;}.theme-auth .theme-field > span, .theme-auth-field > span, .theme-auth-otp-field > label{font-size:12.5px;font-weight:500;color:#dcd9e5;}.theme-auth .theme-field input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), .theme-auth .theme-field select, .theme-auth-input > input{width:100%;height:48px;min-height:48px;padding:0 15px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);color:#f1f0f5;font-size:14px;transition:border-color .2s, box-shadow .2s, background-color .2s;}.theme-auth .theme-field input::placeholder, .theme-auth-input > input::placeholder{color:#6f6c7d;}.theme-auth .theme-field input:hover, .theme-auth-input > input:hover{border-color:var(--theme-border-strong);}.theme-auth .theme-field input:focus, .theme-auth .theme-field select:focus, .theme-auth-input > input:focus{border-color:#cb34e4a6;outline:0;box-shadow:0 0 0 4px #cb34e41f;}.theme-auth .theme-field input:-webkit-autofill, .theme-auth-input > input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px var(--theme-area-light);-webkit-text-fill-color:#f1f0f5;caret-color:#f1f0f5;}.theme-auth .theme-field[aria-invalid="true"] input, .theme-auth-input.is-invalid > input{border-color:#ff7b7b80;}.theme-auth-options, .theme-auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12.5px;color:#a9a6b5;}.theme-auth-options label, .theme-auth .theme-check-line{display:inline-flex;align-items:center;gap:9px;cursor:pointer;}.theme-auth .theme-check-line{align-items:flex-start;font-size:12.5px;line-height:1.6;color:#b3b0bf;}.theme-auth .theme-check-line a{color:#fff;text-decoration:underline;text-underline-offset:3px;}.theme-auth-options input[type="checkbox"], .theme-auth .theme-check-line input[type="checkbox"]{display:grid;place-items:center;flex:none;width:17px;height:17px;margin:1px 0 0;border:1px solid #ffffff3d;border-radius:5px;background:var(--theme-area-light);cursor:pointer;appearance:none;transition:background-color .2s, border-color .2s;}.theme-auth-options input[type="checkbox"]:checked, .theme-auth .theme-check-line input[type="checkbox"]:checked{border-color:transparent;background:var(--theme-gradient);}.theme-auth-options input[type="checkbox"]:checked::after, .theme-auth .theme-check-line input[type="checkbox"]:checked::after{content:'';width:8px;height:4.5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg);}.theme-auth-options input[type="checkbox"]:focus-visible, .theme-auth .theme-check-line input[type="checkbox"]:focus-visible{outline:2px solid #cb34e4;outline-offset:2px;}.theme-auth-options > a, .theme-auth-form-options > a{color:#dcd9e5;font-weight:500;}.theme-auth-options > a:hover, .theme-auth-form-options > a:hover{color:#fff;}.theme-auth .theme-form > .theme-button, .theme-auth .theme-auth-form > .theme-button, .theme-auth .theme-auth-holding > .theme-button, .theme-auth-otp-field > .theme-button, .theme-auth-field ~ .theme-button{justify-content:space-between;width:100%;height:50px;min-height:50px;padding:0 18px;border-radius:12px;font-size:13px;}.theme-auth .theme-form-message.is-error, .theme-auth-field-error{display:block;margin:0;font-size:12px;line-height:1.55;color:#ff9b9b;}.theme-auth .theme-form > .theme-form-message.is-error, .theme-auth-notice{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;border:1px solid #ff7b7b38;border-radius:11px;background:#ff7b7b0d;color:#ffc4c4;font-size:12.5px;line-height:1.6;}.theme-auth-divider{display:flex;align-items:center;gap:14px;margin:26px 0 16px;font-size:12px;color:#7d7a8c;white-space:nowrap;}.theme-auth-divider::before, .theme-auth-divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg, transparent, var(--theme-border-strong));}.theme-auth-divider::after{background:linear-gradient(270deg, transparent, var(--theme-border-strong));}.theme-auth-providers{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:10px;margin:0;}.theme-auth-bottom{margin-top:24px;text-align:center;font-size:13px;color:#8f8c9c;}.theme-auth-bottom a{margin-inline-start:4px;color:#fff;font-weight:500;}.theme-auth-bottom a:hover{text-decoration:underline;text-underline-offset:3px;}.theme-auth-foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;width:100%;max-width:440px;margin:0 auto 6px;padding-top:18px;border-top:1px solid var(--theme-border-muted);font-size:12px;color:#7d7a8c;}.theme-auth-foot > nav{display:flex;flex-wrap:wrap;gap:6px 16px;}.theme-auth-foot a{color:#a9a6b5;transition:color .2s;}.theme-auth-foot a:hover{color:#fff;}.theme-auth-form-panel{display:grid;}.theme-auth-symbol{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:22px;isolation:isolate;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-surface-fill);box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 36px -18px #000;color:#f1f0f5;}.theme-auth-symbol > span{position:absolute;inset:-12px;z-index:-1;border-radius:50%;background:radial-gradient(circle, #cb34e43d 0%, transparent 68%);}.theme-auth-symbol > svg{width:24px;height:24px;}.theme-auth-symbol.is-holding > span{animation:theme-auth-breathe 3.2s ease-in-out infinite;}.theme-auth-state-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-fill);font-size:13px;line-height:1.5;color:#dcd9e5;}.theme-auth-state-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39926;animation:theme-auth-breathe 2.4s ease-in-out infinite;}.theme-auth-caption{margin:0;font-size:13px;line-height:1.65;color:#a9a6b5;}.theme-auth-caption > a{color:#fff;text-decoration:underline;text-underline-offset:3px;}.theme-auth-back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:4px auto 0;padding:6px 4px;border:0;background:none;color:#a9a6b5;font:inherit;font-size:13px;cursor:pointer;transition:color .2s;}.theme-auth-back-link:hover{color:#fff;}.theme-auth-back-link > svg{width:15px;height:15px;}.theme-auth-field{display:grid;gap:8px;}.theme-auth-input{position:relative;display:flex;align-items:center;}.theme-auth-input > svg{position:absolute;inset-inline-start:14px;width:16px;height:16px;color:#7d7a8c;pointer-events:none;}.theme-auth-input > svg ~ input{padding-inline-start:42px;}.theme-auth-input > button{position:absolute;inset-inline-end:8px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:#8f8c9c;cursor:pointer;}.theme-auth-input > button:hover{background:var(--theme-surface-lift);color:#fff;}.theme-auth-otp-field{display:grid;gap:10px;}.theme-auth-otp-field > small{font-size:12px;line-height:1.55;color:#8f8c9c;}.theme-auth-otp-field > small.theme-auth-field-error{color:#ff9b9b;}.theme-auth-code{width:100%;height:58px;padding:0 18px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:#f6f4fa;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;transition:border-color .2s, box-shadow .2s;}.theme-auth-code::placeholder{color:#4d4a5a;}.theme-auth-code:focus{border-color:#cb34e4a6;outline:0;box-shadow:0 0 0 4px #cb34e41f;}.theme-auth-mfa-setup{display:grid;gap:12px;font-size:13px;line-height:1.65;color:#b3b0bf;}.theme-auth-mfa-setup strong{color:#f1f0f5;font-weight:500;}.theme-auth-qr{justify-self:start;padding:12px;border-radius:14px;background:#fff;}.theme-auth-qr > img{display:block;width:150px;height:150px;}.theme-auth .ipsTabs{margin-bottom:4px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-fill);}[dir="rtl"] .theme-auth-back > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-auth-back:hover > .icon{transform:translateX(2px) scaleX(-1);}.theme-auth-card, .theme-auth-form-panel{padding:26px;border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-surface-fill);box-shadow:inset 0 1px 0 #ffffff0d, 0 30px 60px -36px #000;}.theme-auth-card > .theme-auth-tabs{margin:-8px -8px 22px;}[dir="rtl"] .theme-auth-back-link > svg{transform:scaleX(-1);}[dir="rtl"] .theme-auth .theme-button > .icon:last-child{transform:scaleX(-1);}[dir="rtl"] .theme-auth .theme-button:hover > .icon:last-child{transform:translateX(-2px) scaleX(-1);}.theme-auth-showcase{grid-area:showcase;position:sticky;top:16px;align-self:start;display:flex;align-items:center;justify-content:center;height:calc(100dvh - 32px);min-height:600px;overflow:hidden;isolation:isolate;padding:clamp(32px, 4vw, 64px);border:1px solid var(--theme-border);border-radius:28px;background:var(--theme-body);box-shadow:inset 0 1px 0 #ffffff12;}.theme-auth-showcase::before{content:'';position:absolute;inset:0;z-index:-1;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_hero-grain.svg") repeat;background-size:180px;opacity:.16;mix-blend-mode:soft-light;pointer-events:none;}.theme-auth-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;}.theme-auth-shade{position:absolute;inset:0;background:radial-gradient(64% 44% at 50% 50%, #0d0c12b3 0%, #0d0c1259 55%, transparent 100%), linear-gradient(180deg, #0d0c12d9 0%, #0d0c1240 32%, #0d0c1240 60%, #0d0c12f2 100%), linear-gradient(125deg, #3b145480 0%, transparent 52%, #13305a4d 100%);}.theme-auth-stars{position:absolute;inset:0;mask-image:linear-gradient(#000 0%, #000 52%, transparent 90%);-webkit-mask-image:linear-gradient(#000 0%, #000 52%, transparent 90%);}.theme-auth-star{position:absolute;width:var(--theme-star-size);height:var(--theme-star-size);border-radius:50%;background:#e3e8ff;opacity:var(--theme-star-opacity);box-shadow:0 0 3px #d7bdec33;}.theme-auth-star:nth-child(3n){background:#f2dff7;}.theme-auth-pitch{position:relative;display:flex;flex-direction:column;align-items:center;max-width:540px;text-align:center;}.theme-auth-pitch h2{margin:0;font-size:clamp(40px, 3.9vw, 64px);font-weight:600;letter-spacing:-.045em;line-height:1.02;color:#fff;text-wrap:balance;text-shadow:0 2px 30px #0d0c1299;}.theme-auth-pitch h2 > span{color:#bdb6cc;}.theme-auth-pitch p{max-width:38ch;margin:20px 0 0;font-size:16px;line-height:1.6;color:#d6d2e0;text-shadow:0 1px 16px #0d0c12b3;}.theme-auth-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0 0;padding:0;list-style:none;}.theme-auth-perks > li{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px 0 11px;border:1px solid #ffffff1f;border-radius:999px;background:color-mix(in srgb, var(--theme-body) 35%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12.5px;font-weight:500;color:#ebe8f2;}.theme-auth-perks .icon{width:15px;height:15px;color:#fff;}.ipsApp .theme-auth-providers .theme-auth-provider{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:var(--theme-social, #2a2833);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s, filter .2s, transform .25s var(--theme-ease);}.theme-auth-providers .theme-auth-provider:hover{filter:brightness(1.08);transform:translateY(-1px);}.theme-auth-providers .theme-auth-provider:focus-visible{outline:2px solid #fff;outline-offset:3px;}.theme-auth-providers .theme-auth-provider.ipsSocial_google{border-color:#dadce0;background:#fff;color:#1f1f1f;}.theme-auth-providers .theme-auth-provider.ipsSocial_google:hover{background:#f1f3f4;filter:none;}.theme-auth-providers .theme-auth-provider.ipsSocial_google:focus-visible{outline-color:#8ab4f8;}.theme-auth-provider > .fa{font-size:17px;color:currentColor;}.theme-auth-provider > span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.theme-auth-provider > img, .theme-auth-provider-mark{flex:none;width:18px;height:18px;}.theme-auth-glow{position:absolute;inset:40% -18% -26%;background:radial-gradient(ellipse 66% 46% at 50% 72%, #eed5f7 0%, #ce95dd 22%, #a858bbad 44%, #78348b59 66%, transparent 92%), radial-gradient(ellipse 60% 70% at 4% 66%, #b62a9f9c 0%, #84256a44 43%, transparent 80%), radial-gradient(ellipse 60% 70% at 98% 66%, #5ba8d7b8 0%, #3d5b9f55 43%, transparent 80%);opacity:.62;mix-blend-mode:screen;mask-image:linear-gradient(to bottom, transparent, #000 34%, #000 74%, transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 34%, #000 74%, transparent);animation:theme-auth-glow 16s ease-in-out infinite;}.theme-auth-still, .theme-auth-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.theme-auth-still{filter:saturate(.8) contrast(1.05) brightness(.66);transform:scale(1.06);animation:theme-auth-drift 48s ease-in-out infinite alternate;}.theme-auth-film{filter:saturate(.6) contrast(1.05) brightness(.48) blur(1.5px);opacity:0;transform:scale(1.04);transition:opacity .6s ease;}.theme-auth-film.is-playing{opacity:1;}.has-film .theme-auth-still{opacity:0;transition:opacity .6s ease;}.has-film .theme-auth-still.is-shown{opacity:1;}.theme-auth .theme-field > [data-role="validationCheck"]:empty{display:none;}html body #ipsLayout_mainArea.theme-main-bare:has(> .theme-auth-screen){width:auto !important;margin:0 !important;}@keyframes theme-auth-glow{0%, 100%{opacity:.54;transform:scale(1);}50%{opacity:.7;transform:scale(1.05);}}@keyframes theme-auth-drift{0%{transform:scale(1.06) translate3d(0, 0, 0);}100%{transform:scale(1.12) translate3d(-1.5%, -1%, 0);}}@keyframes theme-auth-breathe{0%, 100%{opacity:.75;}50%{opacity:1;}}@keyframes theme-offline-pulse{0%, 100%{box-shadow:0 0 0 3px #f0b35a26;}50%{box-shadow:0 0 0 6px #f0b35a14;}}@keyframes theme-offline-float{0%, 100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-16px) rotate(2deg);}}@media (max-width:1100px){.theme-auth-split, .theme-auth-screen{grid-template-columns:minmax(0, .92fr) minmax(0, 1fr);column-gap:36px;}}@media (max-width:1000px){.theme-offline-inner{grid-template-columns:minmax(0, 1fr);gap:30px;width:calc(100% - 40px);}.theme-offline-logo{width:170px;}.theme-offline-inner{position:relative;padding:44px 0 30px;}.theme-offline-copy{position:relative;z-index:1;}.theme-offline-art{order:-1;position:absolute;top:18px;right:-34px;z-index:0;opacity:.07;pointer-events:none;}.theme-offline-art > *{width:230px;animation:none;filter:none;}.theme-offline-logo{margin-bottom:22px;}.theme-offline-actions{margin-top:24px;}.theme-offline-points{grid-template-columns:minmax(0, 1fr);gap:10px;margin-top:26px;}.theme-offline-points > div{align-items:center;padding:12px 14px;}.theme-offline-point-icon{width:34px;height:34px;border-radius:11px;}.theme-offline-bottom{margin-top:26px;padding-top:16px;}.theme-auth-split, .theme-auth-screen{grid-template-columns:minmax(0, 1fr);grid-template-areas:"top" "main" "foot";padding:0 20px 16px;background:radial-gradient(90% 40% at 50% 0%, #2a173a 0%, transparent 70%), var(--theme-body);}.theme-auth-center, .theme-auth-form-side{align-self:start;padding:36px 0 44px;}.theme-auth-showcase{display:none;}}@media (max-width:760px){.theme-lang-suggest-inner{flex-wrap:wrap;gap:10px;padding:10px 15px;font-size:12px;}.theme-lang-suggest-text{flex-basis:calc(100% - 45px);}.theme-lang-suggest-actions{width:100%;justify-content:flex-start;}}@media (max-width:420px){.theme-offline-actions > a{flex:1 1 0;justify-content:center;padding:0 14px;}.theme-offline-points small{margin-top:2px;}.theme-auth-top{margin-top:16px;}.theme-auth-brand > img{height:26px;}.theme-auth-heading h1, .theme-auth-form-heading h1{font-size:28px;}.theme-auth-providers{grid-auto-flow:row;}.theme-auth-foot{justify-content:center;text-align:center;}.theme-auth-foot > nav{justify-content:center;}}@media (min-width:1001px){body:has(.theme-offline){overflow:hidden;}.theme-offline{height:100dvh;overflow:hidden;}.theme-offline-inner{height:100%;min-height:0;padding:0;align-content:center;}.theme-offline-logo{margin-bottom:26px;}.theme-offline h1{font-size:clamp(40px, 4.6vw, 62px);}.theme-offline-points{margin-top:30px;}.theme-offline-bottom{margin-top:30px;padding-top:18px;}html:has(.theme-offline){overflow:hidden;}}@media (min-width:1001px) and (max-height:820px){.theme-offline-logo{width:160px;margin-bottom:18px;}.theme-offline h1{font-size:clamp(34px, 4vw, 48px);}.theme-offline p{margin-top:12px;font-size:14px;}.theme-offline-actions{margin-top:20px;}.theme-offline-points{margin-top:20px;}.theme-offline-points > div{padding:12px;}.theme-offline-bottom{margin-top:20px;padding-top:14px;}}@media (prefers-reduced-motion:reduce){.theme-portal-page *{animation:none !important;transition:none !important;scroll-behavior:auto !important;}.reward-art-object, .reward-art-spark{animation:none !important;}.theme-auth-symbol.is-holding > span, .theme-auth-state-dot{animation:none;}.has-film .theme-auth-still{opacity:1;}}@font-face{font-family:Inter;src:url("https://ducks-services.com/uploads/set_resources_21/6e2264fd945b7cfcd324d727be0a94ed_inter.woff2") format('woff2');font-display:swap;font-weight:100 900;}:root{--border-1px:1px solid var(--theme-border-muted);--general-dark:#bebec5;--informational-dark:#8fc1ff;--informational-light:#12273a;--input-error__background-color:#2d1414;--input-error__border-color:#ff7b7b66;--input-success__background-color:#2a1430;--input-success__border-color:#d12ee366;--intermediate-dark:#e377ef;--intermediate-light:#342911;--negative-dark:#ff7b7b;--negative-light:#2d1414;--positive-dark:#d12ee3;--positive-light:#2a1430;--radius-1:6px;--radius-2:10px;--theme-area:#15151e;--theme-area-glass:#15151eed;--theme-area-light:#1b1b25;--theme-area-light-glass:#1b1b25f5;--theme-area-lighter:#22222d;--theme-bg:var(--theme-body);--theme-body:#0e0e14;--theme-body-glass:#0e0e14ed;--theme-border:#292933;--theme-border-muted:color-mix(in srgb, var(--theme-border) 65%, transparent);--theme-border-strong:#3b3b47;--theme-brand-gradient:linear-gradient(100deg, var(--theme-brand-magenta) 0%, var(--theme-brand-mid) 48%, var(--theme-brand-violet) 100%);--theme-brand-magenta:#cb34e4;--theme-brand-mid:#b34ce7;--theme-brand-violet:#946beb;--theme-cyan:#4bb4f5;--theme-duck-accent:var(--theme-brand-gradient);--theme-ease:cubic-bezier(.2, .8, .2, 1);--theme-gradient:var(--theme-brand-gradient);--theme-home-ease:cubic-bezier(.2, .75, .25, 1);--theme-home-muted:#a1a1ae;--theme-ink:var(--theme-text-strong);--theme-line:var(--theme-border-muted);--theme-line-hi:var(--theme-border);--theme-max:1320px;--theme-muted:var(--theme-text-muted);--theme-pink:#d12ee3;--theme-role-admin:#f0455c;--theme-role-admin-gradient:linear-gradient(135deg, #ff7a86 0%, #e2334a 100%);--theme-role-moderator:#2fc98f;--theme-role-moderator-gradient:linear-gradient(135deg, #4fe3a7 0%, #1aa468 100%);--theme-selected-fill:#f0edf4;--theme-selected-ink:#17151b;--theme-selected-shadow:0 2px 6px #0003, inset 0 1px #fff;--theme-surface-edge:var(--theme-border);--theme-surface-edge-hover:var(--theme-border-strong);--theme-surface-fill:var(--theme-area);--theme-surface-fill-hover:var(--theme-area-light);--theme-surface-header:var(--theme-body-glass);--theme-surface-hover:var(--theme-area-lighter);--theme-surface-icon:var(--theme-area-lighter);--theme-surface-ink:var(--theme-area);--theme-surface-inset:var(--theme-area-light);--theme-surface-lift:color-mix(in srgb, var(--theme-area-lighter) 60%, transparent);--theme-surface-stripe:color-mix(in srgb, var(--theme-area-lighter) 25%, transparent);--theme-surface-overlay:#000000ad;--theme-surface-popover:var(--theme-area-light);--theme-surface-raised:var(--theme-area-light);--theme-text-muted:#a1a1ae;--theme-text-strong:#f6f6f9;--theme-text-subtle:#8e8e9c;--theme-well:var(--theme-body);color-scheme:dark;}a:hover{color:inherit;}.theme-segment > a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 16px;border-radius:7px;background:none;color:#a2a1a2;font-size:11px;font-weight:500;line-height:16.5px;white-space:nowrap;transition:background 0.25s, color 0.25s;}.theme-segment > a:hover{color:#f5f4f5;}.theme-segment > a.selected{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-segment > a .icon{width:11px;height:11px;margin-left:4px;fill:currentColor;stroke:none;}.theme-star-row > .icon.is-empty{opacity:0.28;}.theme-avatar{overflow:hidden;}.theme-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;}*{box-sizing:border-box;}body.locked{overflow:hidden;}button, input, select{font:inherit;}img{display:block;max-width:100%;height:auto;}svg{flex-shrink:0;}button:disabled{opacity:.5;cursor:not-allowed;}select:focus-visible{outline:2px solid #b593f7;outline-offset:5px;}::selection{background:#a66fe75c;color:#fff;}h1, h2, h3, h4, p{margin:0;}.button.small{padding:10px 16px;font-size:12px;gap:14px;}.theme-icon-button:hover{background:var(--theme-surface-lift);color:white;}.section{padding:90px 0;}.theme-muted{color:var(--theme-muted);}.announcement{height:32px;background:var(--theme-area-lighter);border-bottom:1px solid #b384eb13;display:flex;align-items:center;justify-content:center;gap:12px;color:#b4b4b4;font-size:10px;letter-spacing:.2px;}.announcement strong{font-weight:500;color:#d9d9d9;}.announcement svg{width:13px;height:13px;}.announcement:hover{color:#fff;}.theme-brand{display:flex;align-items:center;flex-shrink:0;}.theme-brand img{width:187px;height:auto;}.theme-main-nav{display:flex;align-items:center;gap:26px;margin:auto;}.theme-main-nav a{display:flex;align-items:center;gap:7px;color:#a5a5a5;font-size:12px;transition:color .2s;position:relative;height:79px;}.theme-main-nav a:hover, .theme-main-nav a[aria-current="page"]{color:#fff;}.theme-main-nav a[aria-current="page"]::after{content:'';height:2px;position:absolute;bottom:-1px;inset-inline:0;background:var(--theme-gradient);}.theme-main-nav svg{width:14px;height:14px;opacity:.6;}.account-link{display:flex;align-items:center;gap:9px;font-size:12px;color:#d4d4d4;}.account-link svg{width:17px;}.mobile-menu{display:none;}.hero{position:relative;isolation:isolate;border-bottom:1px solid var(--theme-line);overflow:hidden;}.hero::before{content:'';position:absolute;width:900px;height:800px;border-radius:50%;background:radial-gradient(ellipse, #8646b51b, transparent 65%);right:-100px;top:-140px;pointer-events:none;}.hero h1{font-size:clamp(62px, 6.5vw, 90px);font-weight:600;line-height:1.025;letter-spacing:-5.4px;margin-left:-4px;}.hero h1 span{display:block;color:#bbbbbb;}.game-card:hover{border-color:#ac7bd74d;transform:translateY(-4px);}.game-card-art{aspect-ratio:2.22;overflow:hidden;background:var(--theme-surface-hover);position:relative;}.game-card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg, color-mix(in srgb, var(--theme-area) 15%, transparent), transparent);}.game-card:hover img{transform:scale(1.05);filter:saturate(1);}.game-card .badge{position:absolute;left:12px;top:12px;z-index:2;padding:3px 7px;border-radius:4px;background:color-mix(in srgb, var(--theme-body) 71%, transparent);border:1px solid var(--theme-border);font-size:8px;letter-spacing:.6px;text-transform:uppercase;}.collection-shortcuts{display:flex;align-items:center;justify-content:center;gap:25px;padding-top:28px;color:#939393;font-size:11px;}.collection-shortcuts > a{display:flex;align-items:center;gap:7px;}.collection-shortcuts > a:hover{color:#fff;}.collection-shortcuts > span{color:#6d6d6d;}.collection-shortcuts .icon{width:12px;height:12px;}.hardware-section{position:relative;background:var(--theme-area-light);border-block:1px solid var(--theme-line);padding:76px 0 68px;overflow:hidden;}.hardware-section::before{content:'';position:absolute;inset:0 0 auto auto;width:70%;height:600px;background:radial-gradient(ellipse at 80% 30%, #65417d12, transparent 65%);pointer-events:none;}.hardware-head{position:relative;}.hardware-head h2{max-width:480px;}.hardware-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;}.hardware-card:hover{transform:translateY(-4px);border-color:#a37ac53a;}.hardware-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--theme-ease);}.hardware-card:hover .hardware-image img{transform:scale(1.045);}.hardware-image .tag{position:absolute;right:16px;top:16px;font-size:8px;letter-spacing:1px;text-transform:uppercase;background:#dad0ee;color:#24232e;padding:5px 8px;border-radius:4px;}.hardware-body .product-kind{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#898989;}.hardware-body h3{font-size:21px;margin-top:7px;}.hardware-items{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 22px;}.hardware-items > span{font-size:9px;padding:4px 7px;background:var(--theme-surface-fill);border:1px solid var(--theme-border-muted);border-radius:4px;color:#a2a2a2;}.hardware-price small{font-size:9px;color:#828282;display:block;margin-bottom:4px;}.hardware-price strong{font-size:19px;font-weight:500;letter-spacing:-.5px;}.hardware-footer .theme-icon-button{background:var(--theme-surface-fill);border:1px solid var(--theme-border-muted);border-radius:8px;width:39px;height:39px;}.hardware-card.featured{border-color:#9876c633;}.review-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--theme-surface-hover);color:#afafaf;font-size:10px;}.community{margin:0 auto 85px;position:relative;isolation:isolate;display:flex;align-items:center;gap:50px;padding:46px 52px;border-radius:17px;border:1px solid #b17ad628;background:linear-gradient(110deg, var(--theme-area-light), var(--theme-area-lighter) 65%, var(--theme-area-lighter));overflow:hidden;}.community::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 65% 110%, #9e49c921, transparent 70%);z-index:-1;}.community .theme-overline{font-size:9px;margin-bottom:11px;}.community h2{font-size:31px;letter-spacing:-1px;}.community p{font-size:12px;margin-top:12px;max-width:420px;}.community .button{margin-left:auto;flex-shrink:0;}.payment-marks{display:flex;align-items:center;gap:17px;color:#777777;}.payment-marks > span{font-size:10px;font-weight:700;letter-spacing:-.3px;}.payment-marks .mastercard{position:relative;width:23px;height:15px;}.mastercard::before, .mastercard::after{content:'';position:absolute;top:1px;width:14px;height:14px;border:1px solid #83778e;border-radius:50%;}.mastercard::after{right:0;background:#83778e2b;}.breadcrumbs a{color:#b7b7b7;}.breadcrumbs svg{width:11px;height:11px;}.theme-select-wrap select{background:var(--theme-area-light);cursor:pointer;}.category-splash{border:1px solid var(--theme-line);border-radius:15px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:var(--theme-surface-fill);margin-bottom:35px;}.category-splash > div{padding:40px;}.category-splash h1{font-size:42px;letter-spacing:-1.8px;line-height:1.1;margin:15px 0;}.category-splash p{font-size:12px;line-height:1.8;max-width:380px;}.category-splash > img{width:100%;height:100%;object-fit:cover;}.product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;}.product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:start;}.product-visual{border:1px solid var(--theme-line-hi);border-radius:15px;overflow:hidden;background:var(--theme-surface-ink);position:sticky;top:110px;}.product-visual img{width:100%;object-fit:cover;aspect-ratio:1.45;}.product-visual.is-bundle img{aspect-ratio:1.5;}.product-info-main .theme-overline{margin-top:12px;margin-bottom:19px;}.product-info-main h1{font-size:43px;line-height:1.08;letter-spacing:-1.8px;max-width:470px;}.product-info-main > p{font-size:13px;line-height:1.9;margin-top:20px;max-width:450px;}.product-option{display:flex;flex-direction:column;gap:10px;padding-top:23px;}.product-option > span{font-size:11px;color:#9f9f9f;}.purchase-actions{display:flex;gap:10px;margin-top:24px;}.purchase-actions .button{flex:1;padding-inline:10px;}.product-helper{display:flex;gap:9px;font-size:10px;color:#929292;margin-top:18px;align-items:center;}.product-helper .icon{width:14px;height:14px;}.product-details{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:50px;padding-top:40px;border-top:1px solid var(--theme-line);}.product-details h2{font-size:24px;letter-spacing:-.6px;margin-bottom:20px;}dialog{padding:0;color:var(--theme-ink);background:var(--theme-area-light);border:1px solid var(--theme-border);box-shadow:0 25px 100px #0009;border-radius:17px;max-width:calc(100vw - 32px);}dialog::backdrop{background:color-mix(in srgb, var(--theme-body) 79%, transparent);backdrop-filter:blur(9px);}dialog[open]{animation:dialog-in .23s var(--theme-ease);}.theme-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:23px 25px;border-bottom:1px solid var(--theme-line);}.theme-dialog-head h2{font-size:20px;letter-spacing:-.5px;}.theme-dialog-head .theme-icon-button{width:28px;height:28px;}.theme-search-results{padding:0 15px 17px;max-height:400px;overflow:auto;}.theme-search-results > a{display:flex;align-items:center;gap:13px;padding:10px;border-radius:9px;}.theme-search-results > a:hover{background:var(--theme-surface-inset);}.theme-search-results strong{font-size:12px;font-weight:500;display:block;}.theme-search-results small{font-size:10px;color:#858585;}.theme-search-results .icon{margin-left:auto;width:14px;height:14px;color:#8c8c8c;}.theme-quantity span{min-width:22px;text-align:center;font-size:10px;}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%, 20px);padding:13px 21px;max-width:calc(100vw - 32px);z-index:150;background:var(--theme-surface-hover);border:1px solid #bf91dc4a;border-radius:9px;box-shadow:0 8px 30px #0006;font-size:12px;color:#dcdcdc;opacity:0;pointer-events:none;transition:opacity .2s, transform .25s;}.toast.visible{transform:translate(-50%, 0);opacity:1;}.theme-select-wrap{position:relative;gap:8px;color:#888888;white-space:nowrap;}.theme-select-wrap > .icon{width:14px;height:14px;}.category-splash .category-start{margin-top:20px;font-size:11px;}.category-start strong{font-size:16px;color:#c9c9c9;font-weight:500;margin-left:4px;}.category-splash .button{margin-top:22px;font-size:11px;}.category-guidance{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:45px 0 65px;padding-block:30px;border-block:1px solid var(--theme-line);}.category-guidance article > .icon{width:23px;height:23px;color:#a2a2a2;margin-bottom:18px;}.category-guidance h2{font-size:18px;letter-spacing:-.4px;}.category-guidance p{font-size:12px;line-height:1.8;margin-top:12px;max-width:300px;}.category-guidance .theme-inline-link{font-size:11px;margin-top:16px;}.product-option label{font-size:11px;color:#a6a6a6;}.product-support-box{display:flex;gap:15px;align-items:center;border-top:1px solid var(--theme-line);margin-top:23px;padding-top:23px;}.product-support-box > .icon{width:24px;height:24px;color:#a9a9a9;}.product-support-box strong{font-size:11px;font-weight:500;display:block;}.product-support-box a{font-size:10px;display:flex;gap:12px;align-items:center;color:#8a8a8a;margin-top:7px;}.product-support-box a .icon{width:12px;height:12px;}.product-details .theme-overline{font-size:9px;margin-bottom:13px;}.status-game{border:1px solid var(--theme-line);border-radius:12px;overflow:hidden;}.status-game > img{width:100%;aspect-ratio:2.22;object-fit:cover;opacity:.7;transition:opacity .3s;}.status-game:hover img{opacity:1;}.status-game > div{display:flex;justify-content:space-between;padding:16px;gap:12px;}.status-game strong{font-size:11px;font-weight:500;}.status-game span{font-size:9px;color:#959595;display:flex;gap:7px;align-items:center;}.status-game .icon{width:12px;height:12px;}.theme-dialog-head h2 > span{font-size:12px;color:#8a8a8a;margin-left:4px;}.theme-quantity .icon{width:12px;height:12px;}.theme-quantity button{font-size:13px;}.product-type-label{color:#9d9d9d;font-size:10px;}p{color:var(--theme-muted);line-height:1.7;}h1, h2, h3{font-weight:600;}h2{font-size:46px;letter-spacing:-1.9px;line-height:1.12;}h3{letter-spacing:-.5px;}.wrap{max-width:var(--theme-max);width:calc(100% - 112px);margin-inline:auto;}.button{border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 23px;font-size:14px;line-height:20px;font-weight:550;white-space:nowrap;min-height:48px;}.button.theme-primary{background:var(--theme-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff24;filter:none;}.button.theme-primary:hover{filter:brightness(1.1);}.button.secondary{background:var(--theme-surface-hover);box-shadow:none;color:#f5f5f7;}.button.white{background:#f5f5f7;color:var(--theme-area-light);}.theme-inline-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;}.theme-inline-link:hover{color:#c3c3c3;}.theme-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:10px;color:#bdbdbd;transition:background .2s, color .2s;}.icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.theme-overline{display:flex;align-items:center;gap:9px;color:#aaaaaa;font-size:11px;letter-spacing:.5px;font-weight:500;text-transform:uppercase;}.theme-overline::before{content:'';width:20px;height:1px;background:linear-gradient(90deg, var(--theme-pink), var(--theme-cyan));display:none;}.mobile-menu.open{border-top:1px solid var(--theme-line);background:var(--theme-surface-ink);}.showcase-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:13px;box-shadow:0 0 0 1px #ffffff10;background:var(--theme-surface-hover);}.showcase-image::after{content:'';position:absolute;inset:0;background:#0001;transition:background .3s;}.showcase-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .6s var(--theme-ease), filter .3s;}.service-section{background:var(--theme-body);padding:69px 0 0;border-block:1px solid var(--theme-border-muted);}.service-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;}.service-heading h2{font-size:38px;letter-spacing:-1.5px;}.service-heading > p{font-size:13px;line-height:1.7;max-width:265px;}.service-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:47px;margin-bottom:41px;}.service-grid > article{padding:0 43px 0 0;}.service-grid > article + article{padding-left:43px;border-left:1px solid var(--theme-border-muted);}.service-grid > article > .icon{width:25px;height:25px;color:#bebebe;margin-bottom:19px;}.service-grid h3{font-size:19px;font-weight:550;letter-spacing:-.4px;}.service-grid p{font-size:13px;line-height:1.8;margin-top:10px;color:#959595;max-width:310px;min-height:70px;}.service-grid article > a{display:flex;align-items:center;gap:10px;font-size:12px;color:#d1d1d1;margin-top:20px;}.service-grid article > a .icon{width:15px;height:15px;transition:transform .25s;}.service-grid article > a:hover .icon{transform:translateX(4px);}.customer-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:17px;}.customer-review{background:var(--theme-area-lighter);border:1px solid var(--theme-border-muted);border-radius:13px;padding:24px 23px 22px;display:flex;flex-direction:column;min-height:211px;}.customer-review blockquote{margin:0;font-size:15px;line-height:1.65;letter-spacing:-.2px;font-weight:400;color:#e6e6e6;}.customer-author{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:27px;}.customer-author > span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--theme-border);color:#c5c5c5;font-size:11px;flex-shrink:0;}.customer-author > div{display:flex;flex-direction:column;gap:4px;}.customer-author strong{font-size:11px;font-weight:500;}.customer-author time{font-size:10px;color:#888888;}.footer-about > a{display:block;max-width:220px;}.footer-about > a > img{width:100%;height:auto;}.footer-about > p{font-size:12px;line-height:1.85;color:#919191;margin-top:22px;}.product-support-box, .status-game{background:var(--theme-surface-fill);border-color:var(--theme-border-muted);}.hardware-card{background:var(--theme-surface-inset);border:1px solid var(--theme-border-muted);border-radius:14px;overflow:hidden;position:relative;transition:transform .35s var(--theme-ease), border-color .35s;display:flex;flex-direction:column;}.hardware-body{padding:24px;display:flex;flex-direction:column;flex:1;}.hardware-body > p{font-size:11px;line-height:1.85;margin-top:9px;max-width:260px;min-height:3.7em;}.hardware-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--theme-line);padding-top:17px;margin-top:auto;}.hardware-card .hardware-image img{mix-blend-mode:multiply;}.game-card{border-radius:13px;background:var(--theme-area-lighter);border:1px solid var(--theme-line);overflow:hidden;display:block;transition:transform .4s var(--theme-ease), border-color .4s;position:relative;}.hardware-card .hardware-image{height:220px;position:relative;overflow:hidden;background:#ededee;display:block;flex-shrink:0;}.game-card-art img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--theme-ease), filter .65s;filter:saturate(.82);}.theme-search-results a:hover{background:var(--theme-surface-raised);}.theme-video-dialog{background:var(--theme-area-light);border:1px solid var(--theme-border-strong);border-radius:17px;padding:0;width:min(1120px, calc(100vw - 60px));max-width:none;color:var(--theme-ink);box-shadow:0 35px 130px #000a;overflow:hidden;}.theme-video-dialog::backdrop{background:color-mix(in srgb, var(--theme-body) 85%, transparent);backdrop-filter:blur(12px);}.theme-video-dialog .theme-dialog-head{padding:17px 24px;border-bottom:1px solid var(--theme-border);}.theme-video-dialog .theme-dialog-head h2{font-size:17px;letter-spacing:-.4px;font-weight:550;}.theme-video-dialog video{display:block;width:100%;aspect-ratio:16/9;background:#060506;object-fit:contain;}#catalog-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px 24px;}.hardware-grid:has(.device-card){gap:20px;}.product-visual-caption{display:flex;justify-content:space-between;padding:17px 20px;font-size:10px;color:#ababab;background:var(--theme-surface-ink);border-top:1px solid var(--theme-border-muted);}.theme-rating-stars{position:relative;width:77px;height:13px;color:#ffffff30;}.theme-rating-stars > span{position:absolute;inset:0;display:flex;gap:3px;white-space:nowrap;overflow:hidden;}.theme-rating-stars .icon{display:block;width:13px;height:13px;flex-shrink:0;fill:currentColor;stroke:none;}.theme-rating-stars > .theme-stars-fill{width:calc(100% - 3.9px);color:#dedede;}.theme-motion-toggle > .icon{width:12px;height:12px;}.theme-star-twinkle{animation:hero-star-light var(--theme-star-duration) ease-in-out infinite;animation-delay:var(--theme-star-delay);}.theme-star-flare{background:#fff;box-shadow:0 0 4px #f0d2ff99, 0 0 9px #e8c6ff26;}.theme-star-flare::before, .theme-star-flare::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:linear-gradient(90deg, transparent, #e9dbf5aa, transparent);width:8px;height:.6px;}.theme-star-flare::after{transform:translate(-50%, -50%) rotate(90deg);width:7px;}.theme-action-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(100px circle at var(--theme-light-x, 50%) var(--theme-light-y, 50%), #ffffff4d, transparent 100%);opacity:0;transition:opacity .3s;}.theme-action-label{display:flex;position:relative;z-index:1;height:20px;overflow:hidden;flex-shrink:0;font-weight:600;}.theme-action-letter{position:relative;display:inline-flex;flex-direction:column;height:20px;line-height:20px;}.theme-action-letter > span{display:block;flex:0 0 20px;transition:transform .5s cubic-bezier(.2, .8, .2, 1);transition-delay:var(--theme-letter-delay);}.theme-action-symbol{position:relative;z-index:1;display:block;overflow:hidden;width:29px;height:29px;border-radius:9px;background:color-mix(in srgb, var(--theme-area) 4%, transparent);flex-shrink:0;transition:background .3s, transform .5s cubic-bezier(.2, .8, .2, 1);}.theme-action-symbol > .icon, .theme-action-symbol > .theme-action-wave{position:absolute;left:7px;top:7px;width:15px;height:15px;stroke-width:1.8;transition:transform .5s cubic-bezier(.2, .8, .2, 1), opacity .3s;}.theme-action-symbol > .icon:nth-child(2){transform:translateX(-27px);opacity:0;}.theme-action-wave path{transform-box:fill-box;transform-origin:center;}.theme-brand-group{display:flex;align-items:center;gap:21px;flex-shrink:0;}.theme-profile-avatar{width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;padding:1px;background:var(--theme-brand-gradient-x);box-shadow:0 1px 3px #0005;}.theme-activity-flow{animation:activity-travel 4.2s linear infinite;filter:drop-shadow(0 0 2px #65efad77);}.theme-activity-scan{opacity:.3;animation:activity-scan 5s linear infinite;}.theme-activity-halo{transform-box:fill-box;transform-origin:center;animation:activity-pulse 2.7s ease-out infinite;}.theme-catalogue-card{min-width:0;display:block;border-radius:14px;outline-offset:5px;animation:catalogue-in .45s cubic-bezier(.2, .7, .2, 1) both;animation-delay:calc(var(--theme-card-order, 0)*22ms);}.bundle-card{min-width:0;border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-area-light);overflow:hidden;transition:border-color .4s, box-shadow .4s;}.bundle-card:hover, .bundle-card:focus-within{border-color:#cb34e74a;box-shadow:0 18px 40px #0003;}.hardware-traces{position:absolute;inset:0;width:100%;height:100%;opacity:.35;}.hardware-current{stroke-dasharray:4 96;opacity:.5;animation:hardware-pass 8s linear infinite;}.bundle-card:nth-child(2) .hardware-current{animation-delay:-3s;}.bundle-card:nth-child(3) .hardware-current{animation-delay:-5s;}.hardware-grid:has(.bundle-card){align-items:start;}.customer-stories{padding-top:83px;padding-bottom:75px;scroll-margin-top:115px;}.support-orbit{display:grid;place-items:center;position:relative;width:42px;height:42px;border-radius:12px;background:var(--theme-surface-fill);margin-bottom:19px;color:#cccccc;}.support-orbit > .icon{width:22px;height:22px;z-index:2;}.support-orbit > span{position:absolute;border:1px solid #e0b7fa0b;width:160px;height:160px;left:-60px;top:-60px;border-radius:40%;transform:rotate(20deg);animation:support-turn 30s linear infinite;}.support-orbit > span:nth-child(2){width:200px;height:200px;left:-80px;top:-80px;transform:rotate(45deg);animation-direction:reverse;}.question-symbol > .icon{width:19px;height:19px;transition:color .3s, transform .3s;}.open .question-symbol > .icon{color:#afafaf;transform:translateY(-1px);}.question-toggle > .icon{width:14px;height:14px;transition:transform .35s cubic-bezier(.2, .7, .2, 1);}.support-desk{scroll-margin-top:110px;}.customer-reviews{padding-top:82px;padding-bottom:83px;scroll-margin-top:112px;}.customer-note{display:flex;flex-direction:column;min-width:0;position:relative;padding:28px 32px 25px;min-height:205px;transition:background .4s;}.customer-note:nth-child(odd){border-right:1px solid var(--theme-border-muted);}.customer-note:nth-child(-n + 2){border-bottom:1px solid var(--theme-border-muted);}.customer-note-top{display:flex;align-items:center;justify-content:space-between;gap:15px;}.customer-note-top > svg{display:block;width:25px;height:20px;fill:#79727f;opacity:.65;}.customer-note-top > time{color:#868686;font-size:10px;font-variant-numeric:tabular-nums;}.customer-note blockquote{max-width:440px;margin:20px 0 25px;font-size:23px;letter-spacing:-.6px;font-weight:450;line-height:1.4;color:#e5e5e5;}.customer-note-author{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;}.customer-note-author > strong{font-size:12px;color:#a9a9a9;font-weight:500;}.customer-note-author > span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#747474;transition:background .3s, color .3s, transform .3s;}.customer-note-author .icon{width:13px;height:13px;}.customer-note:is(:hover, :focus-visible){background:var(--theme-area-light);}.customer-note:is(:hover, :focus-visible) .customer-note-author > span{background:var(--theme-surface-lift);color:#fff;transform:translate(2px, -2px);}#film-range{font-size:12px;font-variant-numeric:tabular-nums;color:#eeeeee;margin-right:11px;min-width:65px;text-align:right;}#film-range > span{color:#808080;margin-left:5px;}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}.support-strip{position:relative;display:grid;grid-template-columns:76px minmax(0, 1fr) 180px;gap:28px;align-items:center;border:1px solid var(--theme-border-muted);border-radius:20px;background:linear-gradient(115deg, color-mix(in srgb, var(--theme-area-lighter) 21%, transparent), transparent 42%), var(--theme-area);margin-top:41px;padding:34px 38px;box-shadow:inset 0 1px 0 #ffffff03;scroll-margin-top:100px;}.support-strip-mark > .icon{width:39px;height:39px;color:#dfdfdf;}.support-strip:hover .support-strip-mark{transform:rotate(0);}.support-strip-copy h2{font-size:30px;font-weight:550;line-height:1.2;letter-spacing:-1px;color:#f2f2f2;margin:0 0 11px;}.support-strip-copy > p{font-size:12px;line-height:1.8;margin:0;}.support-strip-copy > p br{display:none;}.support-strip-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:17px;}.support-strip-links > a{font-size:10px;transition:color .25s;}.support-strip-links > a:hover{color:white;}.support-strip-actions{display:flex;flex-direction:column;align-items:center;gap:18px;}.support-strip-actions .button{min-height:45px;font-size:12px;padding:11px 17px;gap:24px;}.support-strip-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:21px;background:var(--theme-surface-icon);border:1px solid var(--theme-border-muted);box-shadow:0 10px 20px #0003, inset 0 1px 0 #ffffff08;transform:rotate(-5deg);transition:transform .5s;border-color:var(--theme-border);}.support-strip-copy > p, .support-strip-links > a{color:#a9a8a9;}.theme-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:0 0 36px;padding-top:10px;}.theme-heading h1{font-size:48px;line-height:1.14;letter-spacing:-2px;font-weight:560;color:#f5f4f5;margin:0;}.theme-heading p{font-size:14px;color:#a9a8a9;line-height:1.8;max-width:620px;margin-top:17px;}.theme-eyebrow{display:block;font-size:10px;font-weight:500;color:#acabac;letter-spacing:.1px;margin-bottom:15px;}.theme-heading > .theme-button{flex:none;}.theme-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:45px;padding:12px 18px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface-raised);color:#e1e0e1;font-size:12px;font-weight:550;line-height:1.3;cursor:pointer;}.theme-button:hover{background:var(--theme-surface-hover);border-color:#d1d0d136;}.theme-button.white:hover{background:white;}.theme-button .icon{width:16px;height:16px;transition:transform .3s;}.theme-button:hover > .icon:last-child{transform:translateX(2px);}.theme-text-link{display:inline-flex;align-items:center;gap:10px;color:#c5c4c5;font-size:12px;line-height:1.6;}.theme-text-link > .icon{width:15px;height:15px;}.theme-text-link:hover{color:#fff;}.theme-search > input{width:100%;min-width:0;color:#eeedee;background:none;border:0;outline:none;padding:0;height:100%;font-size:12px;}.theme-search input::placeholder{color:#8b8a8b;}.theme-search:focus-within{border-color:#bebdbe55;box-shadow:0 0 0 3px #c9c8c906;}.theme-search > .icon{width:17px;height:17px;}.theme-search > kbd{padding:0 5px;border:1px solid var(--theme-border);border-radius:4px;font-size:10px;color:#8d8c8d;line-height:18px;}.theme-segment{display:flex;gap:4px;padding:4px;background:var(--theme-surface-inset);border:1px solid var(--theme-border-muted);border-radius:11px;}.theme-segment > button{display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 16px;border:0;border-radius:7px;font-size:11px;font-weight:500;background:none;color:#a2a1a2;transition:background .25s, color .25s;}.theme-select > .icon{position:absolute;right:13px;pointer-events:none;width:13px;height:13px;color:#9c9b9c;}.theme-select option{background:var(--theme-surface-raised);}.theme-badge > i{width:4px;height:4px;background:currentColor;border-radius:50%;flex:none;}.theme-avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--theme-border-strong);border-radius:50%;background:var(--theme-surface-icon);color:#e9e8e9;font-size:12px;font-weight:550;flex:none;box-shadow:inset 0 1px 0 #fff1;}.theme-avatar.large{width:48px;height:48px;font-size:17px;}.theme-row-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#abaaab;}.theme-row-arrow .icon{width:15px;height:15px;}.theme-small-icon > .icon{width:21px;height:21px;}.theme-endnote{display:flex;justify-content:center;padding-top:30px;}.theme-inline-help{display:flex;align-items:center;gap:19px;margin-top:32px;border-top:1px solid var(--theme-border-muted);padding-top:25px;}.theme-inline-help > .icon{width:23px;height:23px;color:#adacad;}.theme-inline-help > div{flex:1;}.theme-inline-help strong{font-size:13px;color:#e0dfe0;font-weight:500;}.theme-inline-help p{margin-top:6px;font-size:11px;color:#a1a0a1;}.theme-field{display:flex;flex-direction:column;gap:10px;min-width:0;}.theme-field > span{font-size:12px;font-weight:500;color:#d7d6d7;}.theme-field input, .theme-field select, .theme-field textarea{width:100%;border:1px solid var(--theme-border);background:var(--theme-surface-inset);color:#ecebec;border-radius:10px;min-height:47px;padding:13px 15px;font-size:12px;outline:none;line-height:1.7;}.theme-field input::placeholder, .theme-field textarea::placeholder{color:#797879;}.theme-field select{appearance:auto;}.theme-field textarea{resize:vertical;min-height:115px;font-family:inherit;}.theme-field input:focus, .theme-field select:focus, .theme-field textarea:focus{border-color:#cecdce50;box-shadow:0 0 0 3px #cccbcc07;}.theme-field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.theme-form-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;}.theme-form-actions > span{font-size:10px;color:#9e9d9e;max-width:230px;line-height:1.8;}.theme-form-message:empty{display:none;}.theme-form-message a{text-decoration:underline;color:#edeced;}.theme-form h2{font-size:22px;font-weight:550;letter-spacing:-.6px;}.theme-check-line{display:flex;gap:10px;align-items:flex-start;color:#a09fa0;font-size:11px;line-height:1.8;}.theme-check-line a{color:#d1d0d1;}.theme-check-line input{margin-top:4px;accent-color:#bdbcbd;}.theme-star-row{display:flex;gap:5px;color:#ebeaeb;}.theme-star-row > .icon{fill:currentColor;stroke:none;width:17px;height:17px;}.theme-history-labels small{font-size:8px;}.theme-side-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;font-size:11px;color:#a9a8a9;}.theme-side-link > .icon{width:15px;height:15px;}.theme-side-link:hover{color:#f5f4f5;}.theme-prose{scroll-margin-top:110px;margin-bottom:35px;}.theme-prose h2{font-size:26px;font-weight:550;line-height:1.3;letter-spacing:-.7px;color:#eae9ea;margin-bottom:17px;}.theme-prose p{font-size:14px;line-height:1.9;color:#b2b1b2;}.theme-key-field code{font-family:monospace;font-size:9px;color:#cbcacb;flex:1;overflow-wrap:anywhere;min-width:0;}.theme-key-field button{background:none;border:0;color:#989798;display:grid;place-items:center;padding:3px;}.theme-key-field button > .icon{width:15px;height:15px;}.theme-detail-columns{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:20px;align-items:start;}.theme-download-list > article{display:flex;align-items:center;gap:23px;padding:26px;border-bottom:1px solid var(--theme-border);}.theme-download-list > article:last-child{border:0;}.theme-download-list > article > img{width:110px;height:70px;object-fit:cover;border-radius:9px;}.theme-download-list > article > div{flex:1;min-width:0;}.theme-download-list .theme-eyebrow{font-size:9px;margin-bottom:7px;}.theme-download-list h3{font-size:16px;font-weight:550;color:#deddde;}.theme-download-list p{font-size:11px;line-height:1.8;color:#9b9a9b;margin-top:8px;}.theme-download-list .theme-button{font-size:10px;min-height:39px;padding:10px 13px;}.theme-download-book{display:grid;place-items:center;width:110px;height:70px;border:1px solid var(--theme-border-strong);border-radius:9px;color:#d2d1d2;background:var(--theme-surface-raised);}.theme-download-book > .icon{width:32px;height:32px;}.theme-thread-message{padding:28px;}.theme-thread-message > div{display:flex;gap:13px;align-items:center;}.theme-thread-message > div > span:last-child{display:flex;flex-direction:column;gap:5px;}.theme-thread-message strong{font-size:12px;font-weight:550;color:#dddcdd;}.theme-thread-message time{font-size:9px;color:#979697;}.theme-thread-message p{margin-top:22px;font-size:13px;line-height:1.85;color:#c5c4c5;max-width:650px;}.theme-thread-wait{display:flex;gap:10px;align-items:center;border-block:1px solid var(--theme-border);padding:16px 28px;font-size:10px;color:#a09fa0;}.theme-thread-wait > .icon{width:14px;height:14px;}.theme-thread-form{padding:27px;}.theme-thread-form .theme-form-actions{margin-top:22px;}.theme-profile-edit{display:flex;align-items:center;gap:15px;margin:5px 0 7px;}.theme-profile-edit > div{display:flex;flex-direction:column;gap:7px;}.theme-profile-edit strong{font-size:13px;font-weight:550;}.theme-profile-edit > div > span{font-size:10px;line-height:1.7;color:#999899;}.theme-unread-dot{width:6px;height:6px;background:#b2b1b2;border-radius:50%;box-shadow:0 0 10px #adacad29;}.theme-select{display:flex;align-items:center;position:relative;min-width:0;background:var(--theme-surface-fill);border-color:var(--theme-surface-edge);}.account-panel-head{background:transparent;border-color:var(--theme-surface-edge);}.breadcrumbs{display:none !important;gap:10px;align-items:center;font-size:10px;color:#737373;margin-bottom:28px;}button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;}input{-webkit-tap-highlight-color:transparent;}select{-webkit-tap-highlight-color:transparent;}summary{-webkit-tap-highlight-color:transparent;}button:focus-visible{outline:2px solid #d9b9ef;outline-offset:4px;}a:focus-visible{outline:2px solid #d9b9ef;outline-offset:4px;}input:focus-visible{outline:2px solid #d9b9ef;outline-offset:4px;}summary:focus-visible{outline:2px solid #d9b9ef;outline-offset:4px;}[hidden]{display:none !important;}.theme-accepted-payments{display:flex;align-items:center;gap:11px;flex-wrap:wrap;}.theme-accepted-payments > span{display:grid;place-items:center;border:1px solid var(--theme-border-muted);border-radius:6px;height:31px;padding:7px 9px;background:var(--theme-surface-fill);}.theme-accepted-payments img{height:14px;max-width:58px;object-fit:contain;opacity:.74;}.theme-accepted-payments > span:hover img{opacity:1;}.theme-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;white-space:nowrap;padding:5px 9px;border:1px solid var(--theme-border);border-radius:7px;font-size:10px;color:#b9b8b9;background:var(--theme-surface-inset);font-weight:550;line-height:1.4;}.theme-badge.green{color:#61e1ac;background:#26cb8d14;border-color:#47d49d35;}.theme-badge.amber{color:#f3c15e;background:#d99c2718;border-color:#e6b34d35;}.theme-badge.blue{color:#80bfff;background:#4997ed18;border-color:#6ab3ff35;}.theme-badge.red{color:#9c9c9c;background:#ec5d6b18;border-color:#f6758233;}.theme-badge.green i{background:#51dfa4;box-shadow:0 0 8px #40d39b27;}.theme-badge.amber i{background:#f3bc53;}.theme-badge.blue i{background:#70b7ff;}.theme-badge.red i{background:#ff7480;}.custom-select{position:relative;min-width:150px;width:100%;font-size:12px;color:#e2e2e2;text-align:left;}.native-select-source{position:absolute !important;width:1px !important;height:1px !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;border:0 !important;opacity:0 !important;}.select-trigger > svg{width:15px;height:15px;flex:none;color:#949494;transition:transform .25s;}.select-trigger[aria-expanded="true"]{border-color:#cab0e84d;background:var(--theme-surface-raised);}.select-trigger[aria-expanded="true"] > svg{transform:rotate(180deg);}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select-options{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overscroll-behavior:contain;}.select-options > button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:37px;padding:9px 11px;border:0;border-radius:7px;background:none;color:#c9c9c9;text-align:left;font-size:12px;}.select-options > button:hover, .select-options > button:focus{color:white;outline:0;}.select-options > button[aria-selected="true"]::after{content:'✓';font-size:12px;}.custom-select.is-invalid .select-trigger{border-color:#f48787;}.theme-select:has(.custom-select) > .icon, .theme-select-wrap:has(.custom-select) > .icon{display:none;}.theme-field .custom-select{margin-top:0;}.product-popular-tag{position:absolute;left:13px;top:12px;padding:6px 9px;font-size:9px;color:#dddddd;background:#3a274ede;border:1px solid #d3a2e530;border-radius:6px;}.category-topbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:32px;}.category-topbar > label{width:240px;}.category-title{display:flex;align-items:center;gap:26px;padding:30px;border:1px solid var(--theme-surface-edge);border-radius:19px;background:var(--theme-surface-fill);margin-bottom:35px;}.category-title h1{font-size:41px;letter-spacing:-1.4px;font-weight:550;line-height:1.13;}.category-title p{font-size:12px;line-height:1.8;color:#9a9a9a;margin-top:12px;}.category-live-collection{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:30px;background:var(--theme-surface-fill);border:1px solid var(--theme-surface-edge);border-radius:17px;}.category-live-collection img{border-radius:12px;}.category-live-collection h2{font-size:27px;line-height:1.3;}.category-live-collection p{font-size:13px;line-height:1.8;margin:17px 0 24px;}.product-footage{display:flex;align-items:center;gap:15px;width:100%;text-align:left;background:var(--theme-surface-fill);border:1px solid var(--theme-surface-edge);border-radius:13px;margin-top:14px;padding:17px 20px;color:#dedede;}.product-footage > span:first-child{width:40px;height:40px;border:1px solid #d4b5e72b;border-radius:50%;display:grid;place-items:center;background:#b188d318;}.product-footage > span:first-child > .icon{width:16px;height:16px;}.product-footage > span:nth-child(2){display:flex;flex-direction:column;gap:6px;}.product-footage strong{font-size:12px;font-weight:500;}.product-footage small{font-size:10px;color:#8d8d8d;}.product-footage > .icon{width:16px;height:16px;margin-left:auto;}.feature-check{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--theme-surface-inset);border:1px solid #b9d0c318;color:#9dc7b0;flex:none;}.feature-check > .icon{width:14px;height:14px;}.feature-index{font-size:9px;color:#545454;margin-left:auto;line-height:27px;}.purchase-delivery{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;line-height:1.5;color:#939393;margin-top:16px;text-align:center;}.purchase-delivery > .icon{width:13px;height:13px;flex:none;}.purchase-methods{padding:18px 7px;}.purchase-methods .theme-accepted-payments{justify-content:center;gap:7px;}.purchase-methods .theme-accepted-payments > span{height:25px;padding:5px 7px;}.purchase-methods .theme-accepted-payments img{height:10px;max-width:40px;}.purchase-config-note{font-size:10px;line-height:1.8;margin-top:15px;color:#9a9a9a;}.paypal-wordmark{margin-left:auto;font-size:13px;font-style:italic;color:#91b7e5;}.has-page-atmosphere{position:relative;isolation:isolate;overflow:clip;}.has-page-atmosphere > .wrap{position:relative;z-index:1;}.reward-chest{display:block;width:100%;height:auto;pointer-events:none;overflow:visible;}.case-object{transform-origin:50% 60%;animation:case-float 8s ease-in-out infinite;}.case-lid{transition:transform .55s cubic-bezier(.2, .8, .2, 1);}.theme-detail-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:26px;}.theme-detail-section-heading h2{font-size:28px;letter-spacing:-.8px;font-weight:540;line-height:1.3;}.theme-detail-section-heading p{font-size:12px;color:#9f9f9f;margin-top:11px;line-height:1.8;}.theme-detail-section-heading > span{font-size:10px;color:#868686;white-space:nowrap;padding-bottom:3px;}.reward-case-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;align-items:start;}.reward-case:hover{border-color:#dca8f065;box-shadow:0 20px 36px #0002;}.reward-case:hover .case-lid{transform:translateY(-10px);}.reward-case-top{display:flex;justify-content:space-between;align-items:center;}.reward-case-top > span{font-size:9px;background:#dca8f009;border:1px solid #dca8f01c;border-radius:6px;padding:6px 8px;}.reward-case-top > small{font-size:9px;color:#847c6e;}.reward-case > .reward-chest{margin:0 -10px;width:calc(100% + 20px);}.reward-case-copy h3{font-size:19px;letter-spacing:-.5px;font-weight:550;}.reward-case-copy p{font-size:11px;color:#928ea3;line-height:1.75;margin-top:8px;min-height:38px;}.reward-case-button > .icon{width:13px;height:13px;}.theme-detail-section-heading > div{flex:1;min-width:0;}:is(input, textarea)::placeholder{color:#858585;}.theme-button.white{background:#f5f5f5;color:var(--theme-area-light);border:0;box-shadow:inset 0 1px 0 #fff9, 0 3px 12px #0002;border-color:transparent;}.theme-button:focus-visible{outline:2px solid #ededed;outline-offset:5px;}.theme-quick-access-symbol > .icon{width:17px;height:17px;color:#d4d4d4;}.theme-history-labels{position:absolute;left:0;right:0;bottom:auto;display:flex;justify-content:space-between;color:#999;font-size:10px;top:0;line-height:12px;}.history-trace{stroke-dasharray:100;animation:presence-history-draw .65s ease both;}.crafted-case{overflow:visible;}.crafted-case .case-object{transform-origin:50% 80%;animation:crafted-case-float 9s ease-in-out infinite;filter:none;}.crafted-case .case-lid{transform-origin:50% 37%;transition:transform .8s cubic-bezier(.2, .7, .2, 1);}.case-interior-light{opacity:0;transition:opacity .8s;}.reward-case:hover .crafted-case .case-lid{transform:translateY(-4px);}.reward-case:hover .case-interior-light{opacity:.12;}.reward-case > .crafted-case{width:calc(100% + 26px);margin:0 -13px 3px;}.reward-case-button{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;margin:20px 0 0;border:0;border-radius:8px;width:100%;font:inherit;cursor:pointer;min-height:43px;}.reward-case-button:hover{filter:brightness(1.09);}.reward-case-button:focus-visible{outline:2px solid #dca8f0;outline-offset:4px;}.is-opening .case-lid, .is-revealed .case-lid{transform:translateY(-39px) rotate(-3deg);}.is-opening .case-interior-light, .is-revealed .case-interior-light{opacity:.7;}.case-reel-card > span{width:83px;height:83px;display:grid;place-items:center;}.case-reel-card > strong{font-size:12px;font-weight:500;white-space:nowrap;margin:3px 0 8px;color:#e2dacb;}.case-reel-card > small{font-size:9px;color:#817b70;}.case-reel-card.is-winner{border-color:#e6c47d80;background:radial-gradient(ellipse at 50% 20%, #d9b56f13, transparent), #242016;box-shadow:inset 0 1px 0 #ffe7b927, 0 0 20px #e4bb5b09;}.theme-feature-pills{display:flex;flex-wrap:wrap;}.theme-purchase-help a{color:#bcbcbc;}.product-shipping-label{display:flex;align-items:center;gap:7px;color:#929292;font-size:10px;margin-top:15px;}.product-shipping-label > .icon{width:13px;height:13px;}.theme-feature-pills i{flex:none;}.theme-badge-glint{animation:badge-detail-glint 3.8s ease-in-out infinite;transform-origin:center;}.reward-prize-art{display:block;width:66px;height:66px;}.reward-prize-art svg{width:100%;height:100%;}.theme-inline-case-unit:is(.is-opening, .is-revealed) .case-object{animation:none;}.case-inline-result-symbol{width:62px;height:62px;flex:none;}body{margin:0;background:var(--theme-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f4f4f4;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.15px;}.theme-shop-hero{position:relative;overflow:hidden;isolation:isolate;padding:0;background:var(--theme-bg);background-color:var(--theme-bg);}.theme-form{padding:30px;display:flex;flex-direction:column;gap:22px;background:var(--theme-surface-fill);border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-panel{background:var(--theme-surface-fill);border:1px solid var(--theme-surface-edge);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;overflow:hidden;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-search{display:flex;align-items:center;gap:12px;height:47px;min-width:0;padding:0 15px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-inset);color:#9a999a;border-color:var(--theme-surface-edge);}.theme-select select{appearance:none;height:43px;padding:0 38px 0 14px;max-width:100%;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-inset);color:#cbcacb;font-size:11px;cursor:pointer;border-color:var(--theme-surface-edge);}.select-trigger{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;padding:11px 14px;color:#dfdfdf;background:var(--theme-surface-inset);border:1px solid var(--theme-surface-edge);border-radius:10px;text-align:left;font-size:12px;border-color:var(--theme-surface-edge);}.theme-form input:not([type="checkbox"]):not([type="radio"]){background:var(--theme-surface-inset);border-color:var(--theme-surface-edge);}.theme-form textarea{background:var(--theme-surface-inset);border-color:var(--theme-surface-edge);}.theme-feature-pills > span{line-height:1.6;}.theme-select:has(.custom-select), .theme-select-wrap:has(.custom-select){padding:0;border:0;background:transparent;}.select-options > button:focus{background:var(--theme-surface-raised);}.theme-inline-case-unit .case-reel-card{height:150px;width:124px;min-width:124px;background:var(--theme-surface-fill-hover);}.reward-case{border:1px solid #dca8f024;background:var(--theme-area);border-radius:17px;padding:18px;overflow:hidden;transition:border-color .3s, box-shadow .3s;border-color:var(--theme-border);box-shadow:none;}.theme-key-field{display:flex;align-items:center;gap:9px;background:var(--theme-area-light);border:1px solid var(--theme-border);border-radius:9px;padding:10px;margin-top:22px;min-height:42px;border-color:var(--theme-border);color:var(--theme-text-muted);}.theme-small-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--theme-border);background:var(--theme-area-light);border-radius:13px;color:var(--theme-text-muted);border-color:var(--theme-border);}.theme-form-message{font-size:12px;color:var(--theme-text-muted);line-height:1.8;padding:14px 16px;background:var(--theme-area-light);border:1px solid var(--theme-border);border-radius:9px;border-color:var(--theme-border);}.theme-key-field > code{color:var(--theme-text-strong);}.theme-button:not(.white){background:var(--theme-area-light);border-color:var(--theme-border);color:var(--theme-text-strong);}.theme-button.theme-quiet{background:var(--theme-area-light);border-color:var(--theme-border);color:var(--theme-text-strong);}.theme-button:not(.white):hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-button.theme-quiet:hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-quick-access-symbol{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:var(--theme-area-lighter);border:0;flex:none;border-color:var(--theme-border);}.theme-search-dialog{width:650px;margin:15vh auto auto;background:var(--theme-area-light);border-color:var(--theme-border);}.select-menu{position:fixed;z-index:3000;padding:6px;background:var(--theme-area-light);border:1px solid var(--theme-border-strong);border-radius:12px;box-shadow:0 15px 55px #0009;animation:select-appear .16s ease-out;border-color:var(--theme-border);}.select-options > button[aria-selected="true"]{color:#e3e3e3;background:var(--theme-area-lighter);}.select-options > button:hover{background:var(--theme-area-lighter);}.select-menu > input{width:100%;height:40px;border:1px solid var(--theme-border-muted);border-radius:8px;padding:8px 11px;background:var(--theme-area);color:white;font:inherit;font-size:12px;margin-bottom:6px;border-color:var(--theme-border);}.status-history-tooltip{position:fixed;z-index:2000;padding:10px 13px;background:var(--theme-area-lighter);border:1px solid var(--theme-border-strong);border-radius:8px;color:#fff;font-size:11px;box-shadow:0 8px 24px #0007;pointer-events:none;white-space:nowrap;border-color:var(--theme-border);}.category-title > img{width:180px;height:120px;object-fit:contain;background:var(--theme-area-light);border-radius:11px;}.theme-page{padding-bottom:100px;}.theme-page .icon{width:19px;height:19px;flex-shrink:0;}.theme-page .wrap{position:relative;}.theme-page h2{font-size:25px;letter-spacing:-.8px;}.theme-page h3{letter-spacing:-.4px;}.theme-page p{color:#a7a7b0;line-height:1.75;}.theme-page [hidden]{display:none !important;}.theme-page button, .theme-page input, .theme-page textarea, .theme-page select{font:inherit;}.theme-page a{transition:color .2s, background .2s, border-color .2s, transform .2s;}.theme-surface{background:var(--theme-surface-fill, var(--theme-area));border:1px solid var(--theme-border);border-radius:22px;}.theme-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 18px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);color:#f3f3f6;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none;}.theme-action:hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-action.is-primary{background:#f6f6f8;color:#151518;border-color:transparent;}.theme-action.is-primary:hover{background:#fff;transform:translateY(-2px);}.theme-action .icon{width:16px;height:16px;}.theme-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;background:var(--theme-surface-inset);border:1px solid var(--theme-border-muted);color:#bfc0ca;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;}.theme-chip.theme-staff{background:#b76ddd15;border-color:#b76ddd24;color:#ede1f5;}.theme-chip.green{background:#65d9aa10;color:#82dbb5;}.theme-online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#75dbb0;box-shadow:0 0 8px #75dbb035;}.theme-two-col, .theme-thread-layout{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:26px;}.theme-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;}.theme-finder{display:flex;align-items:center;gap:11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);padding:0 15px;min-height:48px;max-width:440px;flex:1;color:#85858f;}.theme-finder input{width:100%;min-width:0;border:0;background:none;padding:14px 0;outline:0;color:#fff;font-size:13px;}.theme-finder:focus-within{border-color:#a59ab5;}.theme-board-toolbar select{background:var(--theme-area-light);border:1px solid var(--theme-border);color:#ddd;padding:12px;border-radius:10px;}.theme-row-symbol{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--theme-surface-inset);display:grid;place-items:center;color:#d7cee2;}.theme-row-meta{font-size:11px;color:#85858f;}.theme-pinned{margin-left:9px;font-size:10px;color:#94949e;}.theme-row-open{align-self:center;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid var(--theme-border);}.theme-list-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0;color:#85858f;font-size:11px;}.theme-side-card{padding:25px;}.theme-side-card h2{font-size:20px;margin:22px 0 10px;}.theme-side-card > h2:first-child{margin-top:0;}.theme-side-card p{font-size:13px;margin-bottom:22px;}.theme-side-card .theme-action{width:100%;font-size:12px;}.theme-side-links{padding:16px 8px;}.theme-side-links a, .theme-reading-link{display:flex;align-items:center;gap:10px;font-size:12px;padding:12px 0;color:#b9b9c2;}.theme-side-links a .icon:last-child, .theme-reading-link > .icon:last-child{margin-inline-start:auto;width:14px;}.theme-side-divider{height:1px;background:var(--theme-border);margin:24px 0 12px;}.theme-thread-toolbar > div{display:flex;align-items:center;gap:12px;}.theme-thread-toolbar > div > span:not(.theme-chip){color:#85858f;font-size:11px;}.theme-icon-action{width:44px;height:44px;display:grid;place-items:center;background:var(--theme-area-light);color:#ddd;border:1px solid var(--theme-border);border-radius:11px;cursor:pointer;}.theme-article-prose p{font-size:14px;line-height:1.9;margin:13px 0 20px;}.theme-article-prose h2{margin:35px 0 15px;line-height:1.3;}.theme-reply{margin-top:22px;padding:25px;}.theme-reply > header{display:flex;gap:12px;align-items:center;margin-bottom:22px;}.theme-reply h2{font-size:17px;margin:0;}.theme-reply header p{font-size:11px;margin:5px 0 0;}.theme-avatar-small{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--theme-area-lighter);font-size:13px;}.theme-side-note{font-size:12px;padding:10px 14px;}.theme-side-note a{display:inline-flex;gap:7px;align-items:center;color:#ccc;margin-top:7px;}.theme-faq-list{counter-reset:theme-faq;border:1px solid var(--theme-border);border-radius:20px;overflow:hidden;background:var(--theme-area);}.theme-faq-item{position:relative;transition:background-color 0.3s;}.theme-faq-item:not([hidden]) ~ .theme-faq-item{border-top:1px solid var(--theme-border-muted);}.theme-faq-item::before{content:'';position:absolute;top:0;bottom:0;inset-inline-start:0;width:2px;background:linear-gradient(180deg, #cb34e4, #946beb);opacity:0;transition:opacity 0.3s;}.theme-faq-item.is-open{background:linear-gradient(90deg, #cb34e40b, transparent 65%);}.theme-faq-item.is-open::before{opacity:1;}.theme-faq-question{display:grid;grid-template-columns:44px minmax(0, 1fr) 36px;align-items:center;gap:14px;width:100%;padding:22px 26px;border:0;background:none;color:#e9e7ef;font-size:16.5px;font-weight:550;line-height:1.45;text-align:start;cursor:pointer;transition:color 0.2s, background-color 0.2s;}.theme-faq-question::before{counter-increment:theme-faq;content:counter(theme-faq, decimal-leading-zero);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0.04em;color:#6f6c7c;transition:color 0.3s;}.theme-faq-question:hover{background:var(--theme-surface-lift);color:#fff;}.theme-faq-item.is-open .theme-faq-question{color:#fff;}.theme-faq-item.is-open .theme-faq-question::before{color:#dca8f0;}.theme-faq-question:focus-visible{outline:2px solid #dca8f0;outline-offset:-2px;}.theme-faq-toggle{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-area-light);color:#c9c6d3;transition:transform 0.35s var(--theme-ease), background-color 0.25s, border-color 0.25s, color 0.25s;}.theme-faq-question:hover .theme-faq-toggle{border-color:var(--theme-border-strong);color:#fff;}.theme-faq-item.is-open .theme-faq-toggle{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;transform:rotate(45deg);}.theme-faq-toggle > .icon{width:15px;height:15px;}.theme-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s var(--theme-ease);}.theme-faq-item.is-open .theme-faq-answer{grid-template-rows:1fr;}.theme-faq-answer > div{min-height:0;overflow:hidden;padding-block:0;padding-inline:84px 76px;font-size:14.5px;line-height:1.8;color:#b9b6c4;opacity:0;transition:opacity 0.25s, padding-bottom 0.35s var(--theme-ease);}.theme-faq-item.is-open .theme-faq-answer > div{padding-bottom:24px;opacity:1;transition-delay:0.05s;}.theme-faq-answer a{color:#dca8f0;}.theme-faq-answer a:hover{color:#fff;}.theme-page :focus-visible{outline:2px solid #b9a5d3;outline-offset:4px;}.case-reel-card > span > svg{width:95px;height:95px;}.case-inline-result-symbol > .reward-prize-art{width:70px;height:70px;}#theme-search-dialog{width:min(880px, calc(100vw - 48px));max-width:none;max-height:min(820px, calc(100dvh - 64px));padding:0;margin:auto;border:1px solid var(--theme-border-muted);border-radius:24px;background:var(--theme-area);color:#f2f2f6;box-shadow:0 30px 100px #0008;overflow:hidden;}#theme-search-dialog[open]{display:flex;flex-direction:column;animation:search-arrive .24s ease-out;}#theme-search-dialog::backdrop{background:color-mix(in srgb, var(--theme-body) 66%, transparent);backdrop-filter:blur(12px);}.theme-search-modal-heading{padding:25px 28px 19px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;}.theme-search-modal-heading > div{display:flex;align-items:center;gap:11px;}.theme-search-heading-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--theme-brand-gradient);box-shadow:inset 0 1px #ffffff3d;}.theme-search-heading-symbol .icon{width:16px;height:16px;color:white;}.theme-search-modal-heading h2{font-size:20px;font-weight:550;letter-spacing:-.6px;margin:0;}.theme-search-close{width:32px;height:32px;background:var(--theme-surface-inset);border-radius:9px;color:#a8a8b3;}.theme-search-close:hover{color:#fff;background:var(--theme-surface-hover);}.theme-search-input-wrap{display:flex;align-items:center;gap:13px;flex-shrink:0;margin:0 28px;height:62px;padding:0 18px;border:1px solid var(--theme-border-muted);border-radius:14px;background:var(--theme-area-light);transition:border-color .2s, box-shadow .2s;}.theme-search-input-wrap:focus-within{border-color:#cbbdd252;box-shadow:0 0 0 3px #b34ce708;}.theme-search-input-wrap > .icon{width:21px;height:21px;color:#bdbdc8;flex-shrink:0;}#global-search{width:100%;min-width:0;padding:0 !important;border:0 !important;background:transparent !important;outline:none !important;box-shadow:none !important;color:#f3f3f6;font-size:17px;font-family:inherit;height:100%;border-radius:0;}#global-search::placeholder{color:#777782;}#global-search::-webkit-search-cancel-button{display:none;}#search-clear{background:transparent;border:0;display:grid;place-items:center;color:#aaaab7;width:28px;height:28px;padding:4px;flex-shrink:0;}#search-clear[hidden]{display:none;}#theme-search-dialog kbd{border:1px solid var(--theme-border-muted);background:var(--theme-surface-hover);padding:4px 5px;border-radius:5px;color:#85858f;line-height:1;}.theme-search-quick-links{display:flex;gap:9px;padding:15px 28px 17px;flex-shrink:0;border-bottom:1px solid var(--theme-border-muted);}.theme-search-quick-links > a{display:inline-flex;gap:12px;align-items:center;font-size:11px;padding:8px 11px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-inset);border-radius:8px;color:#bfbfc9;transition:color .2s, background .2s;}.theme-search-quick-links > a:hover{background:var(--theme-area-lighter);color:#fff;}.theme-search-quick-links .icon{width:13px;height:13px;color:#91919d;}#theme-search-dialog .theme-search-results{padding:24px 28px;overflow:auto;min-height:150px;max-height:none;flex:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#48484f transparent;}.search-group + .search-group{margin-top:25px;}.search-group-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;}.search-group-heading h3{font-size:12px;color:#d8d8e0;margin:0;font-weight:500;}.search-group-heading > span{font-size:10px;color:#70707d;}.search-hit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;}#theme-search-dialog .search-hit{display:flex;align-items:center;gap:12px;padding:11px;min-width:0;border:1px solid var(--theme-border-muted);border-radius:11px;background:linear-gradient(120deg, color-mix(in srgb, var(--theme-area-lighter) 21%, transparent), transparent), var(--theme-area-light);transition:background .2s, border-color .2s;outline-offset:2px;}#theme-search-dialog .search-hit:hover, #theme-search-dialog .search-hit:focus-visible{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);outline-color:#b7a5c7;}.search-hit-art{display:block;flex-shrink:0;width:98px;aspect-ratio:994 / 447;border:1px solid var(--theme-border-muted);border-radius:7px;overflow:hidden;background:var(--theme-area);}.search-hit-art.is-hardware{width:72px;aspect-ratio:3 / 2;}.search-product-hit .search-hit-art:not(.is-hardware){width:80px;aspect-ratio:16 / 9;}#theme-search-dialog .search-hit-art img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;}#theme-search-dialog .search-hit-art.is-hardware img{object-fit:contain;padding:3px;}.search-hit-copy{flex:1;min-width:0;}.search-hit-copy strong{display:block;font-size:12px;font-weight:500;line-height:1.4;color:#ebebf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.search-hit-copy small{display:block;font-size:10px;color:#858590;margin-top:5px;}.search-hit-end{display:flex;align-items:flex-end;flex-direction:column;gap:3px;flex-shrink:0;color:#a7a7b3;}.search-hit-end > .icon{width:15px;height:15px;}.search-hit-end > small{font-size:8px;color:#72727d;}.search-hit-end > strong{font-size:12px;font-weight:500;color:#dddde6;}.theme-search-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 28px;border-top:1px solid var(--theme-border-muted);font-size:10px;color:#7d7d88;flex-shrink:0;}.theme-search-modal-foot > span:last-child{display:flex;align-items:center;gap:5px;}.search-no-results{text-align:center;padding:35px 12px 45px;}.search-no-results > span{display:grid;place-items:center;width:52px;height:52px;background:var(--theme-area-lighter);border-radius:15px;margin:0 auto 18px;}.search-no-results h3{font-size:18px;font-weight:500;margin:0 0 10px;}.search-no-results p{font-size:12px;color:#888895;}.search-no-results > button{display:inline-flex;align-items:center;gap:20px;margin-top:18px;padding:11px 15px;border:0;border-radius:9px;background:#f0edf4;color:#141217;font-size:11px;font-weight:500;}.search-no-results > button .icon{width:14px;height:14px;}.theme-inline-case-unit .case-reel-card > span{width:92px;height:86px;display:flex;align-items:center;justify-content:center;flex:0 0 86px;margin:0 0 4px;}.theme-inline-case-unit .case-reel-card > span > svg{display:block;max-width:none;width:100%;height:100%;overflow:visible;}.theme-inline-case-unit .case-reel-card > strong{font-size:11px;line-height:1.4;margin:0 0 9px;text-align:center;}.theme-inline-case-unit .case-reel-card > small{line-height:1.4;text-align:center;}.theme-inline-case-unit .case-reel-card.is-winner{border-color:#d9bf8180;background:var(--theme-area-lighter);box-shadow:inset 0 1px #eed29714;}.theme-segment > button.selected, .theme-segment > button[aria-pressed="true"]{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);transition:background .25s, color .25s;}.collection-eyebrow{display:block;color:#8b8b97;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;}.collection-full-link{display:flex;align-items:center;gap:9px;font-size:10px;color:#83838f;}.collection-full-link:hover{color:#dddde5;}.collection-full-link .icon{width:12px;height:12px;}.theme-rating-stars{display:flex;gap:4px;}.theme-rating-stars > .icon{width:15px;height:15px;flex:none;fill:currentColor;stroke-width:0;}.case-reel-card{width:136px;min-width:136px;height:164px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff0b;border-radius:12px;background:linear-gradient(160deg, var(--theme-area-lighter), transparent), var(--theme-area-light);transition:border-color .4s, background .4s, box-shadow .4s;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--theme-rarity-color, #6f6f78) 45%, transparent);}.theme-heading-actions{display:flex;flex:none;align-items:center;gap:10px;}.theme-dash-card{border-radius:18px;}.theme-text-link.theme-accent{color:#d98cf0;}.theme-text-link.theme-accent:hover{color:#fff;}.theme-dash-key-top > a{color:var(--theme-text-strong);}.theme-dash-key-field > button{cursor:pointer;}.theme-holdup{z-index:1200;background:color-mix(in srgb, var(--theme-body) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0;}.theme-holdup[hidden]{display:none;}.theme-holdup-card{text-align:center;background:var(--theme-area);border:1px solid var(--theme-border);border-radius:18px;width:100%;max-width:440px;padding:34px 32px 30px;}.theme-holdup-icon{color:#ffffff;background:#cb34e4;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-grid;}.theme-holdup-card h3{letter-spacing:-.5px;margin:0 0 10px;font-size:22px;font-weight:500;}.theme-holdup-card p{color:#8f8c9c;margin:0 0 24px;font-size:13px;line-height:1.8;}html{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip;}.theme-profile-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--theme-border);}.theme-board-toolbar .theme-finder{margin-right:auto;}.theme-board-toolbar .theme-icon-action{flex:none;position:relative;}.theme-list-footer > div{flex:1;display:flex;justify-content:center;}.theme-thread-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px;flex-wrap:wrap;}.theme-thread-toolbar > div{flex-wrap:wrap;}.theme-article-prose img{max-width:100%;height:auto;}.theme-article-prose > :first-child{margin-top:0;}.theme-reply .theme-avatar-small .icon{width:17px;height:17px;}.theme-reply form{margin:0;}.theme-people-copy{position:relative;max-width:580px;}.theme-people-copy h2{margin:0;font-size:clamp(28px, 2.6vw, 40px);font-weight:650;letter-spacing:-1.4px;line-height:1.15;color:#f7f7f8;}.theme-people-copy p{margin:14px 0 0;max-width:52ch;font-size:14px;line-height:1.8;color:#9aa0ad;}.theme-quote-slide{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;margin:0;opacity:0;visibility:hidden;transition:opacity .45s var(--theme-ease), visibility .45s;}.theme-quote-slide.is-active{opacity:1;visibility:visible;}.theme-quote-slide blockquote{margin:auto 0;padding:24px 0;max-width:620px;font-size:clamp(24px, 1.8vw, 33px);font-weight:500;line-height:1.38;letter-spacing:-0.9px;color:#f3f2f7;opacity:0;transform:translateY(10px);transition:opacity .5s var(--theme-ease), transform .5s var(--theme-ease);}.theme-quote-slide figcaption{display:flex;align-items:center;gap:14px;min-width:0;margin-top:10px;opacity:0;transform:translateY(10px);transition:opacity .5s var(--theme-ease), transform .5s var(--theme-ease);}.theme-quote-slide.is-active blockquote{opacity:1;transform:none;transition-delay:.1s;}.theme-quote-slide.is-active figcaption{opacity:1;transform:none;transition-delay:.2s;}.theme-quote-nav{display:flex;gap:9px;}.theme-quote-nav button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--theme-border-muted);border-radius:50%;background:var(--theme-surface-fill);color:#c6c5cf;cursor:pointer;transition:background .25s, border-color .25s, color .25s;}.theme-quote-nav button:hover{background:var(--theme-surface-inset);border-color:var(--theme-border-strong);color:#ffffff;}.theme-quote-nav .icon{width:16px;height:16px;}.button:hover, .theme-button:hover{transform:translateY(-1px);}.button:active, .theme-button:active{transform:translateY(0) scale(.985);transition-duration:.08s;}.theme-small-icon, .theme-tile-icon{transition:transform .3s cubic-bezier(.2, .7, .2, 1), box-shadow .3s ease;}a:hover > .theme-small-icon, .theme-panel:hover > .theme-small-icon{transform:translateY(-2px) rotate(-4deg);}.reward-case-top > span{color:#b9b6c6 !important;}.reward-case-button{background:linear-gradient(135deg, #cb34e4, #946beb) !important;color:#fff !important;box-shadow:inset 0 1px 0 #ffffff33, 0 10px 30px -14px #cb34e4b3 !important;}.reward-case-button:focus-visible{outline-color:#dca8f0 !important;}.theme-info-page{width:min(760px, calc(100% - 32px));margin:0 auto;padding:64px 0 96px;display:grid;gap:28px;}.theme-info-page .theme-sheet{position:relative;overflow:hidden;display:grid;gap:22px;padding:32px;border:1px solid var(--theme-border);border-radius:22px;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area-lighter) 35%, transparent), transparent 30%), var(--theme-area);box-shadow:0 30px 60px -40px #000;}.theme-info-page .theme-sheet::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, #cb34e480, transparent);}.theme-info-page .theme-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #cb34e433;border-radius:14px;background:#cb34e410;color:#e6e3ee;font-size:14px;line-height:1.6;}.theme-info-page .theme-notice > svg{flex:none;margin-top:3px;color:#dca8f0;}.theme-info-page .theme-notice strong{color:#f4f2f8;font-weight:600;}.theme-info-page .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:14px;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.1px;cursor:pointer;text-decoration:none;transition:transform .22s cubic-bezier(.2, .7, .2, 1), box-shadow .22s ease, filter .22s ease, border-color .22s ease, background .22s ease;}.theme-info-page .button.theme-primary{justify-self:start;border:0;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 14px 34px -16px #cb34e4b3;}.theme-info-page .button.theme-primary:hover{filter:brightness(1.06);box-shadow:0 18px 40px -16px #cb34e4cc;}.theme-info-page .button.secondary{justify-self:start;border:1px solid var(--theme-border);background:var(--theme-area);color:#f4f2f8;}.theme-info-page .button.secondary:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-svg-defs{position:absolute;width:0;height:0;overflow:hidden;}.theme-search-input-wrap > input{flex:1 1 auto;min-width:0;}.theme-search-input-wrap > kbd{margin-left:auto;}.theme-panel-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;}.theme-panel-title h2{margin:0;font-size:20px;font-weight:600;color:#f4f2f8;}.theme-panel-title span{font-size:12px;color:#8f8c9c;}.theme-quantity{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);}.theme-quantity button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--theme-surface-fill);color:#f1eff5;cursor:pointer;transition:background .2s, color .2s;}.theme-quantity button > svg{width:13px;height:13px;}.theme-quantity button:hover:not(:disabled){background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;}.theme-quantity button:disabled{opacity:.3;}.theme-quantity input{width:40px;border:0;background:none;text-align:center;font:700 14px/1 Inter, sans-serif;color:#fff;-moz-appearance:textfield;}.theme-quantity input::-webkit-inner-spin-button, .theme-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;}.theme-remove-button{font-size:12.5px;color:#c9a3ad;transition:color .2s;}.theme-remove-button:hover{color:#ffc2cd;}.theme-summary-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#a9a6b5;}.theme-summary-line strong{color:#e6e3ee;}.theme-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--theme-border-muted);font-size:14px;color:#e6e3ee;}.theme-summary-total strong{font-size:24px;font-weight:700;color:#fff;}.theme-secure-note{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:11.5px;color:#8f8c9c;}.theme-fly-to-cart{position:fixed;z-index:120;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 12px 30px -10px #cb34e4;pointer-events:none;overflow:hidden;}.theme-fly-to-cart > img{width:100%;height:100%;object-fit:cover;}.theme-feature-pills{gap:8px;}.theme-feature-pills > span{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:5px 14px 5px 7px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-surface-inset);font-size:12.5px;font-weight:500;letter-spacing:-.1px;color:var(--theme-text-strong);}.theme-feature-pills i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-feature-pills i > .icon{width:10px;height:10px;stroke-width:3.2;}.theme-feature-svg > .icon{width:22px;height:22px;stroke-width:1.8;}.theme-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.theme-check-label{position:relative;display:flex;align-items:flex-start;gap:11px;cursor:pointer;font-size:13px;line-height:1.5;color:#d9d7e0;}.theme-check-label > .theme-check{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none;}.theme-check-mark{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--theme-border-strong);border-radius:5px;background:var(--theme-area-light);transition:background .2s, border-color .2s;}.theme-check-mark::after{content:'';width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .2s var(--theme-ease);}.theme-check:checked + .theme-check-mark{border-color:transparent;background:var(--theme-gradient);}.theme-check:checked + .theme-check-mark::after{transform:translateY(-1px) rotate(-45deg) scale(1);}.theme-check:focus-visible + .theme-check-mark{outline:2px solid #cb34e4;outline-offset:2px;}.theme-check-label:hover > .theme-check:not(:checked) + .theme-check-mark{border-color:#ffffff59;}.theme-check-text strong{font-weight:500;color:#f1f0f5;}.theme-check-text a{color:#fff;text-decoration:underline;text-underline-offset:3px;}.theme-form-check > .ipsFieldRow_content:empty{display:none;}.theme-field-note{display:block;margin-top:7px;font-size:11.5px;line-height:1.55;color:#8f8c9c;}.theme-form-field.theme-form-check > label.theme-check-label{display:flex;}[dir="rtl"] body > span[style*="-300px"]{right:-300px !important;left:auto !important;}@keyframes dialog-in{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}@keyframes hero-star-light{0%, 100%{opacity:calc(var(--theme-star-opacity) * .46);}45%{opacity:var(--theme-star-opacity);}70%{opacity:calc(var(--theme-star-opacity) * .72);}}@keyframes activity-travel{from{stroke-dashoffset:100;}to{stroke-dashoffset:0;}}@keyframes activity-scan{0%{transform:translateX(0);opacity:0;}15%{opacity:.3;}85%{opacity:.3;}100%{transform:translateX(132px);opacity:0;}}@keyframes activity-pulse{0%{transform:scale(.45);opacity:.65;}80%, 100%{transform:scale(1.6);opacity:0;}}@keyframes catalogue-in{from{opacity:0;transform:translateY(7px);}to{opacity:1;transform:translateY(0);}}@keyframes hardware-pass{from{stroke-dashoffset:100;}to{stroke-dashoffset:0;}}@keyframes support-turn{to{transform:rotate(380deg);}}@keyframes select-appear{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}@keyframes case-float{0%, 100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-7px) rotate(1deg);}}@keyframes presence-history-draw{from{stroke-dashoffset:100;opacity:.4;}to{stroke-dashoffset:0;opacity:1;}}@keyframes crafted-case-float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-3px);}}@keyframes badge-detail-glint{0%, 100%{opacity:.35;transform:scale(.75);}45%{opacity:1;transform:scale(1.1);}70%{opacity:.7;transform:scale(1);}}@keyframes search-arrive{from{opacity:0;transform:translateY(10px) scale(.99);}to{opacity:1;transform:none;}}@media (max-width:1280px){.theme-brand-group{gap:14px;}}@media (max-width:1200px){.theme-main-nav{gap:18px;}.theme-brand img{width:160px;}.hero h1{font-size:75px;letter-spacing:-4.5px;}.hardware-image img{object-fit:contain;}.community{padding:40px 35px;gap:30px;}.community h2{font-size:28px;}.community p{max-width:350px;}.wrap{width:calc(100% - 72px);}.service-grid > article{padding-right:30px;}.service-grid > article + article{padding-left:30px;}.customer-review{padding:22px 18px;}.support-strip{padding:29px;gap:23px;grid-template-columns:68px 1fr 170px;}.support-strip-copy > p{font-size:11px;}.support-strip-copy h2{font-size:28px;}.theme-detail-columns{grid-template-columns:1fr 235px;gap:17px;}}@media (max-width:1100px){.support-desk-main{gap:40px;padding:35px;}.support-desk-options h3{font-size:14px;}.support-desk-options p{font-size:11px;}.support-desk-intro h2{font-size:34px;}.support-desk-intro > p{font-size:13px;}.reward-case-copy h3{font-size:17px;}.reward-case-copy p{font-size:10px;}.theme-two-col, .theme-thread-layout{grid-template-columns:minmax(0, 1fr) 240px;gap:20px;}.theme-quote-slide blockquote{padding:30px 0;}}@media (max-width:1000px){.theme-main-nav{gap:17px;}.theme-main-nav a{font-size:11px;}.theme-main-nav svg{display:none;}.hero h1{font-size:65px;letter-spacing:-3.5px;}.hardware-body h3{font-size:18px;}.hardware-items{gap:4px;}.hardware-items > span{font-size:8px;padding:4px 5px;}.hardware-image .tag{font-size:7px;right:10px;top:10px;}.community p{max-width:440px;}.community .button{font-size:11px;gap:15px;}.product-layout{gap:30px;}.product-info-main h1{font-size:36px;}.category-splash > div{padding:28px;}.category-splash h1{font-size:36px;}.status-game > div{display:block;}.status-game span{margin-top:6px;}.category-guidance{gap:25px;}.category-guidance h2{font-size:16px;}.service-heading h2{font-size:35px;}.service-heading > p{max-width:225px;font-size:12px;}.service-grid p{font-size:12px;min-height:95px;}.service-grid > article{padding-right:25px;}.service-grid > article + article{padding-left:25px;}.customer-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;}.customer-review{min-height:180px;padding:24px;}.footer-about{grid-row:span 2;}#catalog-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px 20px;}.hardware-grid:has(.device-card){gap:15px;}.support-strip{grid-template-columns:60px minmax(0, 1fr) 160px;gap:20px;padding:26px;}.support-strip-mark > .icon{width:31px;height:31px;}.support-strip-links{gap:13px;}.support-strip-links > a{font-size:9px;}.support-strip-copy h2{font-size:26px;}}@media (max-width:960px){.customer-note{padding:26px;min-height:198px;}.customer-note blockquote{font-size:20px;}}@media (max-width:900px){.category-title{padding:25px;}}@media (max-width:760px){.theme-segment > a{min-height:35px;padding:8px 12px;font-size:10px;}.announcement{height:29px;font-size:8px;gap:9px;}.announcement span{display:none;}.theme-brand img{width:155px;}.theme-main-nav{display:none;}.mobile-menu.open{display:flex;flex-direction:column;padding:10px 18px 22px;}.mobile-menu a{padding:12px 10px;display:flex;align-items:center;gap:13px;font-size:13px;color:#bababa;}.mobile-menu .icon{width:17px;}.hero::before{right:-300px;top:200px;}.section{padding:60px 0;}.game-card-art{aspect-ratio:1.72;}.game-card-art img{object-position:42% center;}.game-card .badge{font-size:6px;padding:3px 5px;left:7px;top:7px;}.collection-shortcuts{gap:15px;font-size:9px;flex-wrap:wrap;padding-top:22px;}.collection-shortcuts > span{display:none;}.hardware-section{padding:55px 0 40px;}.hardware-head h2{max-width:245px;}.hardware-head p{max-width:280px;}.hardware-head > .theme-inline-link{align-self:flex-end;}.hardware-grid{grid-template-columns:1fr;gap:16px;}.hardware-card{grid-template-columns:.9fr 1.1fr;}.hardware-image img{height:100%;object-fit:cover;object-position:43% center;}.hardware-image .tag{left:10px;right:auto;top:36px;font-size:6px;max-width:110px;}.hardware-body .product-kind{font-size:7px;letter-spacing:1px;}.hardware-body h3{font-size:18px;margin-top:6px;line-height:1.2;}.hardware-items{margin:12px 0 13px;gap:4px;}.hardware-items > span{font-size:7px;padding:3px 5px;}.hardware-price small{font-size:8px;margin-bottom:2px;}.hardware-price strong{font-size:17px;}.hardware-footer .theme-icon-button{width:29px;height:29px;border-radius:6px;}.hardware-footer .icon{width:15px;height:15px;}.review-avatar{width:25px;height:25px;font-size:8px;flex-shrink:0;}.community{margin-bottom:55px;padding:30px 25px;display:block;border-radius:13px;}.community h2{font-size:28px;letter-spacing:-1px;line-height:1.2;max-width:280px;}.community p{font-size:11px;line-height:1.85;max-width:300px;margin-top:13px;}.community .theme-overline{font-size:8px;}.community .button{margin-top:24px;font-size:11px;padding:12px 18px;gap:30px;}.payment-marks{gap:12px;}.payment-marks > span{font-size:9px;}.theme-select-wrap{margin-left:auto;}.category-splash{grid-template-columns:1fr;}.category-splash > div{padding:25px;}.category-splash h1{font-size:34px;}.category-splash p{font-size:11px;}.category-splash > img{aspect-ratio:2.22;grid-row:1;}.product-grid{grid-template-columns:1fr 1fr;gap:12px;}.product-layout{grid-template-columns:1fr;gap:28px;}.product-visual{position:static;}.product-visual img, .product-visual.is-bundle img{aspect-ratio:1.8;}.product-info-main .theme-overline{font-size:9px;margin-top:0;margin-bottom:15px;}.product-info-main h1{font-size:34px;}.product-info-main > p{font-size:12px;margin-top:17px;}.product-details{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-top:30px;}.product-details h2{font-size:22px;}.theme-dialog-head{padding:20px;}.theme-select-wrap > .icon{display:none;}.category-splash .category-start{font-size:10px;margin-top:16px;}.category-splash .button{font-size:10px;padding:12px 17px;}.category-guidance{grid-template-columns:1fr;gap:22px;padding:25px 0;margin:30px 0 40px;}.category-guidance article{padding-left:42px;position:relative;}.category-guidance article > .icon{position:absolute;left:0;top:1px;width:21px;height:21px;}.category-guidance h2{font-size:16px;}.category-guidance p{font-size:11px;margin-top:9px;}.category-guidance .theme-inline-link{font-size:10px;margin-top:12px;}.product-support-box{margin-top:22px;padding-top:22px;}.product-info-main .product-option{padding-top:20px;}.status-game > div{padding:12px;}.status-game span{font-size:8px;}.status-game > img{aspect-ratio:1.8;}.hero h1{font-size:clamp(42px, 12.5vw, 55px);line-height:1.03;letter-spacing:-2.7px;margin-left:0;}.hero h1 span{white-space:nowrap;}.theme-select-wrap select{max-width:105px;}.status-game strong{font-size:11px;}.theme-icon-button{display:inline-grid;}.wrap{width:calc(100% - 40px);}.showcase-image{border-radius:12px;}.service-section{padding-top:39px;}.service-heading{display:block;}.service-heading h2{font-size:31px;letter-spacing:-1.2px;max-width:330px;}.service-heading > p{font-size:12px;max-width:320px;margin-top:12px;line-height:1.7;}.service-grid{grid-template-columns:1fr;margin:28px 0 25px;gap:25px;}.service-grid > article, .service-grid > article + article{display:grid;grid-template-columns:28px 1fr;gap:0 17px;padding:0;border:0;}.service-grid > article > .icon{grid-row:1/4;width:23px;height:23px;margin:2px 0 0;}.service-grid h3{font-size:17px;letter-spacing:-.4px;}.service-grid p{font-size:12px;min-height:0;max-width:450px;margin-top:8px;line-height:1.85;}.service-grid article > a{font-size:11px;gap:9px;margin-top:13px;}.service-grid article > a .icon{width:13px;height:13px;}.customer-grid{gap:12px;}.customer-review{border-radius:11px;padding:17px 15px;min-height:203px;}.customer-review blockquote{font-size:12px;line-height:1.8;letter-spacing:-.1px;}.customer-author{gap:7px;padding-top:25px;align-items:flex-start;}.customer-author > span{width:24px;height:24px;font-size:8px;}.customer-author strong{font-size:9px;line-height:1.45;letter-spacing:-.1px;}.customer-author time{font-size:8px;line-height:1.45;}.customer-author > div{gap:4px;}.footer-about{grid-column:1/-1;grid-row:auto;}.footer-about > a{max-width:193px;}.footer-about > p{font-size:12px;margin-top:17px;line-height:1.8;}.theme-video-dialog{width:calc(100vw - 22px);border-radius:12px;}.theme-video-dialog .theme-dialog-head{padding:14px 15px;gap:15px;}.theme-video-dialog .theme-dialog-head h2{font-size:13px;max-width:260px;line-height:1.5;}.button{font-size:12px;min-height:44px;padding:12px 17px;gap:15px;}.hardware-card .hardware-image{height:170px;min-height:208px;overflow:hidden;background:var(--theme-area-lighter);}#catalog-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 16px;}.hardware-grid:has(.device-card){grid-template-columns:1fr;gap:15px;}.theme-motion-toggle > .icon{width:12px;height:12px;}.theme-rating-stars{width:72px;height:12px;}.theme-rating-stars .icon{width:12px;height:12px;}.theme-rating-stars > span{gap:3px;}.theme-rating-stars > .theme-stars-fill{width:calc(100% - 3.6px);}.theme-motion-toggle > .icon{width:10px;height:10px;}.theme-star-flare::before{width:6px;}.theme-star-flare::after{width:5px;}.theme-action-symbol{width:26px;height:26px;border-radius:8px;}.theme-action-symbol > .icon{left:6px;top:6px;width:14px;height:14px;}.theme-brand-group{gap:8px;}.bundle-card{border-radius:19px;}.customer-stories{padding-top:44px;padding-bottom:44px;scroll-margin-top:85px;}.support-orbit{grid-row:1/4;width:36px;height:36px;margin:0;align-self:center;border-radius:10px;}.support-orbit > .icon{width:19px;height:19px;}.question-symbol > .icon{width:17px;height:17px;}.question-toggle > .icon{width:12px;height:12px;}.support-desk-main{display:block;padding:27px 23px 11px;}.support-brand-symbol{width:48px;height:48px;border-radius:14px;margin-bottom:22px;}.support-brand-symbol > .icon{width:25px;height:25px;}.support-desk-intro h2{font-size:31px;letter-spacing:-1.2px;margin-bottom:11px;}.support-desk-intro > p{font-size:12px;max-width:370px;}.support-desk-intro > .button{margin-top:20px;font-size:11px;min-height:42px;}.support-desk-options{margin-top:26px;}.support-desk-options > a{gap:12px;padding:20px 0;}.support-option-icon{width:33px;height:33px;border-radius:9px;}.support-option-icon .icon{width:17px;height:17px;}.support-desk-options h3{font-size:13px;line-height:1.5;margin-bottom:4px;}.support-desk-options p{font-size:11px;line-height:1.7;}.support-desk-options > a > .icon{width:14px;height:14px;}.support-desk-foot{grid-template-columns:1fr;}.support-desk-foot > a{justify-content:flex-start;padding:0 23px;min-height:56px;font-size:11px;gap:11px;}.support-desk-foot > a:first-child{border-right:0;border-bottom:1px solid var(--theme-border-muted);}.support-desk-foot > a > .icon:last-child{margin-left:auto;}.customer-feedback{padding-top:46px;padding-bottom:47px;}.support-desk{border-radius:18px;scroll-margin-top:90px;}.customer-reviews{padding-top:53px;padding-bottom:57px;scroll-margin-top:94px;}.customer-note{min-height:184px;padding:24px;}.customer-note:nth-child(odd){border-right:0;}.customer-note:not(:last-child){border-bottom:1px solid var(--theme-border-muted);}.customer-note-top > svg{width:22px;height:18px;}.customer-note blockquote{font-size:20px;margin:18px 0 21px;letter-spacing:-.45px;}.customer-note-top > time{font-size:8px;}.customer-note-author > strong{font-size:10px;}#film-range{width:100%;font-size:10px;margin:0 0 3px;text-align:center;min-width:0;}.support-strip{grid-template-columns:45px minmax(0, 1fr);padding:23px;gap:15px;margin-top:28px;border-radius:17px;}.support-strip-mark{align-self:start;margin-top:1px;}.support-strip-mark > .icon{width:24px;height:24px;}.support-strip-copy h2{font-size:27px;margin-bottom:12px;}.support-strip-copy > p{font-size:11px;line-height:1.8;}.support-strip-copy > p br{display:none;}.support-strip-links{gap:8px 13px;margin-top:14px;}.support-strip-links > a{font-size:9px;}.support-strip-actions{grid-column:1/-1;flex-direction:row;gap:20px;margin-top:7px;justify-content:space-between;}.support-strip-actions .button{font-size:11px;min-height:44px;padding:10px 14px;gap:19px;}.theme-heading{display:block;margin-bottom:25px;padding-top:0;}.theme-heading h1{font-size:35px;line-height:1.15;letter-spacing:-1.35px;}.theme-heading p{font-size:12px;margin-top:15px;line-height:1.85;max-width:330px;}.theme-heading > .theme-button, .theme-heading > .theme-text-link{margin-top:21px;}.theme-button{min-height:44px;font-size:11px;padding:12px 15px;gap:14px;}.theme-button .icon{width:15px;height:15px;}.theme-text-link{font-size:11px;gap:8px;}.theme-segment{padding:3px;gap:2px;}.theme-segment > button{font-size:10px;min-height:35px;padding:8px 12px;}.theme-select select{min-height:40px;}.theme-search input{font-size:11px;}.theme-search kbd{display:none;}.theme-field-row{grid-template-columns:1fr;gap:20px;}.theme-field > span{font-size:11px;}.theme-field input, .theme-field textarea, .theme-field select{font-size:12px;min-height:45px;padding:12px 13px;}.theme-form-actions{gap:15px;flex-wrap:wrap;}.theme-form-actions > span{font-size:9px;max-width:165px;}.theme-inline-help{gap:13px;flex-wrap:wrap;margin-top:25px;padding-top:23px;}.theme-inline-help strong{font-size:12px;}.theme-inline-help p{font-size:10px;line-height:1.8;}.theme-inline-help > .theme-button, .theme-inline-help > .theme-text-link{margin-left:36px;font-size:10px;}.theme-inline-help > .icon{width:20px;height:20px;}.theme-star-row{align-self:end;}.theme-star-row > .icon{width:15px;height:15px;}.theme-prose{margin-bottom:28px;}.theme-prose h2{font-size:24px;margin-bottom:14px;}.theme-prose p{font-size:12px;line-height:1.9;}.theme-key-field code{font-size:10px;}.theme-key-field button{padding:5px;}.theme-detail-columns{display:block;}.theme-download-list > article{padding:22px;gap:15px;flex-wrap:wrap;}.theme-download-list > article > img, .theme-download-book{width:70px;height:58px;}.theme-download-list > article > div{width:calc(100% - 90px);flex:auto;}.theme-download-list h3{font-size:14px;}.theme-download-list p{font-size:10px;}.theme-download-list .theme-eyebrow{font-size:8px;}.theme-download-list .theme-button{margin-left:85px;font-size:10px;min-height:40px;}.theme-thread-message{padding:22px;}.theme-thread-message p{font-size:12px;}.theme-thread-wait{padding:15px 22px;font-size:9px;}.theme-thread-form{padding:22px;}.theme-accepted-payments > span{height:28px;padding:7px 8px;}.theme-accepted-payments img{height:12px;max-width:51px;}.select-menu{max-width:calc(100vw - 24px);}.select-options > button{min-height:42px;}.product-popular-tag{font-size:7px;padding:5px 6px;left:7px;top:7px;}.category-topbar{gap:15px;margin-bottom:23px;}.category-topbar > label{width:180px;}.category-topbar .custom-select{min-width:0;}.category-title{display:block;position:relative;padding:23px;overflow:hidden;margin-bottom:24px;}.category-title > img{position:absolute;inset:0;opacity:.08;mask-image:linear-gradient(90deg, transparent, #000);}.category-title > div{position:relative;}.category-title h1{font-size:31px;letter-spacing:-.9px;}.category-title p{font-size:11px;max-width:270px;}.category-live-collection{display:flex;flex-direction:column-reverse;padding:20px;gap:23px;}.category-live-collection h2{font-size:24px;}.category-live-collection .button{font-size:11px;}.purchase-methods{padding-bottom:0;}.product-footage{order:2;margin:0;padding:16px;}.feature-index{display:none;}.theme-catalogue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.theme-detail-section-heading{display:block;margin-bottom:20px;}.theme-detail-section-heading h2{font-size:25px;letter-spacing:-.8px;}.theme-detail-section-heading p{font-size:11px;margin-top:10px;}.theme-detail-section-heading > span{display:block;font-size:9px;margin-top:14px;}.reward-case-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px;}.reward-case-top > span{font-size:8px;padding:5px;}.reward-case-top > small{display:none;}.reward-case > .reward-chest{width:calc(100% + 25px);margin:5px -12px 3px;}.reward-case-copy h3{font-size:16px;}.reward-case-copy p{font-size:9px;min-height:47px;margin-top:7px;}.reward-case-button > .icon{width:11px;height:11px;}.theme-history-labels{right:0;font-size:9px;}.reward-case > .crafted-case{width:calc(100% + 24px);margin:4px -12px 0;}.reward-case-button{font-size:9px;padding:11px 9px;min-height:40px;margin-top:13px;}.case-reel-card > span{width:73px;height:73px;}.case-reel-card > strong{font-size:10px;}.case-reel-card > small{font-size:8px;}.product-shipping-label{font-size:9px;}.reward-prize-art{width:54px;height:54px;}.theme-inline-case-unit .case-reel-card > small{font-size:8px;}.case-inline-result-symbol{width:54px;height:54px;}.theme-select-wrap:has(.custom-select){border:0;}.theme-page{padding-bottom:60px;}.theme-aside{display:none;}.theme-board-toolbar{gap:10px;}.theme-board-toolbar .theme-finder{min-width:0;}.theme-board-toolbar .custom-select{max-width:160px;}.theme-row-symbol{width:35px;height:35px;border-radius:10px;}.theme-row-open{width:28px;height:28px;}.theme-thread-toolbar > div > span:not(.theme-chip){display:none;}.theme-thread-toolbar .theme-action{font-size:11px;padding:10px 12px;min-height:40px;}.theme-thread-toolbar .theme-icon-action{height:40px;width:40px;}.theme-article-prose p{font-size:13px;}.theme-article-prose h2{font-size:22px;}.theme-reply{padding:20px;}.theme-rating-stars{gap:3px;}.theme-rating-stars > .icon{width:12px;height:12px;}#theme-search-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px;}.theme-search-modal-heading{padding:20px 18px 17px;}.theme-search-modal-heading h2{font-size:18px;}.theme-search-heading-symbol{width:28px;height:28px;}.theme-search-input-wrap{margin:0 18px;height:54px;padding:0 13px;gap:10px;border-radius:11px;}#global-search{font-size:14px;}.theme-search-input-wrap > kbd{display:none;}.theme-search-input-wrap > .icon{width:18px;height:18px;}.theme-search-quick-links{padding:13px 18px;gap:7px;overflow:auto;}.theme-search-quick-links > a{font-size:9px;padding:8px;gap:8px;white-space:nowrap;}.theme-search-quick-links .icon{width:11px;height:11px;}#theme-search-dialog .theme-search-results{padding:18px;}.search-hit-grid{grid-template-columns:1fr;gap:8px;}#theme-search-dialog .search-hit{padding:10px;gap:12px;}.search-hit-art{width:86px;}.search-hit-art.is-hardware{width:62px;}.search-hit-copy strong{font-size:11px;}.search-hit-copy small{font-size:9px;}.search-hit-end > strong{font-size:11px;}.theme-search-modal-foot{padding:13px 18px;font-size:9px;}.theme-search-modal-foot > span:last-child{display:none;}.search-group-heading > span{font-size:9px;}.search-group + .search-group{margin-top:23px;}.search-no-results h3{font-size:16px;}.theme-inline-case-unit .case-reel-card > span{width:78px;height:72px;flex-basis:72px;margin-bottom:4px;}.theme-inline-case-unit .case-reel-card > strong{font-size:10px;margin-bottom:7px;}.collection-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:9px;}.collection-full-link{font-size:9px;gap:6px;}.theme-heading-actions{margin-top:18px;}.theme-board-toolbar{flex-wrap:wrap;}.theme-board-toolbar .theme-finder{flex-basis:100%;max-width:none;}.theme-list-footer{flex-wrap:wrap;}.theme-info-page{padding:40px 0 72px;gap:22px;}.theme-info-page .theme-sheet{padding:22px 18px;border-radius:18px;}.theme-info-page .button{width:100%;}.theme-faq-question{grid-template-columns:30px minmax(0, 1fr) 32px;gap:10px;padding:18px 16px;font-size:15px;}.theme-faq-toggle{width:32px;height:32px;}.theme-faq-answer > div{padding-block:0;padding-inline:56px 16px;font-size:13.5px;}.theme-faq-item.is-open .theme-faq-answer > div{padding-bottom:20px;}}@media (max-width:720px){.theme-quote-slide blockquote{padding:22px 0;font-size:21px;letter-spacing:-0.6px;line-height:1.45;}.theme-quote-nav button{width:34px;height:34px;}}@media (max-width:380px){.theme-segment > a{padding-inline:10px;font-size:9px;}.hardware-body h3{font-size:16px;}.hardware-items > span{font-size:6px;}.hardware-card{grid-template-columns:.85fr 1.15fr;}.hardware-price strong{font-size:16px;}.hero h1{font-size:12.5vw;letter-spacing:-2.4px;}.wrap{width:calc(100% - 32px);}.customer-review{padding:16px 12px;}.customer-author{gap:5px;}.customer-author > span{width:20px;height:20px;}.customer-author strong{font-size:8px;}.theme-brand-group{gap:5px;}.support-desk-main{padding-inline:20px;}.customer-note{padding:23px;}.customer-note blockquote{font-size:19px;}.support-strip{padding:20px;gap:12px;}.support-strip-actions{gap:12px;}.support-strip-actions .button{padding-inline:12px;gap:14px;}.theme-heading h1{font-size:32px;}.theme-segment > button{padding-inline:10px;font-size:9px;}.category-topbar > label{width:160px;}}@media (min-width:1600px){.hero h1{font-size:96px;}}@media (min-width:1201px) and (max-width:1430px){.theme-brand-group{gap:7px;}}@media (min-width:761px) and (max-width:1200px){.category-title h1{font-size:35px;}}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}.theme-activity-flow, .theme-activity-scan, .theme-activity-halo{animation:none;}.theme-activity-flow, .theme-activity-scan{display:none;}.theme-activity-halo{opacity:.3;transform:none;}.hardware-current{animation:none;opacity:0;}.theme-catalogue-card{animation:none;}.support-orbit > span{animation:none;}.bundle-card *, .theme-catalogue-card *{transition:none !important;}.select-trigger > svg{transition:none;}.case-object{animation:none;}.case-lid{transition:none;}.history-trace{animation:none;}.crafted-case .case-object{animation:none;}.crafted-case .case-lid{transition:none;}.case-interior-light{transition:none;}.theme-badge-glint{animation:none;}.theme-page *{animation:none !important;transition:none !important;}#theme-search-dialog[open]{animation:none;}}.theme-price-was{margin-inline:6px 2px;font-size:13px;font-weight:500;color:#8f8c9c;text-decoration:line-through;}.theme-brands-directory{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.theme-brands-tile{display:block;padding:26px;color:inherit;text-decoration:none;}.theme-brands-tile:hover{transform:translateY(-3px);border-color:var(--theme-border-strong);}.theme-brands-monogram{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;font-size:23px;font-weight:700;background:var(--theme-surface-hover);border:1px solid var(--theme-border-muted);color:var(--theme-brands-tone, #d3c0e2);}.theme-brands-monogram.is-large{width:70px;height:70px;font-size:32px;flex-shrink:0;}.theme-brands-monogram.has-logo{overflow:hidden;}.theme-brands-monogram > img{width:68%;height:68%;object-fit:contain;}.theme-brands-tile h2{font-size:19px;margin:24px 0 20px;}.theme-brands-tile > span:last-child{display:flex;justify-content:space-between;font-size:11px;color:#898995;}.theme-brands-intro{display:flex;align-items:center;gap:24px;padding:28px;margin-bottom:30px;}.theme-brands-intro > div{flex:1;}.theme-brands-intro h2{font-size:21px;margin:9px 0;}.theme-brands-intro p{font-size:12px;margin:0;}.theme-brands-intro > div > span{font-size:10px;color:#898995;}.theme-back-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#94949f;}.theme-back-link:hover{color:#f6f6f9;}.theme-back-link > .icon{width:15px;transform:rotate(180deg);}.theme-brands-empty-line{padding:35px;text-align:center;font-size:14px;}.theme-brands-empty{display:grid;justify-items:center;gap:6px;padding:56px 28px;text-align:center;}.theme-brands-empty h2{margin:0;}.theme-brands-empty p{max-width:420px;margin:0 0 18px;font-size:13px;}[dir="rtl"] .theme-brands-tile .icon, [dir="rtl"] .theme-brands-empty .icon{transform:scaleX(-1);}[dir="rtl"] .theme-back-link > .icon{transform:none;}@media (max-width:1100px){.theme-brands-directory{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:760px){.theme-brands-directory{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.theme-brands-tile{padding:20px;}.theme-brands-tile h2{font-size:17px;}.theme-brands-tile > span:last-child{font-size:9px;}.theme-brands-intro{padding:22px;flex-wrap:wrap;gap:17px;}.theme-brands-intro > div{min-width:150px;}.theme-brands-intro h2{font-size:19px;}.theme-brands-intro .theme-action{width:100%;}}.theme-order-summary h2, .theme-order-summary h3{font-size:20px;font-weight:550;letter-spacing:-.4px;}.theme-order-summary dl > div{margin-top:16px;}.theme-order-summary dt{color:#9c9b9c;}.theme-order-summary dd{margin:0;color:#d9d8d9;text-align:right;}.theme-order-summary .theme-total > dd{font-size:18px;font-weight:500;}.theme-order-summary .theme-total small{font-size:8px;color:#9b9a9b;}.theme-order-summary > .theme-button{width:100%;font-size:10px;gap:9px;}.theme-order-summary > .theme-text-link{display:flex;justify-content:center;font-size:10px;margin-top:22px;}.theme-payment-crypto-label{display:flex;align-items:center;gap:4px;color:#c3c3c3;font-size:13px;font-weight:500;white-space:nowrap;}.theme-payment-crypto-label > span{font-size:9px;font-weight:550;}.theme-footer-bottom-actions .theme-payment-crypto-label{font-size:17px;color:#ddd;gap:4px;}.theme-footer-bottom-actions .theme-payment-crypto-label > span{font-size:9px;}.theme-cart-heading{display:flex;align-items:center;gap:14px;}.theme-cart-heading-symbol{display:grid;place-items:center;width:43px;height:47px;border-radius:13px;border:1px solid var(--theme-border-muted);box-shadow:inset 0 1px 0 #ffffff08;}.theme-cart-heading-symbol > .icon{width:23px;height:23px;color:#e2e7e6;stroke-width:1.25;}.theme-bag-dialog .theme-cart-head h2{font-size:25px;font-weight:550;line-height:1.2;letter-spacing:-.75px;}.theme-bag-dialog .theme-cart-head > .theme-icon-button:hover{background:var(--theme-surface-hover);color:#fff;transform:rotate(90deg);}.theme-cart-head > .theme-icon-button > .icon{width:17px;height:17px;}.theme-bag-dialog .theme-cart-line:last-child{border-bottom:0;}.theme-bag-dialog .theme-cart-line-art img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .45s;}.theme-cart-line-art:hover img{transform:scale(1.05);}.theme-bag-dialog .theme-cart-line-art.is-object img{object-fit:contain;padding:13px;}.theme-cart-line-info{min-width:0;display:flex;flex-direction:column;}.theme-cart-line-heading{display:flex;align-items:flex-start;gap:13px;justify-content:space-between;}.theme-cart-line-heading > a:hover{color:#fff;}.theme-cart-line-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px;}.theme-cart-remove .icon{width:13px;height:13px;stroke-width:1.4;}.theme-cart-summary-label > span:last-child{font-size:9px;letter-spacing:.8px;color:#6e7c76;}.theme-cart-checkout{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:53px;padding:8px 9px 8px 18px;border:0;border-radius:12px;background:var(--theme-brand-gradient);box-shadow:inset 0 1px 0 #ffffff25, 0 8px 22px #0004;color:#fff;font-size:13px;font-weight:550;transition:box-shadow .25s, transform .25s;}.theme-cart-checkout > span:last-child{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#ffffff18;border:1px solid #ffffff13;}.theme-cart-checkout .icon{width:16px;height:16px;transition:transform .25s;}.theme-cart-checkout:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff35, 0 10px 28px #0006;}.theme-cart-checkout:hover .icon{transform:translateX(3px);}.theme-cart-continue > .icon{width:12px;height:12px;transform:rotate(180deg);order:-1;}.theme-cart-continue:hover{color:#f0f5f2;}.theme-cart-empty-symbol{position:relative;display:grid;place-items:center;width:76px;height:82px;margin-bottom:27px;border:1px solid var(--theme-border-muted);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff09, 0 14px 30px #0003;transform:rotate(-5deg);}.theme-cart-empty-symbol > .icon{width:36px;height:36px;stroke-width:1.1;color:#b9c5be;}.theme-bag-empty .theme-cart-checkout{max-width:270px;}.theme-cart-empty-link > .icon{width:12px;height:12px;}.theme-cart-line-art{display:block;overflow:hidden;background:var(--theme-surface-inset);border:1px solid var(--theme-border-muted);border-color:var(--theme-surface-edge);}.theme-bag-dialog .theme-cart-head{padding:25px 26px 23px;flex:none;border-bottom:1px solid var(--theme-border-muted);gap:20px;background:linear-gradient(120deg, color-mix(in srgb, var(--theme-area-lighter) 14%, transparent), transparent);border-color:var(--theme-line);}.theme-bag-dialog .theme-cart-line{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:18px;padding:23px 0;border-bottom:1px solid var(--theme-border-muted);border-color:var(--theme-line);}.theme-cart-heading-symbol, .theme-cart-empty-symbol{background:var(--theme-surface-icon);border-color:var(--theme-surface-edge);}.theme-cart-item-count{display:block;font-size:11px;color:#a6a1ad;margin-top:6px;}.theme-cart-summary-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a6a1ad;margin-bottom:17px;}.theme-bag-dialog .theme-cart-line-meta > small{font-size:10px;color:#a6a1ad;margin:0;}.theme-cart-line-heading > a{line-height:1.5;color:#f1eff4;min-width:0;transition:color .2s;}.theme-cart-line-heading > strong{white-space:nowrap;color:#f1eff4;padding-top:1px;font-variant-numeric:tabular-nums;}.theme-cart-continue{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:39px;margin-top:8px;padding:8px;border:0;background:none;color:#b6b1bd;font:inherit;font-size:11px;cursor:pointer;transition:color .2s;}.theme-cart-empty-link{display:flex;align-items:center;gap:10px;margin-top:22px;color:#b6b1bd;font-size:11px;}.theme-bag-dialog .theme-cart-head > .theme-icon-button{width:36px;height:36px;border:1px solid var(--theme-border-muted);border-radius:50%;background:var(--theme-area-light);color:#a5afac;transition:background .2s, color .2s, transform .25s;border-color:var(--theme-border);}.theme-cart-line-meta > span{display:inline-flex;align-items:center;min-height:24px;line-height:1.3;border:1px solid var(--theme-border-muted);background:var(--theme-area-light);color:#c9c5cf;border-color:var(--theme-border);}.theme-checkout-form{gap:22px;min-width:0;animation:.25s ease-out both theme-checkout-enter;display:grid;}.theme-checkout-signed-in{color:#8f8c9c;flex-wrap:wrap;align-items:center;gap:6px;margin:-5px 0 0;font-size:11px;line-height:1.7;display:flex;}.theme-checkout-signed-in > svg{color:#b3c2a6;margin-inline-end:2px;}.theme-checkout-signed-in > strong{color:#c0bbc4;overflow-wrap:anywhere;min-width:0;font-weight:500;}.theme-checkout-delivery-note{color:#8f8c9c;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.8;display:flex;}.theme-checkout-delivery-note > svg{color:#a691b2;flex:none;margin-top:2px;}.theme-checkout-primary{background:#cb34e4;color:#ffffff;text-align:center;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:49px;padding:12px 20px;font-size:13px;font-weight:550;line-height:1.5;transition:background .2s, transform .2s;display:flex;}.theme-checkout-primary:hover{background:#d9b3ef;}.theme-checkout-primary > svg{flex:none;}.theme-checkout-primary:active{transform:translateY(1px);}.theme-checkout-primary:disabled{cursor:not-allowed;opacity:.5;}.theme-checkout-actions{align-items:center;gap:23px;margin-top:3px;display:flex;}.theme-checkout-actions > .theme-checkout-primary{flex:1;}.theme-checkout-actions > .theme-checkout-text-button{flex:none;}.theme-checkout-text-button{color:#a49ca8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;line-height:1.5;display:flex;}.theme-checkout-text-button:hover{color:#f4f2f8;}.theme-checkout-error{color:#f0a3b4;background:#ab80c406;border:1px solid #ab80c435;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 21px;padding:13px 15px;font-size:12px;line-height:1.7;display:flex;}.theme-checkout-error > svg{flex:none;margin-top:2px;}.theme-checkout-shipping, .theme-checkout-gateways{border:0;min-width:0;margin:0;padding:0;}.theme-checkout-shipping > legend{color:#cec6d2;margin-bottom:15px;padding:0;font-size:13px;font-weight:500;}.theme-checkout-delivery-option{cursor:pointer;background:var(--theme-area-light);border:1px solid var(--theme-border);border-radius:11px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;position:relative;}.theme-checkout-delivery-option + .theme-checkout-delivery-option{margin-top:10px;}.theme-checkout-delivery-option > input, .theme-checkout-gateway > input{opacity:0;pointer-events:none;width:1px;min-width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute;}.theme-checkout-radio{border:1px solid #ffffff45;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid;}.theme-checkout-radio::after{content:"";opacity:0;background:#cb34e4;border-radius:50%;width:7px;height:7px;}.theme-checkout-delivery-option:has(input:checked) .theme-checkout-radio::after{opacity:1;}.theme-checkout-gateway:has(input:checked) .theme-checkout-radio::after{opacity:1;}.theme-checkout-delivery-option > span:not(.theme-checkout-radio){flex:1;min-width:0;}.theme-checkout-delivery-option strong{font-size:12px;font-weight:500;line-height:1.5;display:block;}.theme-checkout-delivery-option small{color:#8f8c9c;margin-top:5px;font-size:10px;line-height:1.6;display:block;}.theme-checkout-delivery-option > b{white-space:nowrap;direction:ltr;font-size:13px;font-weight:500;}.theme-checkout-small-note{color:#89897f;margin:12px 0 0;font-size:10px;line-height:1.8;}.theme-checkout-gateways{grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px;display:grid;}.theme-checkout-gateway{cursor:pointer;background:var(--theme-area-light);border:1px solid var(--theme-border);border-radius:11px;grid-template-columns:40px minmax(0, 1fr) 17px;align-items:center;gap:10px;min-height:84px;padding:14px 12px;transition:border-color .2s, background .2s;display:grid;position:relative;}.theme-checkout-gateway:hover{border-color:#ffffff38;}.theme-checkout-gateway > span:nth-last-child(2){min-width:0;}.theme-checkout-gateway strong{color:#e6e3ee;font-size:11px;font-weight:500;line-height:1.6;display:block;}.theme-checkout-gateway small{color:#8f8d81;margin-top:4px;font-size:9px;line-height:1.6;display:block;}.theme-checkout-payment-mark{flex:none;place-items:center;font-weight:600;line-height:1;display:grid;}.theme-checkout-payment-mark > span{align-items:center;gap:1px;display:flex;}.theme-checkout-payment-mark[data-provider="mada"]{color:#136b91;font-family:Arial, sans-serif;font-size:17px;}.theme-checkout-payment-mark[data-provider="stcpay"]{color:#5620a3;font-size:14px;}.theme-checkout-payment-mark[data-provider="stcpay"] small{color:inherit;margin-top:0;font-size:8px;}.theme-checkout-payment-mark[data-provider="paypal"]{font-size:26px;font-style:italic;}.theme-checkout-payment-mark[data-provider="apple"]{letter-spacing:-.5px;font-size:14px;}.theme-checkout-payment-mark[data-provider="crypto"]{color:#63377d;}.theme-checkout-check{cursor:pointer;color:#a9a6b5;flex-direction:row;align-items:center;gap:9px;min-width:0;font-weight:400;line-height:1.7;display:flex;font-size:12px !important;}.theme-checkout-page .theme-checkout-check > input{-webkit-appearance:none;appearance:none;cursor:pointer;width:17px;min-width:17px;height:17px;min-height:17px;box-shadow:none;background:var(--theme-area-light);border:1px solid #ffffff3a;border-radius:4px;flex:none;margin:0;padding:0;position:relative;}.theme-checkout-page .theme-checkout-check > input:checked{border-color:transparent;background:var(--theme-brand-gradient);}.theme-checkout-check > input:checked::after{content:"";border:1.5px solid #ffffff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg);}.theme-checkout-check > input:focus-visible{outline-offset:3px;outline:2px solid #cb34e4;}.theme-checkout-page .theme-checkout-primary{font-size:13px;line-height:1.5;}.theme-checkout-form .theme-checkout-primary{font-family:inherit;}.theme-checkout-form .theme-checkout-actions[style*="block"]{display:flex !important;}.theme-checkout-form .theme-checkout-actions.ipsHide{display:none !important;}.theme-checkout-form .ipsFieldRow_content, .theme-checkout-form.ipsForm_horizontal .ipsFieldRow_content{float:none;width:100% !important;margin:0 !important;padding:0;}.theme-checkout-form .ipsFieldRow::before, .theme-checkout-form .ipsFieldRow::after{content:none;}.theme-checkout-form .ipsFieldRow_desc{color:#8f8c9c;margin:8px 0 0;font-size:11px;line-height:1.7;display:block;}.theme-checkout-form [data-ipsAddressForm]{gap:12px 18px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.theme-checkout-form [data-ipsAddressForm] > li{grid-column:1 / -1;align-items:center;gap:10px;margin:0;padding:0;display:flex;}.theme-checkout-form [data-ipsAddressForm] > li:has([data-role="city"]), .theme-checkout-form [data-ipsAddressForm] > li:has([data-role="regionText"]), .theme-checkout-form [data-ipsAddressForm] > li:has([data-role="regionSelect"]), .theme-checkout-form [data-ipsAddressForm] > li:has([data-role="postalCode"]){grid-column:auto / span 1;}.theme-checkout-form [data-ipsAddressForm] [data-role="addAddressLine"], .theme-checkout-form [data-ipsAddressForm] [data-role="removeAddressLine"]{color:#b9b6c6;cursor:pointer;background:var(--theme-surface-inset);border:1px solid var(--theme-border);border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;}.theme-payment-held-label{color:#8f8c9c;letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:600;}.theme-checkout-gateway.is-held{color:inherit;}.theme-checkout-gateway.is-held .theme-checkout-radio{border-style:dashed;}.theme-checkout-gateway.is-held small{display:flex;align-items:center;gap:5px;}.theme-checkout-gateway.is-held small svg{flex:none;}.theme-holdup-card .theme-checkout-actions{flex-direction:column;gap:6px;}.theme-checkout-page .theme-checkout-primary, .theme-checkout-page .button.theme-primary{background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;border:0;box-shadow:0 10px 30px -14px #cb34e4b3;}.theme-checkout-page .theme-checkout-primary:hover{filter:brightness(1.06);}.theme-checkout-header{align-items:center;justify-content:space-between;gap:25px;margin:auto;}.theme-checkout-header > a:first-child > img{width:175px;height:auto;}.theme-checkout-header > span{display:flex;gap:9px;align-items:center;color:#a6a6a6;font-size:12px;}.theme-checkout-header > span > .icon{width:14px;height:14px;}.theme-checkout-header > a:last-child{display:flex;align-items:center;gap:10px;font-size:11px;color:#b3b3b3;}.theme-checkout-header > a:last-child > .icon{width:14px;height:14px;}.theme-checkout-intro h1{font-size:38px;font-weight:550;letter-spacing:-1.3px;}.theme-checkout-intro p{font-size:12px;line-height:1.8;margin-top:13px;color:#9a9a9a;}.theme-checkout-form-section + .theme-checkout-form-section{margin-top:35px;}.theme-checkout-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px;}.theme-checkout-section-heading > span{font-size:10px;color:#b8b8b8;width:26px;height:26px;border:1px solid #baa0da25;border-radius:7px;display:grid;place-items:center;}.theme-checkout-section-heading h2{font-size:20px;font-weight:520;letter-spacing:-.4px;}.theme-checkout-section-heading > a{margin-left:auto;font-size:11px;color:#c8c8c8;}.theme-checkout-section-heading > .icon{width:16px;height:16px;color:#8a8a8a;margin-left:auto;}.theme-checkout-footer-links{border-top:1px solid var(--theme-border-muted);}.theme-checkout-footer-links > a{display:flex;gap:7px;align-items:center;color:#a5a5a5;}.theme-checkout-footer-links .icon{width:12px;height:12px;}.theme-checkout-summary-side{position:relative;}.theme-checkout-summary-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;}.theme-checkout-summary-title h2{font-size:18px;font-weight:500;letter-spacing:-.4px;}.theme-checkout-summary-title > span{font-size:10px;color:#949494;}.theme-checkout-order-items > article{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--theme-border-muted);}.theme-checkout-order-items > article:first-child{padding-top:0;}.theme-checkout-order-items > article > div:first-child > span{position:absolute;top:-5px;background:#d9d0e5;color:#151515;border:2px solid var(--theme-body);min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:9px;font-weight:600;}.theme-checkout-order-items h3{font-size:12px;font-weight:550;line-height:1.5;color:#e2e2e2;}.theme-checkout-order-items p{font-size:10px;color:#9c9c9c;line-height:1.5;margin-top:5px;}.theme-checkout-order-items a{font-size:9px;color:#999999;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:7px;}.theme-checkout-order-items > article > strong{margin-left:auto;font-size:13px;font-weight:550;align-self:flex-start;padding-top:5px;color:#eeeeee;white-space:nowrap;}.theme-checkout-discount{margin:23px 0;}.theme-checkout-discount summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#bebebe;cursor:pointer;}.theme-checkout-discount summary::-webkit-details-marker{display:none;}.theme-checkout-discount summary > .icon{width:13px;height:13px;}.theme-checkout-discount[open] summary > .icon{transform:rotate(45deg);}.theme-checkout-discount > div{display:flex;gap:8px;margin-top:14px;}.theme-checkout-discount input{min-width:0;flex:1;border:1px solid var(--theme-border);border-radius:8px;padding:11px 12px;font-size:11px;color:white;}.theme-checkout-discount button{padding:11px 16px;border:1px solid var(--theme-border);border-radius:8px;font-size:11px;}.theme-checkout-discount p{font-size:10px;margin-top:9px;color:#aeaeae;}.theme-checkout-totals{margin:25px 0 28px;padding-top:23px;border-top:1px solid var(--theme-border-muted);}.theme-checkout-totals > div{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;line-height:1.5;color:#9e9e9e;margin-bottom:15px;}.theme-checkout-totals dd{margin:0;color:#c5c5c5;text-align:right;}.theme-checkout-totals .theme-checkout-total{margin-top:22px;padding-top:22px;border-top:1px solid var(--theme-border-muted);margin-bottom:0;}.theme-checkout-total dt{font-size:15px;font-weight:500;color:#e5e5e5;}.theme-checkout-total dd{display:flex;align-items:baseline;gap:8px;font-size:28px;letter-spacing:-.8px;font-weight:550;color:#f2f2f2;}.theme-checkout-total small{font-size:9px;letter-spacing:0;font-weight:400;color:#999999;}.theme-checkout-trust{padding:22px;border-radius:14px;}.theme-checkout-trust > div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.theme-checkout-trust-stars{display:flex;gap:2px;color:#7fceac;}.theme-checkout-trust-stars > .icon{width:12px;height:12px;fill:currentColor;stroke-width:0;}.theme-checkout-trust strong{font-size:14px;font-weight:550;color:#e1e1e1;}.theme-checkout-trust strong > small{font-size:9px;font-weight:400;color:#808080;}.theme-checkout-trust > div > a{display:flex;gap:5px;align-items:center;font-size:9px;color:#a2a2a2;margin-left:auto;}.theme-checkout-trust > div > a > .icon{width:10px;height:10px;}.theme-checkout-trust blockquote{font-size:18px;letter-spacing:-.3px;margin:20px 0 15px;color:#e5e5e5;}.theme-checkout-trust > span{font-size:9px;color:#9b9b9b;}.theme-checkout-empty{max-width:600px;margin:auto;text-align:center;padding:100px 24px;}.theme-checkout-empty > span{width:75px;height:75px;display:grid;place-items:center;margin:0 auto 30px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill);color:#c1c1c1;}.theme-checkout-empty > span > .icon{width:31px;height:31px;}.theme-checkout-empty h1{font-size:34px;letter-spacing:-1px;font-weight:550;}.theme-checkout-empty p{font-size:13px;margin:17px 0 28px;color:#999999;}.theme-checkout-empty > .button{margin:auto;}.theme-checkout-mobile-summary{display:none;}.theme-checkout-intro{margin-bottom:33px;}.theme-checkout-empty h1{margin-top:0;}.theme-checkout-page{overflow:clip;}.theme-checkout-header{max-width:none;width:100%;display:block;}.theme-checkout-brand-group > a{display:flex;flex:none;}.theme-checkout-brand-group > a > img{width:172px;height:auto;}.theme-checkout-proof-rating > span{color:#c9ddcf;}.theme-checkout-proof-rating .icon{stroke-width:0;}.theme-checkout-header .theme-presence-trigger{--theme-chart-width:93px;height:43px;border:0;padding:0;}.theme-checkout-header .theme-presence-reading{width:100%;}.theme-checkout-header .theme-presence-panel{top:calc(100% + 20px);}.theme-checkout-body{display:grid;grid-template-columns:calc(50% + 48px) minmax(0, 1fr);max-width:none;margin:0;}.theme-checkout-form-side{width:100%;max-width:684px;justify-self:end;padding:52px 62px 36px 32px;}.theme-checkout-summary-side{padding:54px max(32px, calc((100vw - 1280px)/2)) 55px 48px;}.theme-checkout-summary-sticky{max-width:490px;width:100%;position:sticky;top:40px;}.theme-checkout-trust{margin-top:30px;}.theme-checkout-trust blockquote{line-height:1.65;}.theme-checkout-header{border-color:var(--theme-line);}.theme-checkout-discount input{background:var(--theme-surface-inset);border-color:var(--theme-surface-edge);}.theme-checkout-discount button{background:var(--theme-area-light);border-color:var(--theme-border);color:var(--theme-text-strong);}.theme-checkout-section-heading > span{background:var(--theme-area-light);border-color:var(--theme-border);}.theme-checkout-summary-side, .theme-checkout-mobile-summary{border-color:var(--theme-border);}.theme-checkout-order-items > article, .theme-checkout-discount, .theme-checkout-total{border-color:var(--theme-border-muted);}.theme-checkout-section-heading > svg.icon{margin-left:auto;width:17px;height:17px;color:var(--theme-text-muted);}.theme-checkout-signin{margin:0 0 20px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);}.theme-checkout-signin > summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;font-size:13px;color:var(--theme-text-muted);}.theme-checkout-signin > summary::-webkit-details-marker{display:none;}.theme-checkout-signin > summary > .icon{width:16px;height:16px;color:#dca8f0;}.theme-checkout-signin > summary strong{color:#fff;}.theme-checkout-signin-body{padding:0 16px 16px;}.theme-checkout-form-side .theme-form-rows{display:grid;gap:14px;margin:0;padding:0;list-style:none;}.theme-checkout-discount > form > div{display:flex;gap:8px;}.theme-checkout-discount > form input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;border:1px solid var(--theme-border);border-radius:10px;font:inherit;font-size:13px;color:var(--theme-text-strong);}.theme-checkout-discount > form button{height:42px;padding:0 14px;border:1px solid var(--theme-border);border-radius:10px;font:600 12px/1 Inter, sans-serif;cursor:pointer;}.theme-checkout-discount > p{margin:8px 0 0;font-size:12px;color:#f0a3b4;}.theme-checkout-order-items > article > div:first-child > .theme-item-art{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(135deg, #cb34e433, #946beb1f);}.theme-checkout-footer-links{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1180px, calc(100% - 48px));margin:0 auto;padding:22px 0 40px;font-size:12px;color:var(--theme-text-muted);}.theme-checkout-footer-links a{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-muted);}.theme-checkout-footer-links a .icon{width:13px;height:13px;}.theme-checkout-footer-links a:hover{color:#fff;}.theme-checkout-body > .theme-wizard, .theme-checkout-body [data-role="wizardContent"]{display:contents;}.theme-checkout-body .theme-checkout-steps{display:none;}.theme-home-rating-stars > span + span .icon, .theme-rating-stars .theme-stars-fill .icon, .theme-reviews-stars > span.is-on .icon, .theme-reviews-bar .icon, .theme-product-review-stars .icon, .theme-product-review-score > .icon, .theme-checkout-proof-rating .icon, .theme-checkout-trust-stars .icon, .theme-proof-copy .theme-stars-fill .icon{fill:url(#theme-star-gradient) !important;stroke:none;}.theme-order-summary{position:sticky;top:110px;display:grid;gap:14px;align-content:start;padding:22px;}.theme-order-summary h3{margin:0;font-size:18px;font-weight:600;color:#f4f2f8;}.theme-order-summary dl{display:grid;gap:10px;margin:0;padding:14px 0;border-top:1px solid var(--theme-border-muted);border-bottom:1px solid var(--theme-border-muted);}.theme-order-summary dl > div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:#a9a6b5;}.theme-order-summary dl > div dd{margin:0;font-weight:600;color:#e6e3ee;}.theme-order-summary dl > .theme-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--theme-border-muted);font-size:14px;color:#e6e3ee;}.theme-order-summary dl > .theme-total dd{font-size:22px;font-weight:700;color:#fff;}.theme-order-summary dl > .theme-total small{margin-left:4px;font-size:11px;font-weight:500;color:#8f8c9c;}.theme-cart-page{display:grid;gap:28px;width:min(1180px, calc(100% - 48px));margin:0 auto;padding:56px 0 96px;}.theme-cart-page .theme-page-heading{display:grid;gap:8px;}.theme-cart-page .theme-page-heading .theme-overline{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a69ac2;}.theme-cart-page .theme-page-heading h1{margin:0;font-size:clamp(34px, 4vw, 48px);line-height:1.05;letter-spacing:-1.6px;font-weight:600;color:#f4f2f8;}.theme-cart-page .theme-page-heading p{margin:0;font-size:15px;color:#a9a6b5;}.theme-checkout-grid{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:24px;align-items:start;}.theme-cart-page .theme-sheet{padding:24px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);}.theme-cart-item{display:grid;grid-template-columns:84px minmax(0, 1fr) auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--theme-border-muted);}.theme-cart-item > img{width:84px;height:84px;border:1px solid var(--theme-border-muted);border-radius:14px;object-fit:cover;}.theme-cart-item-info h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#f1eff5;}.theme-cart-item-info p{margin:0 0 12px;font-size:12.5px;color:#a9a6b5;}.theme-cart-item-controls{display:flex;align-items:center;gap:14px;}.theme-cart-item > strong{display:grid;justify-items:end;gap:4px;font-size:16px;font-weight:650;color:#fff;}.theme-cart-item > strong small{font-size:11px;font-weight:500;color:#8f8c9c;}.theme-cart-back{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#a9a6b5;}.theme-cart-back:hover{color:#fff;}.theme-cart-page .button.theme-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:6px;border:0;border-radius:14px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-weight:600;box-shadow:0 14px 30px -14px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-cart-page .button.theme-primary:hover{color:#fff;filter:brightness(1.06);}.theme-cart-help{display:flex;align-items:center;gap:14px;margin-top:16px;padding:18px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);font-size:13px;color:#a9a6b5;}.theme-cart-help > svg{width:22px;height:22px;flex:none;color:#dca8f0;}.theme-cart-help strong{display:block;color:#f1eff5;}.theme-cart-help a{color:#dca8f0;}.theme-cart-page .theme-empty-state{display:grid;justify-items:center;gap:10px;padding:64px 24px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);text-align:center;}.theme-cart-page .theme-empty-state > svg{width:36px;height:36px;margin-bottom:6px;color:#a69ac2;}.theme-cart-page .theme-empty-state h3{margin:0;font-size:22px;font-weight:600;color:#f4f2f8;}.theme-cart-page .theme-empty-state p{margin:0 0 10px;color:#a9a6b5;}.theme-cart-page .theme-empty-state .button.theme-primary{width:auto;padding:0 22px;}.theme-cart-item-controls .theme-quantity{width:max-content;flex:none;}.theme-cart-item-controls .theme-quantity input{width:40px;min-width:0;flex:none;padding:0;}.theme-checkout-secure-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:11.5px;line-height:1.5;color:var(--theme-text-muted);}.theme-checkout-secure-note > .icon{width:13px;height:13px;flex:none;margin-top:1px;}.theme-cart-head{background:linear-gradient(180deg, #cb34e40f, transparent);}.theme-cart-line{display:grid;grid-template-columns:84px minmax(0, 1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--theme-border-muted);}.theme-cart-line-art{height:84px;border-radius:14px;}.theme-cart-line-heading > a{font-size:14.5px;font-weight:600;}.theme-cart-line-heading > strong{font-size:14.5px;font-weight:650;}.theme-cart-line-meta > span{font-size:11px;padding:4px 9px;border-radius:999px;}.theme-cart-remove{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#a9a6b5;font:550 12px/1 Inter, sans-serif;cursor:pointer;transition:color .2s, background .2s, border-color .2s;}.theme-cart-remove > .icon{width:14px;height:14px;}.theme-cart-remove:hover{color:#ffc2cd;background:#ff5d7a14;border-color:#ff5d7a33;}.theme-checkout-page{display:flex;flex-direction:column;min-height:100dvh;}.theme-checkout-body{flex:1 1 auto;min-height:0;}.theme-checkout-footer-links{margin-top:auto;}.theme-checkout-header{position:relative;z-index:60;min-height:0;padding:0;border-bottom:1px solid var(--theme-border-muted);background:color-mix(in srgb, var(--theme-body) 93%, transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}.theme-checkout-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:86px;min-height:0;width:calc(100% - 88px);max-width:1384px;margin:0 auto;padding:0;}.theme-checkout-logo{display:flex;align-items:center;flex:none;}.theme-checkout-logo img{width:auto;height:30px;}.theme-checkout-review-proof, .theme-checkout-review-proof:hover{color:#ded9e3;}.theme-checkout-review-proof{transition:transform .25s var(--theme-ease);}.theme-checkout-portrait-stack{display:flex;padding-left:10px;}.theme-checkout-portrait-stack > img{margin-left:-10px;border:2px solid var(--theme-body);border-radius:50%;object-fit:cover;filter:none;box-shadow:0 4px 12px #0006;}.theme-checkout-proof-rating .icon{fill:url(#theme-star-gradient);stroke:none;}body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap, .theme-checkout-page)){width:min(var(--theme-max), calc(100% - 112px)) !important;margin:36px auto 90px !important;}.theme-checkout-payment-mark.has-logo{overflow:hidden;}.theme-checkout-payment-mark.has-logo > img{width:100%;height:100%;object-fit:contain;}.theme-checkout-form-side{padding-bottom:0;}.theme-checkout-form .theme-form-rows{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 14px;}.theme-checkout-form .theme-form-field{grid-column:1/-1;display:block;margin:0 0 16px;padding:0;border:0;background:none;}.theme-checkout-form .theme-form-field:has([name="cm_first_name"]), .theme-checkout-form .theme-form-field:has([name="cm_last_name"]){grid-column:auto;}.theme-checkout-form .theme-form-field > .ipsFieldRow_label{display:block;float:none;width:auto;margin:0 0 9px;padding:0;text-align:left;font-size:11px;font-weight:400;line-height:1.5;color:#b8b8b8;}.theme-checkout-form .theme-form-field > .ipsFieldRow_content{display:block;margin:0;padding:0;}.theme-checkout-form .theme-field-required{font-style:normal;color:#dca8f0;}.theme-checkout-form .ipsFieldRow_content > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), .theme-checkout-form .ipsFieldRow_content > select, .theme-checkout-form .ipsFieldRow_content > textarea, .theme-checkout-form .ipsFieldRow_content .ipsField_fullWidth, .theme-checkout-form .ipsFieldRow_content [data-ipsPasswordStrength] > input{width:100%;min-height:46px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);color:#dfdfdf;font-size:12px;}.theme-checkout-form .ipsFieldRow_content > input:focus, .theme-checkout-form .ipsFieldRow_content > select:focus, .theme-checkout-form .ipsFieldRow_content > textarea:focus, .theme-checkout-form .ipsFieldRow_content [data-ipsPasswordStrength] > input:focus{border-color:#cb34e480;outline:0;}.theme-checkout-form .theme-form-choices{display:grid;gap:8px;margin:0;padding:0;list-style:none;}.theme-checkout-form .theme-form-choices > li{margin:0;padding:0;}.theme-checkout-form .theme-choice{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);cursor:pointer;font-size:12.5px;line-height:1.6;color:#dfdfdf;transition:border-color .2s, background .2s;}.theme-checkout-form .theme-choice:hover{border-color:var(--theme-border-strong);}.theme-checkout-form .theme-choice:has(input:checked){border-color:var(--theme-border-strong);background:var(--theme-area-lighter);}.theme-checkout-form .theme-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0;}.theme-checkout-form .theme-choice:has(input:checked) .theme-choice-dot::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#fff;}.theme-checkout-form .theme-checkout-signed-in{margin:0 0 18px;}html[dir] .theme-checkout-form .theme-form-field > .ipsFieldRow_label{float:none;width:auto;padding:0;text-align:left;}.theme-checkout-form .theme-choice-dot{position:relative;transition:border-color .2s, background .2s;display:inline-block;flex:none;width:16px;height:16px;margin:3px 0 0;border:1.5px solid #ffffff40;border-radius:50%;background:none;}.theme-checkout-form .theme-choice:has(input:checked) .theme-choice-dot{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);}.theme-checkout-form .theme-choice-text{display:block;min-width:0;font-size:12.5px;line-height:1.55;color:#dfdfdf;}.ipsApp .theme-checkout-form .theme-choice{display:flex;align-items:flex-start;gap:12px;}.theme-checkout-page{background:var(--theme-body);}.theme-checkout-summary-side{background:var(--theme-area);border-left:1px solid var(--theme-border-muted);}.theme-checkout-mobile-summary{background:var(--theme-area);}.theme-checkout-trust{background:var(--theme-area-light);border:1px solid var(--theme-border);}.theme-checkout-payment-mark{width:auto;min-width:26px;height:auto;padding:0;background:transparent;border:0;border-radius:0;color:#cfccd9;font-size:15px;}.theme-checkout-payment-mark[data-provider="apple"]{color:#fff;font-weight:700;}.theme-checkout-payment-mark[data-provider="paypal"]{color:#91b7e5;}.theme-checkout-payment-mark.has-logo{width:28px;height:28px;padding:0;background:none;border-radius:6px;}.theme-checkout-order-items > article > div:first-child > span{right:auto;left:-6px;}.theme-checkout-brand-group{display:flex;align-items:center;gap:22px;}.theme-checkout-header .theme-presence-panel{right:auto;left:0;}.theme-checkout-review-proof, .theme-checkout-review-proof:hover{display:flex;align-items:center;gap:14px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;}.theme-checkout-portrait-stack > img{width:34px;height:34px;border-color:var(--theme-body);}.theme-checkout-proof-score{margin-left:2px;font-size:27px;font-weight:650;letter-spacing:-1px;line-height:1;color:#fff;}.theme-checkout-proof-rating{display:flex;flex-direction:column;gap:6px;}.theme-checkout-proof-rating > span{display:flex;gap:2px;}.theme-checkout-proof-rating .icon{width:13px;height:13px;}.theme-checkout-proof-rating small{font-size:12px;font-weight:500;line-height:1;color:#a9a6b5;transition:color .2s;}.theme-checkout-review-proof:hover .theme-checkout-proof-rating small{color:#fff;}.theme-checkout-review-proof > .icon{width:14px;height:14px;margin-left:-4px;color:#8f8c9c;transition:transform .25s var(--theme-ease), color .2s;}.theme-checkout-review-proof:hover > .icon{color:#fff;transform:translate(2px, -2px);}.theme-checkout-payment-options{min-width:0;margin:0;padding:0;border:1px solid var(--theme-border);border-radius:13px;overflow:hidden;background:var(--theme-area);}.theme-checkout-method + .theme-checkout-method{border-top:1px solid var(--theme-border-muted);}.theme-checkout-method > label{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:17px 18px;cursor:pointer;transition:background-color 0.25s var(--theme-ease);}.theme-checkout-method > label:hover{background:var(--theme-area-light);}.theme-checkout-method:has(> label > input:checked) > label{background:var(--theme-area-lighter);}.theme-checkout-method > label > input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none;}.theme-checkout-method > label > strong{min-width:0;font-size:12px;font-weight:500;color:#d8d8d8;}.theme-checkout-method > label > small{margin-left:auto;font-size:11px;color:#8f8c9c;white-space:nowrap;}.theme-checkout-method:has(> label > input:disabled) > label{cursor:not-allowed;opacity:0.5;}.theme-method-radio{flex:none;width:15px;height:15px;border:1px solid #77717f;border-radius:50%;transition:border-width 0.2s var(--theme-ease), border-color 0.2s;}.theme-checkout-method:has(> label > input:checked) .theme-method-radio{border:4px solid #c5c5c5;}.theme-card-networks{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:10px;font-style:italic;font-weight:800;color:#dadada;}.theme-mastercard-symbol{position:relative;display:inline-block;width:23px;height:14px;}.theme-mastercard-symbol::before, .theme-mastercard-symbol::after{content:'';position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:#e95e68;}.theme-mastercard-symbol::after{left:9px;background:#e7ae58cf;}.theme-paypal-wordmark{margin-left:auto;font-size:13px;font-style:italic;color:#91b7e5;}.theme-checkout-method-content{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 0.32s var(--theme-ease), visibility 0s linear 0.32s;}.theme-checkout-method:has(> label > input:checked) > .theme-checkout-method-content{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows 0.32s var(--theme-ease), visibility 0s;}.theme-checkout-method-body{min-height:0;overflow:hidden;}.theme-checkout-method-panel{padding:19px 18px 4px;border-top:1px solid var(--theme-border-muted);opacity:0;transform:translateY(-4px);transition:opacity 0.22s, transform 0.25s var(--theme-ease);}.theme-checkout-method:has(> label > input:checked) .theme-checkout-method-panel{opacity:1;transform:none;transition-delay:0.08s;}.theme-checkout-method-panel > p{margin:0 0 18px;font-size:12px;line-height:1.8;color:#9a9a9a;}.theme-checkout-method-panel > .theme-form-rows{display:block;margin:0;padding:0;}.theme-checkout-method-panel .theme-form-field, .theme-checkout-method-panel .theme-form-field.ipsHide{display:block !important;margin:0 0 18px;padding:0;border:0;background:none;list-style:none;}.theme-checkout-method-panel .ipsPad{padding:0;}.theme-checkout-method-panel .ipsFieldRow_content input:not([type="checkbox"]):not([type="radio"]), .theme-checkout-method-panel .ipsFieldRow_content select{width:100%;min-height:46px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);color:#dfdfdf;font-size:12px;}.theme-checkout-method-panel .ipsType_light, .theme-checkout-method-panel .ipsType_small{font-size:11px;line-height:1.7;color:#8f8c9c;}.theme-checkout-method-panel .ipsPad > div[data-role], .theme-checkout-method-panel .ipsSpacer_top{margin-top:8px;}.theme-checkout-method-panel .ipsPad > div[data-role]:empty{display:none;}.theme-checkout-method-panel .hipay-form-container{max-width:none;}.theme-checkout-method-panel .hipay-form-row{display:flex;gap:14px;margin:0 0 18px;}.theme-checkout-method-panel .hipay-form-row.hipay-flex-column{flex-direction:column;}.theme-checkout-method-panel .hipay-form-row:last-child{margin-bottom:0;}.theme-checkout-method-panel .hipay-field-container{position:relative;flex:1;min-width:0;height:auto;margin:0;padding:20px 0 0;border:0;background:none;}.theme-checkout-method-panel .hipay-field{position:relative;left:auto;bottom:auto;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);transition:border-color 0.2s;}.theme-checkout-method-panel .hipay-field.HiPayField--focused{border-color:var(--theme-border-strong);}.theme-checkout-method-panel .hipay-field.HiPayField--invalid{border-color:#ff7b7b66;}.theme-checkout-method-panel .hipay-field iframe{display:block;width:100%;height:100%;}.theme-checkout-method-panel .hipay-field-label, .theme-checkout-method-panel .hipay-field:not(.HiPayField--empty) + .hipay-field-label{position:absolute;top:0;left:0;bottom:auto;width:100%;margin:0;transform:none;color:#b8b8b8 !important;pointer-events:none;}.theme-checkout-method-panel .hipay-field-baseline{display:none;}.theme-checkout-method-panel .hipay-field-error{position:static;margin-top:6px;font-size:11px;color:#ffb3c0;}.theme-checkout-method-panel .hipay-field-error:empty{display:none;}.theme-gateway-fields{margin-top:18px;}.theme-gateway-fields .ipsPad{padding:0;}.theme-checkout-pay{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;margin-top:27px;padding:17px 18px;border:0;border-radius:10px;background:var(--theme-brand-gradient);box-shadow:inset 0 1px 0 #ffffff2b, 0 6px 22px #0003;color:#fff;font-weight:550;cursor:pointer;transition:filter 0.25s, transform 0.25s var(--theme-ease), box-shadow 0.25s;}.theme-checkout-pay:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff2b, 0 12px 30px -8px #cb34e480;}.theme-checkout-pay:active{transform:none;}.theme-checkout-pay:disabled{cursor:progress;filter:saturate(0.7) brightness(0.9);transform:none;}.theme-checkout-pay > span{display:flex;align-items:center;gap:10px;}.theme-checkout-pay .icon{width:15px;height:15px;}.theme-checkout-terms{margin:17px 0 0;padding:0 20px;font-size:9px;line-height:1.8;text-align:center;color:#8b8b8b;}.theme-checkout-terms > a{color:#a8a8a8;text-decoration:none;transition:color 0.2s;}.theme-checkout-terms > a:hover{color:#fff;}.theme-checkout-details{border:1px solid var(--theme-border);border-radius:13px;overflow:hidden;background:var(--theme-area);}.theme-checkout-detail + .theme-checkout-detail{border-top:1px solid var(--theme-border-muted);}.theme-checkout-detail > summary{display:flex;align-items:center;gap:12px;min-height:62px;padding:13px 18px;cursor:pointer;list-style:none;transition:background-color 0.25s var(--theme-ease);}.theme-checkout-detail > summary::-webkit-details-marker{display:none;}.theme-checkout-detail > summary:hover, .theme-checkout-detail[open] > summary{background:var(--theme-area-light);}.theme-checkout-detail-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#c9c6d3;overflow:hidden;}.theme-checkout-detail-icon > img{width:100%;height:100%;object-fit:cover;}.theme-checkout-detail-icon > .icon{width:15px;height:15px;}.theme-checkout-detail-label{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;}.theme-checkout-detail-label > small{font-size:11px;color:#8f8c9c;}.theme-checkout-detail-label > strong{overflow:hidden;font-size:13px;font-weight:550;color:#f1eff5;white-space:nowrap;text-overflow:ellipsis;}.theme-checkout-detail-preview{max-width:45%;overflow:hidden;font-size:12px;color:#a9a6b5;white-space:nowrap;text-overflow:ellipsis;}.theme-checkout-detail-chevron{flex:none;width:16px;height:16px;color:#8f8c9c;transition:transform 0.3s var(--theme-ease), color 0.2s;}.theme-checkout-detail[open] .theme-checkout-detail-chevron{transform:rotate(180deg);color:#fff;}.theme-checkout-detail-body{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 18px 62px;border-top:1px solid var(--theme-border-muted);font-size:12px;line-height:1.7;color:#a9a6b5;animation:theme-detail-open 0.28s var(--theme-ease);}.theme-checkout-detail-body > p{margin:0;}.theme-checkout-detail-body > strong{font-weight:550;color:#f1eff5;}.theme-checkout-detail-body > address{display:flex;flex-direction:column;font-style:normal;color:#dcd9e4;}.theme-checkout-detail-body > a{flex:none;font-size:12px;font-weight:600;color:#dca8f0;transition:color 0.2s;}.theme-checkout-detail-body > a:hover{color:#fff;}.ipsApp .theme-checkout-method-panel .hipay-field{opacity:1;}.ipsApp .theme-checkout-method-panel .hipay-field iframe{color-scheme:light;filter:invert(1) hue-rotate(180deg) brightness(1.25);}.theme-checkout-form .theme-form-section{grid-column:1 / -1;margin:8px 0 16px;padding:18px 0 0;border-top:1px solid var(--theme-border);list-style:none;}.theme-checkout-form .theme-form-rows > .theme-form-section:first-child{margin-top:0;padding-top:0;border-top:0;}.theme-checkout-form .theme-form-section > .ipsFieldRow_section{margin:0;padding:0;background:none;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4;color:#f1f0f5;}.theme-checkout-form .ipsFieldRow_content :is(input, select, textarea){max-width:none;}.theme-checkout-form .ipsFieldRow_content [data-ipsAddressForm] :is(input, select){flex:1;width:100%;min-height:46px;padding:13px 14px;border:1px solid var(--theme-border);border-radius:9px;background-color:var(--theme-area-light);color:#dfdfdf;font-size:12px;}.theme-checkout-form .ipsFieldRow_content [data-ipsAddressForm] :is(input, select):focus{border-color:#cb34e480;outline:0;}.theme-checkout-form .theme-form-check{margin-bottom:12px;}.theme-checkout-guest-note{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:11.5px;line-height:1.6;color:#8f8c9c;}.theme-checkout-guest-note > .icon{flex:none;width:14px;height:14px;margin-top:2px;}.theme-checkout-guest-switch{margin:8px 0 0;font-size:11.5px;line-height:1.6;color:#8f8c9c;}.theme-checkout-guest-switch > a{color:#e6e3ee;text-decoration:underline;text-underline-offset:3px;}.theme-checkout-guest-switch > a:hover{color:#fff;}:is([dir="rtl"] .theme-checkout-page, .theme-checkout-page[dir="rtl"]) svg:has(> path:is([d="M5 12h14m-5-5 5 5-5 5"], [d="M7 17 17 7M7 7h10v10"], [d="m9 18 6-6-6-6"], [d="m12 5 7 7-7 7"])){scale:-1 1;}.theme-checkout-order-items > article > div:first-child{position:relative;width:84px;aspect-ratio:16/9;flex:none;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-area-light);}.theme-checkout-order-items img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px;}.theme-checkout-order-items > article > div.is-hardware > img{object-fit:contain;padding:5px;}.theme-checkout-split-link{display:inline-flex;align-items:center;gap:7px;margin-inline:auto 0;min-height:30px;padding:0 11px 0 9px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface-fill);font-size:11px;font-weight:500;line-height:1;color:var(--theme-text-muted);white-space:nowrap;transition:color .2s, border-color .2s, background .2s;}.theme-checkout-split-link:hover{color:var(--theme-text-strong);border-color:var(--theme-border-strong);background:var(--theme-surface-lift);}.theme-checkout-split-link > .icon{width:13px;height:13px;color:var(--theme-text-subtle);transition:color .2s;}.theme-checkout-split-link:hover > .icon{color:var(--theme-text-strong);}.theme-checkout-delivery-option{padding:13px 16px 13px 13px;transition:border-color .2s, background .2s;}.theme-checkout-delivery-option:hover{border-color:var(--theme-border-strong);}.theme-checkout-delivery-option:has(input:checked){background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-checkout-delivery-option > span.theme-checkout-carrier{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:11px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-inset);color:var(--theme-text-strong);}.theme-checkout-carrier > svg{width:23px;height:23px;}.theme-checkout-carrier.is-generic{color:var(--theme-text-muted);}.theme-checkout-carrier.is-generic > svg{width:19px;height:19px;}.theme-checkout-delivery-option:has(input:checked) .theme-checkout-carrier{background:var(--theme-area);border-color:var(--theme-border);}.theme-result-main{flex:1;max-width:1080px;padding-block:24px 44px;}.theme-result-notice{color:var(--theme-text-muted);background:var(--theme-area);border:1px solid var(--theme-border-muted);border-radius:12px;margin-bottom:22px;padding:18px 20px;font-size:12px;line-height:1.8;}.theme-result-intro{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 0 38px;}.theme-result-intro > :not(.theme-result-light){position:relative;z-index:1;}.theme-result-light{position:absolute;inset:-60px -10% auto;height:360px;pointer-events:none;background:radial-gradient(ellipse 48% 58% at 50% 0%, color-mix(in srgb, var(--theme-area-lighter) 75%, transparent), transparent 72%);mask-image:linear-gradient(180deg, #000 40%, transparent);-webkit-mask-image:linear-gradient(180deg, #000 40%, transparent);}.theme-result-intro[data-state="success"] .theme-result-light{background:radial-gradient(ellipse 34% 50% at 50% 4%, color-mix(in srgb, var(--theme-brand-violet) 26%, transparent), transparent 70%), radial-gradient(ellipse 48% 58% at 50% 0%, color-mix(in srgb, var(--theme-area-lighter) 75%, transparent), transparent 72%);}.theme-result-emblem{position:relative;display:grid;place-items:center;width:86px;height:86px;margin-bottom:22px;}.theme-result-ring{position:absolute;inset:0;border:1px solid var(--theme-border-strong);border-radius:50%;animation:1.6s cubic-bezier(.2, .8, .2, 1) .35s both theme-result-ring;}.theme-result-disc{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--theme-border-strong);border-radius:50%;background:linear-gradient(160deg, var(--theme-area-lighter), var(--theme-area));box-shadow:inset 0 1px 0 #ffffff14, 0 18px 34px -16px #000000b3;color:var(--theme-text-strong);animation:.55s cubic-bezier(.2, .8, .2, 1) .1s both theme-result-pop;}.theme-result-intro[data-state="success"] .theme-result-disc{border-color:transparent;background:var(--theme-brand-gradient);box-shadow:inset 0 1px 0 #ffffff33, 0 18px 36px -14px color-mix(in srgb, var(--theme-brand-magenta) 55%, transparent);color:#fff;}.theme-result-disc > svg{width:28px;height:28px;}.theme-result-stroke{stroke-dasharray:1;stroke-dashoffset:0;animation:.7s ease-out .5s both theme-result-draw;}.theme-result-hand{transform-origin:12px 12px;animation:2.4s cubic-bezier(.3, .7, .3, 1) .4s both theme-result-hand;}.theme-result-pulse{animation:1.6s ease-in-out .5s infinite theme-result-pulse;}.theme-result-intro > .theme-badge{margin:0;font-size:11px;padding:6px 11px;}.theme-result-intro h1{color:var(--theme-text-strong);letter-spacing:-1.4px;text-wrap:balance;max-width:760px;margin:16px 0 0;font-size:42px;line-height:1.15;font-weight:500 !important;}.theme-result-intro > p{color:var(--theme-text-muted);text-wrap:pretty;max-width:540px;margin:14px 0 0;font-size:14px;line-height:1.8;}.theme-result-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;align-items:stretch;gap:20px;animation:.6s cubic-bezier(.2, .8, .2, 1) .12s both theme-result-enter;}.theme-result-receipt, .theme-result-next{background:var(--theme-area);border:1px solid var(--theme-border);border-radius:18px;min-width:0;overflow:hidden;}.theme-result-receipt{display:flex;flex-direction:column;}.theme-result-receipt-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 28px;padding:22px 0 19px;border-bottom:1px solid var(--theme-border-muted);}.theme-result-receipt-top > div > span{display:block;margin-bottom:5px;color:var(--theme-text-subtle);font-size:11px;line-height:1.5;}.theme-result-receipt-top > div > div{display:flex;align-items:center;gap:8px;}.theme-result-receipt-top h2{margin:0;color:var(--theme-text-strong);letter-spacing:.2px;overflow-wrap:anywhere;line-height:1.5;font-size:17px !important;font-weight:500 !important;}.theme-result-receipt-top button{background:transparent;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;color:var(--theme-text-subtle);transition:color .2s, background .2s, border-color .2s;}.theme-result-receipt-top button:hover{color:var(--theme-text-strong);background:var(--theme-surface-lift);border-color:var(--theme-border-muted);}.theme-result-receipt-top > time{color:var(--theme-text-subtle);text-align:end;font-size:11px;}.theme-result-products{margin:0;padding:0 28px;list-style:none;}.theme-result-products > li{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px 0;}.theme-result-products > li + li{border-top:1px solid var(--theme-border-muted);}.theme-result-product-art{display:grid;place-items:center;width:96px;aspect-ratio:16/9;border:1px solid var(--theme-border-muted);border-radius:10px;background:var(--theme-area-lighter);color:var(--theme-text-muted);overflow:hidden;}.theme-result-product-art > img{width:100%;height:100%;object-fit:cover;}.theme-result-product-art.is-hardware > img{object-fit:contain;padding:5px;}.theme-result-product-copy{min-width:0;}.theme-result-product-copy > a{display:inline-block;color:var(--theme-text-strong);font-size:14px;font-weight:500;line-height:1.6;transition:color .2s;}.theme-result-product-copy > a:hover{color:#fff;}.theme-result-product-copy > p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 0;color:var(--theme-text-subtle);font-size:11px;line-height:1.7;}.theme-result-product-copy > p > span{color:var(--theme-border-strong);}.theme-result-products > li > strong{align-self:start;padding-top:4px;color:var(--theme-text-strong);white-space:nowrap;font-size:14px;font-weight:500;}.theme-result-license{margin:0 28px 22px;padding:14px 16px 8px;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-surface-inset);}.theme-result-license > div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;}.theme-result-license > div:first-child > span{display:flex;align-items:center;gap:8px;color:var(--theme-text-muted);font-size:11px;}.theme-result-license > div:first-child > small{color:var(--theme-text-subtle);font-size:10px;}.theme-result-key{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;margin-top:2px;}.theme-result-key > code{flex:1;min-width:0;color:var(--theme-text-strong);letter-spacing:.5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:Inter Mono, monospace;font-size:13px;font-weight:400;line-height:1.6;}.theme-result-key > button{background:transparent;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;color:var(--theme-text-muted);transition:color .2s, background .2s;}.theme-result-key > button:hover{color:var(--theme-text-strong);background:var(--theme-surface-lift);}.theme-result-order-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 28px;padding:20px 0 22px;border-top:1px solid var(--theme-border-muted);}.theme-result-order-meta > div{min-width:0;}.theme-result-order-meta dt{margin-bottom:8px;color:var(--theme-text-subtle);font-size:11px;line-height:1.5;}.theme-result-order-meta dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--theme-text-muted);font-size:12px;line-height:1.6;}.theme-result-order-meta > div:first-child dd{gap:10px;color:var(--theme-text-strong);letter-spacing:-.6px;font-size:24px;font-weight:500;line-height:1.3;}.theme-result-order-meta dd small{color:var(--theme-text-subtle);letter-spacing:0;font-size:10px;font-weight:400;}.theme-result-order-meta > div + div{border-inline-start:1px solid var(--theme-border-muted);padding-inline-start:24px;}.theme-result-order-meta dd > svg{flex:none;color:var(--theme-text-muted);}.theme-result-progress{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:auto 0 0;padding:22px 28px 24px;list-style:none;background:var(--theme-surface-stripe);border-top:1px solid var(--theme-border-muted);}.theme-result-progress > li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;}.theme-result-progress > li:not(:last-child)::after{content:"";position:absolute;top:12px;inset-inline:34px 0;height:1px;background:var(--theme-border-muted);}.theme-result-step-point{display:grid;place-items:center;width:24px;height:24px;margin-bottom:6px;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-area);color:var(--theme-text-subtle);}.theme-result-progress .is-done > .theme-result-step-point{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:var(--theme-text-strong);}.theme-result-progress .is-current > .theme-result-step-point{border-color:transparent;background:var(--theme-brand-gradient);color:#fff;}.theme-result-step-point > span{width:6px;height:6px;border-radius:50%;background:currentColor;}.theme-result-progress [data-failed="true"] > .theme-result-step-point{border-color:#f6758233;background:#ec5d6b18;color:#ff7480;}.theme-result-progress strong{color:var(--theme-text-muted);font-size:11px;font-weight:500;line-height:1.6;}.theme-result-progress small{color:var(--theme-text-subtle);font-size:10px;line-height:1.6;}.theme-result-progress .is-done strong, .theme-result-progress .is-current strong{color:var(--theme-text-strong);}.theme-result-progress .is-current small{color:var(--theme-text-muted);}.theme-result-next{display:flex;flex-direction:column;padding:28px;background:linear-gradient(160deg, var(--theme-area-light) 0, var(--theme-area) 42%, var(--theme-area) 100%);}.theme-result-next-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:24px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area-lighter);color:var(--theme-text-strong);}.theme-result-next h2{margin:0;color:var(--theme-text-strong);letter-spacing:-.6px;text-wrap:balance;font-size:23px;line-height:1.3;font-weight:500 !important;}.theme-result-next > p{margin:12px 0 24px;color:var(--theme-text-muted);font-size:12.5px;line-height:1.8;}.theme-result-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;}.theme-result-actions > .theme-checkout-primary{min-height:47px;padding-inline:15px;font-size:12px;line-height:1.6;}.theme-result-secondary{display:flex;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:12px 14px;border:0;border-radius:9px;background:var(--theme-selected-fill);color:var(--theme-selected-ink);text-align:center;font-size:12px;font-weight:500;line-height:1.6;transition:background .2s;}.theme-result-secondary:hover{background:#fff;color:var(--theme-selected-ink);}.theme-result-action-note{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--theme-border-muted);color:var(--theme-text-subtle);font-size:10.5px;line-height:1.8;}.theme-result-action-note > svg{flex:none;margin-top:2px;color:var(--theme-text-muted);}.theme-result-aftercare{display:flex;justify-content:center;align-items:center;gap:18px;margin:26px 0 0;color:var(--theme-text-muted);font-size:12px;line-height:1.6;}.theme-result-aftercare > span, .theme-result-aftercare > a{display:flex;align-items:center;gap:8px;}.theme-result-aftercare > span > svg{color:var(--theme-text-subtle);}.theme-result-aftercare > a{min-height:44px;color:var(--theme-text-strong);transition:color .2s;}.theme-result-aftercare > a:hover{color:#fff;}.theme-checkout-page[data-state][dir="rtl"] :is(.theme-result-intro h1, .theme-result-next h2, .theme-result-order-meta dd), html[dir="rtl"] :is(.theme-result-intro h1, .theme-result-next h2, .theme-result-order-meta dd){letter-spacing:0;}@keyframes theme-result-ring{0%{opacity:.9;transform:scale(.92);}100%{opacity:0;transform:scale(1.32);}}@keyframes theme-result-pop{0%{opacity:0;transform:scale(.82);}100%{opacity:1;transform:scale(1);}}@keyframes theme-result-draw{0%{stroke-dashoffset:1;}100%{stroke-dashoffset:0;}}@keyframes theme-result-hand{0%{transform:rotate(-150deg);}100%{transform:rotate(0deg);}}@keyframes theme-result-pulse{0%, 100%{opacity:.35;}50%{opacity:1;}}@keyframes theme-result-enter{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}}@keyframes theme-detail-open{0%{opacity:0;transform:translateY(-4px);}100%{opacity:1;transform:none;}}.theme-checkout-review{display:flex;flex-direction:column;gap:16px;}.theme-checkout-review > div{position:relative;}.theme-checkout-review small{display:block;margin:0 0 9px;font-size:11px;line-height:1.5;color:#b8b8b8;}.theme-checkout-review strong{display:flex;align-items:center;min-height:46px;padding-block:13px;padding-inline:14px 60px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);font-size:12px;font-weight:400;line-height:1.5;color:#dfdfdf;overflow-wrap:anywhere;}.theme-checkout-form > .theme-checkout-review strong{padding-inline-end:180px;}.theme-checkout-review > div > a{position:absolute;inset-inline-end:14px;bottom:14px;font-size:11px;font-weight:550;color:#dca8f0;transition:color 0.2s;}.theme-checkout-review > div > a:hover{color:#fff;}.ipsApp .theme-checkout-pay{font-size:12px;}.ipsApp .theme-checkout-pay:not([style*="none"]){display:flex !important;}.ipsApp .theme-checkout-method-panel .ipsFieldRow_label{display:none;}.ipsApp .theme-checkout-method-panel .hipay-field-label, .ipsApp .theme-checkout-method-panel .hipay-field:not(.HiPayField--empty) + .hipay-field-label{font:400 11px/1 Inter, sans-serif;}@keyframes theme-checkout-enter{0%{opacity:0;transform:translateY(5px);}to{opacity:1;transform:translateY(0);}}@media (max-width:1150px){.theme-checkout-brand-group .theme-presence-area{display:none;}}@media (max-width:1100px){.theme-checkout-gateways{grid-template-columns:minmax(0, 1fr);}.theme-checkout-gateway{min-height:74px;}.theme-result-layout{grid-template-columns:minmax(0, 1fr) 310px;gap:18px;}.theme-result-next{padding:25px;}.theme-result-receipt-top{margin-inline:24px;}.theme-result-products{padding-inline:24px;}.theme-result-license, .theme-result-order-meta{margin-inline:24px;}.theme-result-progress{padding-inline:24px;}.theme-result-next h2{font-size:22px;}}@media (max-width:900px){.theme-checkout-gateways{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-checkout-trust{padding:17px;}.theme-checkout-trust > div > a{margin-left:0;width:100%;}.theme-checkout-body{display:grid;grid-template-columns:minmax(0, 1fr);}.theme-checkout-summary-side{order:-1;display:block;}.theme-checkout-summary-sticky{display:none;}.theme-checkout-mobile-summary{display:block;}.theme-checkout-mobile-summary > summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;font-size:13px;color:var(--theme-text-strong);}.theme-checkout-mobile-summary > summary::-webkit-details-marker{display:none;}.theme-checkout-mobile-summary > summary > strong{margin-left:auto;}.theme-checkout-mobile-summary > summary > .icon{width:14px;height:14px;transform:rotate(90deg);}.theme-checkout-mobile-summary[open] > summary > .icon{transform:rotate(-90deg);}.theme-checkout-mobile-summary > div{padding:0 20px 16px;font-size:13px;color:var(--theme-text-muted);}.theme-checkout-mobile-summary > div > p{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;}.theme-checkout-mobile-summary > div > p > strong{color:var(--theme-text-strong);}.theme-checkout-mobile-summary > div > small{display:block;margin-top:6px;font-size:11px;}.theme-checkout-footer-links{flex-direction:column;align-items:flex-start;}.theme-checkout-grid{grid-template-columns:minmax(0, 1fr);}.theme-cart-item{grid-template-columns:64px minmax(0, 1fr);}.theme-cart-item > strong{grid-column:2;justify-items:start;}.theme-checkout-header-inner{height:74px;width:calc(100% - 30px);}.theme-checkout-logo img{height:26px;}.theme-checkout-body > .theme-checkout-footer-links{margin:24px 23px 30px;}.theme-result-main{max-width:620px;padding-top:18px;}.theme-result-intro{padding:22px 0 30px;}.theme-result-intro h1{letter-spacing:-1.1px;max-width:540px;font-size:36px;}.theme-result-intro > p{max-width:455px;font-size:13px;}.theme-result-layout{grid-template-columns:minmax(0, 1fr);gap:16px;}.theme-result-next{display:grid;grid-template-columns:48px minmax(0, 1fr);column-gap:16px;padding:24px;}.theme-result-next-icon{grid-area:1/1/3;width:48px;height:48px;margin:0;border-radius:12px;}.theme-result-next h2{grid-column:2;font-size:22px;}.theme-result-next > p{grid-column:2;margin:8px 0 20px;font-size:12px;}.theme-result-next > .theme-result-actions{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;}.theme-result-action-note{grid-column:1/-1;margin-top:18px;padding-top:16px;font-size:11px;}.theme-result-aftercare{margin-top:20px;}}@media (max-width:760px){.theme-order-summary{margin-top:20px;}.theme-order-summary .theme-button{font-size:11px;}.theme-footer-bottom-actions .theme-payment-crypto-label{font-size:13px;gap:3px;}.theme-footer-bottom-actions .theme-payment-crypto-label > span{font-size:8px;}.theme-cart-line-heading{gap:9px;}.theme-cart-heading-symbol{width:41px;height:44px;}.theme-bag-dialog .theme-cart-head h2{font-size:24px;}.theme-checkout-header{gap:15px;}.theme-checkout-header > a:first-child > img{width:142px;}.theme-checkout-header > span{display:none;}.theme-checkout-header > a:last-child{font-size:9px;gap:6px;}.theme-checkout-header > a:last-child > .icon{width:12px;height:12px;}.theme-checkout-intro p{font-size:11px;}.theme-checkout-section-heading h2{font-size:19px;}.theme-checkout-section-heading{margin-bottom:18px;}.theme-checkout-summary-title{margin-bottom:23px;}.theme-checkout-summary-title h2{font-size:20px;}.theme-checkout-trust{padding:21px;}.theme-checkout-trust > div > a{margin-left:auto;width:auto;}.theme-checkout-trust blockquote{font-size:21px;}.theme-checkout-order-items h3{font-size:12px;}.theme-checkout-empty{padding:75px 24px;}.theme-checkout-empty h1{font-size:30px;}.theme-checkout-mobile-summary{position:sticky;top:0;z-index:25;border-bottom:1px solid var(--theme-border-muted);box-shadow:0 5px 18px #0002;}.theme-checkout-mobile-summary summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px 22px;cursor:pointer;color:#ababab;font-size:11px;}.theme-checkout-mobile-summary summary::-webkit-details-marker{display:none;}.theme-checkout-mobile-summary summary > strong{margin-left:auto;color:#ededed;font-size:14px;font-weight:550;}.theme-checkout-mobile-summary summary > .icon{width:13px;height:13px;}.theme-checkout-mobile-summary[open] summary > .icon{transform:rotate(180deg);}.theme-checkout-mobile-summary p{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:11px;line-height:1.7;color:#c9c9c9;padding:10px 0;border-top:1px solid var(--theme-border-muted);}.theme-checkout-mobile-summary p strong{font-weight:500;white-space:nowrap;}.theme-checkout-mobile-summary small{display:block;color:#868686;font-size:9px;margin-top:12px;}.theme-checkout-summary-title, .theme-checkout-order-items, .theme-checkout-summary-side .theme-checkout-totals{display:none;}.theme-checkout-summary-side .theme-checkout-trust{margin-top:24px;}.theme-checkout-intro h1{font-size:33px;}.theme-checkout-intro{margin-bottom:27px;}.theme-checkout-header-inner{grid-template-columns:1fr auto;}.theme-checkout-brand-group{min-width:0;}.theme-checkout-brand-group > a > img{width:130px;}.theme-checkout-header .theme-presence-trigger{--theme-chart-width:61px;width:61px;height:36px;}.theme-checkout-proof-rating > span .icon{width:9px;height:9px;}.theme-checkout-header .theme-presence-panel{position:fixed;top:76px;width:calc(100% - 24px);max-height:calc(100dvh - 90px);}.theme-checkout-body{flex-direction:column;}.theme-checkout-form-side{max-width:none;padding:30px 23px;}.theme-checkout-summary-side{padding:10px 23px 32px;border-top:1px solid var(--theme-border-muted);}.theme-checkout-summary-sticky{max-width:none;position:static;}.theme-checkout-trust{margin-top:20px;}.theme-checkout-header .theme-presence-value{font-size:12px;}.theme-checkout-header .theme-presence-label{font-size:5px;}.theme-order-summary{position:static;}body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap, .theme-checkout-page)){width:calc(100% - 32px) !important;margin:22px auto 60px !important;}.theme-checkout-footer-links{flex-direction:column;align-items:flex-start;gap:12px;}.theme-checkout-summary-side{border-left:0;background:var(--theme-area);}.theme-checkout-review-proof, .theme-checkout-review-proof:hover{grid-column:2;grid-row:1;justify-content:flex-end;gap:10px;padding:0;border:0;}.theme-checkout-portrait-stack, .theme-checkout-review-proof > .icon{display:none;}.theme-checkout-proof-score{font-size:21px;}.theme-checkout-proof-rating{gap:5px;}.theme-checkout-proof-rating .icon{width:11px;height:11px;}.theme-checkout-proof-rating small{font-size:10.5px;}.theme-checkout-method > label{gap:8px;padding:16px 14px;}.theme-checkout-method > label > strong{font-size:11px;}.theme-checkout-method-panel{padding:17px 14px 3px;}.theme-card-networks{gap:6px;font-size:9px;}.theme-checkout-pay{padding:16px 15px;}.theme-checkout-terms{padding-inline:6px;}.theme-checkout-detail > summary{padding:12px 14px;}.theme-checkout-detail-preview{display:none;}.theme-checkout-detail-body{flex-direction:column;align-items:flex-start;padding:14px 14px 16px 58px;}.ipsApp .theme-checkout-pay{font-size:11px;}.theme-checkout-form > .theme-checkout-review strong{padding-inline-end:14px;padding-bottom:40px;}.theme-checkout-section-heading > .theme-checkout-split-link{padding:0 9px 0 8px;font-size:10px;}.theme-checkout-split-link > span{display:none;}}@media (max-width:640px){.theme-checkout-form .theme-form-field:has([name="cm_first_name"]), .theme-checkout-form .theme-form-field:has([name="cm_last_name"]){grid-column:1/-1;}}@media (max-width:600px){.theme-checkout-form{gap:21px;}.theme-checkout-primary{min-height:50px;font-size:12px;}.theme-checkout-actions{gap:17px;}.theme-checkout-text-button{font-size:11px;}.theme-checkout-gateways{grid-template-columns:minmax(0, 1fr);gap:10px;}.theme-checkout-gateway{grid-template-columns:42px minmax(0, 1fr) 17px;gap:13px;min-height:76px;padding:14px 15px;}.theme-checkout-gateway strong{font-size:12px;}.theme-checkout-gateway small{font-size:10px;}.theme-checkout-delivery-option{gap:10px;padding:14px 12px;}.theme-checkout-delivery-option strong{font-size:11px;}.theme-checkout-delivery-option small{font-size:9px;}.theme-checkout-delivery-option > b{font-size:12px;}.theme-checkout-page .theme-checkout-primary{font-size:12px;}.theme-checkout-form [data-ipsAddressForm]{grid-template-columns:minmax(0, 1fr);}.theme-checkout-delivery-option{padding:12px 14px 12px 12px;}.theme-checkout-delivery-option > span.theme-checkout-carrier{width:38px;height:38px;border-radius:10px;}.theme-checkout-carrier > svg{width:21px;height:21px;}.theme-checkout-order-items > article > div:first-child{width:74px;}.theme-result-main{padding-block:10px 28px;}.theme-result-intro{padding:18px 0 26px;}.theme-result-emblem{width:74px;height:74px;margin-bottom:18px;}.theme-result-disc{width:56px;height:56px;}.theme-result-disc > svg{width:25px;height:25px;}.theme-result-intro h1{letter-spacing:-1px;margin-top:14px;font-size:31px;line-height:1.2;}.theme-result-intro > p{max-width:350px;margin-top:12px;font-size:12.5px;line-height:1.8;}.theme-result-receipt, .theme-result-next{border-radius:15px;}.theme-result-receipt-top{gap:12px;margin-inline:18px;padding:18px 0 16px;}.theme-result-receipt-top h2{font-size:16px !important;}.theme-result-receipt-top > time{max-width:100px;font-size:10px;}.theme-result-receipt-top > div > span{font-size:10px;}.theme-result-products{padding-inline:18px;}.theme-result-products > li{grid-template-columns:78px minmax(0, 1fr) auto;gap:12px;padding:17px 0;}.theme-result-product-art{width:78px;border-radius:9px;}.theme-result-product-copy > a{font-size:13px;}.theme-result-product-copy > p{gap:5px;font-size:10px;}.theme-result-products > li > strong{padding-top:2px;font-size:12.5px;}.theme-result-license{margin:0 18px 18px;padding:12px 13px 5px;}.theme-result-license > div:first-child > span{font-size:10px;}.theme-result-key > code{letter-spacing:.3px;font-size:11.5px;}.theme-result-key > button{width:32px;height:36px;}.theme-result-key{gap:6px;min-height:44px;}.theme-result-order-meta{gap:14px;margin-inline:18px;padding:17px 0 19px;}.theme-result-order-meta dt{font-size:10px;}.theme-result-order-meta > div:first-child dd{gap:7px;font-size:22px;}.theme-result-order-meta dd{gap:6px;font-size:11px;}.theme-result-order-meta > div + div{padding-inline-start:14px;}.theme-result-order-meta dd > svg{width:14px;}.theme-result-order-meta dd small{font-size:9px;}.theme-result-progress{gap:10px;padding:18px 18px 20px;}.theme-result-progress strong{font-size:10px;}.theme-result-progress small{font-size:9px;}.theme-result-progress > li:not(:last-child)::after{inset-inline:31px 2px;}.theme-result-next{grid-template-columns:44px minmax(0, 1fr);column-gap:14px;padding:20px 18px;}.theme-result-next-icon{width:44px;height:44px;border-radius:11px;}.theme-result-next-icon > svg{width:22px;}.theme-result-next h2{font-size:20px;line-height:1.35;}.theme-result-next > p{margin:8px 0 18px;font-size:12px;}.theme-result-next > .theme-result-actions{grid-template-columns:minmax(0, 1fr);}.theme-result-actions > .theme-checkout-primary, .theme-result-secondary{min-height:48px;font-size:12px;}.theme-result-aftercare{flex-direction:column;gap:2px;margin-top:16px;}}@media (max-width:380px){.theme-checkout-brand-group > a > img{width:120px;}.theme-checkout-header .theme-presence-trigger{--theme-chart-width:54px;width:54px;}.theme-checkout-proof-rating small{display:none;}}@media (min-width:901px){.theme-checkout-body{grid-template-rows:minmax(0, 1fr) auto;}.theme-checkout-summary-side{grid-row:1/-1;}.theme-checkout-body > .theme-checkout-footer-links{grid-column:1;grid-row:2;justify-self:end;width:100%;max-width:590px;margin:40px 62px 36px 32px;}}@media (min-width:761px) and (max-width:1150px){.theme-checkout-brand-group > a > img{width:150px;}.theme-checkout-body{grid-template-columns:1fr 1fr;}.theme-checkout-form-side{padding:40px 30px;}.theme-checkout-summary-side{padding:43px 30px;}}@media (min-width:901px) and (max-width:1150px){.theme-checkout-body > .theme-checkout-footer-links{justify-self:stretch;max-width:none;width:auto;margin:32px 30px 30px;}}@media (prefers-reduced-motion:reduce){.theme-cart-head > .theme-icon-button{transition:none;}.theme-cart-line-art img{transition:none;}.theme-cart-checkout{transition:none;}.theme-cart-checkout .icon{transition:none;}.theme-checkout-method-content, .theme-checkout-method-panel, .theme-checkout-detail-body{transition:none;animation:none;}.theme-result-ring, .theme-result-disc, .theme-result-stroke, .theme-result-hand, .theme-result-pulse, .theme-result-layout{animation:none;}.theme-result-ring{opacity:0;}}.ipsApp .ipsDataList .ipsDataItem{border-bottom:1px solid var(--theme-border-muted);}.ipsApp .ipsDataList .ipsDataItem:last-child{border-bottom:0;}.ipsApp .ipsDataList .ipsDataItem_title, .ipsApp .ipsDataItem_title a{color:#f1f0f5;font-weight:500;}.ipsApp .ipsDataItem_meta, .ipsApp .ipsDataItem_meta a{color:#9999a7;}.ipsApp .ipsDataItem_selected, .ipsApp .ipsDataItem_new, .ipsApp .ipsDataItem_unread.ipsDataItem_selected{background:#d12ee30c;}.ipsApp .ipsDataItem:hover, .ipsApp .ipsDataItem_unread:hover{background:var(--theme-surface-lift);}.ipsApp .ipsDataItem_unread .ipsDataItem_title, .ipsApp .ipsDataItem_unread .ipsDataItem_title a{font-weight:600;color:#fff;}.ipsApp .ipsDataItem_subList li{color:#9999a7;}.ipsApp .ipsDataItem_statsLarge .ipsDataItem_stats_number, .ipsApp .ipsDataItem_stats_number{color:#f1f0f5;}.ipsApp .ipsDataItem_stats_type{color:#9999a7;}.ipsApp .ipsDataItem_stats_hot{background:#d12ee3;color:#ffffff;}.ipsApp .ipsDataList_zebra .ipsDataItem:nth-child(even){background:var(--theme-surface-stripe);}.ipsApp .cProfileHeader_name h1, .ipsApp .cProfileHeader_name .ipsType_pageTitle{color:#f1f0f5;font-size:32px;letter-spacing:-1.2px;}.ipsApp .cProfileHeader_name .ipsPageHead_barText, .ipsApp .cProfileHeader_name .ipsType_light{color:#9999a7;}.ipsApp .cProfileHeader_name > h1, .ipsApp .cProfileHeader_name .ipsType_pageTitle{background:color-mix(in srgb, var(--theme-body) 85%, transparent);padding:6px 14px;border-radius:6px;display:inline-block;backdrop-filter:blur(8px);}.ipsApp .cProfileHeader_name .ipsPageHead_barText, .ipsApp .cProfileHeader_name .ipsType_sectionHead{background:color-mix(in srgb, var(--theme-body) 85%, transparent);padding:4px 12px;border-radius:6px;display:inline-block;}.ipsApp .cProfileHeader_name .ipsType_sectionHead{background:transparent;color:#d12ee3;}.ipsApp .cProfileHeader_name span.ipsType_sectionHead{background:transparent;}.ipsApp .cProfileSidebarBlock{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:10px;color:#f1f0f5;}.ipsApp .cProfileFields .ipsDataItem_generic{color:#9999a7;}.ipsApp .ipsStreamItem{border-color:var(--theme-border-muted);color:#f1f0f5;}.ipsApp #elProfileActivityOverview .ipsStreamItem, .ipsApp #elUserContent .ipsStreamItem, .ipsApp #elSingleStatusUpdate .ipsStreamItem{border-bottom-color:var(--theme-border-muted);}.ipsApp .ipsStreamItem_title, .ipsApp .ipsStreamItem_title a{color:#f1f0f5;font-weight:500;overflow-wrap:anywhere;}.ipsApp .ipsStreamItem, .ipsApp .ipsStreamItem_container, .ipsApp .ipsStreamItem_header, .ipsApp .ipsStreamItem_header > div, .ipsApp .ipsStreamItem_snippet, .ipsApp .ipsStreamItem_contentBlock, .ipsApp .ipsDataItem_main{min-width:0;max-width:100%;overflow-wrap:anywhere;}.ipsApp .ipsStreamItem_header > div:first-child{flex:1 1 auto;}.ipsApp .ipsStreamItem_action{flex-wrap:wrap;}.ipsApp .ipsStreamItem_action > [class*="ipsFlex-flex:11"]{min-width:0;flex:1 1 200px;}.ipsApp .ipsStreamItem_action > .ipsStreamItem_snippet{flex:1 1 100%;min-width:0;order:3;margin:10px 0 0 48px;}.ipsApp .ipsStreamItem_action > .ipsStreamItem_meta{margin-left:auto;}.ipsApp .ipsStreamItem_meta, .ipsApp .ipsStreamItem_meta a{color:#9999a7;}.ipsApp .ipsStreamItem_snippet, .ipsApp .ipsStreamItem_snippet .ipsType_medium{color:#9999a7;}.ipsApp .ipsStream_withTimeline::before{background:var(--theme-area-lighter);}.ipsApp .ipsStreamItem_expanded .ipsStreamItem_snippet{color:#d6d4dd;}.ipsApp .ipsStreamItem_contentBlock::before, .ipsApp .ipsStreamItem_contentBlock::after, .ipsApp .ipsStreamItem_actionBlock::before, .ipsApp .ipsStreamItem_actionBlock::after{border-color:var(--theme-border-muted);}.ipsApp .ipsStreamItem_status{background:transparent;color:#9999a7;}.ipsApp .ipsStreamItem_status .ipsBadge{background:#d12ee31f;color:#d12ee3;}.ipsApp .ipsStreamItem_loadMore{color:#9999a7;}.ipsApp .ipsStream .ipsAreaBackground_light, .ipsApp .ipsStream_withTimeline .ipsStreamItem_header{background:transparent;}.ipsApp .cNotificationList .ipsDataItem{color:#f1f0f5;}.ipsApp .cNotificationList .ipsDataItem_unread{background:#d12ee30a;}.ipsApp .cNotificationList .ipsDataItem_unread .ipsType_medium, .ipsApp .cNotificationList .ipsDataItem_unread a{color:#f1f0f5;}.ipsApp .ipsComment, .ipsApp .cPost, .ipsApp .ipsComment_content{background:var(--theme-area-light);color:#f1f0f5;border-color:var(--theme-border-muted);}.ipsApp .ipsComment_meta, .ipsApp .ipsComment_meta a, .ipsApp .ipsComment_tools a{color:#9999a7;}.ipsApp .ipsComment_author .ipsType_sectionHead, .ipsApp .ipsComment_author strong a{color:#f1f0f5;}.ipsApp .ipsComment_content .ipsType_reset, .ipsApp .ipsComment_content .ipsType_richText{color:#f1f0f5;}.ipsApp .ipsComment_content::before, .ipsApp .ipsComment_content::after{border-right-color:var(--theme-area-light);}.ipsApp .ipsComment_highlighted, .ipsApp .ipsComment_highlighted .ipsComment_content{background:var(--theme-surface-hover);border-color:#d12ee340;}.ipsApp .ipsComment_ignored{background:#322222;}.ipsApp .cOnlineUsers .ipsDataItem, .ipsApp .cStaffDirectory .ipsBox{color:#f1f0f5;}.ipsApp .cNotificationList .ipsDataItem_meta{color:#9999a7;}.ipsApp .theme-forum-multiquote{font-size:11px;}.theme-forum-tools{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px;}.theme-forum-tools .theme-search{width:430px;}.theme-forum-section{margin-bottom:31px;}.theme-forum-row:last-child{border:0;}.theme-forum-row-copy{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;}.theme-forum-row > small{font-size:9px;color:#878687;white-space:nowrap;}.theme-forum-side > .theme-panel{padding:26px;}.theme-forum-side h3{font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.4px;margin:23px 0 12px;}.theme-forum-side p{font-size:12px;line-height:1.85;color:#a4a3a4;margin-bottom:23px;}.theme-forum-side .theme-button{width:100%;font-size:11px;}.theme-forum-layout{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:28px;align-items:start;}.theme-forum-main{min-width:0;}.theme-forum-tools > .theme-search{width:min(560px, 65%);}.theme-forum-section > h2{font-size:17px;letter-spacing:-.3px;margin-bottom:17px;font-weight:550;color:#d2d1d2;}.theme-forum-icon::before{content:"";position:absolute;inset:-100%;background:linear-gradient(110deg, transparent 42%, #ffffff12 49%, transparent 57%);transform:translateX(-60%);transition:transform .8s;}.theme-forum-row:hover .theme-forum-icon::before{transform:translateX(60%);}.theme-forum-row:hover .theme-forum-icon > .icon{transform:translateY(-2px) rotate(-8deg);color:#e5e5e5;}.theme-forum-row:hover .theme-forum-icon-star > .icon{transform:rotate(22deg) scale(1.08);}.theme-forum-row-copy > strong{font-size:15px;font-weight:550;color:#e6e5e6;letter-spacing:-.2px;}.theme-forum-directory-section > header > div{flex:1;min-width:0;}.theme-forum-directory-section h2{font-size:17px;font-weight:550;letter-spacing:-.35px;}.theme-forum-directory-section header p{font-size:11px;color:#959595;margin-top:6px;}.theme-forum-directory-section > header > a, .theme-forum-directory-section > header > span{display:flex;align-items:center;gap:8px;color:#aeaeae;font-size:10px;white-space:nowrap;}.theme-forum-directory-section > header > a > .icon{width:13px;height:13px;}.theme-forum-subforums{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:9px;padding:21px;}.theme-forum-subforums > a > .icon{width:11px;height:11px;color:#747474;flex:none;}.theme-forum-side{display:grid;gap:22px;}.theme-forum-community-card::after{content:"";position:absolute;right:-35px;top:35px;width:110px;height:110px;border:1px solid #cbb4d61a;transform:rotate(35deg);border-radius:26px;pointer-events:none;}.theme-forum-community-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:var(--theme-duck-accent);color:white;box-shadow:inset 0 1px 0 #fff4, 0 7px 24px #a47dc51b;margin-bottom:22px;}.theme-forum-community-icon > .icon{width:24px;height:24px;}.theme-forum-community-kicker{display:block;color:#acacac;font-size:10px;}.theme-forum-side .theme-forum-community-card h3{font-size:24px;font-weight:550;letter-spacing:-.7px;line-height:1.3;margin-top:11px;}.theme-forum-side .theme-forum-community-card p{font-size:11px;line-height:1.8;color:#9e9e9e;margin:16px 0 23px;}.theme-forum-community-card .theme-button{min-height:42px;font-size:11px;width:100%;}.theme-forum-quick-access{padding:4px 0;background:transparent;}.theme-forum-side .theme-forum-quick-access h3{font-size:12px;font-weight:500;letter-spacing:0;margin:0 0 13px;padding-left:3px;color:#a6a6a6;}.theme-forum-quick-access > a > span:nth-child(2){flex:1;}.theme-forum-quick-access strong{font-size:11px;font-weight:500;display:block;}.theme-forum-quick-access small{font-size:9px;color:#929292;display:block;margin-top:5px;}.theme-forum-quick-access > a > .icon{width:12px;height:12px;color:#8c8c8c;}.theme-forum-quick-access > a:hover .theme-quick-access-symbol > .icon{animation:quick-nudge .6s ease;}.theme-forum-search-empty, .theme-dma-search-empty{text-align:center;padding:50px 20px;color:#a6a6a6;font-size:14px;}.theme-forum-subforums > a > span:nth-child(2){font-size:12px;line-height:1.5;flex:1;}.theme-forum-icon > .icon{width:21px;height:21px;color:#e1e1e1;transition:transform .4s cubic-bezier(.2, .8, .2, 1), color .3s;transform-origin:50% 80%;}.theme-forum-icon-star > .icon{color:#dca8f0;}.theme-forum-icon-chat > .icon{color:#a8d6c7;}.theme-forum-directory-section > header > .icon{width:24px;height:24px;color:#dedede;flex:none;}.theme-forum-subforums > a{display:flex;align-items:center;gap:10px;border:1px solid var(--theme-border-muted);padding:9px;border-radius:10px;min-height:54px;transition:transform .25s, border-color .25s, background .25s;}.theme-forum-quick-access > a:hover{background:var(--theme-surface-fill-hover);border-color:var(--theme-surface-edge-hover);}.theme-forum-row:hover{background:var(--theme-area-light);}.theme-forum-icon{display:grid;place-items:center;width:45px;height:45px;flex:none;border:0;border-radius:13px;background:var(--theme-surface-icon);color:#bdbcbd;border-color:#d4b7e329;position:relative;isolation:isolate;box-shadow:inset 0 1px 0 #ffffff0a, 0 8px 20px #0002;overflow:hidden;}.theme-forum-directory-section{margin-bottom:30px;border:1px solid var(--theme-border-muted);border-radius:18px;background:var(--theme-area);overflow:hidden;border-color:var(--theme-border);border-top-color:var(--theme-border);}.theme-forum-community-card{position:relative;padding:27px;border:1px solid #c3a7da22;border-radius:18px;overflow:hidden;background:var(--theme-area);border-color:var(--theme-border);}.theme-forum-quick-access > a{display:flex;align-items:center;gap:12px;padding:14px 12px;border:1px solid var(--theme-border-muted);border-radius:12px;margin-top:8px;background:var(--theme-area);transition:background .25s, border-color .25s;border-color:var(--theme-border);border-top-color:var(--theme-border);}.theme-forum-subforums > a:hover{transform:translateY(-2px);background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-forum-directory-section > header{display:flex;align-items:center;gap:15px;padding:23px 24px;border-bottom:1px solid var(--theme-border-muted);border-color:var(--theme-border-muted);}.theme-forum-subforums > a{background:var(--theme-area-light);border-color:var(--theme-border-muted);color:var(--theme-text-strong);}.theme-forum-directory-section > header p{color:var(--theme-text-muted);}.theme-forum-row-copy > span{font-size:11px;line-height:1.7;color:var(--theme-text-muted);}.theme-forum-community-card p{color:var(--theme-text-muted);}.theme-forum-quick-access > a small{color:var(--theme-text-muted);}.theme-topic-row{display:flex;gap:20px;align-items:flex-start;padding:27px;border-bottom:1px solid var(--theme-border);}.theme-topic-row:last-child{border:0;}.theme-topic-row > div{flex:1;}.theme-topic-title{display:block;font-size:17px;font-weight:600;margin:13px 0 5px;letter-spacing:-.4px;}.theme-topic-row p{font-size:13px;margin:0 0 10px;}.theme-post{display:grid;grid-template-columns:155px minmax(0, 1fr);overflow:hidden;}.theme-post-author{padding:30px 18px;display:flex;align-items:center;flex-direction:column;gap:13px;border-right:1px solid var(--theme-border);background:#ffffff01;text-align:center;}.theme-post-author > a{font-size:13px;font-weight:600;}.theme-post-author > span:last-child{font-size:10px;line-height:1.6;color:#85858f;}.theme-post-body{min-width:0;padding:28px;}.theme-post-body > header{display:flex;justify-content:space-between;font-size:11px;color:#7e7e89;margin-bottom:25px;}.theme-post-body > footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--theme-border);display:flex;gap:18px;align-items:center;}.theme-post-body > footer > a{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:12px;}.theme-community-shortcuts{display:flex;gap:24px;align-items:center;margin:-15px 0 30px;font-size:12px;color:#a7a7b2;overflow:auto;white-space:nowrap;}.theme-community-shortcuts a{display:flex;align-items:center;gap:8px;}.theme-community-shortcuts i{width:5px;height:5px;border-radius:50%;background:#7ce1b5;}.theme-review-reward{display:flex;align-items:center;gap:14px;padding:13px 18px;margin:0 0 12px;border:1px solid var(--theme-border-muted);border-radius:14px;background:linear-gradient(90deg, #cb34e414, #946beb0a 50%, transparent), var(--theme-area);}.theme-review-reward > div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;}.theme-review-reward strong{font-size:13.5px;}.theme-review-reward > div > span{font-size:12px;color:#9a98a2;}.theme-forum-row{display:flex;align-items:center;gap:18px;padding:23px;border-bottom:1px solid var(--theme-border-muted);transition:background .25s;min-height:105px;border-color:var(--theme-border-muted);position:relative;}.theme-forum-row-copy > strong > a::after{content:"";position:absolute;inset:0;}.theme-forum-row .theme-forum-subs a, .theme-forum-row .theme-forum-queued a, .theme-forum-row .ipsCustomInput, .theme-forum-row .theme-forum-markread{position:relative;z-index:1;}.theme-forum-subs{display:flex;flex-wrap:wrap;gap:4px 14px;}.theme-forum-subs a{color:#bdbcbd;}.theme-forum-subs a:hover{color:#fff;}.theme-forum-queued a{color:#d7cee2;}.theme-forum-row.is-unread > .theme-forum-row-copy > strong::before, .theme-topic-row.is-unread .theme-topic-title::before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;vertical-align:middle;border-radius:50%;background:#cb34e4;}.theme-page .theme-forum-directory-section{margin-bottom:26px;}.theme-page .theme-forum-directory-section > header h2{margin:0;font-size:17px;font-weight:550;letter-spacing:-0.35px;}.theme-topic-row .ipsCustomInput, .theme-post-body > header .ipsCustomInput{align-self:center;}.theme-topic-row .theme-row-meta a{color:inherit;}.theme-topic-row .theme-row-meta a:hover{color:#fff;}.theme-forum-follow .ipsFollow{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);box-shadow:none;color:#f3f3f6;font-size:13px;font-weight:600;line-height:1.4;}.theme-forum-follow .ipsFollow:hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-forum-follow .ipsFollow a{color:inherit;text-decoration:none;}.theme-forum-follow .ipsCommentCount{padding:2px 7px;border-radius:6px;background:var(--theme-surface-inset);font-size:11px;}.theme-side-card .theme-forum-follow > div{display:block;}.ipsApp .theme-side-card .theme-forum-follow .ipsFollow{display:flex;width:100% !important;justify-content:center;font-size:12px;}.theme-forum-avatar .ipsUserPhoto{display:block;width:66px;height:66px;border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-area-lighter);overflow:hidden;}.theme-forum-avatar .ipsUserPhoto img{display:block;width:100%;height:100%;object-fit:cover;}.theme-forum-postinfo, .theme-forum-posttools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.theme-forum-posttools{gap:14px;}.theme-forum-posttools ul{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none;}.theme-forum-posttools a{color:inherit;}.theme-forum-posttools a:hover{color:#fff;}.theme-post-body .theme-forum-postactions{display:flex;align-items:center;gap:18px;margin:0;padding:0;list-style:none;}.theme-post-body .theme-forum-postactions a:not(.theme-action){color:#9c9ca6;font-size:11px;}.theme-post-body .theme-forum-postactions a:not(.theme-action):hover{color:#fff;}.theme-post-body > footer{flex-wrap:wrap;}.theme-post-body > footer > a{order:3;}.theme-post-body .theme-forum-multiquote{width:24px;height:24px;padding:0;border:1px solid var(--theme-border);border-radius:7px;background:none;color:#9c9ca6;line-height:1;}.theme-post.moderated{opacity:0.72;}.theme-post.solved{border-color:#82dbb540;}.theme-post + .theme-post, .theme-forum-meta + .theme-post, .theme-forum-unread + .theme-post{margin-top:18px;}.theme-forum-notice, .theme-forum-rules{margin-bottom:20px;padding:16px 20px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);font-size:13px;line-height:1.7;}.theme-forum-notice a, .theme-forum-rules a{color:#fff;}.theme-forum-poll{margin-bottom:22px;padding:25px;}.theme-forum-tags{margin-bottom:20px;}.theme-forum-tags .ipsTags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.theme-forum-tags .ipsTags a{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:7px 11px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface-fill);box-shadow:none;color:#bfc0ca;font-size:11px;font-weight:600;line-height:1.2;}.theme-forum-tags .ipsTags a:hover{color:#fff;}.theme-forum-feedbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;}.theme-forum-unread{display:flex;align-items:center;gap:14px;margin:22px 0;color:#85858f;font-size:11px;}.theme-forum-unread::before, .theme-forum-unread::after{content:"";flex:1;height:1px;background:var(--theme-border);}.theme-forum-meta{margin:14px 0;padding:0;list-style:none;color:#85858f;font-size:11px;text-align:center;}.theme-forum-modbar{display:flex;align-items:center;gap:12px;margin-top:16px;}.theme-reviews{display:grid;gap:22px;padding-block:34px 90px;}.theme-reviews-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:6px;}.theme-reviews-head-copy{display:grid;gap:12px;max-width:620px;}.theme-reviews-head-copy h1{font-size:clamp(34px, 4vw, 50px);line-height:1.02;letter-spacing:-1.8px;font-weight:600;margin:0;}.theme-reviews-head-copy p{margin:0;font-size:15px;color:#a9a6b5;}.theme-reviews-verified-pill{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:6px 12px 6px 9px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface-inset);font-size:12px;font-weight:550;color:var(--theme-text-strong);}.theme-reviews-verified-pill > i{width:7px;height:7px;border-radius:50%;background:var(--theme-gradient);}.theme-reviews-write{flex:none;}.theme-reviews-write > .icon{width:15px;height:15px;}.theme-reviews-note, .theme-reviews-prompt{display:flex;align-items:center;flex-wrap:wrap;gap:16px 18px;padding:18px 22px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);}.theme-reviews-note-icon, .theme-reviews-prompt-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:var(--theme-gradient);color:#fff;box-shadow:0 10px 26px -14px #cb34e4b3;}.theme-reviews-note-icon > .icon, .theme-reviews-prompt-icon > .icon{width:18px;height:18px;fill:currentColor;}.theme-reviews-note > div, .theme-reviews-prompt-copy{flex:1;min-width:220px;display:grid;gap:3px;}.theme-reviews-note strong, .theme-reviews-prompt-copy strong{font-size:15px;font-weight:600;color:#fff;letter-spacing:-.2px;}.theme-reviews-note small, .theme-reviews-prompt-copy small{font-size:13px;color:#a9a6b5;}.theme-reviews-prompt-items{display:flex;flex-wrap:wrap;gap:8px;}.theme-reviews-prompt-items > a{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 13px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-area-light);font-size:13px;font-weight:600;color:#f4f2f8;transition:transform .22s cubic-bezier(.2, .7, .2, 1), background .22s ease, border-color .22s ease, box-shadow .22s ease;}.theme-reviews-prompt-items > a > .icon{width:14px;height:14px;color:var(--theme-text-muted);transition:color .2s ease;}.theme-reviews-prompt-items > a:hover{transform:translateY(-1px);background:var(--theme-gradient);border-color:transparent;box-shadow:0 12px 26px -12px #cb34e4b3;}.theme-reviews-prompt-items > a:hover > .icon{color:#fff;}.theme-reviews-summary{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.5fr) minmax(0, 1fr);border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);overflow:hidden;}.theme-reviews-summary > div{display:flex;flex-direction:column;min-width:0;padding:28px 30px;}.theme-reviews-summary > div + div{border-left:1px solid var(--theme-border);}.theme-reviews-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8f8c9c;}.theme-reviews-avg{display:flex;align-items:baseline;gap:10px;margin:18px 0 10px;}.theme-reviews-avg > b{font-size:62px;font-weight:650;letter-spacing:-3px;line-height:1;color:#fff;}.theme-reviews-avg > small{font-size:14px;color:#8f8c9c;}.theme-reviews-stars{display:flex;gap:4px;margin:0;}.theme-reviews-stars > span{display:inline-flex;color:#2c2a34;}.theme-reviews-stars > span > .icon{width:18px;height:18px;fill:currentColor;}.theme-reviews-stars.small > span > .icon{width:13px;height:13px;}.theme-reviews-score > p{margin:auto 0 0;padding-top:18px;font-size:13px;color:#a9a6b5;}.theme-reviews-bars > div{display:grid;gap:6px;margin-top:16px;}.theme-reviews-bar{display:grid;grid-template-columns:34px minmax(0, 1fr) 30px;align-items:center;gap:14px;margin:0 -10px;padding:5px 10px;border-radius:8px;color:#d6d2e2;transition:background .2s ease;}.theme-reviews-bar:hover, .theme-reviews-bar.is-active{background:var(--theme-surface-lift);color:#fff;}.theme-reviews-bar-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;}.theme-reviews-bar-label > .icon{width:12px;height:12px;color:var(--theme-text-muted);fill:currentColor;stroke:none;}.theme-reviews-bar-track{height:8px;border-radius:99px;background:var(--theme-surface-inset);overflow:hidden;}.theme-reviews-bar-track > i{display:block;width:var(--theme-bar, 0%);height:100%;border-radius:inherit;background:var(--theme-selected-fill);transition:width .6s cubic-bezier(.2, .7, .2, 1);}.theme-reviews-bar-count{text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:#8f8c9c;}.theme-reviews-ring{position:relative;width:92px;height:92px;display:grid;place-items:center;margin-top:16px;}.theme-reviews-ring > i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--theme-selected-fill) calc(var(--theme-ring, 0) * 1%), var(--theme-area-lighter) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 8px), #000 calc(100% - 7px));mask:radial-gradient(farthest-side, transparent calc(100% - 8px), #000 calc(100% - 7px));}.theme-reviews-ring > b{position:relative;font-size:24px;font-weight:650;letter-spacing:-1px;color:#fff;}.theme-reviews-ring > b > small{margin-left:1px;font-size:13px;font-weight:500;color:#8f8c9c;}.theme-reviews-trust > p{margin:14px 0 0;font-size:13px;color:#a9a6b5;}.theme-reviews-trust-note{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding-top:18px;font-size:12.5px;line-height:1.5;color:#a3a0ae;}.theme-reviews-trust-note > .icon{width:15px;height:15px;margin-top:1px;flex:none;color:var(--theme-text-muted);}.theme-reviews-toolbar{margin-top:4px;}.theme-reviews-list{display:grid;gap:12px;}.theme-reviews-card{display:grid;gap:14px;padding:22px 24px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);transition:border-color .22s ease, transform .22s cubic-bezier(.2, .7, .2, 1);}.theme-reviews-card:hover{border-color:var(--theme-border);}.theme-reviews-card.is-empty{text-align:left;gap:10px;}.theme-reviews-card.is-empty > .theme-reviews-tag{justify-self:start;}.theme-reviews-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.theme-reviews-author{display:flex;align-items:center;gap:12px;min-width:0;}.theme-reviews-author strong{display:block;font-size:14px;font-weight:600;color:#fff;}.theme-reviews-author time{display:block;margin-top:2px;font-size:12px;color:#8f8c9c;}.theme-reviews-card-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.theme-reviews-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);font-size:11.5px;font-weight:550;color:#c9c6d4;}.theme-reviews-tag > .icon{width:13px;height:13px;}.theme-reviews-body{margin:0;font-size:15.5px;line-height:1.7;color:#ece9f3;letter-spacing:-.1px;max-width:78ch;}.theme-reviews-reply{display:grid;gap:6px;padding:14px 16px;border-inline-start:2px solid var(--theme-border-strong);border-start-end-radius:12px;border-end-end-radius:12px;background:var(--theme-surface-inset);}.theme-reviews-reply > span{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-muted);}.theme-reviews-reply > span > .icon{width:13px;height:13px;}.theme-reviews-reply > p{margin:0;font-size:13.5px;line-height:1.65;color:#c9c6d4;}.theme-reviews-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--theme-border-muted);}.theme-reviews-product{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:550;color:#b9b6c6;transition:color .2s ease;}.theme-reviews-product > img{width:26px;height:26px;border-radius:7px;object-fit:cover;border:1px solid var(--theme-border-muted);}.theme-reviews-product > .icon{width:13px;height:13px;transition:transform .22s cubic-bezier(.2, .7, .2, 1);}.theme-reviews-product:hover{color:#fff;}.theme-reviews-product:hover > .icon{transform:translateX(3px);}.theme-reviews-helpful{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 11px;border:1px solid var(--theme-border-muted);border-radius:9px;background:var(--theme-surface-inset);font-size:12.5px;font-weight:550;color:#d9d6e3;cursor:pointer;transition:border-color .2s ease, background .2s ease, color .2s ease, transform .2s cubic-bezier(.2, .7, .2, 1);}.theme-reviews-helpful > .icon{width:14px;height:14px;}.theme-reviews-helpful > b{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 7px;border-left:1px solid var(--theme-border-muted);margin-left:2px;font-size:12px;font-weight:600;color:#b9b6c6;font-variant-numeric:tabular-nums;}.theme-reviews-helpful > b:empty{display:none;}.theme-reviews-helpful:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;transform:translateY(-1px);}.theme-reviews-helpful.is-voted{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);cursor:default;transform:none;}.theme-reviews-helpful.is-voted > b{border-left-color:color-mix(in srgb, var(--theme-selected-ink) 16%, transparent);color:var(--theme-selected-ink);}.theme-reviews-helpful.is-busy{opacity:.6;pointer-events:none;}.theme-reviews-helpful.is-static{cursor:default;border-color:transparent;background:transparent;padding-left:0;}.theme-reviews-pager{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px;color:#8f8c9c;}.theme-reviews-page .theme-page-atmosphere{display:none;}.theme-review-standalone form{display:grid;gap:18px;}.theme-review-standalone label{display:grid;gap:8px;font-size:13px;font-weight:500;color:#c9c6d4;}.theme-review-standalone label > strong{font-size:15px;color:#f4f2f8;}.theme-review-standalone input[type="text"], .theme-review-standalone input[type="email"], .theme-review-standalone textarea, .theme-review-standalone select.theme-select{width:100%;margin:0;padding:13px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-well);color:#f4f2f8;font:inherit;font-size:14px;line-height:1.5;box-shadow:none;transition:border-color .2s ease, box-shadow .2s ease, background .2s ease;}.theme-review-standalone select.theme-select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a9a6b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;}.theme-review-standalone textarea{min-height:150px;resize:vertical;}.theme-review-standalone input::placeholder, .theme-review-standalone textarea::placeholder{color:#7c7988;}.theme-review-standalone input:focus, .theme-review-standalone textarea:focus, .theme-review-standalone select.theme-select:focus{outline:0;border-color:#cb34e4a6;box-shadow:0 0 0 4px #cb34e422;background:var(--theme-body);}.theme-review-standalone .theme-review-verify{display:grid;gap:14px;padding:20px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-body);}.theme-review-standalone .theme-review-verify > p{margin:0;font-size:14px;line-height:1.65;color:#a9a6b5;}.theme-review-standalone .theme-review-verify small{font-size:12px;line-height:1.6;color:#8f8c9c;}.theme-review-standalone .theme-review-verify [hidden]{display:none !important;}.theme-info-page .theme-notice.theme-review-error{border-color:#f0a3b44d;background:#f0a3b414;}.theme-info-page .theme-notice.theme-review-error > svg{color:#f0a3b4;}.theme-review-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;border:1px solid #cb34e433;border-radius:14px;background:#cb34e410;color:#e6e3ee;font-size:14px;line-height:1.6;}.theme-review-notice > svg{flex:none;color:#dca8f0;}.theme-review-notice > span{flex:1 1 260px;min-width:0;}.theme-review-notice strong{color:#f4f2f8;font-weight:600;}.theme-review-notice-items{display:flex;align-items:center;gap:8px;margin-left:auto;}.theme-review-notice-items code{padding:7px 12px;border:1px dashed #cb34e466;border-radius:10px;background:var(--theme-body);color:#f4f2f8;font-size:13px;letter-spacing:.6px;}.theme-review-notice-items button, .theme-review-notice-items a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area);color:#f4f2f8;font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s ease, background .2s ease;}.theme-review-notice-items button:hover, .theme-review-notice-items a:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-reviews-stars > span.is-on, .theme-product-review-stars, .theme-home-rating-stars > span + span{color:#cb34e4;}.theme-reviews-tag.is-verified{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-reviews-tag.is-verified > .icon{width:14px;height:14px;}.theme-review-dialog{width:min(640px, calc(100vw - 32px));max-height:min(88dvh, 860px);padding:0;border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-body);color:#e6e3ee;box-shadow:0 40px 100px #000c;overflow:hidden;}.theme-review-dialog::backdrop{background:#000a;backdrop-filter:blur(6px);}.theme-review-dialog .theme-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--theme-border-muted);background:linear-gradient(180deg, #cb34e40d, transparent);}.theme-review-dialog-title{display:flex;align-items:center;gap:12px;}.theme-review-dialog-title h2{margin:0;font-size:18px;font-weight:600;}.theme-review-dialog-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 10px 24px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-review-dialog-symbol > .icon{width:18px;height:18px;fill:currentColor;stroke:none;}.theme-review-dialog-body{padding:22px 22px 24px;max-height:calc(min(88dvh, 860px) - 76px);overflow:auto;}.theme-review-dialog-body.is-loading{min-height:220px;background:radial-gradient(circle at 50% 50%, #cb34e41a, transparent 60%);}.theme-review-dialog-body .theme-info-page{width:auto;padding:0;gap:0;}.theme-review-dialog-body .theme-page-heading{display:none;}.theme-review-dialog-body .theme-sheet{padding:0;border:0;border-radius:0;background:none;box-shadow:none;}.theme-review-dialog-body .theme-sheet::before{display:none;}.theme-review-rating{min-width:0;margin:0 0 18px;padding:0;border:0;}.theme-review-rating > legend{margin-bottom:10px;padding:0;font-size:12.5px;font-weight:600;color:#c9c6d4;}.theme-review-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;}.theme-review-stars-input{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;}.theme-review-star{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#2c2a34;cursor:pointer;transition:color .15s, background .15s;}.theme-review-star > input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}.theme-review-star > .icon{width:27px;height:27px;fill:currentColor;stroke:none;transition:transform .15s, fill .15s;}.theme-review-star:hover, .theme-review-star:hover ~ .theme-review-star, .theme-review-stars-input:not(:hover) .theme-review-star:has(input:checked), .theme-review-stars-input:not(:hover) .theme-review-star:has(input:checked) ~ .theme-review-star{color:#cb34e4;}.theme-review-star:hover > .icon, .theme-review-star:hover ~ .theme-review-star > .icon, .theme-review-stars-input:not(:hover) .theme-review-star:has(input:checked) > .icon, .theme-review-stars-input:not(:hover) .theme-review-star:has(input:checked) ~ .theme-review-star > .icon{fill:url(#theme-star-gradient);}.theme-review-star:hover > .icon{transform:scale(1.14);}.theme-review-star:has(input:focus-visible){outline:2px solid #dca8f0;outline-offset:2px;}.theme-review-rating-text{font-size:13px;font-weight:600;color:#dca8f0;}.theme-reviews-author .theme-avatar{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;}.theme-reviews-author .theme-avatar > img{width:100%;height:100%;object-fit:cover;}.theme-community-page .theme-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;}.theme-community-page .theme-section-heading h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-0.4px;color:#f4f2f8;}.theme-community-page .theme-section-heading > span, .theme-community-page .theme-section-heading > a{font-size:11px;color:#85858f;}.theme-community-page .theme-section-heading > a:hover{color:#fff;}.theme-member-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;}.theme-member-card{display:flex;align-items:center;gap:15px;min-width:0;padding:24px;transition:border-color 0.25s, transform 0.25s var(--theme-ease);}.theme-member-card:hover{border-color:var(--theme-border-strong);}.theme-member-card[hidden]{display:none;}.theme-member-card > div{flex:1;min-width:0;}.theme-member-card h2{letter-spacing:-0.2px;display:flex;align-items:center;gap:8px;margin:0 0 7px;overflow:hidden;font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:#f4f2f8;}.theme-member-card h2 a{overflow:hidden;text-overflow:ellipsis;color:inherit;}.theme-member-card h2 a:hover{color:#fff;}.theme-member-card p{margin:7px 0 0;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis;color:#b3b0bf;}.theme-member-card p a{color:inherit;}.theme-member-card p a:hover{color:#fff;}.theme-member-card small{display:block;margin-top:5px;font-size:10px;color:#747480;}.theme-member-card small a{color:inherit;}.theme-member-role{font-size:10px;color:#9a97a6;}.theme-member-role.is-team{color:#b2a0bf;}.theme-member-avatar{position:relative;display:grid;place-items:center;flex:none;width:50px;height:50px;border:1px solid var(--theme-border-muted);border-radius:16px;background:var(--theme-area-lighter);}.theme-member-avatar > img{width:100%;height:100%;border-radius:inherit;object-fit:cover;}.theme-member-avatar > .theme-online-dot{position:absolute;inset-inline-end:-2px;bottom:2px;width:9px;height:9px;border:2px solid var(--theme-area);}.theme-member-card-link{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:#a5a5af;transition:background-color 0.2s, color 0.2s;}.theme-member-card-link:hover{background:var(--theme-area-lighter);color:#fff;}.theme-member-card-link > .icon{width:16px;height:16px;}.theme-member-grid-empty{grid-column:1 / -1;margin:0;padding:40px 20px;border:1px dashed var(--theme-border);border-radius:22px;font-size:13px;text-align:center;color:#85858f;}.theme-board-pagination{margin-top:26px;}.theme-profile-header{margin-bottom:35px;overflow:hidden;}#elProfileHeader.theme-profile-cover{padding-top:0 !important;padding:0;position:relative;height:145px !important;overflow:hidden;background:radial-gradient(ellipse at 65% 10%, #ac64c323, transparent 65%), var(--theme-area-light);}.theme-profile-cover .ipsCoverPhoto_container{position:absolute;inset:0;overflow:hidden;}.theme-profile-cover .ipsCoverPhoto_photo{width:100%;min-height:100%;object-fit:cover;}.theme-profile-cover-lines{width:100%;height:100%;color:#ae7bc033;}.theme-profile-tools{position:absolute;top:14px;inset-inline-end:14px;z-index:2;display:flex;gap:6px;margin:0;padding:0;list-style:none;}.theme-profile-tools a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--theme-border);border-radius:9px;background:color-mix(in srgb, var(--theme-body) 70%, transparent);font-size:12px;font-weight:600;color:#e6e3ee;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color 0.2s, border-color 0.2s, color 0.2s;}.theme-profile-tools a:hover{border-color:var(--theme-border-strong);background:color-mix(in srgb, var(--theme-body) 90%, transparent);color:#fff;}.theme-profile-tools .icon{width:14px;height:14px;}.theme-profile-main{position:relative;display:flex;align-items:center;gap:22px;margin-top:-30px;padding:0 35px 28px;}.theme-profile-photo{position:relative;display:block;flex:none;width:100px;height:100px;border:6px solid var(--theme-area);border-radius:28px;background:var(--theme-area-light);}.theme-profile-photo img{display:block;width:100%;height:100%;border-radius:22px;object-fit:cover;}.theme-profile-photo-edit{position:absolute;inset-inline-end:-8px;bottom:-8px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--theme-border-strong);border-radius:10px;background:var(--theme-area-lighter);color:#e6e3ee;}.theme-profile-photo-edit:hover{color:#fff;}.theme-profile-photo-edit .icon{width:14px;height:14px;}.theme-profile-identity{min-width:0;}.theme-profile-identity h2{display:flex;align-items:center;gap:10px;margin:20px 0 10px;font-size:27px;font-weight:600;letter-spacing:-0.6px;color:#f4f2f8;overflow-wrap:anywhere;}.theme-profile-history{display:inline-grid;place-items:center;color:#85858f;}.theme-profile-history:hover{color:#fff;}.theme-profile-history .icon{width:15px;height:15px;}.theme-profile-identity > span:last-child{display:inline-block;margin-inline-start:12px;font-size:11px;color:#777;}.theme-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-inline-start:auto;}.theme-profile-actions .theme-action .icon{width:16px;height:16px;}.ipsApp .theme-profile-actions .ipsButton[data-role="followButton"], .ipsApp .theme-leader-actions .ipsButton[data-role="followButton"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);font-size:13px;font-weight:600;line-height:1.4;color:#f3f3f6;box-shadow:none;text-shadow:none;}.ipsApp .theme-profile-actions .ipsButton[data-role="followButton"]:hover, .ipsApp .theme-leader-actions .ipsButton[data-role="followButton"]:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.ipsApp .theme-profile-actions .ipsButton.ipsButton_positive[data-role="followButton"], .ipsApp .theme-leader-actions .ipsButton.ipsButton_positive[data-role="followButton"]{border-color:#65d9aa33;color:#82dbb5;}.theme-profile-switch{display:contents;}#elProfileStats.theme-profile-stats{height:auto;background:none;font-size:inherit;font-weight:inherit;color:inherit;display:grid;grid-template-columns:repeat(4, 1fr);margin:0;padding:25px 35px;border-top:1px solid var(--theme-border);}.theme-profile-stats > div{min-width:0;padding-inline-start:28px;border-inline-start:1px solid var(--theme-border);}.theme-profile-stats > div:first-child{padding-inline-start:0;border:0;}.theme-profile-stats dt{font-size:11px;color:#85858f;}.theme-profile-stats dd{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;font-size:23px;letter-spacing:-0.5px;color:#f4f2f8;}.theme-profile-stats dd a{color:inherit;}.theme-profile-stats dd a:hover{color:#fff;}.theme-profile-stats dd small{font-size:10px;letter-spacing:0;color:#85858f;}.theme-profile-stats dd > .theme-online-dot{align-self:center;}#elProfileHeader.theme-profile-cover.cProfileHeaderMinimal{padding:0;height:90px !important;}.theme-profile-layout{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:26px;align-items:start;}.theme-profile-feed{min-width:0;}.theme-profile-aside{display:grid;gap:16px;min-width:0;}.theme-profile-aside .theme-side-card{padding:25px;}.theme-profile-aside .theme-side-card h2{letter-spacing:-0.3px;margin:0 0 10px;font-size:20px;font-weight:600;color:#f4f2f8;}.theme-profile-aside .theme-side-card > p{margin:0 0 14px;font-size:13px;color:#9999a7;}.theme-profile-aside .theme-action{width:100%;font-size:12px;}.theme-profile-aside .theme-action .icon{width:14px;height:14px;}.theme-member-facts{margin:20px 0 22px;}.theme-member-facts > div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--theme-border);font-size:12px;}.theme-member-facts > div:last-child{border-bottom:0;}.theme-member-facts dt{flex:none;color:#85858f;}.theme-member-facts dd{min-width:0;margin:0;text-align:end;color:#ccc;overflow-wrap:anywhere;}.theme-member-facts dd a{color:inherit;}.theme-member-facts dd a:hover{color:#fff;}.theme-member-fact-custom{display:block;font-size:12px;color:#ccc;}.theme-profile-badges ul{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;}.theme-profile-restrictions{margin:0 0 14px;padding-inline-start:18px;font-size:12px;color:#ffb4b4;}.theme-profile-mod-actions{display:grid;gap:8px;margin-bottom:16px;}.theme-profile-warning-list{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none;}.theme-profile-warning-list > li{display:flex;align-items:center;gap:12px;font-size:12px;}.theme-profile-warning-list > li > div{flex:1;min-width:0;}.theme-profile-warning-list strong{display:block;font-weight:600;color:#f1f0f5;}.theme-profile-warning-list small{font-size:10px;color:#85858f;}.theme-profile-warning-points{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#ff7b7b1f;font-weight:700;color:#ffb4b4;}.theme-profile-warning-points.is-expired{background:var(--theme-area-lighter);color:#85858f;text-decoration:line-through;}.theme-profile-warning-revoke{color:#85858f;}.theme-profile-warning-revoke .icon{width:14px;height:14px;}.ipsApp .theme-profile-aside .theme-profile-block.ipsWidget .ipsWidget_title{margin:0 0 12px;padding:0;border:0;background:none;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:#f4f2f8;}.ipsApp .theme-profile-aside .theme-profile-block.ipsWidget .ipsWidget_inner{padding:0;}.ipsApp .theme-profile-block .ipsType_light, .ipsApp .theme-profile-block .ipsType_reset{color:#9999a7;}.theme-activity-panel{min-width:0;overflow:hidden;}.ipsApp .theme-activity-panel .ipsTabs{padding:10px 14px 0;border-bottom:1px solid var(--theme-border);background:none;}.ipsApp .theme-activity-panel .ipsTabs_panels, .ipsApp .theme-activity-panel .ipsTabs_panel, .ipsApp .theme-activity-panel .ipsAreaBackground_reset{padding:0;border:0;background:none;}.ipsApp .theme-community-page .ipsStream{margin:0;padding:0;}.ipsApp .theme-community-page .ipsStream_withTimeline{padding-inline-start:0;}.ipsApp .theme-community-page .ipsStream_withTimeline::before, .ipsApp .theme-community-page .ipsStreamItem_contentType, .ipsApp .theme-community-page .ipsStreamItem_contentBlock::before, .ipsApp .theme-community-page .ipsStreamItem_contentBlock::after, .ipsApp .theme-community-page .ipsStreamItem_actionBlock::before, .ipsApp .theme-community-page .ipsStreamItem_actionBlock::after{display:none;}.ipsApp .theme-community-page .ipsStream > .ipsStreamItem{margin:0;padding:22px 25px;border:0;border-bottom:1px solid var(--theme-border);border-radius:0;background:none;box-shadow:none;}.ipsApp .theme-community-page .ipsStream > .ipsStreamItem:last-child{border-bottom:0;}.ipsApp .theme-community-page .ipsStream > .ipsStreamItem.ipsStreamItem_contentBlock:hover{background:var(--theme-surface-lift);}.ipsApp .theme-community-page .ipsStreamItem_container{padding:0;background:none;}.ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel > .ipsUserPhoto, .ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel > a.ipsUserPhoto{width:44px;height:44px;border-radius:12px;}.ipsApp .theme-community-page .ipsStreamItem .ipsUserPhoto img{border-radius:inherit;}.ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel_mini > div{margin-inline-start:60px;}.ipsApp .theme-community-page .ipsStreamItem_title{margin:0;font-size:15px;font-weight:600;letter-spacing:-0.2px;line-height:1.4;}.ipsApp .theme-community-page .ipsStreamItem_titleSmall{font-size:15px;}.ipsApp .theme-community-page .ipsStreamItem_title a:hover{color:#fff;}.ipsApp .theme-community-page .ipsStreamItem_status{margin-top:4px;font-size:12px;}.ipsApp .theme-community-page .ipsStreamItem_status a{color:#c9c6d3;}.ipsApp .theme-community-page .ipsStreamItem_snippet{margin:8px 0 0;font-size:13px;line-height:1.6;}.ipsApp .theme-community-page .ipsStreamItem_meta{margin-top:10px;font-size:11px;}.ipsApp .theme-community-page .ipsStreamItem_meta .fa{color:#6f6f7c;}.ipsApp .theme-community-page .ipsStreamItem_time{margin:0;padding:16px 25px 10px;border-bottom:1px solid var(--theme-border);font-size:11px;font-weight:600;letter-spacing:0.02em;color:#85858f;}.ipsApp .theme-community-page .ipsStreamItem_time > *{padding:0;border:0;background:none;color:inherit;}.ipsApp .theme-community-page .ipsStreamItem_actionBlock{padding-top:14px;padding-bottom:14px;}.ipsApp .theme-community-page .ipsStream_price, .theme-community-page .cNexusPrice{color:#f4f2f8;}.ipsApp .theme-community-page .ipsStreamItem_loadMore, .ipsApp .theme-community-page [data-role="loadMoreContainer"]{padding:16px;text-align:center;}.ipsApp .theme-community-page .ipsStream .ipsEmpty, .ipsApp .theme-community-page .ipsStream ~ .ipsType_light{padding:30px;text-align:center;color:#85858f;}.ipsApp .theme-community-page .ipsButton_split{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);}.ipsApp .theme-community-page .ipsButton_split .ipsButton{min-height:30px;padding:0 12px;border:0;border-radius:7px;background:none;font-size:12px;font-weight:600;line-height:30px;color:#a5a5af;box-shadow:none;}.ipsApp .theme-community-page .ipsButton_split .ipsButton:hover{background:var(--theme-area-lighter);color:#fff;}.ipsApp .theme-community-page .ipsButton_split .ipsButton_primary{background:var(--theme-area-lighter);color:#fff;}.theme-staff-toolbar{justify-content:flex-end;}.theme-staff-group + .theme-staff-group{margin-top:40px;}.theme-staff-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;}.theme-staff-profile{display:flex;align-items:flex-start;gap:18px;min-width:0;padding:26px;}.theme-staff-profile > div{flex:1;min-width:0;}.theme-staff-profile .theme-member-avatar{width:66px;height:66px;border-radius:22px;}.theme-staff-profile h2{letter-spacing:-0.2px;margin:4px 0 7px;font-size:18px;font-weight:600;color:#f4f2f8;}.theme-staff-profile h2 a{color:inherit;}.theme-staff-profile h2 a:hover{color:#fff;}.theme-staff-profile .theme-member-role{font-size:11px;}.theme-staff-bio{margin-top:12px;font-size:13px;line-height:1.6;color:#b3b0bf;}.theme-staff-profile > .theme-action{flex:none;min-height:40px;padding:8px 14px;font-size:12px;}.theme-staff-profile > .theme-action .icon{width:15px;height:15px;}.theme-leader-tabs{margin-bottom:26px;}.theme-leader-tabs ul{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);list-style:none;}.ipsApp .theme-leader-tabs .ipsTabs_item{display:block;padding:10px 16px;border-radius:9px;background:none;font-size:13px;font-weight:600;line-height:1.2;color:#a5a5af;}.ipsApp .theme-leader-tabs .ipsTabs_item:not(.ipsTabs_activeItem){display:block !important;color:#a5a5af !important;}.ipsApp .theme-leader-tabs .ipsTabs_item:not(.ipsTabs_activeItem):hover{color:#fff !important;}.ipsApp .theme-leader-tabs .ipsTabs_item::after{display:none;}.ipsApp .theme-leader-tabs .ipsTabs_item:hover, .ipsApp .theme-leader-tabs .ipsTabs_item.ipsTabs_activeItem{background:var(--theme-area-lighter);color:#fff;}.theme-leader-panels > .ipsTabs_panel{padding:0;background:none;}.ipsApp .theme-leader-panels .ipsReputationFilters{display:flex;justify-content:flex-end;margin-bottom:18px;padding:0;}.ipsApp .theme-leader-panels .ipsButtonRow, .ipsApp .theme-leader-panels [data-tableID="topMembers"] .ipsButtonRow{display:inline-flex;gap:8px;float:none;border:0;background:none;}.ipsApp .theme-leader-panels .ipsButtonRow li a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#e6e3ee;}.ipsApp .theme-leader-panels .ipsButtonRow li a:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.ipsApp .theme-leader-panels .cStream_members{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:18px;margin:0 0 40px;padding:0;list-style:none;}.ipsApp .theme-leader-panels .cStream_members > li{float:none;width:auto;margin:0;}.ipsApp .theme-leader-panels .ipsType_pageTitle{margin:0 0 6px;font-size:21px;font-weight:600;letter-spacing:-0.4px;color:#f4f2f8;}.ipsApp .theme-leader-panels .ipsType_pageTitle + .ipsType_medium, .ipsApp .theme-leader-panels [data-role="popularResults"]{font-size:12px;color:#85858f;}.ipsApp .theme-leader-panels [data-role="popularResults"]{margin-top:18px;}.ipsApp .theme-leader-panels [data-role="popularContent"]{border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill, var(--theme-area));overflow:hidden;}.ipsApp .theme-leader-panels .ipsAreaBackground_light{padding:34px 20px;border:1px dashed var(--theme-border);border-radius:22px;background:none;font-size:13px;text-align:center;color:#85858f;}.theme-leader-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px;}.theme-leader-card.is-place-1{border-color:#b76ddd40;}.theme-leader-head{display:flex;align-items:center;gap:14px;min-width:0;}.theme-leader-head > div{flex:1;min-width:0;}.theme-leader-head h2{letter-spacing:-0.2px;margin:0 0 6px;overflow:hidden;font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:#f4f2f8;}.theme-leader-head h2 a{color:inherit;}.theme-leader-head h2 a:hover{color:#fff;}.theme-leader-place{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--theme-border);border-radius:9px;font-size:13px;font-weight:700;color:#c9c6d3;}.is-place-1 .theme-leader-place{border-color:transparent;background:var(--theme-gradient);color:#fff;}.theme-leader-stats{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:14px 0;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);}.theme-leader-stats > div + div{padding-inline-start:16px;border-inline-start:1px solid var(--theme-border);}.theme-leader-stats dt{font-size:10px;color:#85858f;}.theme-leader-stats dd{margin:6px 0 0;font-size:19px;letter-spacing:-0.4px;color:#f4f2f8;}.theme-leader-stats dd a{color:inherit;}.theme-leader-actions{display:grid;gap:8px;}.theme-leader-actions .theme-action, .ipsApp .theme-leader-actions .ipsButton[data-role="followButton"]{width:100%;min-height:40px;padding:8px 14px;font-size:12px;}.ipsApp .theme-leader-panels .cPastLeaders{display:grid;gap:24px;margin:0;padding:0;}.ipsApp .theme-leader-panels .cPastLeaders_title{margin:0 0 12px;font-size:15px;font-weight:600;color:#f4f2f8;}.ipsApp .theme-leader-panels .cPastLeaders_title::before, .ipsApp .theme-leader-panels .cPastLeaders_title::after{display:none;}.ipsApp .theme-leader-panels .cPastLeaders_title a{color:inherit;}.ipsApp .theme-leader-panels .cPastLeaders_grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;}.ipsApp .theme-leader-panels .cPastLeaders_cell{position:relative;min-height:74px;padding:16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-light);}.ipsApp .theme-leader-panels .cPastLeaders_cell::before{display:none;}.ipsApp .theme-leader-panels .cPastLeaders_cellEmpty{border-style:dashed;background:none;}.ipsApp .theme-leader-panels .cPastLeaders_user a{color:#f4f2f8;}.ipsApp .theme-leader-panels .cPastLeaders_rep{font-size:11px;color:#85858f;}.ipsApp .theme-leader-panels .ipsLeaderboard_trophy{position:absolute;top:12px;inset-inline-end:12px;color:#b2a0bf;}.theme-leader-panels + .ipsPad, .ipsApp .theme-leader-panels .ipsPad.ipsType_center.ipsType_light{font-size:11px;color:#6f6f7c;}.theme-stream-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;}.theme-stream-copy{flex:1;min-width:0;}.theme-stream-copy p{margin:0;font-size:13px;color:#b3b0bf;}.theme-stream-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.theme-stream-tools .theme-action{min-height:40px;padding:8px 14px;font-size:12px;}.theme-stream-tools .theme-action .icon{width:14px;height:14px;}.theme-stream-copy-offer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;flex-basis:100%;padding-top:16px;border-top:1px solid var(--theme-border);}.theme-stream-copy-offer p{flex:1;margin:0;font-size:12px;color:#b3b0bf;}.theme-stream-filters{flex-basis:100%;min-width:0;}.theme-stream-page .theme-activity-panel > .ipsBox_alt, .theme-stream-page .theme-activity-panel > div > .ipsBox_alt{padding:14px 20px;border-bottom:1px solid var(--theme-border);background:none;font-size:11px;color:#85858f;}.theme-search-panel{margin-bottom:18px;padding:22px;}.theme-search-summary{margin:0 0 16px;font-size:12px;color:#85858f;}.ipsApp .theme-search-body .ipsBox, .ipsApp .theme-search-body [data-role="resultsArea"] > div{border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill, var(--theme-area));overflow:hidden;}.ipsApp .theme-community-page .ipsType_sectionTitle{padding:16px 25px;border-bottom:1px solid var(--theme-border);background:none;font-size:11px;font-weight:600;letter-spacing:0.02em;text-transform:none;color:#85858f;}.ipsApp .theme-search-body .ipsButtonBar{padding:10px 18px;border-bottom:1px solid var(--theme-border);background:none;}.ipsApp .theme-search-body mark, .ipsApp .theme-search-body .ipsHighlight{padding:0 3px;border-radius:4px;background:#b76ddd2e;color:#f4e9ff;}.theme-profile-cover .ipsCoverPhoto_container::after{display:none;}.theme-online-board .theme-board-toolbar .theme-finder{flex:1 1 auto;}.theme-online-board .theme-board-toolbar .custom-select{flex:0 0 240px;min-width:0;}.theme-member-avatar > .icon{width:20px;height:20px;color:#c9bbd3;}.ipsApp .theme-community-page .ipsStream.ipsStream_withTimeline, .ipsApp .theme-community-page .ipsStream_withTimeline > .ipsStreamItem{margin-inline-end:0;margin-inline-start:0;}.ipsApp .theme-community-page .theme-activity-panel .ipsBox_alt{padding:0;border:0;background:none;}.ipsApp .theme-community-page .theme-activity-panel .ipsBox_alt > .ipsFlex{margin:0;padding:12px 20px;border-bottom:1px solid var(--theme-border);}.ipsApp .theme-community-page .ipsStream > li.ipsStreamItem_time{display:block;margin:0;padding:14px 25px;border-radius:0;background:none;box-shadow:none;}.ipsApp .theme-community-page .ipsStreamItem_contentBlock .ipsStreamItem_snippet, .ipsApp .theme-community-page .ipsStreamItem_contentBlock .ipsStreamItem_meta{margin-inline-start:60px;}.ipsApp .theme-community-page .ipsStreamItem_action span.ipsUserPhoto_mini{display:none;}.ipsApp .theme-activity-panel .ipsTabs li{flex:none;max-width:none;}.ipsApp .theme-leader-panels .cStream_members::before, .ipsApp .theme-leader-panels .cStream_members::after{display:none;}.ipsApp .theme-search-body .ipsStream{margin-top:14px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill, var(--theme-area));overflow:hidden;}.ipsApp .theme-activity-panel .ipsTabs ul{display:inline-flex;gap:4px;}.ipsApp .theme-activity-panel .ipsTabs_item{overflow:visible;white-space:nowrap;text-overflow:clip;margin-bottom:10px;padding:9px 15px;border-radius:9px;font-size:13px;font-weight:600;color:#a5a5af;}.ipsApp .theme-activity-panel .ipsTabs_item::after{display:none;}.ipsApp .theme-activity-panel .ipsTabs_item:hover, .ipsApp .theme-activity-panel .ipsTabs_item.ipsTabs_activeItem{background:var(--theme-area-lighter);color:#fff;}.ipsApp .theme-leader-panels .ipsPadding, .ipsApp .theme-leader-panels [data-tableID="topMembers"] > .ipsPad_half{padding:0;}.ipsApp .theme-leader-panels [data-tableID="topMembers"] > .ipsPad_half{margin-bottom:18px;}.theme-content-types h2{margin:0 0 12px;}.theme-content-types h3{margin:16px 0 6px;font-size:11px;font-weight:600;letter-spacing:0.02em;color:#85858f;}.theme-content-types ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;}.theme-content-types .ipsSideMenu_item{display:block;padding:8px 12px;border-radius:9px;font-size:13px;color:#a5a5af;transition:background-color 0.2s, color 0.2s;}.theme-content-types .ipsSideMenu_item:hover, .theme-content-types .ipsSideMenu_itemActive{background:var(--theme-area-lighter);color:#fff;}.theme-online-stats{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:14px;margin-bottom:34px;}.theme-online-stat{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 24px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);box-shadow:inset 0 1px 0 #ffffff08;}.theme-online-stat.is-live{border-color:#cb34e447;background:radial-gradient(130% 150% at 0 0, #cb34e424, transparent 62%), var(--theme-area);box-shadow:inset 0 1px 0 #ffffff0f;}.theme-online-stat-label{display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:550;color:var(--theme-text-muted);}.theme-online-stat-label > .icon{flex:none;width:16px;height:16px;color:var(--theme-text-subtle);}.theme-online-stat > strong{font-size:40px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1.4px;line-height:1;color:var(--theme-text-strong);}.theme-online-stat > time{margin-top:-6px;font-size:11px;color:var(--theme-text-subtle);}.theme-online-pulse{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#75dbb0;box-shadow:0 0 10px #75dbb066;}.theme-online-pulse::after{content:"";position:absolute;inset:-5px;border:1px solid #75dbb0;border-radius:50%;animation:activity-pulse 2.7s ease-out infinite;}.theme-online-results{display:grid;gap:34px;}.theme-online-group{min-width:0;}.theme-online-group:not(:has([data-member-card]:not([hidden]))){display:none;}.theme-online-group-title{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--theme-text-strong);}.theme-online-group-title::after{content:"";flex:1;height:1px;background:var(--theme-border-muted);}.theme-online-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.theme-online-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);transition:border-color .25s, background-color .25s;}.theme-online-card:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-online-card[hidden], .theme-online-guest[hidden]{display:none;}.theme-online-card.is-anonymous{opacity:.72;}.theme-online-card-head{display:flex;align-items:center;gap:14px;min-width:0;}.theme-online-avatar{position:relative;display:grid;place-items:center;flex:none;width:52px;height:52px;border:1px solid var(--theme-border-muted);border-radius:16px;background:var(--theme-area-lighter);color:#c9bbd3;}.theme-online-avatar > img{width:100%;height:100%;border-radius:inherit;object-fit:cover;}.theme-online-avatar > .icon{width:22px;height:22px;}.theme-online-avatar > .theme-online-dot{position:absolute;inset-inline-end:-3px;bottom:-3px;width:12px;height:12px;border:3px solid var(--theme-area);transition:border-color .25s;}.theme-online-card:hover .theme-online-avatar > .theme-online-dot{border-color:var(--theme-area-light);}.theme-online-identity{display:grid;justify-items:start;gap:7px;flex:1;min-width:0;}.theme-online-identity h3{max-width:100%;margin:0;overflow:hidden;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;}.theme-online-identity h3 a{color:var(--theme-text-strong);}.theme-online-identity h3 a:hover{color:#fff;}.theme-online-role{padding:4px 9px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-surface-inset);font-size:10.5px;font-weight:600;line-height:1.2;color:#bfc0ca;}.theme-online-role.is-team{border-color:#cb34e44d;background:#cb34e41a;color:#e7b9f3;}.theme-online-viewing{display:flex;align-items:flex-start;gap:9px;min-width:0;margin:0;padding:12px 14px;border-radius:12px;background:var(--theme-well);font-size:12.5px;line-height:1.5;color:#b3b0bf;}.theme-online-viewing > .icon{flex:none;width:15px;height:15px;margin-top:2px;color:var(--theme-text-subtle);}.theme-online-viewing > span{min-width:0;overflow-wrap:anywhere;}.theme-online-viewing a, .theme-online-guest p a{color:#e2e0e9;text-decoration:underline;text-decoration-color:#ffffff33;text-underline-offset:3px;transition:color .2s, text-decoration-color .2s;}.theme-online-viewing a:hover, .theme-online-guest p a:hover{color:#fff;text-decoration-color:#d77bf0;}.theme-online-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;margin-top:auto;font-size:11.5px;color:var(--theme-text-subtle);}.theme-online-meta > span{display:flex;align-items:center;gap:7px;}.theme-online-meta .icon{width:14px;height:14px;}.theme-online-ip{padding:3px 8px;border:1px dashed var(--theme-border-strong);border-radius:7px;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:10.5px;color:var(--theme-text-muted);}.theme-online-ip a{color:inherit;}.theme-online-ip a:hover{color:#fff;}.theme-online-guests{display:grid;margin:0;padding:4px 18px;list-style:none;border:1px solid var(--theme-border-muted);border-radius:18px;background:var(--theme-surface-fill);}.theme-online-guest{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px;padding:12px 0;}.theme-online-guest + .theme-online-guest{border-top:1px solid var(--theme-border-muted);}.theme-online-guest-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--theme-area-light);color:var(--theme-text-subtle);}.theme-online-guest-symbol > .icon{width:16px;height:16px;}.theme-online-guest p{margin:0;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--theme-text-muted);}.theme-online-guest-meta{display:flex;align-items:center;gap:10px;font-size:11.5px;white-space:nowrap;color:var(--theme-text-subtle);}.theme-online-empty{display:grid;justify-items:center;gap:12px;padding:56px 24px;border:1px dashed var(--theme-border);border-radius:22px;text-align:center;}.theme-online-empty-symbol{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--theme-area-light);color:#d77bf0;}.theme-online-empty-symbol > .icon{width:24px;height:24px;}.theme-online-empty h2{margin:6px 0 0;font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--theme-text-strong);}.theme-online-empty p{max-width:46ch;margin:0;font-size:13px;line-height:1.65;color:var(--theme-text-muted);}.theme-online-empty .theme-action{margin-top:8px;}.theme-forum-posttools > ul > li > a{display:inline-grid;place-items:center;min-width:32px;min-height:32px;margin:-8px -6px;padding:0 6px;border-radius:8px;transition:background-color .2s, color .2s;}.theme-forum-posttools > ul > li > a:hover{background:var(--theme-area-lighter);}@keyframes quick-nudge{0%, 100%{transform:translateY(0);}45%{transform:translateY(-3px);}}@media (max-width:1200px){.theme-forum-row > small{display:none;}}@media (max-width:1100px){.theme-forum-layout{grid-template-columns:minmax(0, 1fr) 245px;gap:20px;}.theme-forum-subforums{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-post{grid-template-columns:125px minmax(0, 1fr);}.theme-post-author{padding:25px 10px;}.theme-post-body{padding:22px;}.theme-member-grid{grid-template-columns:1fr 1fr;}.theme-profile-layout{grid-template-columns:minmax(0, 1fr) 240px;gap:20px;}.ipsApp .theme-leader-panels .cPastLeaders_grid{grid-template-columns:1fr 1fr;}.theme-online-cards{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:1050px){.theme-reviews-summary{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.theme-reviews-summary > .theme-reviews-bars{grid-column:1/-1;grid-row:2;border-left:0;border-top:1px solid var(--theme-border);}}@media (max-width:1000px){.theme-forum-side > .theme-panel{padding:22px;}.theme-forum-side h3{font-size:19px;}.theme-forum-side p{font-size:11px;}}@media (max-width:760px){.theme-forum-tools{gap:13px;flex-wrap:wrap;margin-bottom:25px;}.theme-forum-tools > .theme-button{font-size:11px;}.theme-forum-section{margin-bottom:27px;}.theme-forum-row > .theme-row-arrow{width:17px;}.theme-forum-row > .theme-row-arrow > .icon{width:13px;height:13px;}.theme-forum-side > .theme-panel{padding:26px;}.theme-forum-side h3{font-size:23px;margin-top:21px;}.theme-forum-side p{font-size:12px;max-width:310px;}.theme-forum-side .theme-button{width:auto;}.theme-notifications .theme-forum-icon{width:33px;height:33px;border-radius:10px;}.theme-notifications .theme-forum-icon > .icon{width:16px;height:16px;}.theme-forum-community-card .theme-button{width:100%;}.theme-forum-layout{display:block;}.theme-forum-tools > .theme-search{width:100%;}.theme-forum-side{margin-top:28px;grid-template-columns:1fr;}.theme-forum-row-copy > strong{font-size:13px;}.theme-forum-row > small{display:none;}.theme-forum-directory-section > header{flex-wrap:wrap;}.theme-forum-directory-section h2{font-size:16px;}.theme-forum-directory-section header p{font-size:10px;}.theme-forum-directory-section > header > a{width:100%;margin-left:36px;}.theme-forum-subforums{padding:14px;gap:7px;}.theme-forum-subforums > a > .icon{display:none;}.theme-forum-quick-access{padding:0;}.theme-forum-quick-access strong{font-size:12px;}.theme-forum-quick-access small{font-size:10px;}.theme-forum-subforums > a > span:nth-child(2){font-size:10.5px;}.theme-topic-row{padding:20px;gap:13px;}.theme-topic-title{font-size:15px;}.theme-topic-row p{font-size:11px;}.theme-post{display:block;}.theme-post-author{flex-direction:row;justify-content:start;padding:18px;text-align:left;border-right:0;border-bottom:1px solid var(--theme-border);gap:10px;}.theme-post-author > a{font-size:12px;}.theme-post-author > span:last-child{display:none;}.theme-post-author > .theme-chip{margin-left:auto;font-size:8px;}.theme-post-body{padding:20px;}.theme-community-shortcuts{font-size:11px;gap:20px;}.theme-forum-avatar .ipsUserPhoto{width:37px;height:37px;border-radius:11px;}.theme-post-author > .theme-forum-avatar + a{flex:1;}.theme-forum-follow .ipsFollow{min-height:40px;padding:0 12px;font-size:11px;}.theme-post-body > header{flex-wrap:wrap;gap:10px;}.theme-forum-feedbar{flex-wrap:wrap;}.theme-reviews-write > .icon{width:15px;height:15px;}.theme-reviews-toolbar{margin-top:4px;}.theme-reviews{gap:16px;}.theme-reviews-head{flex-direction:column;align-items:stretch;gap:18px;}.theme-reviews-prompt, .theme-reviews-note{padding:16px;}.theme-reviews-prompt-items{width:100%;}.theme-reviews-prompt-items > a{flex:1 1 auto;justify-content:center;}.theme-reviews-summary > div{padding:22px 20px;}.theme-reviews-avg > b{font-size:50px;}.theme-reviews-card{padding:18px;}.theme-review-stars-input{gap:2px;}.theme-review-star{width:38px;height:38px;}.theme-online-board .theme-board-toolbar .custom-select{flex-basis:150px;}.theme-member-grid, .theme-staff-list, .ipsApp .theme-leader-panels .cPastLeaders_grid{grid-template-columns:1fr;}.theme-profile-layout{grid-template-columns:1fr;gap:25px;}.theme-profile-main{flex-wrap:wrap;gap:15px;padding:0 20px 22px;}.theme-profile-photo{width:80px;height:80px;}.theme-profile-identity{width:100%;}.theme-profile-identity h2{margin-top:2px;font-size:23px;}.theme-profile-identity > span:last-child{display:block;margin:10px 0 0;}.theme-profile-actions{justify-content:flex-start;width:100%;margin-inline-start:0;}.theme-profile-actions .theme-action, .ipsApp .theme-profile-actions .ipsButton[data-role="followButton"]{min-height:38px;padding:10px;font-size:11px;}.theme-profile-tools span{display:none;}#elProfileStats.theme-profile-stats{grid-template-columns:1fr 1fr;gap:16px 10px;padding:22px 20px;}.theme-profile-stats > div{padding-inline-start:12px;}.theme-profile-stats > div:nth-child(odd){padding-inline-start:0;border-inline-start:0;}.theme-profile-stats dd{font-size:19px;}.theme-profile-stats dt{font-size:9px;}.ipsApp .theme-community-page .ipsStream > .ipsStreamItem{padding:18px;}.ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel > .ipsUserPhoto, .ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel > a.ipsUserPhoto{width:35px;height:35px;border-radius:10px;}.ipsApp .theme-community-page .ipsStreamItem .ipsPhotoPanel_mini > div, .ipsApp .theme-community-page .ipsStreamItem_contentBlock .ipsStreamItem_snippet, .ipsApp .theme-community-page .ipsStreamItem_contentBlock .ipsStreamItem_meta{margin-inline-start:0;}.ipsApp .theme-community-page .ipsStreamItem_title{font-size:13px;}.theme-staff-profile{flex-wrap:wrap;}.theme-stream-head{padding:16px;}.theme-online-stats{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:row;gap:10px;margin-bottom:28px;}.theme-online-stat{gap:12px;padding:16px 18px;border-radius:16px;}.theme-online-stat > strong{font-size:32px;}.theme-online-results{gap:28px;}.theme-online-cards{grid-template-columns:minmax(0, 1fr);gap:12px;}.theme-online-card{gap:14px;padding:16px;border-radius:18px;}.theme-online-guests{padding:2px 14px;}.theme-online-guest{grid-template-columns:auto minmax(0, 1fr);gap:4px 12px;}.theme-online-guest-symbol{grid-row:span 2;}.theme-online-guest-meta{font-size:11px;}.theme-online-empty{padding:44px 20px;}}@media (max-width:520px){.theme-reviews-summary{grid-template-columns:minmax(0, 1fr);}.theme-reviews-summary > .theme-reviews-trust{border-left:0;border-top:1px solid var(--theme-border);}.theme-reviews-summary > .theme-reviews-bars{grid-row:auto;}}@media (prefers-reduced-motion:reduce){.theme-forum-icon::before{transition:none;}.theme-forum-quick-access > a:hover .theme-quick-access-symbol > .icon{animation:none;}.theme-online-pulse::after{animation:none;}}.theme-sim{margin-top:6px;}.theme-sim-frame{position:relative;}.theme-sim-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-body);box-shadow:0 50px 120px -50px color-mix(in srgb, var(--theme-pink) 30%, transparent), 0 30px 70px -40px #000000e6;cursor:pointer;isolation:isolate;outline:none;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent;}.theme-sim.is-playing .theme-sim-stage{cursor:crosshair;}.theme-sim.is-touch-play .theme-sim-stage{touch-action:none;}.theme-sim-stage:focus-visible{box-shadow:0 0 0 2px var(--theme-pink), 0 30px 70px -40px #000000e6;}.theme-sim-plate, .theme-sim-canvas, .theme-sim-vignette{position:absolute;inset:0;width:100%;height:100%;}.theme-sim-plate{object-fit:cover;object-position:51% 41%;}.theme-sim-canvas{display:block;direction:ltr;}.theme-sim-vignette{pointer-events:none;background:radial-gradient(120% 95% at 50% 46%, transparent 58%, color-mix(in srgb, var(--theme-body) 60%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--theme-body) 40%, transparent) 0%, transparent 15%, transparent 82%, color-mix(in srgb, var(--theme-body) 50%, transparent) 100%);}.theme-sim-badge{position:absolute;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid var(--theme-border);border-radius:999px;background:color-mix(in srgb, var(--theme-body) 72%, transparent);backdrop-filter:blur(8px);color:var(--theme-text-strong);font-size:11px;font-weight:600;letter-spacing:.02em;pointer-events:none;}.theme-sim-badge > i{width:7px;height:7px;border-radius:50%;background:var(--theme-pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-pink) 22%, transparent);}.theme-sim.is-panic .theme-sim-badge > i{background:var(--theme-text-subtle);box-shadow:none;}.theme-sim-fps{position:absolute;top:48px;inset-inline-start:16px;color:#a7f3c4;font:600 11px/1 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;pointer-events:none;}.theme-sim-play{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:radial-gradient(60% 70% at 50% 52%, color-mix(in srgb, var(--theme-body) 58%, transparent) 0%, color-mix(in srgb, var(--theme-body) 22%, transparent) 72%, transparent 100%);transition:opacity .3s var(--theme-ease), visibility .3s;}.theme-sim.is-menu-open .theme-sim-play{padding-inline-start:372px;}.theme-sim.is-playing:not(.is-paused) .theme-sim-play, .theme-sim.is-static .theme-sim-play{opacity:0;visibility:hidden;pointer-events:none;}.theme-sim-start{display:inline-flex;align-items:center;gap:14px;min-height:72px;padding:12px 26px 12px 12px;border:1px solid var(--theme-border-strong);border-radius:999px;background:color-mix(in srgb, var(--theme-area) 84%, transparent);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 60px -24px #000000e6, 0 18px 50px -26px color-mix(in srgb, var(--theme-pink) 70%, transparent);color:var(--theme-text-strong);text-align:start;cursor:pointer;transition:transform .25s var(--theme-ease), border-color .25s, box-shadow .25s;}.theme-sim-start:hover{border-color:color-mix(in srgb, var(--theme-pink) 55%, var(--theme-border-strong));box-shadow:0 24px 60px -24px #000000e6, 0 22px 60px -22px color-mix(in srgb, var(--theme-pink) 90%, transparent);transform:translateY(-2px);}.theme-sim-start:focus-visible{outline:2px solid var(--theme-pink);outline-offset:3px;}.theme-sim-start-icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--theme-gradient);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-strong) 35%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--theme-pink) 90%, transparent);}.theme-sim-start-icon svg{width:20px;height:20px;margin-left:3px;fill:var(--theme-text-strong);}.theme-sim-start-copy{display:grid;gap:3px;}.theme-sim-start-copy strong{font-size:16px;font-weight:650;letter-spacing:-.01em;}.theme-sim-start-copy small{color:var(--theme-text-muted);font-size:12.5px;}.theme-sim-touch-only{display:none;}.theme-sim-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:560px;margin:0;padding:0;color:var(--theme-text-muted);font-size:12px;list-style:none;}.theme-sim-controls li{display:inline-flex;align-items:center;gap:8px;}.theme-sim-keys{display:inline-flex;gap:3px;direction:ltr;}.theme-sim-keys kbd, .theme-sim-open kbd, .theme-sim-menu-head kbd{min-width:22px;padding:3px 6px 2px;border:1px solid var(--theme-border-strong);border-bottom-width:2px;border-radius:6px;background:color-mix(in srgb, var(--theme-area) 88%, transparent);color:var(--theme-text-strong);font:600 11px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;text-align:center;}.theme-sim-hint{position:absolute;top:52px;left:50%;margin:0;padding:7px 13px;border:1px solid var(--theme-border);border-radius:999px;background:color-mix(in srgb, var(--theme-body) 72%, transparent);backdrop-filter:blur(8px);color:var(--theme-text-strong);font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%, -6px);transition:opacity .4s, transform .4s var(--theme-ease);}.theme-sim.is-hinting .theme-sim-hint{opacity:1;transform:translate(-50%, 0);}.theme-sim-open{position:absolute;bottom:16px;inset-inline-start:16px;z-index:2;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 10px 0 13px;border:1px solid var(--theme-border-strong);border-radius:12px;background:color-mix(in srgb, var(--theme-body) 76%, transparent);backdrop-filter:blur(10px);color:var(--theme-text-strong);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .25s, background .2s;}.theme-sim-open:hover{background:color-mix(in srgb, var(--theme-area-light) 92%, transparent);}.theme-sim-open .icon{width:17px;height:17px;}.theme-sim.is-menu-open .theme-sim-open, .theme-sim.is-playing:not(.is-paused):not(.is-touch-play) .theme-sim-open{opacity:0;pointer-events:none;}.theme-sim-noscript{position:absolute;inset:auto 0 18px;margin:0;color:var(--theme-text-strong);font-size:13px;text-align:center;}.theme-sim-touch{position:absolute;inset:0;z-index:2;pointer-events:none;}.theme-sim-stick{position:absolute;bottom:22px;left:22px;display:grid;place-items:center;width:112px;height:112px;border:1px solid var(--theme-border-strong);border-radius:50%;background:color-mix(in srgb, var(--theme-body) 45%, transparent);backdrop-filter:blur(6px);}.theme-sim-stick span{width:48px;height:48px;border:1px solid var(--theme-border-strong);border-radius:50%;background:color-mix(in srgb, var(--theme-area-lighter) 92%, transparent);box-shadow:0 6px 16px -6px #000000cc;}.theme-sim-pad{position:absolute;display:grid;place-items:center;border:1px solid var(--theme-border-strong);border-radius:50%;background:color-mix(in srgb, var(--theme-body) 62%, transparent);backdrop-filter:blur(8px);color:var(--theme-text-strong);pointer-events:auto;touch-action:none;cursor:pointer;}.theme-sim-pad.is-fire{right:22px;bottom:26px;width:74px;height:74px;border-color:color-mix(in srgb, var(--theme-pink) 60%, var(--theme-border-strong));background:var(--theme-gradient);box-shadow:0 10px 26px -10px color-mix(in srgb, var(--theme-pink) 90%, transparent);}.theme-sim-pad.is-aim{right:108px;bottom:34px;width:54px;height:54px;}.theme-sim-pad.is-reload{right:40px;bottom:114px;width:44px;height:44px;}.theme-sim-pad .icon{width:22px;height:22px;}.theme-sim-pad:active{transform:scale(.94);}.theme-sim-leave{position:absolute;top:96px;left:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--theme-border-strong);border-radius:12px;background:color-mix(in srgb, var(--theme-body) 76%, transparent);color:var(--theme-text-strong);pointer-events:auto;cursor:pointer;}.theme-sim-leave .icon{width:16px;height:16px;}.theme-sim.is-touch-play .theme-sim-open{top:46px;bottom:auto;left:12px;min-height:38px;}.theme-sim-menu{position:absolute;top:16px;bottom:16px;inset-inline-start:16px;z-index:3;display:flex;flex-direction:column;width:340px;overflow:hidden;border:1px solid var(--theme-border);border-radius:18px;background:color-mix(in srgb, var(--theme-area) 95%, transparent);backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 30px 80px -24px #000000e6, inset 0 1px 0 color-mix(in srgb, var(--theme-border-strong) 60%, transparent);opacity:0;visibility:hidden;transform:translateX(-14px) scale(.985);transform-origin:left center;transition:opacity .28s var(--theme-ease), transform .28s var(--theme-ease), visibility .28s;}.theme-sim-menu::before{content:"";flex:none;height:2px;background:var(--theme-gradient);}.theme-sim.is-menu-open .theme-sim-menu{opacity:1;visibility:visible;transform:none;}.theme-sim-menu-head{display:flex;align-items:center;gap:11px;padding:14px 14px 12px;}.theme-sim-mark{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--theme-gradient);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-strong) 35%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--theme-pink) 90%, transparent);}.theme-sim-mark svg{width:20px;height:20px;fill:none;stroke:var(--theme-text-strong);stroke-width:1.8;stroke-linecap:round;}.theme-sim-menu-title{display:grid;flex:1;gap:1px;min-width:0;}.theme-sim-menu-title strong{color:var(--theme-text-strong);font-size:14px;font-weight:650;letter-spacing:-.005em;}.theme-sim-menu-title small{color:var(--theme-text-subtle);font-size:11.5px;}.theme-sim-close{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);color:var(--theme-text-muted);cursor:pointer;transition:background .2s, color .2s;}.theme-sim-close:hover{background:var(--theme-area-lighter);color:var(--theme-text-strong);}.theme-sim-close .icon{width:14px;height:14px;stroke-width:2;}.theme-sim-tabs{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0 12px;padding:4px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-well);}.theme-sim-tabs button{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;min-height:52px;padding:8px 4px 7px;border:0;border-radius:9px;background:transparent;color:var(--theme-text-subtle);font-size:11.5px;font-weight:600;cursor:pointer;transition:color .2s;}.theme-sim-tabs button .icon{width:18px;height:18px;}.theme-sim-tabs button:hover{color:var(--theme-text-strong);}.theme-sim-tabs button[aria-selected="true"]{color:var(--theme-text-strong);}.theme-sim-tabs button[aria-selected="true"] .icon{stroke:var(--theme-pink);}.theme-sim-tab-ink{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 4);border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);box-shadow:0 6px 16px -10px #000000cc;transform:translateX(calc(var(--theme-tab, 0) * 100%));transition:transform .3s var(--theme-ease);}.theme-sim-tab-ink::after{content:"";position:absolute;bottom:-1px;left:30%;right:30%;height:2px;border-radius:2px;background:var(--theme-gradient);}.theme-sim-panel{flex:1;min-height:0;padding:2px 12px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--theme-border-strong) transparent;scrollbar-width:thin;}.theme-sim-group{margin-top:14px;}.theme-sim-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;}.theme-sim-group-title{margin:0 0 7px;padding-inline-start:4px;color:var(--theme-text-subtle);font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;}.theme-sim-group > .theme-sim-row, .theme-sim-group > .theme-sim-grid, .theme-sim-group > .theme-sim-chips, .theme-sim-group > .theme-sim-stats{border-inline:1px solid var(--theme-border);background:var(--theme-well);}.theme-sim-group > :is(.theme-sim-row, .theme-sim-grid, .theme-sim-chips, .theme-sim-stats):nth-child(2), .theme-sim-group-head + :is(.theme-sim-row, .theme-sim-grid, .theme-sim-chips, .theme-sim-stats){border-top:1px solid var(--theme-border);border-radius:12px 12px 0 0;}.theme-sim-group > :is(.theme-sim-row, .theme-sim-grid, .theme-sim-chips, .theme-sim-stats):last-child{border-bottom:1px solid var(--theme-border);border-radius:0 0 12px 12px;}.theme-sim-group > :is(.theme-sim-row, .theme-sim-grid, .theme-sim-chips, .theme-sim-stats):nth-child(2):last-child, .theme-sim-group-head + :is(.theme-sim-row, .theme-sim-grid, .theme-sim-chips, .theme-sim-stats):last-child{border-radius:12px;}.theme-sim-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 12px;color:var(--theme-text-strong);font-size:12.5px;}.theme-sim-group > .theme-sim-row + .theme-sim-row, .theme-sim-group > .theme-sim-grid + .theme-sim-row, .theme-sim-group > .theme-sim-row + .theme-sim-grid, .theme-sim-group > .theme-sim-row + .theme-sim-chips{box-shadow:inset 0 1px 0 var(--theme-border-muted);}.theme-sim-row > span{color:var(--theme-text-strong);font-size:12.5px;font-weight:500;line-height:1.35;}.theme-sim-row.is-range{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;row-gap:9px;padding:11px 12px 12px;cursor:pointer;}.theme-sim-row output{min-width:40px;padding:3px 7px;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-area);color:var(--theme-text-strong);font:600 11.5px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;text-align:center;direction:ltr;unicode-bidi:isolate;}.theme-sim-row.is-range input{grid-column:1 / -1;width:100%;height:18px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;}.theme-sim-row.is-range input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--theme-gradient) 0 0 / var(--theme-fill, 50%) 100% no-repeat, var(--theme-area-lighter);}.theme-sim-row.is-range input::-moz-range-track{height:4px;border-radius:4px;background:var(--theme-gradient) 0 0 / var(--theme-fill, 50%) 100% no-repeat, var(--theme-area-lighter);}.theme-sim-row.is-range input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border:3px solid var(--theme-pink);border-radius:50%;background:var(--theme-text-strong);box-shadow:0 2px 8px -2px #000000cc;appearance:none;-webkit-appearance:none;transition:transform .15s var(--theme-ease);}.theme-sim-row.is-range input::-moz-range-thumb{width:10px;height:10px;border:3px solid var(--theme-pink);border-radius:50%;background:var(--theme-text-strong);}.theme-sim-row.is-range input:hover::-webkit-slider-thumb, .theme-sim-row.is-range input:focus-visible::-webkit-slider-thumb{transform:scale(1.18);}.theme-sim-row.is-range input:focus-visible{outline:none;}.theme-sim-row.is-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-pink) 35%, transparent);}.theme-sim-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-sim-grid > .theme-sim-row:nth-child(n + 3){box-shadow:inset 0 1px 0 var(--theme-border-muted);}.theme-sim-grid > .theme-sim-row:nth-child(even){box-shadow:inset 1px 0 0 var(--theme-border-muted);}.theme-sim-grid > .theme-sim-row:nth-child(n + 3):nth-child(even){box-shadow:inset 1px 0 0 var(--theme-border-muted), inset 0 1px 0 var(--theme-border-muted);}.theme-sim-switch{position:relative;flex:none;width:34px;height:20px;border:1px solid var(--theme-border-strong);border-radius:999px;background:var(--theme-area-lighter);cursor:pointer;transition:background .2s, border-color .2s;}.theme-sim-switch::before{content:"";position:absolute;inset:-12px -8px;}.theme-sim-switch::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:var(--theme-text-muted);box-shadow:0 1px 3px #00000080;transition:transform .22s var(--theme-ease), background .2s;}.theme-sim-switch[aria-checked="true"]{border-color:transparent;background:var(--theme-gradient);}.theme-sim-switch[aria-checked="true"]::after{background:var(--theme-text-strong);transform:translateX(14px);}.theme-sim-switch:focus-visible, .theme-sim-seg button:focus-visible, .theme-sim-bind:focus-visible, .theme-sim-chips button:focus-visible, .theme-sim-tabs button:focus-visible, .theme-sim-swatch:focus-visible, .theme-sim-swatch:focus-within, .theme-sim-reset:focus-visible, .theme-sim-text-button:focus-visible, .theme-sim-close:focus-visible, .theme-sim-pad:focus-visible, .theme-sim-leave:focus-visible, .theme-sim-open:focus-visible{outline:2px solid var(--theme-pink);outline-offset:2px;}.theme-sim-seg{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-body);}.theme-sim-seg button{min-height:26px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--theme-text-subtle);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .2s, color .2s, box-shadow .2s;}.theme-sim-seg button:hover{color:var(--theme-text-strong);}.theme-sim-seg button[aria-checked="true"]{background:var(--theme-area-lighter);box-shadow:inset 0 0 0 1px var(--theme-border-strong);color:var(--theme-text-strong);}.theme-sim-bind{min-width:64px;min-height:28px;padding:0 10px;border:1px solid var(--theme-border-strong);border-bottom-width:2px;border-radius:7px;background:var(--theme-area-lighter);color:var(--theme-text-strong);font:600 11.5px/1 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;cursor:pointer;transition:border-color .2s, color .2s;}.theme-sim-bind:hover{border-color:color-mix(in srgb, var(--theme-pink) 45%, var(--theme-border-strong));}.theme-sim-bind[data-listening]{border-color:var(--theme-pink);color:var(--theme-pink);animation:sim-listen 1.1s ease-in-out infinite;}.theme-sim-row.is-colors{flex-wrap:wrap;}.theme-sim-swatches{display:flex;align-items:center;gap:7px;}.theme-sim-swatch{position:relative;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--theme-swatch);box-shadow:inset 0 0 0 1px #00000040;cursor:pointer;transition:transform .18s var(--theme-ease), box-shadow .18s;}.theme-sim-swatch:hover{transform:scale(1.1);}.theme-sim-swatch[aria-pressed="true"]{box-shadow:0 0 0 2px var(--theme-well), 0 0 0 4px var(--theme-text-strong);}.theme-sim-swatch.is-custom{display:block;overflow:hidden;background:conic-gradient(#ef5a5a, #f5c84c, #4fd18b, #67e8f9, #946beb, #cb34e4, #ef5a5a);}.theme-sim-swatch.is-custom input{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);opacity:0;cursor:pointer;}.theme-sim-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 12px;}.theme-sim-chips button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border:1px solid var(--theme-border);border-radius:999px;background:transparent;color:var(--theme-text-subtle);font-size:11.5px;font-weight:600;cursor:pointer;transition:color .2s, border-color .2s, background .2s;}.theme-sim-chips button[aria-pressed="true"]{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:var(--theme-text-strong);}.theme-sim-chips i{width:7px;height:7px;border-radius:2px;transform:rotate(45deg);}.theme-sim-chips i.is-weapon{background:#f2c879;}.theme-sim-chips i.is-medical{background:#6ee7a8;}.theme-sim-chips i.is-ammo{background:#a5b4fc;}.theme-sim-chips i.is-armor{background:#67e8f9;}.theme-sim-chips button[aria-pressed="false"] i{opacity:.35;}.theme-sim-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0;}.theme-sim-stats > div{display:grid;gap:4px;padding:11px 12px 12px;}.theme-sim-stats > div + div{box-shadow:inset 1px 0 0 var(--theme-border-muted);}.theme-sim-stats dt{color:var(--theme-text-subtle);font-size:10.5px;font-weight:600;}.theme-sim-stats dd{margin:0;color:var(--theme-text-strong);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;}.theme-sim-text-button{margin:0 0 7px;padding:2px 4px;border:0;background:transparent;color:var(--theme-text-muted);font-size:11.5px;font-weight:600;cursor:pointer;}.theme-sim-text-button:hover{color:var(--theme-text-strong);}.theme-sim-menu-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 16px;border-top:1px solid var(--theme-border-muted);color:var(--theme-text-subtle);font-size:11.5px;}.theme-sim-reset{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);color:var(--theme-text-strong);font-size:12px;font-weight:600;cursor:pointer;transition:background .2s, border-color .2s;}.theme-sim-reset .icon{width:14px;height:14px;}.theme-sim-reset:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);}.theme-sim-legend{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0 26px;margin:30px 0 0;padding:22px 0 0;border-top:1px solid var(--theme-border-muted);list-style:none;}.theme-sim-legend li{display:grid;align-content:start;gap:6px;}.theme-sim-legend strong{color:var(--theme-text-strong);font-size:13.5px;font-weight:600;}.theme-sim-legend span{color:var(--theme-text-muted);font-size:12.5px;line-height:1.55;}.theme-sim-note{max-width:72ch;margin:22px 0 0;color:var(--theme-text-subtle);font-size:12px;line-height:1.6;}.theme-sim-bottom{display:flex;align-items:center;gap:12px;margin:54px 0 72px;padding:26px 28px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);}.theme-sim-bottom > div{flex:1;min-width:0;}.theme-sim-bottom h2{margin:0;color:var(--theme-text-strong);font-size:20px;font-weight:600;letter-spacing:-.01em;}.theme-sim-bottom p{margin:6px 0 0;color:var(--theme-text-muted);font-size:13.5px;}[dir="rtl"] .theme-sim-menu{transform:translateX(14px) scale(.985);transform-origin:right center;}[dir="rtl"] .theme-sim.is-menu-open .theme-sim-menu{transform:none;}[dir="rtl"] .theme-sim-switch[aria-checked="true"]::after{transform:translateX(-14px);}[dir="rtl"] .theme-sim-tab-ink{right:4px;left:auto;transform:translateX(calc(var(--theme-tab, 0) * -100%));}[dir="rtl"] .theme-sim-row.is-range input::-webkit-slider-runnable-track{background:var(--theme-gradient) 100% 0 / var(--theme-fill, 50%) 100% no-repeat, var(--theme-area-lighter);}[dir="rtl"] .theme-sim-row.is-range input::-moz-range-track{background:var(--theme-gradient) 100% 0 / var(--theme-fill, 50%) 100% no-repeat, var(--theme-area-lighter);}[dir="rtl"] .theme-sim-bottom .icon{transform:scaleX(-1);}@keyframes sim-listen{0%, 100%{box-shadow:0 0 0 0 transparent;}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-pink) 22%, transparent);}}.theme-game{position:absolute;inset:0;z-index:6;overflow:hidden;color:var(--theme-text-strong);font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;}.theme-game.is-playing{cursor:none;}.theme-game-gl, .theme-game-hud{position:absolute;inset:0;display:block;width:100%;height:100%;}.theme-game-gl{background:var(--theme-body);animation:game-fade .6s var(--theme-ease) both;}.theme-game-hud{pointer-events:none;}.theme-game-ui{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s var(--theme-ease);}.theme-game.is-playing .theme-game-ui{opacity:1;}.theme-game.is-replay .theme-game-ui{opacity:0;}.theme-game-top{position:absolute;top:46px;left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateX(-50%);text-align:center;}.theme-game-mode{color:var(--theme-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.theme-game-time{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-shadow:0 2px 10px color-mix(in srgb, var(--theme-body) 80%, transparent);}.theme-game-score{display:flex;align-items:center;gap:10px;margin-top:4px;padding:6px 8px 6px 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-glass);backdrop-filter:blur(10px);}.theme-game-score > strong{min-width:64px;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;}.theme-game-mult{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-width:52px;height:26px;border-radius:999px;background:var(--theme-area-lighter);}.theme-game-mult b{position:relative;z-index:1;font-size:13px;font-weight:800;}.theme-game-mult i{position:absolute;inset:0;background:var(--theme-brand-gradient);opacity:.45;transform:scaleX(0);transform-origin:left;transition:transform .15s linear;}.theme-game-mult.is-hot i{opacity:.8;}.theme-game[data-mode="tdm"] .theme-game-mult, .theme-game[data-mode="drills"] .theme-game-mult{display:none;}.theme-game-tally{color:var(--theme-text-muted);font-size:12px;font-weight:600;}.theme-game-tally:empty{display:none;}.theme-game-feed{position:absolute;top:190px;right:18px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none;}.theme-game-feed li{display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-glass);font-size:12px;font-weight:600;animation:game-feed-in .25s var(--theme-ease) both;transition:opacity .6s;}.theme-game-feed li.is-old{opacity:0;}.theme-game-feed li.is-head{border-color:color-mix(in srgb, var(--theme-brand-magenta) 55%, var(--theme-border));}.theme-game-feed li.is-death{border-color:color-mix(in srgb, #ef5a5a 55%, var(--theme-border));}.theme-game-feed .is-you{color:var(--theme-text-strong);}.theme-game-feed .is-enemy{color:#ff8f8f;}.theme-game-feed .is-duck{color:#f5c84c;}.theme-game-feed .is-gun{color:var(--theme-text-subtle);font-size:11px;}.theme-game-announce{position:absolute;top:30%;left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;transform:translate(-50%, 8px) scale(.96);text-align:center;transition:opacity .3s var(--theme-ease), transform .3s var(--theme-ease);}.theme-game-announce.is-on{opacity:1;transform:translate(-50%, 0) scale(1);}.theme-game-announce.is-pop strong{animation:game-pop .35s var(--theme-ease) both;}.theme-game-announce strong{padding-bottom:6px;border-bottom:2px solid var(--theme-brand-magenta);font-size:clamp(22px, 3vw, 38px);font-weight:900;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 16px color-mix(in srgb, var(--theme-body) 85%, transparent);}.theme-game-announce.is-head strong{border-color:#f5c84c;}.theme-game-announce.is-dead strong{border-color:#ef5a5a;}.theme-game-announce span{color:var(--theme-text-muted);font-size:13px;font-weight:700;}.theme-game-vitals{position:absolute;bottom:22px;left:22px;display:grid;gap:8px;width:210px;}.theme-game-vital{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;}.theme-game-vital span{color:var(--theme-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}.theme-game-vital strong{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;}.theme-game-vital i{grid-column:1 / -1;height:5px;border-radius:999px;background:var(--theme-text-strong);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-body) 60%, transparent);transform-origin:left;transition:transform .2s var(--theme-ease);}.theme-game-vital.is-armor i{background:#67a3f9;}.theme-game-vitals.is-low .is-health strong{color:#ff8f8f;}.theme-game-vitals.is-low .is-health i{background:#ef5a5a;}.theme-game[data-mode="score"] .theme-game-vitals, .theme-game[data-mode="drills"] .theme-game-vitals{display:none;}.theme-game-speed{position:absolute;bottom:22px;left:50%;display:flex;align-items:baseline;gap:5px;color:var(--theme-text-muted);transform:translateX(-50%);}.theme-game-speed strong{min-width:46px;color:var(--theme-text-strong);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;}.theme-game-speed span{font-size:11px;font-weight:700;}.theme-game-speed.is-fast strong{color:var(--theme-brand-magenta);}.theme-game[data-mode="drills"] .theme-game-speed{display:none;}.theme-game-ammo{position:absolute;right:22px;bottom:22px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;}.theme-game-ammo-count{display:flex;align-items:baseline;gap:6px;}.theme-game-ammo-count strong{font-size:38px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;}.theme-game-ammo-count span{color:var(--theme-text-muted);font-size:15px;font-weight:700;}.theme-game-ammo.is-low .theme-game-ammo-count strong{color:#ff8f8f;}.theme-game-ammo em{min-height:14px;color:var(--theme-brand-magenta);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.theme-game-slots{display:flex;gap:6px;margin:0;padding:0;list-style:none;}.theme-game-slots li{display:flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-area-glass);color:var(--theme-text-subtle);font-size:11px;font-weight:700;transition:color .15s, border-color .15s;}.theme-game-slots kbd{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--theme-area-lighter);font:inherit;}.theme-game-slots li.is-on{border-color:color-mix(in srgb, var(--theme-brand-magenta) 55%, var(--theme-border));color:var(--theme-text-strong);}.theme-game[data-mode="drills"] .theme-game-slots{display:none;}.theme-game-hurt{position:absolute;inset:0;opacity:0;background:radial-gradient(115% 90% at 50% 50%, transparent 55%, color-mix(in srgb, #c0262f 55%, transparent) 100%);}.theme-game-toast{position:absolute;top:132px;left:50%;padding:7px 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-glass);font-size:12px;font-weight:600;opacity:0;transform:translate(-50%, -6px);transition:opacity .25s, transform .25s var(--theme-ease);}.theme-game-toast.is-on{opacity:1;transform:translate(-50%, 0);}.theme-game-screens > *{display:none;}.theme-game.is-start .theme-game-start, .theme-game.is-pause .theme-game-pause, .theme-game.is-end .theme-game-end, .theme-game.is-replay .theme-game-replaybar{display:flex;}.theme-game-screens .theme-game-count{display:block;}.theme-game-start, .theme-game-pause, .theme-game-end{position:absolute;inset:0;z-index:3;}.theme-game-start{flex-direction:column;justify-content:center;gap:clamp(14px, 2.4vw, 26px);padding:clamp(18px, 3.4vw, 46px);background:linear-gradient(90deg, color-mix(in srgb, var(--theme-body) 94%, transparent) 0%, color-mix(in srgb, var(--theme-body) 78%, transparent) 46%, color-mix(in srgb, var(--theme-body) 30%, transparent) 100%);animation:game-fade .4s var(--theme-ease) both;}.theme-game-leave{position:absolute;top:16px;inset-inline-end:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-glass);color:var(--theme-text-strong);cursor:pointer;transition:border-color .15s, background .15s;}.theme-game-leave:hover, .theme-game-leave:focus-visible{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);}.theme-game-leave .icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}.theme-game-start-head{display:grid;gap:6px;max-width:520px;}.theme-game-kicker{color:var(--theme-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.theme-game-start-head h3{margin:0;font-size:clamp(26px, 3.4vw, 44px);font-weight:800;letter-spacing:-.025em;line-height:1.02;}.theme-game-start-head p{margin:0;color:var(--theme-text-muted);font-size:14px;line-height:1.5;}.theme-game-start-body{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);align-items:start;gap:clamp(14px, 2vw, 24px);max-width:1040px;}.theme-game-modes{display:grid;gap:10px;}.theme-game-mode-card{position:relative;display:grid;grid-template-columns:46px minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 14px;width:100%;padding:14px 16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-glass);color:var(--theme-text-strong);font:inherit;text-align:start;cursor:pointer;backdrop-filter:blur(10px);transition:border-color .2s, background .2s, transform .2s var(--theme-ease);}.theme-game-mode-card:hover, .theme-game-mode-card:focus-visible, .theme-game-mode-card.is-current{border-color:var(--theme-border-strong);background:var(--theme-area-light-glass);}.theme-game-mode-card:hover{transform:translateY(-1px);}.theme-game-mode-card:focus-visible{outline:2px solid var(--theme-brand-magenta);outline-offset:2px;}.theme-game-mode-icon{grid-row:1 / 3;display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb, var(--theme-brand-magenta) 40%, var(--theme-border));border-radius:12px;background:var(--theme-area-lighter);}.theme-game-mode-icon .icon{width:22px;height:22px;fill:none;stroke:var(--theme-text-strong);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.theme-game-mode-body{display:grid;gap:2px;min-width:0;}.theme-game-mode-body strong{font-size:15px;font-weight:800;}.theme-game-mode-body span{color:var(--theme-text-muted);font-size:13px;line-height:1.4;}.theme-game-mode-best{grid-column:2;color:var(--theme-text-subtle);font-size:12px;font-weight:600;}.theme-game-mode-go{grid-column:3;grid-row:1 / 3;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--theme-text-strong);color:var(--theme-body);font-size:13px;font-weight:800;opacity:.45;transition:opacity .2s;}.theme-game.is-ready .theme-game-mode-go{opacity:1;}.theme-game-mode-go .icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.theme-game-board{display:grid;gap:10px;padding:16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-glass);backdrop-filter:blur(10px);}.theme-game-board-head{display:flex;align-items:center;gap:8px;}.theme-game-board-head .icon{width:16px;height:16px;fill:none;stroke:var(--theme-brand-magenta);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.theme-game-board-title{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.theme-game-board-runs{margin-inline-start:auto;color:var(--theme-text-subtle);font-size:12px;font-weight:600;}.theme-game-board-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:var(--theme-area-lighter);}.theme-game-board-tabs button{flex:1;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--theme-text-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;}.theme-game-board-tabs button[aria-selected="true"]{background:var(--theme-area-light);color:var(--theme-text-strong);}.theme-game-board-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;}.theme-game-board-list li{display:grid;grid-template-columns:26px minmax(0, 1fr) auto auto;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:13px;}.theme-game-board-list li:nth-child(odd){background:var(--theme-surface-stripe);}.theme-game-board-list li.is-you{background:color-mix(in srgb, var(--theme-brand-magenta) 18%, transparent);}.theme-game-board-list li.is-empty{display:block;padding:14px 8px;color:var(--theme-text-muted);text-align:center;}.theme-game-rank{color:var(--theme-text-subtle);font-weight:700;font-variant-numeric:tabular-nums;}.theme-game-name{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.theme-game-acc{color:var(--theme-text-subtle);font-size:12px;}.theme-game-board-list strong{font-variant-numeric:tabular-nums;}.theme-game-loading{display:flex;align-items:center;gap:12px;max-width:1040px;color:var(--theme-text-muted);font-size:12px;font-weight:600;}.theme-game-loading b{position:relative;overflow:hidden;width:160px;height:4px;border-radius:999px;background:var(--theme-area-lighter);}.theme-game-loading i{position:absolute;inset:0;background:var(--theme-brand-gradient);transform:scaleX(.02);transform-origin:left;transition:transform .3s var(--theme-ease);}.theme-game-hint{margin:-8px 0 0;color:var(--theme-text-subtle);font-size:12px;}.theme-game-pause, .theme-game-end{align-items:center;justify-content:center;padding:18px;background:color-mix(in srgb, var(--theme-body) 62%, transparent);backdrop-filter:blur(6px);animation:game-fade .25s var(--theme-ease) both;}.theme-game-pause{flex-direction:column;gap:10px;text-align:center;cursor:pointer;}.theme-game-pause h3{margin:0;font-size:28px;font-weight:800;}.theme-game-pause p{margin:0;color:var(--theme-text-muted);font-size:14px;}.theme-game-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;}.theme-game-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);color:var(--theme-text-strong);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s, background .15s;}.theme-game-btn:hover, .theme-game-btn:focus-visible{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);}.theme-game-btn.is-primary{border-color:transparent;background:var(--theme-text-strong);color:var(--theme-body);}.theme-game-btn.is-primary:hover, .theme-game-btn.is-primary:focus-visible{background:var(--theme-selected-fill);}.theme-game-btn:disabled{cursor:default;opacity:.55;}.theme-game-btn .icon{width:14px;height:14px;fill:currentColor;}.theme-game-end-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"kicker board" "score boardlist" "cheats boardlist" "replay boardlist" "stats boardlist" "submit boardlist" "actions cta";align-items:start;gap:10px 28px;width:min(900px, 100%);max-height:100%;overflow:auto;padding:24px 26px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area-glass);box-shadow:0 40px 90px -40px #000000e6;animation:game-rise .35s var(--theme-ease) both;}.theme-game-end-kicker{grid-area:kicker;margin:0;color:var(--theme-text-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.theme-game-end-score{grid-area:score;font-size:clamp(40px, 5vw, 64px);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;}.theme-game-cheats{grid-area:cheats;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.theme-game-cheats li{padding:4px 10px;border:1px solid color-mix(in srgb, var(--theme-brand-magenta) 45%, var(--theme-border));border-radius:999px;background:color-mix(in srgb, var(--theme-brand-magenta) 12%, transparent);font-size:12px;font-weight:700;}.theme-game-replay{grid-area:replay;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid color-mix(in srgb, var(--theme-brand-magenta) 55%, var(--theme-border));border-radius:11px;background:var(--theme-area-light);color:var(--theme-text-strong);font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s, border-color .15s;}.theme-game-replay:hover, .theme-game-replay:focus-visible{border-color:var(--theme-brand-magenta);background:var(--theme-area-lighter);}.theme-game-replay .icon{width:14px;height:14px;fill:var(--theme-brand-magenta);}.theme-game-stats{grid-area:stats;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:6px 0 0;padding:14px 0;border-block:1px solid var(--theme-border);}.theme-game-stats div{display:grid;gap:2px;}.theme-game-stats dt{color:var(--theme-text-subtle);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}.theme-game-stats dd{margin:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;}.theme-game-submit{grid-area:submit;display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.theme-game-submit input{flex:1 1 160px;min-width:0;height:40px;padding:0 12px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:var(--theme-text-strong);font:inherit;font-size:14px;user-select:text;}.theme-game-submit input:focus{border-color:var(--theme-brand-magenta);outline:none;}.theme-game-submit .theme-game-btn{height:40px;}.theme-game-as{flex:1 1 160px;color:var(--theme-text-muted);font-size:13px;font-weight:600;}.theme-game-signin{flex:1 1 100%;color:var(--theme-text-strong);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;}.theme-game-submit-note{flex:1 1 100%;min-height:16px;margin:0;color:var(--theme-text-muted);font-size:12px;font-weight:600;}.theme-game-submit.is-done .theme-game-submit-note{color:#4fd18b;}.theme-game-submit.is-error .theme-game-submit-note{color:#ff8f8f;}.theme-game-end .theme-game-board-head{grid-area:board;align-self:end;}.theme-game-end .theme-game-board-list{grid-area:boardlist;}.theme-game-cta{grid-area:cta;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:var(--theme-brand-gradient);color:var(--theme-text-strong);font-size:13px;font-weight:800;text-decoration:none;transition:filter .15s;}.theme-game-cta:hover, .theme-game-cta:focus-visible{filter:brightness(1.08);}.theme-game-cta .icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.theme-game-end .theme-game-actions{grid-area:actions;justify-content:flex-start;margin:0;}.theme-game.is-boardless .theme-game-end-card{grid-template-columns:minmax(0, 1fr);grid-template-areas:"kicker" "score" "cheats" "replay" "stats" "cta" "actions";width:min(520px, 100%);}.theme-game.is-boardless .theme-game-start-body{grid-template-columns:minmax(0, 560px);}.theme-game-count{position:absolute;top:50%;left:50%;z-index:2;font-size:clamp(48px, 8vw, 96px);font-weight:900;opacity:0;pointer-events:none;text-shadow:0 6px 30px color-mix(in srgb, var(--theme-body) 80%, transparent);transform:translate(-50%, -50%);}.theme-game-count.is-tick{animation:game-count .9s var(--theme-ease) both;}.theme-game-replaybar{position:absolute;top:16px;left:50%;z-index:3;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-glass);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%);}.theme-game-replaybar i{width:8px;height:8px;border-radius:50%;background:#ef5a5a;animation:game-blink 1s steps(2) infinite;}.theme-game-replaybar .theme-game-btn{padding:6px 12px;border-radius:999px;font-size:11px;}.theme-game.is-replay::before, .theme-game.is-replay::after{position:absolute;right:0;left:0;z-index:2;height:7%;background:var(--theme-body);content:"";pointer-events:none;}.theme-game.is-replay::before{top:0;}.theme-game.is-replay::after{bottom:0;}.theme-game-touch{display:none;}.theme-game.is-touch.is-playing .theme-game-touch{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;}.theme-game-stick{position:absolute;bottom:30px;left:30px;width:120px;height:120px;border:1px solid var(--theme-border);border-radius:50%;background:color-mix(in srgb, var(--theme-area) 55%, transparent);opacity:.55;transition:opacity .2s;}.theme-game-stick.is-on{bottom:auto;opacity:1;}.theme-game-stick span{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--theme-area-lighter);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-strong) 12%, transparent);}.theme-game-pad{position:absolute;display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--theme-border);border-radius:50%;background:color-mix(in srgb, var(--theme-area) 70%, transparent);color:var(--theme-text-strong);pointer-events:auto;-webkit-tap-highlight-color:transparent;}.theme-game-pad .icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.theme-game-pad.is-down, .theme-game-pad.is-on{border-color:var(--theme-brand-magenta);background:color-mix(in srgb, var(--theme-brand-magenta) 30%, transparent);}.theme-game-pad.is-fire{right:26px;bottom:40px;width:78px;height:78px;border-color:transparent;background:var(--theme-brand-gradient);}.theme-game-pad.is-ads{right:118px;bottom:30px;}.theme-game-pad.is-jump{right:36px;bottom:132px;}.theme-game-pad.is-reload{right:108px;bottom:104px;width:44px;height:44px;}.theme-game-pad.is-swap{right:26px;bottom:196px;width:44px;height:44px;}.theme-game-pad.is-crouch{right:166px;bottom:30px;width:44px;height:44px;}.theme-game-pad.is-menu{top:58px;left:14px;width:40px;height:40px;}.theme-game-pad.is-exit{top:58px;left:62px;width:40px;height:40px;}.theme-game.is-touch .theme-game-vitals{top:110px;bottom:auto;left:14px;width:150px;}.theme-game.is-touch .theme-game-ammo{right:18px;bottom:252px;}.theme-game.is-touch .theme-game-speed{display:none;}@keyframes game-fade{from{opacity:0;}}@keyframes game-rise{from{opacity:0;transform:translateY(12px);}}@keyframes game-feed-in{from{opacity:0;transform:translateX(14px);}}@keyframes game-pop{0%{transform:scale(1.25);}100%{transform:scale(1);}}@keyframes game-count{0%{opacity:0;transform:translate(-50%, -50%) scale(1.6);}25%{opacity:1;transform:translate(-50%, -50%) scale(1);}80%{opacity:1;}100%{opacity:0;transform:translate(-50%, -50%) scale(.9);}}@keyframes game-blink{50%{opacity:.2;}}.theme-game [hidden]{display:none;}.theme-sim.is-game .theme-sim-badge, .theme-sim.is-game .theme-sim-open{z-index:7;}.theme-sim.is-game:has(.theme-game.is-playing) .theme-sim-open, .theme-sim.is-game:has(.theme-game.is-replay) .theme-sim-open{display:none;}.theme-sim.is-menu-open .theme-game-start{padding-inline-start:372px;}[dir="rtl"] .theme-game-feed{top:230px;}[dir="rtl"] .theme-game-mode-go .icon, [dir="rtl"] .theme-game-cta .icon{transform:scaleX(-1);}.theme-sim.is-game-loading .theme-sim-start{opacity:.7;pointer-events:none;}.theme-sim.is-game-loading .theme-sim-start-icon{animation:sim-listen 1s var(--theme-ease) infinite;}.theme-sim-row.is-stack{flex-wrap:wrap;}.theme-sim-row.is-stack .theme-sim-seg{flex:1 1 100%;}.theme-sim-row.is-stack .theme-sim-seg button{flex:1;padding:0 4px;}.theme-sim-credits{margin:4px 12px 0;color:var(--theme-text-subtle);font-size:11px;line-height:1.5;}.theme-sim-stage:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border:0;border-radius:0;}@media (max-width:1000px){.theme-sim-stage{aspect-ratio:16 / 10;}.theme-sim.is-menu-open .theme-sim-play{padding-inline-start:24px;}.theme-sim.is-menu-open .theme-game-start{padding-inline-start:clamp(18px, 3.4vw, 46px);}.theme-sim-menu{position:fixed;inset:auto 0 0;top:auto;bottom:0;z-index:1000;width:auto;max-height:min(58vh, 600px);padding-bottom:env(safe-area-inset-bottom, 0px);border-width:1px 0 0;border-radius:20px 20px 0 0;box-shadow:0 -24px 60px -20px #000000e6;transform:translateY(104%);}[dir="rtl"] .theme-sim-menu{transform:translateY(104%);}.theme-sim.is-menu-open .theme-sim-open{opacity:1;pointer-events:auto;}.theme-sim-legend{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 26px;}.theme-game-start-body{grid-template-columns:minmax(0, 1fr);}.theme-game-start .theme-game-board, .theme-game-hint{display:none;}.theme-game-end-card{grid-template-columns:minmax(0, 1fr);grid-template-areas:"kicker" "score" "cheats" "replay" "stats" "submit" "board" "boardlist" "cta" "actions";}.theme-game-top{top:40px;}}@media (max-width:600px){.theme-sim-stage{aspect-ratio:1 / 1;border-radius:16px;}.theme-sim-badge{top:10px;inset-inline-start:10px;padding:5px 9px;font-size:10px;}.theme-sim-fps{top:40px;inset-inline-start:12px;}.theme-sim-open{bottom:12px;inset-inline-start:12px;}.theme-sim-play{gap:12px;padding:16px;}.theme-sim-start{min-height:60px;padding:9px 20px 9px 9px;}.theme-sim-start-icon{width:42px;height:42px;}.theme-sim-start-copy strong{font-size:15px;}.theme-sim-start-copy small{font-size:12px;}.theme-sim-stick{bottom:16px;left:16px;width:96px;height:96px;}.theme-sim-stick span{width:42px;height:42px;}.theme-sim-pad.is-fire{right:16px;bottom:18px;width:66px;height:66px;}.theme-sim-pad.is-aim{right:92px;bottom:24px;width:48px;height:48px;}.theme-sim-pad.is-reload{right:30px;bottom:96px;width:40px;height:40px;}.theme-sim-legend{grid-template-columns:minmax(0, 1fr);}.theme-sim-bottom{flex-direction:column;align-items:stretch;margin:40px 0 56px;padding:22px 20px;}.theme-game-start{gap:10px;padding:14px;}.theme-game-kicker, .theme-game-start-head p, .theme-game-mode-body span, .theme-game-mode-best{display:none;}.theme-game-start-head h3{font-size:22px;}.theme-game-mode-card{grid-template-columns:34px minmax(0, 1fr) auto;padding:9px 10px;border-radius:12px;}.theme-game-mode-icon{width:34px;height:34px;border-radius:9px;}.theme-game-mode-go{padding:6px 9px;}.theme-game-top{top:34px;}.theme-game-time{font-size:18px;}.theme-game-score{padding:4px 6px 4px 10px;}.theme-game-score > strong{min-width:40px;font-size:14px;}.theme-game-feed{top:120px;right:10px;}[dir="rtl"] .theme-game-feed{top:170px;}.theme-game-feed li:nth-child(n + 3){display:none;}.theme-game-announce strong{font-size:18px;}.theme-game-ammo-count strong{font-size:24px;}.theme-game-slots{display:none;}.theme-game-end-card{gap:8px;padding:14px;border-radius:14px;}.theme-game-end-score{font-size:34px;}.theme-game-stats{gap:8px;padding:10px 0;}.theme-game-stats dd{font-size:15px;}}@media (hover:none) and (pointer:coarse){.theme-sim-pointer-only, .theme-sim-open kbd{display:none;}.theme-sim-touch-only{display:inline;}}@media (prefers-reduced-motion:reduce){.theme-sim-menu, .theme-sim-play, .theme-sim-hint, .theme-sim-start, .theme-sim-tab-ink, .theme-sim-switch, .theme-sim-switch::after{transition:none;}.theme-sim-bind[data-listening], .theme-game-gl, .theme-game-start, .theme-game-end-card, .theme-game-feed li, .theme-game-announce strong, .theme-game-count.is-tick{animation:none;}}.theme-discord-prompt{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:38;width:360px;max-width:calc(100vw - 32px);padding:20px;border:1px solid var(--theme-border);border-radius:18px;background:radial-gradient(120% 70% at 100% 0, #5865f21c, transparent 62%), var(--theme-area-light);box-shadow:0 30px 80px #000a, 0 2px 8px #0005, inset 0 1px 0 #ffffff0a;color:var(--theme-text-strong);opacity:0;transform:translateY(14px);transition:opacity .32s var(--theme-ease), transform .42s var(--theme-ease);}.theme-discord-prompt[hidden]{display:none;}.theme-discord-prompt.is-in{opacity:1;transform:none;}.theme-discord-prompt-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--theme-text-subtle);cursor:pointer;transition:background .2s, color .2s;}.theme-discord-prompt-close:hover{background:var(--theme-surface-lift);color:var(--theme-text-strong);}.theme-discord-prompt-close .icon{width:15px;height:15px;}.theme-discord-prompt-head{display:flex;align-items:center;gap:14px;padding-inline-end:28px;}.theme-discord-prompt-mark{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:13px;background:#5865f2;box-shadow:0 12px 26px -12px #5865f2, inset 0 1px 0 #ffffff2e;color:#fff;}.theme-discord-prompt-mark svg{width:24px;height:18px;}.theme-discord-prompt-head h2{margin:0;font-size:15.5px;font-weight:600;letter-spacing:-.2px;line-height:1.3;color:var(--theme-text-strong);}.theme-discord-prompt-head p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--theme-text-muted);}.theme-discord-prompt-points{display:grid;gap:9px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--theme-border-muted);list-style:none;}.theme-discord-prompt-points li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:#d8d8e2;}.theme-discord-prompt-points .icon{flex:none;width:15px;height:15px;margin-top:1px;color:#a5adff;}.theme-discord-prompt-actions{display:flex;gap:8px;margin:18px 0 0;}.theme-discord-prompt .theme-discord-prompt-link{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:11px;background:#5865f2;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s, transform .2s var(--theme-ease);}.theme-discord-prompt-link:hover{background:#4c58e0;transform:translateY(-1px);}.theme-discord-prompt-link .icon{width:15px;height:15px;}.theme-discord-prompt .theme-discord-prompt-later{height:40px;padding:0 16px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-fill);color:var(--theme-text-strong);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s, border-color .2s;}.theme-discord-prompt-later:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-inset);}.theme-discord-prompt .theme-discord-prompt-never{display:block;margin:12px auto 0;padding:4px 6px;border:0;background:none;color:var(--theme-text-subtle);font-size:11.5px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer;transition:color .2s, text-decoration-color .2s;}.theme-discord-prompt-never:hover{color:var(--theme-text-muted);text-decoration-color:currentColor;}.theme-discord-prompt button:focus-visible{outline:2px solid #fff;outline-offset:2px;}[dir="rtl"] .theme-discord-prompt-link .icon{transform:scaleX(-1);}@media (max-width:600px){.theme-discord-prompt{inset-block-end:0;inset-inline:0;width:auto;max-width:none;padding:20px 18px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;transform:translateY(100%);}.theme-discord-prompt.is-in{transform:none;}.theme-discord-prompt .theme-discord-prompt-link, .theme-discord-prompt .theme-discord-prompt-later{height:44px;}}@media (prefers-reduced-motion:reduce){.theme-discord-prompt, .theme-discord-prompt.is-in{transform:none;transition:none;}}.theme-footer-brand img{width:190px;margin-bottom:20px;}.theme-footer-brand p{font-size:11px;line-height:1.9;max-width:245px;}.theme-footer-shell{position:relative;max-width:1320px;width:calc(100% - 96px);padding:0;margin-inline:auto;}.theme-footer-intro-row{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:42px 0 38px;border-bottom:1px solid var(--theme-border-muted);}.theme-footer-brandmark{display:block;width:248px;}.theme-footer-brandmark img{display:block;width:100%;height:auto;}.theme-footer-brand > p{margin:17px 0 0;color:#aaaaaa;font-size:13px;line-height:1.8;}.theme-footer-discord-mark .icon{width:25px;height:25px;transition:transform .4s cubic-bezier(.2, .8, .2, 1);}.theme-footer-community:hover .theme-footer-discord-mark .icon{transform:rotate(-6deg) scale(1.06);}.theme-footer-community-copy{display:flex;flex-direction:column;gap:7px;}.theme-footer-community-copy strong{font-size:17px;font-weight:550;letter-spacing:-.3px;color:#fff;}.theme-footer-community-copy > span{font-size:12px;line-height:1.6;color:#b1b1b1;}.theme-footer-community-action{display:flex;align-items:center;gap:10px;margin-left:25px;white-space:nowrap;color:#fff;font-size:12px;font-weight:500;}.theme-footer-community-action > .icon{width:14px;height:14px;transition:transform .3s;}.theme-footer-community:hover .theme-footer-community-action > .icon{transform:translate(2px, -2px);}.theme-footer-links-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:42px;padding:37px 0 39px;}.theme-footer-heading, .theme-footer-link-column > h2{display:block;font-size:13px;font-weight:550;color:#fff;letter-spacing:0;margin:0 0 18px;line-height:1.5;}.theme-footer-contact-link{display:flex;align-items:center;gap:10px;max-width:220px;font-size:13px;line-height:1.6;color:#b8b8b8;padding:5px 0;transition:color .2s;}.theme-footer-contact-link > .icon{width:16px;height:16px;color:#c8c8c8;}.theme-footer-contact-link > .icon:last-child{width:12px;height:12px;margin-left:auto;opacity:.55;transition:opacity .2s, transform .2s;}.theme-footer-contact-link:hover{color:#fff;}.theme-footer-contact-link:hover > .icon:last-child{opacity:1;transform:translate(1px, -1px);}.theme-footer-email > span{color:#939393;font-size:11px;}.theme-footer-email > a{display:inline-flex;align-items:center;gap:9px;font-size:13px;line-height:1.6;color:#cecece;transition:color .2s;}.theme-footer-email > a:hover{color:#fff;}.theme-footer-email .icon{width:12px;height:12px;opacity:.5;}.theme-footer-link-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}.theme-footer-link-column > h2{margin-bottom:6px;}.theme-footer-link-column > a{display:inline-flex;gap:5px;align-items:center;font-size:13px;line-height:1.6;color:#b8b8b8;transition:color .2s, transform .2s;}.theme-footer-link-column > a > .icon{width:11px;height:11px;opacity:.4;transition:opacity .2s;}.theme-footer-link-column > a:hover{color:#fff;transform:translateX(2px);}.theme-footer-link-column > a:hover > .icon{opacity:1;}.theme-footer-guide-heading > h2 > .icon{width:19px;height:19px;flex-shrink:0;color:#bebebe;}.theme-footer-guide-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:35px;padding:7px 0;font-size:12px;line-height:1.6;color:#b3b3b3;transition:color .2s;}.theme-footer-guide-list a > .icon{width:11px;height:11px;flex-shrink:0;opacity:0;transition:opacity .2s, transform .2s;}.theme-footer-guide-list a:is(:hover, :focus-visible){color:#fff;}.theme-footer-guide-list a:is(:hover, :focus-visible) > .icon{opacity:.8;transform:translate(1px, -1px);}.theme-footer-bottomline{display:flex;align-items:center;gap:25px;min-height:72px;border-top:1px solid var(--theme-border-muted);font-size:11px;color:#9a9a9a;}.theme-footer-currency{display:flex;align-items:center;gap:6px;}.theme-footer-currency > .icon{width:12px;height:12px;opacity:.6;}.theme-footer{position:relative;overflow:hidden;padding:0;border:0;color:#cacaca;}.theme-footer-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.theme-footer-glass{position:relative;width:100%;border:0;border-top:1px solid var(--theme-border-muted);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1;}.theme-footer-guides{padding:28px 0 30px;border-top:1px solid var(--theme-border-muted);scroll-margin-top:108px;padding-top:30px;padding-bottom:35px;}.theme-footer-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;}.theme-footer-guide-heading > h2{display:flex;align-items:center;gap:11px;margin:0;font-size:14px;font-weight:550;letter-spacing:0;line-height:1.5;color:#f3f3f3;}.theme-footer-guide-heading > span{font-size:10px;color:#939393;white-space:nowrap;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);padding:5px 9px;border-radius:20px;}.theme-footer-guide-list{display:flex;grid-template-columns:repeat(4, minmax(0, 1fr));gap:9px;list-style:none;padding:0;margin:0;flex-wrap:wrap;align-items:center;}.theme-footer-guide-list > li{min-width:0;display:block;max-width:100%;}.theme-footer-community{display:flex;align-items:center;gap:17px;padding:21px 22px;border:1px solid var(--theme-border);background:var(--theme-surface-fill);border-radius:17px;box-shadow:inset 0 1px 0 #ffffff08;transition:background .3s, border-color .3s, transform .3s;border-color:#b49fc626;}.theme-footer-discord-mark{display:grid;place-items:center;width:49px;height:49px;flex-shrink:0;border:1px solid var(--theme-border);border-radius:14px;background:linear-gradient(145deg, #c8a0d50f, #a2c9d807);color:#f2f2f2;box-shadow:inset 0 1px 0 #ffffff08;border-color:#c7a7dd26;}.theme-footer-community:hover{background:var(--theme-surface-inset);border-color:#c8a6d747;transform:translateY(-2px);}.theme-footer .theme-footer-atmosphere{overflow:hidden;z-index:0;}.theme-footer-rising-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;}.theme-footer-rising-particles > i{position:absolute;display:block;left:var(--theme-x);bottom:-10px;width:var(--theme-size);height:var(--theme-size);border-radius:50%;background:#d9e0ef;opacity:0;box-shadow:0 0 5px #90bdeb30;animation:footer-rise var(--theme-duration) linear var(--theme-delay) infinite;animation-play-state:paused;will-change:transform, opacity;}.theme-footer-rising-particles > i.theme-particle-bright{background:#a7c9f0;box-shadow:0 0 8px #82b7ef44;}.theme-footer .theme-footer-community-copy > strong{color:#f2f2f4;}.theme-footer .theme-footer-community-copy > span{color:#a7a7a7;}.theme-footer .theme-footer-guide-heading > h2{color:#ececec;font-size:14px;}.theme-footer .theme-footer-guide-heading > span{color:#8e8e8e;border-color:var(--theme-border-muted);background:none;}.theme-footer .theme-footer-guide-list{display:flex;flex-wrap:wrap;gap:9px;align-items:center;}.theme-footer .theme-footer-guide-list > li{max-width:100%;}.theme-footer .theme-footer-guide-list a.theme-guide-chip > .icon{display:none;}.theme-footer .theme-footer-guides{padding-bottom:38px;}.theme-footer .theme-footer-heading, .theme-footer .theme-footer-link-column h2{color:#f0f0f0;}.theme-footer .theme-footer-glass{background:linear-gradient(to bottom, color-mix(in srgb, var(--theme-body) 2%, transparent), transparent 65%);backdrop-filter:none;border-top:1px solid var(--theme-border-muted);border-top-color:#cbd4ea13;}.theme-footer-floor-light{position:absolute;bottom:-260px;left:-10%;right:-10%;height:780px;background:radial-gradient(ellipse 47% 69% at 31% 87%, #946beb4b 0%, #8051ce24 36%, transparent 76%), radial-gradient(ellipse 47% 72% at 77% 87%, #4bb4f54a 0%, #4778b622 38%, transparent 78%), radial-gradient(ellipse 40% 40% at 52% 95%, #b4b0f154, transparent 90%);pointer-events:none;mask-image:linear-gradient(to top, #000 50%, transparent 100%);}.theme-footer-stars{position:absolute;inset:20px 0 0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(to bottom, transparent, #000 13%, #000 93%, transparent);}.theme-footer-stars > i{position:absolute;left:var(--theme-star-x);top:var(--theme-star-y);width:var(--theme-star-size);height:var(--theme-star-size);opacity:var(--theme-star-opacity);border-radius:50%;background:#d7e4fa;box-shadow:0 0 3px #cee2ff14;}.theme-footer-star-twinkle{animation:footer-twinkle var(--theme-star-time) ease-in-out var(--theme-star-delay) infinite alternate;animation-play-state:paused !important;}.theme-footer .theme-footer-floor-light{left:-8%;right:-8%;bottom:-225px;height:1000px;opacity:.48;background:radial-gradient(ellipse 88% 54% at 50% 67%, #eed5f7 0%, #ce95dd 23%, #a858bbad 45%, #78348b59 68%, transparent 96%), radial-gradient(ellipse 62% 72% at 5% 64%, #b62a9f9c 0%, #84256a44 43%, transparent 80%), radial-gradient(ellipse 62% 72% at 98% 65%, #5ba8d7b8 0%, #3d5b9f55 43%, transparent 80%);mask-image:linear-gradient(to bottom, transparent 4%, #000 47%, #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 4%, #000 47%, #000 100%);}.theme-footer .theme-footer-floor-light::after{content:'';position:absolute;inset:0;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_hero-grain.svg") repeat;background-size:180px;opacity:.14;mix-blend-mode:soft-light;pointer-events:none;}.theme-footer .theme-footer-links-row a{color:#b7b7b7;}.theme-footer .theme-footer-links-row a:hover{color:white;}.theme-footer .theme-footer-stars > i{background:#f1ddf4;box-shadow:0 0 3px #ead3ee18;}.theme-footer .theme-footer-stars > i:nth-child(4n){background:#d4e3ef;}.theme-footer .theme-footer-rising-particles > i{background:#e9d9ee;box-shadow:0 0 5px #e7bbe730;}.theme-footer .theme-footer-rising-particles > i.theme-particle-bright{background:#e9d8f2;box-shadow:0 0 8px #dbb3e444;}.theme-footer-compact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px;border-top:1px solid var(--theme-border);color:#979697;font-size:10px;}.theme-footer-compact nav{display:flex;gap:25px;}.theme-footer-compact .theme-text-link{font-size:10px;}.theme-footer-contact .theme-footer-contact-link > .icon:first-child{width:19px;height:19px;color:#cbcbcb;}.theme-footer-contact .theme-footer-contact-link > .icon:last-child{width:14px;height:14px;margin-left:auto;}.theme-footer .theme-footer-community-action{color:#dfdfdf;display:flex;align-items:center;gap:9px;}.theme-footer-contact-link:hover .theme-footer-action-symbol{filter:brightness(1.13);transform:translateY(-1px);}.theme-footer .theme-guide-chip .theme-guide-symbol{width:31px;height:31px;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff18, 0 3px 7px #0003;}.theme-footer .theme-footer-community{backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 #e7c3f20a;position:relative;overflow:hidden;border:1px solid #c6a0da32;}.theme-footer .theme-footer-community::before{content:"";position:absolute;top:0;left:25px;right:25px;height:1px;background:linear-gradient(90deg, transparent, #d6a7ec66, #99bce866, transparent);opacity:.45;}.theme-footer .theme-footer-discord-mark > .icon{width:27px;height:27px;filter:drop-shadow(0 2px 2px #0002);}.theme-footer-action-symbol > .icon{width:23px;height:23px;stroke-width:1.7;}.theme-footer-contact .theme-footer-contact-link{display:flex;align-items:center;gap:14px;border:1px solid var(--theme-border-muted);border-radius:16px;padding:14px;margin-top:11px;min-height:78px;max-width:310px;font-size:12px;box-shadow:inset 0 1px 0 #ffffff04;transition:transform .3s, background .3s, border-color .3s;color:#dedede;}.theme-footer-support-copy{flex:1;display:flex;flex-direction:column;gap:7px;}.theme-footer-support-copy > strong{color:#f0f0f0;font-size:13px;font-weight:550;}.theme-footer-support-copy > small{font-size:10px;color:#939393;}.theme-footer-support-arrow > .icon{width:15px;height:15px;}.theme-footer-contact-link:hover .theme-footer-support-arrow{background:var(--theme-surface-inset);transform:translateX(2px);}.theme-footer-contact .theme-footer-contact-link:hover{transform:none;}.theme-footer .theme-footer-bottomline{color:#dbdbdb;min-height:81px;border:0;padding-block:20px;margin-top:0;gap:22px;}.theme-footer-bottom-actions{display:flex;align-items:center;margin-inline-start:auto;}.theme-footer-bottom-actions .theme-accepted-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;}.theme-footer-bottom-actions .theme-accepted-payments > span{display:flex;align-items:center;justify-content:center;min-width:56px;height:30px;padding:0 11px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface-fill);box-shadow:inset 0 1px 0 #ffffff0f;}.theme-footer-bottom-actions .theme-accepted-payments img{display:block;width:auto;height:13px;max-width:none;opacity:.92;filter:brightness(0) invert(1);}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="visa"] img{height:12px;}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="mastercard"] img{height:17px;}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="paypal"] img{height:14px;}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="venmo"] img{height:11px;}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="zelle"] img{height:15px;}.theme-footer-bottom-actions .theme-accepted-payments [data-payment="cashapp"] img{height:17px;}.theme-footer-bottom-actions .theme-accepted-payments img.theme-payment-badge{height:20px;opacity:1;filter:none;}.theme-footer .theme-footer-bottom-actions .theme-payment-crypto-label{gap:5px;font:600 14px/1 Inter, sans-serif;color:#f1f0f5;}.theme-footer .theme-footer-bottom-actions .theme-payment-crypto-label > span{font-size:11px;font-weight:600;}.theme-footer-glass .theme-footer-shell{padding-bottom:37px;}.theme-footer-email{margin-top:23px;display:flex;flex-direction:column;gap:6px;}.theme-footer .theme-footer-discord-mark{background:var(--theme-brand-gradient);color:white;box-shadow:inset 0 1px 0 #ffffff30, 0 6px 20px #a86fc01f;border:1px solid #eedcff40;border-radius:14px;}.theme-footer-contact .theme-footer-action-symbol{flex:none;display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:var(--theme-brand-gradient);color:#fff;border:1px solid #eddcfa36;box-shadow:inset 0 1px 0 #ffffff26, 0 5px 12px #b276cb16;transition:filter .3s, transform .3s;}.theme-footer{background:var(--theme-bg);isolation:isolate;}.theme-footer{background-color:var(--theme-bg);}.theme-footer .theme-footer-guide-list a.theme-guide-chip:is(:hover, :focus-visible){background:var(--theme-surface-fill-hover);border-color:var(--theme-border-strong);color:#fff;transform:translateY(-2px);box-shadow:0 7px 18px #0003;}.theme-footer .theme-guide-symbol{background:var(--theme-surface-inset);border-color:var(--theme-border-muted);}.theme-footer .theme-footer-community, .theme-footer-contact .theme-footer-contact-link{background:var(--theme-area-glass);border-color:var(--theme-border);}.theme-footer .theme-footer-community:hover, .theme-footer-contact .theme-footer-contact-link:hover{background:var(--theme-area-light-glass);border-color:var(--theme-border-strong);}.theme-footer .theme-footer-guide-list a.theme-guide-chip{display:flex;justify-content:flex-start;gap:10px;align-items:center;min-height:48px;padding:6px 13px 6px 7px;border:1px solid var(--theme-border);border-radius:12px;font-size:12px;line-height:1.4;font-weight:450;color:#dddddd;transition:background .3s, border-color .3s, transform .3s;position:relative;}.theme-footer .theme-footer-guide-list a.theme-guide-chip:hover{transform:translateY(-3px);}.theme-footer-support-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--theme-area-light);color:#ccc;transition:background .25s, transform .25s;border-color:var(--theme-border);}.theme-footer-bottom-glass{position:relative;z-index:2;width:100%;border-color:var(--theme-border);}.theme-footer .theme-footer-guide-list a.theme-guide-chip, .theme-guide-chip{background:color-mix(in srgb, var(--theme-area) 88%, transparent);border-color:var(--theme-border);box-shadow:inset 0 1px 0 #ffffff14, 0 6px 18px -12px #0008;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);}.theme-footer .theme-footer-guide-list a.theme-guide-chip:hover, .theme-guide-chip:hover{background:color-mix(in srgb, var(--theme-area-light) 92%, transparent);border-color:var(--theme-border-strong);}.theme-footer-glass{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-body) 14%, transparent) 0%, color-mix(in srgb, var(--theme-body) 72%, transparent) 30%, color-mix(in srgb, var(--theme-body) 95%, transparent) 100%);border-top-color:var(--theme-border-muted);box-shadow:none;}.theme-footer-bottom-glass{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;}.button, .theme-button, .theme-text-link, .theme-nav-link, .theme-guide-chip, .theme-footer-link-column a, .theme-mobile-nav-link, .theme-collection-open{transition:transform .22s cubic-bezier(.2, .7, .2, 1), background-color .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease, opacity .22s ease;}.button > .icon, .theme-button > .icon, .theme-text-link > .icon, .theme-collection-open > .icon, .theme-footer-community .icon{transition:transform .25s cubic-bezier(.2, .7, .2, 1);}.theme-footer-link-column a{position:relative;}.theme-footer-link-column a:hover{color:#fff;transform:translateX(3px);}.theme-footer-compact{max-width:var(--theme-max);width:calc(100% - 112px);margin-inline:auto;}.theme-footer-bottom-actions{gap:0;}.theme-footer-bottom-glass{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-body) 72%, transparent), color-mix(in srgb, var(--theme-body) 91%, transparent));border-top:1px solid var(--theme-border-muted);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);}.theme-footer-stars > i.theme-footer-star-cross{background:none;border-radius:0;box-shadow:none;}.theme-footer-star-cross::before, .theme-footer-star-cross::after{content:'';position:absolute;top:50%;left:50%;width:1px;height:100%;background:linear-gradient(transparent, #e0eaff, transparent);transform:translate(-50%, -50%);}.theme-footer-star-cross::after{transform:translate(-50%, -50%) rotate(90deg);}.theme-footer .theme-footer-stars > i.theme-footer-star-cross{background:none;box-shadow:none;}.theme-footer.is-visible .theme-footer-rising-particles > i{animation-play-state:running;}.theme-footer.is-visible .theme-footer-star-twinkle{animation-play-state:running !important;}@keyframes footer-rise{0%{transform:translate3d(0, 0, 0);opacity:0;}12%{opacity:var(--theme-alpha);}65%{opacity:calc(var(--theme-alpha)*.75);}100%{transform:translate3d(var(--theme-drift), calc(-1 * var(--theme-rise)), 0);opacity:0;}}@keyframes footer-twinkle{from{opacity:calc(var(--theme-star-opacity)*.4);}to{opacity:var(--theme-star-opacity);}}@media (max-width:1200px){.theme-footer-shell{width:calc(100% - 96px);}}@media (max-width:1100px){.theme-footer-shell{width:calc(100% - 64px);}.theme-footer-intro-row{gap:30px;}.theme-footer-community-action{margin-left:10px;}.theme-footer-community-copy > strong{font-size:15px;}.theme-footer-community-copy > span{font-size:11px;}.theme-footer-links-row{gap:28px;grid-template-columns:1.4fr 1fr 1fr 1fr;}.theme-footer-brandmark{width:220px;}}@media (max-width:900px){.theme-footer-community-action{font-size:0;margin-left:4px;}.theme-footer-community-action > .icon{width:17px;height:17px;}.theme-footer-links-row{grid-template-columns:1.3fr 1fr 1fr;gap:27px;}.theme-footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px 30px;}.theme-footer-contact > .theme-footer-heading{grid-column:1/-1;margin-bottom:4px;}.theme-footer-contact-link{max-width:250px;}.theme-footer-email{grid-column:1/-1;}.theme-footer .theme-footer-bottomline{flex-wrap:wrap;row-gap:16px;}.theme-footer-bottom-actions{width:100%;margin-inline-start:0;}.theme-footer-bottom-actions .theme-accepted-payments{justify-content:flex-start;}}@media (max-width:760px){.theme-footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:start;gap:15px 20px;}.theme-footer-brand img{width:165px;margin:0;}.theme-footer-brand p{grid-column:1;font-size:10px;max-width:260px;margin:0;}.theme-footer-shell{width:calc(100% - 96px);}.theme-footer-shell{width:calc(100% - 96px);}.theme-footer-brandmark img{width:100%;}.theme-footer-brand > p{font-size:13px;line-height:1.8;margin:17px 0 0;}.theme-footer-shell{width:calc(100% - 64px);}.theme-footer-shell{width:calc(100% - 40px);}.theme-footer-intro-row{display:block;padding:31px 0 26px;}.theme-footer-brandmark{width:205px;}.theme-footer-brand > p{font-size:12px;line-height:1.8;margin-top:15px;}.theme-footer-community{margin-top:25px;}.theme-footer-discord-mark > .icon{width:22px;height:22px;}.theme-footer-community-copy{gap:5px;}.theme-footer-community-copy > strong{font-size:14px;}.theme-footer-community-copy > span{font-size:10px;line-height:1.5;}.theme-footer-community-action{margin-left:auto;gap:0;display:grid;place-items:center;}.theme-footer-community-action > .icon{width:15px;height:15px;}.theme-footer-links-row{grid-template-columns:1fr 1fr;gap:28px 20px;padding:28px 0;}.theme-footer-contact{grid-template-columns:1fr;gap:5px;margin-bottom:0;}.theme-footer-contact > .theme-footer-heading{margin-bottom:5px;}.theme-footer-contact-link{font-size:12px;max-width:none;padding-block:8px;}.theme-footer-email > a{font-size:12px;}.theme-footer-email > span{font-size:10px;}.theme-footer-heading, .theme-footer-link-column > h2{font-size:12px;}.theme-footer-link-column{gap:11px;}.theme-footer-link-column > a{font-size:12px;min-height:26px;}.theme-footer-link-column > h2{margin-bottom:3px;}.theme-footer-link-column:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;}.theme-footer-link-column:last-child > h2{grid-column:1/-1;margin-bottom:3px;}.theme-footer-guide-heading > h2 > .icon{width:18px;height:18px;}.theme-footer-guide-list a{min-height:44px;font-size:11px;padding-block:8px;align-items:center;gap:7px;}.theme-footer-guide-list a > .icon{width:10px;height:10px;opacity:.25;}.theme-footer-bottomline{min-height:71px;gap:13px;font-size:9px;}.theme-footer-currency{gap:4px;font-size:9px;}.theme-footer-currency > .icon{width:11px;height:11px;}.theme-footer-guides{padding:25px 0 27px;scroll-margin-top:90px;padding-block:26px 29px;}.theme-footer-guide-heading > h2{font-size:12px;gap:9px;}.theme-footer-guide-heading > span{font-size:9px;padding:4px 7px;}.theme-footer-guide-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px;}.theme-footer .theme-footer-guide-list{gap:8px;}.theme-footer .theme-footer-guide-heading > h2{font-size:12px;}.theme-footer-rising-particles > i:nth-child(n + 49){display:none;}.theme-footer-floor-light{left:-90%;right:-90%;height:900px;bottom:-290px;background:radial-gradient(ellipse 43% 70% at 31% 87%, #946beb4d, transparent 78%), radial-gradient(ellipse 47% 72% at 77% 87%, #4bb4f54d, transparent 80%), radial-gradient(ellipse 40% 40% at 52% 95%, #b4b0f147, transparent 90%);}.theme-footer-stars > i:nth-child(n + 73){display:none;}.theme-footer .theme-footer-floor-light{height:1000px;bottom:-190px;left:-80%;right:-80%;opacity:.43;}.theme-footer-compact{flex-wrap:wrap;padding-block:23px;gap:18px;font-size:9px;}.theme-footer-compact nav{gap:22px;}.theme-footer-compact .theme-text-link{font-size:9px;}.theme-footer .theme-footer-discord-mark{width:45px;height:45px;}.theme-footer-contact .theme-footer-contact-link > span:nth-child(2){font-size:12px;}.theme-footer .theme-guide-chip .theme-guide-symbol{width:29px;height:29px;}.theme-footer .theme-footer-community{padding:17px 16px;gap:13px;border-radius:17px;}.theme-footer-contact .theme-footer-contact-link{max-width:none;font-size:11px;padding:10px;min-height:80px;gap:13px;}.theme-footer-support-copy > strong{font-size:13px;}.theme-footer .theme-footer-bottomline{display:flex;flex-wrap:wrap;gap:15px;min-height:0;padding-block:24px;align-items:center;font-size:10px;}.theme-footer-bottomline .theme-footer-currency{margin-inline-start:auto;}.theme-footer-bottom-actions{width:100%;margin:4px 0 0;}.theme-footer-bottom-actions .theme-accepted-payments{display:grid;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));width:100%;gap:7px;}.theme-footer-bottom-actions .theme-accepted-payments > span{min-width:0;height:34px;padding:0 8px;}.theme-footer-glass .theme-footer-shell{padding-bottom:28px;}.theme-footer-compact{width:calc(100% - 40px);}}@media (max-width:380px){.theme-footer-shell{width:calc(100% - 96px);}.theme-footer-shell{width:calc(100% - 96px);}.theme-footer-shell{width:calc(100% - 96px);}.theme-footer-shell{width:calc(100% - 64px);}.theme-footer-shell{width:calc(100% - 64px);}.theme-footer-shell{width:calc(100% - 40px);}.theme-footer-shell{width:calc(100% - 36px);}.theme-footer-community-copy > span{font-size:9px;}.theme-footer-bottomline{gap:10px;font-size:10px;}.theme-footer-bottom-actions .theme-accepted-payments{grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));gap:6px;}}@media (prefers-reduced-motion:reduce){.theme-footer *::before, .theme-footer *::after{animation:none !important;transition:none !important;}.theme-footer *{animation:none !important;transition:none !important;}.theme-footer-star-twinkle{animation-play-state:paused !important;}.theme-footer-star-twinkle{animation:none !important;}.theme-footer-rising-particles > i{bottom:var(--theme-rest);opacity:.18;transform:none;will-change:auto;animation:none !important;}.theme-footer-community{transition:none !important;}.theme-footer-contact-link{transition:none !important;}.theme-footer-action-symbol{transition:none !important;}}.theme-guide-page{padding-bottom:100px;}.theme-guide-page .icon{width:19px;height:19px;flex-shrink:0;}.theme-guide-page .wrap{position:relative;}.theme-guide-page h2{font-size:25px;letter-spacing:-.8px;}.theme-guide-page h3{letter-spacing:-.4px;}.theme-guide-page p{color:#a7a7b0;line-height:1.75;}.theme-guide-page [hidden]{display:none !important;}.theme-guide-page button, .theme-guide-page input, .theme-guide-page textarea, .theme-guide-page select{font:inherit;}.theme-guide-page a{transition:color .2s, background .2s, border-color .2s, transform .2s;}.theme-guide-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:12px 18px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area-light);color:#f3f3f6;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none;}.theme-guide-button:hover{background:var(--theme-area-lighter);border-color:#ffffff24;}.theme-guide-button.is-primary{background:#f6f6f8;color:#151518;border-color:transparent;}.theme-guide-button.is-primary:hover{background:#fff;transform:translateY(-2px);}.theme-guide-button .icon{width:16px;height:16px;}.theme-guide-prose p{font-size:14px;line-height:1.9;margin:13px 0 20px;}.theme-guide-prose .theme-guide-lead{font-size:17px;color:#d7d7df;line-height:1.8;}.theme-guide-prose h2{margin:35px 0 15px;line-height:1.3;}.theme-guide-header{max-width:800px;padding:52px 0 34px;}.theme-guide-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#94949f;}.theme-guide-back>.icon:first-child{transform:rotate(180deg);width:15px;}.theme-guide-kicker{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#b4a7c0;margin:36px 0 18px;}.theme-guide-kicker>span{width:3px;height:3px;border-radius:50%;background:#777;}.theme-guide-header h1{font-size:clamp(38px, 4.7vw, 66px);line-height:1.1;letter-spacing:-2.8px;margin:0;}.theme-guide-header h1 span{color:#aaa9b5;}.theme-guide-header>p{font-size:16px;max-width:560px;line-height:1.8;margin-top:22px;}.theme-guide-byline{display:flex;align-items:center;gap:12px;font-size:11px;color:#a8a8b2;margin-top:24px;}.theme-guide-byline>img{width:28px;height:28px;object-fit:contain;}.theme-guide-byline>i{height:3px;width:3px;border-radius:50%;background:#777;}.theme-guide-byline>a{margin-inline-start:12px;display:flex;align-items:center;gap:6px;color:#777783;}.theme-guide-byline .icon{width:13px;}.theme-guide-columns{display:grid;grid-template-columns:230px minmax(0, 1fr);gap:65px;max-width:1110px;margin:auto;}.theme-guide-nav{align-self:start;position:sticky;top:110px;}.theme-guide-nav summary{font-size:12px;color:#f0eff4;display:flex;justify-content:space-between;margin-bottom:15px;font-weight:600;}.theme-guide-nav summary .icon{display:none;}.theme-guide-nav nav{display:grid;gap:3px;}.theme-guide-nav nav>a{display:flex;gap:12px;color:#858590;font-size:12px;padding:12px 11px;border-inline-start:2px solid transparent;border-radius:0 8px 8px 0;}.theme-guide-nav nav>a>span{font-size:10px;color:#595963;}.theme-guide-nav nav>a[aria-current=true]{color:#eee;border-color:#c68be2;background:var(--theme-area-light);}.theme-guide-store{display:block;border:1px solid var(--theme-border);border-radius:14px;overflow:hidden;margin-top:28px;background:var(--theme-area);}.theme-guide-store>img{width:100%;height:105px;object-fit:cover;}.theme-guide-store>span{display:block;padding:15px;font-size:11px;color:#888893;}.theme-guide-store strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;color:#ddd;margin-top:9px;}.theme-guide-story{min-width:0;}.theme-guide-story>section{scroll-margin-top:115px;margin-bottom:52px;}.theme-guide-story>section h2{font-size:30px;letter-spacing:-1px;margin:12px 0 22px;}.theme-guide-number{font-size:10px;letter-spacing:1.6px;color:#85858f;}.theme-guide-setups{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;}.theme-guide-setups>a{background:var(--theme-surface-fill, var(--theme-area));border:1px solid var(--theme-border);border-radius:16px;padding:24px;}.theme-guide-setups .icon{color:#bca6cb;}.theme-guide-setups h3{font-size:16px;margin-top:16px;}.theme-guide-setups p{font-size:12px;line-height:1.8;}.theme-guide-setups>a>span{display:flex;gap:8px;align-items:center;font-size:11px;}.theme-guide-features{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;margin-top:26px;}.theme-guide-features>div{padding:24px;background:var(--theme-surface-fill);border-bottom:1px solid var(--theme-border);}.theme-guide-features>div:nth-child(odd){border-inline-end:1px solid var(--theme-border);}.theme-guide-features>div:nth-last-child(-n+2){border-bottom:0;}.theme-guide-features>div>span{font-size:11px;color:#7f728a;}.theme-guide-features h3{font-size:15px;margin:16px 0 8px;}.theme-guide-features p{font-size:11px;margin:0;}.theme-guide-product{display:flex;align-items:center;gap:20px;padding:18px;border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-area);margin-top:25px;}.theme-guide-product>img{width:95px;height:85px;object-fit:cover;border-radius:9px;}.theme-guide-product>span{display:grid;gap:8px;flex:1;}.theme-guide-product small{font-size:10px;color:#95959f;}.theme-guide-product strong{font-size:16px;font-weight:550;}.theme-guide-product>span>span{font-size:11px;color:#95959f;}.theme-guide-hardware{display:flex;align-items:center;gap:25px;padding:25px;background:var(--theme-surface-fill);border:1px solid var(--theme-border);border-radius:18px;}.theme-guide-hardware>img{width:135px;height:150px;object-fit:contain;}.theme-guide-hardware>span{display:grid;gap:14px;}.theme-guide-hardware small{font-size:10px;color:#888;}.theme-guide-hardware strong{font-size:22px;line-height:1.3;letter-spacing:-.7px;font-weight:500;}.theme-guide-hardware>span>span{display:flex;align-items:center;gap:8px;font-size:12px;}.theme-guide-end{margin-top:30px;padding:30px;border-radius:18px;background:var(--theme-surface-fill);border:1px solid var(--theme-border);}.theme-guide-end h2{margin:0 0 10px;font-size:23px;}.theme-guide-end p{font-size:12px;}.theme-guide-end .theme-guide-button{margin-top:10px;}.theme-guide-page :focus-visible{outline:2px solid #b9a5d3;outline-offset:4px;}.theme-guide-nav nav>a[aria-current=location]{color:#eee;border-color:#c68be2;background:var(--theme-area-light);}.theme-guide-page>.wrap{max-width:1120px;}.theme-guide-header{max-width:none;margin:0;padding:35px 0 32px;}.theme-guide-header h1{max-width:100%;font-size:clamp(38px, 4.1vw, 62px);line-height:1.09;letter-spacing:-2.4px;}.theme-guide-header>p{max-width:650px;font-size:15px;line-height:1.8;margin-top:24px;}.theme-guide-kicker{margin-top:32px;}.theme-guide-byline{max-width:100%;margin-top:26px;}.theme-guide-film{margin:0 0 54px;border:1px solid #ffffff12;border-radius:19px;overflow:hidden;background:var(--theme-area);}.theme-guide-player{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b0b0e;}.theme-guide-player video{display:block;width:100%;height:100%;object-fit:contain;background:#08080b;}.theme-guide-player:not(.is-playing) video::-webkit-media-controls{display:none;}.theme-guide-play{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:17px;border:0;color:white;background:linear-gradient(180deg, #08080b0a, #08080b24 50%, #08080b70);cursor:pointer;}.theme-guide-play>span:first-child{display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff35;background:#ffffff12;backdrop-filter:blur(16px);border-radius:20px;box-shadow:inset 0 1px #ffffff2c, 0 5px 25px #0003;transition:background .3s, transform .3s;}.theme-guide-play>span:first-child .icon{width:21px;height:21px;fill:white;stroke-width:0;margin-inline-start:3px;}.theme-guide-play>span:last-child{text-align:start;font-size:16px;font-weight:500;letter-spacing:-.3px;}.theme-guide-play small{display:block;margin-top:6px;color:#d0cbd8;font-size:11px;font-weight:400;letter-spacing:0;}.theme-guide-play:hover>span:first-child{background:#ffffff25;transform:scale(1.06);}.theme-guide-film-label{position:absolute;inset-inline-start:26px;top:23px;pointer-events:none;font-size:8px;letter-spacing:2px;color:#e1d9e8;text-shadow:0 1px 8px #0008;}.theme-guide-player.is-playing .theme-guide-play, .theme-guide-player.is-playing .theme-guide-film-label{display:none;}.theme-guide-film figcaption{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;font-size:11px;gap:15px;}.theme-guide-film figcaption>div{display:flex;align-items:center;gap:10px;}.theme-guide-film figcaption strong{font-weight:500;color:#c9c9d3;}.theme-guide-film figcaption>div>span:last-child{font-size:9px;color:#74747f;margin-inline-start:8px;}.theme-guide-video-dot{width:5px;height:5px;border-radius:50%;background:#b795d4;box-shadow:0 0 10px #b795d438;}.theme-guide-film figcaption>a{display:flex;align-items:center;gap:12px;color:#b8b8c4;font-size:10px;}.theme-guide-film figcaption .icon{width:13px;height:13px;}.theme-guide-columns{max-width:none;margin:0;grid-template-columns:210px minmax(0, 1fr);gap:65px;}.theme-guide-hero{height:310px;position:relative;border:1px solid #d3d2d319;border-radius:20px;background:radial-gradient(ellipse 50% 70% at 50% 50%, #b8b7b80f, transparent), var(--theme-surface-fill);overflow:hidden;margin-bottom:35px;}.theme-guide-hero>img{width:100%;height:100%;object-fit:contain;padding:25px;}.theme-guide-hero>span{position:absolute;bottom:24px;inset-inline-start:27px;color:#979697;font-size:10px;}.theme-guide-diagram{display:flex;align-items:center;justify-content:space-between;margin-top:30px;}.theme-guide-diagram>span{display:flex;flex-direction:column;align-items:center;gap:15px;padding:23px 20px;flex:1;border:1px solid #cfcecf1d;border-radius:13px;background:var(--theme-surface-raised);color:#c3c2c3;font-size:11px;}.theme-guide-diagram>span>.icon{width:27px;height:27px;stroke-width:1.2;}.theme-guide-diagram>i{width:40px;height:1px;background:linear-gradient(90deg, #b8b7b82b, #b8b7b86b, #b8b7b82b);}.theme-guide-models{display:grid;grid-template-columns:repeat(3, 1fr);gap:13px;margin-top:25px;}.theme-guide-models>a{background:var(--theme-surface-ink);border:1px solid #d6d5d616;border-radius:13px;overflow:hidden;}.theme-guide-models img{height:125px;width:100%;object-fit:contain;}.theme-guide-models>a>span{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:#d4d3d4;font-size:12px;}.theme-guide-models .icon{width:14px;height:14px;}.theme-guide-video{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px;margin-top:25px;}.theme-guide-video h3{font-size:17px;letter-spacing:-.3px;color:#dfdedf;}.theme-guide-video p{font-size:11px;color:#a7a6a7;line-height:1.8;margin-top:10px;max-width:400px;}.theme-category-facts > .theme-category-guide{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #ffffff1f;border-radius:999px;background:#0e0e1480;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;font-weight:600;color:#e6e3ee;transition:border-color .2s, background .2s, color .2s;}.theme-category-facts > .theme-category-guide:hover{border-color:#ffffff3d;background:#1b1b2599;color:#fff;}.theme-category-facts > .theme-category-guide > .icon{width:14px;height:14px;stroke:url(#theme-star-gradient);color:#dca8f0;}.theme-guide-number, .theme-guide-film-label{text-transform:uppercase;}.theme-guide-features > div:last-child:nth-child(odd){grid-column:1 / -1;}.theme-guide-prose :is(ul, ol), :is(.theme-guide-article, .theme-product-details) .theme-prose :is(ul, ol){display:grid;gap:10px;margin:13px 0 22px;padding-inline-start:22px;}.theme-guide-prose li, :is(.theme-guide-article, .theme-product-details) .theme-prose li{font-size:14px;line-height:1.85;color:#a7a7b0;}.theme-guide-prose li::marker, :is(.theme-guide-article, .theme-product-details) .theme-prose li::marker{color:#946beb;}.theme-guide-prose :is(p, li) strong, :is(.theme-guide-article, .theme-product-details) .theme-prose :is(p, li) strong{font-weight:600;color:#ececf1;}.theme-guide-prose section h3, :is(.theme-guide-article, .theme-product-details) .theme-prose h3{margin:28px 0 6px;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.3px;color:#f3f3f6;}.theme-guide-prose section h4, :is(.theme-guide-article, .theme-product-details) .theme-prose h4{margin:22px 0 4px;font-size:15px;font-weight:600;color:#e6e5ec;}.theme-guide-prose :is(p, li) a, :is(.theme-guide-article, .theme-product-details) .theme-prose :is(p, li) a{color:#d77bf0;text-decoration:underline;text-decoration-color:#d77bf059;text-underline-offset:3px;}.theme-guide-prose :is(p, li) a:hover, :is(.theme-guide-article, .theme-product-details) .theme-prose :is(p, li) a:hover{color:#fff;text-decoration-color:#ffffff80;}:is(.theme-guide-article, .theme-product-details) .theme-prose blockquote{margin:18px 0;padding:14px 18px;border-inline-start:2px solid #946beb;border-start-end-radius:10px;border-end-end-radius:10px;background:var(--theme-area);color:#c9c7d3;}[dir="rtl"] :is(.theme-guide-page, .theme-guide-layout, .theme-guides-grid, .theme-guide-feature, .theme-category-facts) svg:has(> path:is([d="M5 12h14m-5-5 5 5-5 5"], [d="M7 17 17 7M7 7h10v10"], [d="m9 5 7 7-7 7"])){scale:-1 1;}:is(.theme-guide-article, .theme-product-details) .theme-prose p + p, :is(.theme-guide-article, .theme-product-details) .theme-prose :is(ul, ol, h3, h4) + p{margin-top:14px;}.theme-delivery-routes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.theme-delivery-route{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill);}.theme-delivery-route-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.theme-delivery-icon{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:14px;background:var(--theme-brand-gradient);box-shadow:0 12px 26px -14px #cb34e4cc;color:var(--theme-text-strong);}.theme-delivery-icon .icon{width:20px;height:20px;}.theme-delivery-badge{padding:5px 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:12px;font-weight:500;color:var(--theme-text-muted);}.theme-delivery-route h2{margin:6px 0 0;font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.4px;color:var(--theme-text-strong);}.theme-delivery-route > p{margin:0;font-size:14px;line-height:1.65;color:var(--theme-text-muted);}.theme-delivery-track{display:grid;margin:6px 0 0;padding:0;list-style:none;}.theme-delivery-track li{position:relative;padding-block-end:14px;padding-inline-start:26px;font-size:13px;line-height:20px;color:var(--theme-text-muted);}.theme-delivery-track li::before{content:"";position:absolute;inset-block-start:4px;inset-inline-start:0;z-index:1;box-sizing:border-box;inline-size:12px;block-size:12px;border:2px solid var(--theme-border-strong);border-radius:50%;background:var(--theme-surface-fill);}.theme-delivery-track li::after{content:"";position:absolute;inset-block-start:10px;inset-block-end:-10px;inset-inline-start:5px;inline-size:2px;background:var(--theme-border);}.theme-delivery-track li:first-child{color:var(--theme-text-strong);}.theme-delivery-track li:first-child::before{border-color:transparent;background:var(--theme-brand-gradient) border-box;}.theme-delivery-track li:first-child::after{background:linear-gradient(#b34ce7, var(--theme-border));}.theme-delivery-track li:last-child{padding-block-end:0;}.theme-delivery-track li:last-child::after{display:none;}.theme-delivery-link, .theme-promo-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--theme-text-strong);}.theme-delivery-route .theme-delivery-link{margin-block-start:auto;padding-block-start:6px;}.theme-delivery-link .icon, .theme-promo-link .icon{width:15px;height:15px;transition:transform .2s var(--theme-ease);}.theme-delivery-link:hover .icon{transform:translateX(3px);}[dir="rtl"] .theme-delivery-link .icon{transform:scaleX(-1);}[dir="rtl"] .theme-delivery-link:hover .icon{transform:translateX(-3px) scaleX(-1);}.theme-delivery-rates{margin-block-start:64px;}.theme-delivery-head, .theme-promo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:20px;}.theme-delivery-head h2, .theme-delivery-address-copy h2, .theme-promo-head h2, .theme-promo-steps h2, .theme-promo-questions h2{margin:0;font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.8px;color:var(--theme-text-strong);text-wrap:balance;}.theme-delivery-head p, .theme-promo-head p{max-width:56ch;margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--theme-text-muted);}.theme-delivery-head p{margin:0;}.theme-delivery-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface-fill);}.theme-delivery-table th, .theme-delivery-table td{padding:18px 22px;border-block-end:1px solid var(--theme-line);font-size:14px;line-height:1.5;text-align:start;color:var(--theme-text-muted);}.theme-delivery-table thead th{padding-block:13px;background:var(--theme-area-light);font-size:12px;font-weight:600;color:var(--theme-text-subtle);}.theme-delivery-table tbody th{font-weight:600;color:var(--theme-text-strong);}.theme-delivery-table tbody tr:last-child > *{border-block-end:0;}.theme-delivery-table .is-price{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;}.theme-delivery-table tbody .is-price{font-weight:600;color:var(--theme-text-strong);}.theme-delivery-note{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--theme-text-subtle);}.theme-delivery-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px dashed var(--theme-border-strong);border-radius:18px;background:var(--theme-surface-fill);}.theme-delivery-empty p{max-width:640px;margin:0;font-size:14px;line-height:1.6;color:var(--theme-text-muted);}.theme-delivery-empty .theme-delivery-link{flex:none;}.theme-delivery-address{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:48px;align-items:start;margin-block-start:72px;}.theme-delivery-address-copy{display:grid;gap:16px;justify-items:start;}.theme-delivery-address-copy p{max-width:52ch;margin:0;font-size:15px;line-height:1.7;color:var(--theme-text-muted);}.theme-delivery-fields{padding:26px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill);}.theme-delivery-fields h3{margin:0 0 18px;font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-delivery-fields .theme-feature-pills{margin:0 0 24px;}.theme-delivery-fields .theme-feature-pills > span > i{background:var(--theme-surface-inset);color:var(--theme-text-strong);}.theme-delivery-fields .theme-feature-pills > span > i > .icon{stroke-width:2.6;}.theme-delivery-fields .theme-feature-pills em{font-style:normal;color:var(--theme-text-subtle);}.theme-delivery-fields .theme-delivery-guest{margin:0;font-size:13px;line-height:1.6;color:var(--theme-text-muted);}.theme-delivery-fields .theme-delivery-guest a{font-weight:600;color:var(--theme-text-strong);text-decoration:underline;text-decoration-color:var(--theme-border-strong);text-underline-offset:3px;}.theme-delivery .theme-help-row{margin-block-start:72px;}.theme-promo-cta-icon{display:grid;place-items:center;flex:none;}.theme-promo-hero{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);gap:56px;align-items:center;padding-block:28px 64px;}.theme-promo-copy .theme-guide-byline{margin-block-start:0;}.theme-promo-copy h1{margin:22px 0 0;font-size:clamp(44px, 5vw, 72px);font-weight:600;line-height:1.02;letter-spacing:-2.4px;color:var(--theme-text-strong);text-wrap:balance;}.theme-promo-copy h1 span{display:block;color:var(--theme-text-muted);}.theme-promo-copy > p{max-width:54ch;margin:20px 0 0;font-size:16px;line-height:1.7;color:var(--theme-text-muted);}.theme-promo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px;}.theme-promo-ticket{position:relative;display:grid;grid-template-columns:minmax(0, 58fr) minmax(0, 42fr);justify-self:end;inline-size:100%;max-inline-size:470px;overflow:hidden;border:1.5px solid transparent;border-radius:26px;background:radial-gradient(110% 90% at 0 0, #cb34e42e, transparent 62%) padding-box, linear-gradient(160deg, var(--theme-area-lighter), var(--theme-area)) padding-box, var(--theme-brand-gradient) border-box;box-shadow:0 40px 90px -40px #cb34e466, 0 30px 60px -30px #000000b3;transform:rotate(-3deg);transition:transform .5s var(--theme-ease);}.theme-promo-ticket:hover{transform:rotate(0deg) translateY(-4px);}.theme-promo-ticket::before, .theme-promo-ticket::after{content:"";position:absolute;inset-inline-start:58%;z-index:1;inline-size:26px;block-size:26px;margin-inline-start:-13px;border-radius:50%;background:var(--theme-body);box-shadow:inset 0 0 0 1.5px #b34ce7;}.theme-promo-ticket::before{inset-block-start:-14px;}.theme-promo-ticket::after{inset-block-end:-14px;}.theme-promo-ticket-face{display:grid;align-content:center;gap:14px;min-block-size:236px;padding:32px 30px;}.theme-promo-ticket-face strong{display:flex;align-items:baseline;gap:8px;font-size:78px;font-weight:650;line-height:.9;letter-spacing:-3px;color:var(--theme-text-strong);font-variant-numeric:tabular-nums;}.theme-promo-ticket-face small{font-size:20px;font-weight:650;letter-spacing:0;text-transform:uppercase;color:var(--theme-text-muted);}.theme-promo-ticket-face ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;}.theme-promo-ticket-face li{font-size:14px;font-weight:600;line-height:1.45;color:var(--theme-text-muted);}.theme-promo-ticket-stub{display:grid;align-content:center;justify-items:center;gap:16px;padding:28px 22px;border-inline-start:1.5px dashed var(--theme-border-strong);background:var(--theme-area);}.theme-promo-ticket-stub > i{inline-size:72%;block-size:64px;border-radius:4px;background:repeating-linear-gradient(90deg, var(--theme-text-strong) 0 2px, transparent 2px 5px, var(--theme-text-strong) 5px 6px, transparent 6px 9px, var(--theme-text-strong) 9px 12px, transparent 12px 14px);opacity:.82;}.theme-promo-ticket-stub > b{font-size:15px;font-weight:650;letter-spacing:2px;text-transform:uppercase;color:var(--theme-text-strong);}.theme-promo-ticket-stub > span{font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--theme-text-subtle);}.theme-promo-steps ol{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;}.theme-promo-steps li{display:grid;align-content:start;gap:18px;padding:22px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface-fill);}.theme-promo-steps li > span{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface-icon);font-size:13px;font-weight:650;color:var(--theme-text-strong);font-variant-numeric:tabular-nums;}.theme-promo-steps li:last-child > span{border-color:transparent;background:var(--theme-brand-gradient);color:var(--theme-text-strong);}.theme-promo-steps li p{margin:0;font-size:14px;line-height:1.6;color:var(--theme-text-muted);}.theme-promo-steps li strong, .theme-promo-steps li em{font-style:normal;font-weight:600;color:var(--theme-text-strong);}.theme-promo-steps li a{color:var(--theme-text-strong);text-decoration:underline;text-decoration-color:var(--theme-border-strong);text-underline-offset:3px;}.theme-promo-threads{margin-block-start:72px;scroll-margin-top:96px;}.theme-promo-head .theme-finder{flex:0 1 340px;}.theme-promo-filters{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:2px;}.theme-promo-filters button{padding:9px 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-fill);font-size:13px;font-weight:500;color:var(--theme-text-muted);cursor:pointer;transition:color .2s, border-color .2s;}.theme-promo-filters button:hover{border-color:var(--theme-border-strong);color:var(--theme-text-strong);}.theme-promo-filters button[aria-pressed="true"]{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-promo-groups{columns:3 300px;column-gap:16px;margin-block-start:22px;}.theme-promo-group{break-inside:avoid;margin-block-end:16px;padding:18px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface-fill);}.theme-promo-group[hidden], .theme-promo-group li[hidden]{display:none;}.theme-promo-group.is-wide{column-span:all;}.theme-promo-group.is-wide ul{display:block;columns:3 220px;column-gap:28px;}.theme-promo-group.is-wide li{break-inside:avoid;}.theme-promo-group header{display:flex;align-items:center;gap:12px;margin-block-end:8px;padding-block-end:14px;border-block-end:1px solid var(--theme-line);}.theme-promo-game{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-icon);color:var(--theme-text-muted);}.theme-promo-game img{width:26px;height:26px;object-fit:contain;}.theme-promo-game .icon{width:18px;height:18px;}.theme-promo-group h3{flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-promo-group small{flex:none;font-size:12px;color:var(--theme-text-subtle);}.theme-promo-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;}.theme-promo-group a{display:flex;align-items:center;gap:10px;margin-inline:-10px;padding:9px 10px;border-radius:10px;font-size:14px;line-height:1.4;color:var(--theme-text-muted);transition:color .2s, background .2s;}.theme-promo-group a:hover, .theme-promo-group a:focus-visible{background:var(--theme-area-light);color:var(--theme-text-strong);}.theme-promo-group a span{flex:1;min-width:0;}.theme-promo-group a em{flex:none;padding:2px 7px;border:1px solid var(--theme-border-strong);border-radius:6px;background:var(--theme-area-light);font-size:11px;font-style:normal;font-weight:600;letter-spacing:.3px;color:var(--theme-text-strong);}.theme-promo-group a .icon{flex:none;width:14px;height:14px;color:var(--theme-text-subtle);opacity:.45;transition:opacity .2s, transform .2s var(--theme-ease);}.theme-promo-group a:hover .icon, .theme-promo-group a:focus-visible .icon{opacity:1;transform:translate(2px, -2px);}.theme-promo-prose{max-width:760px;margin-block-start:64px;}.theme-promo .theme-guide-film{margin-block-start:64px;}.theme-promo-video{margin:48px 0 0;}.theme-promo-questions{max-width:880px;margin-block-start:64px;}.theme-promo-questions h2{margin-block-end:20px;}.theme-promo-cta{display:flex;align-items:center;gap:20px;margin-block-start:72px;padding:26px 28px;border:1px solid transparent;border-radius:24px;background:linear-gradient(var(--theme-area), var(--theme-area)) padding-box, var(--theme-brand-gradient) border-box;}.theme-promo-cta-icon{inline-size:52px;block-size:52px;border-radius:16px;background:var(--theme-brand-gradient);color:var(--theme-text-strong);}.theme-promo-cta > div{flex:1;min-width:0;}.theme-promo-cta h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.4px;color:var(--theme-text-strong);}.theme-promo-cta p{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--theme-text-muted);}@media (max-width:1100px){.theme-guide-columns{gap:35px;grid-template-columns:205px minmax(0, 1fr);}.theme-guide-columns{gap:40px;grid-template-columns:180px minmax(0, 1fr);}.theme-promo-hero{grid-template-columns:minmax(0, 1fr);gap:40px;}.theme-promo-ticket{justify-self:start;}}@media (max-width:1000px){.theme-guide-hero{height:250px;}.theme-guide-diagram>span{padding:20px 12px;font-size:10px;}.theme-guide-diagram>i{width:23px;}.theme-guide-models img{height:100px;}.theme-guide-video{align-items:flex-start;flex-direction:column;gap:19px;}.theme-delivery-routes{grid-template-columns:minmax(0, 1fr);}.theme-delivery-address{grid-template-columns:minmax(0, 1fr);gap:28px;}}@media (max-width:760px){.theme-guide-page{padding-bottom:60px;}.theme-guide-prose .theme-guide-lead{font-size:15px;}.theme-guide-prose p{font-size:13px;}.theme-guide-prose h2{font-size:22px;}.theme-guide-header{padding:30px 0;}.theme-guide-header h1{letter-spacing:-1.7px;}.theme-guide-kicker{font-size:9px;margin-top:28px;}.theme-guide-header>p{font-size:14px;}.theme-guide-byline{gap:8px;font-size:9px;flex-wrap:wrap;}.theme-guide-byline>a{margin-inline-start:0;}.theme-guide-columns{grid-template-columns:1fr;gap:30px;}.theme-guide-nav{position:static;}.theme-guide-nav details{padding:18px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area);}.theme-guide-nav summary{margin:0;cursor:pointer;}.theme-guide-nav details[open] summary{margin-bottom:15px;}.theme-guide-nav summary .icon{display:block;width:15px;}.theme-guide-nav nav{grid-template-columns:1fr 1fr;}.theme-guide-nav nav>a{padding:10px 5px;font-size:10px;gap:6px;}.theme-guide-store{display:none;}.theme-guide-story>section h2{font-size:26px;}.theme-guide-setups{gap:10px;}.theme-guide-setups>a{padding:18px;}.theme-guide-setups h3{font-size:14px;}.theme-guide-setups p{font-size:11px;}.theme-guide-setups>a>span{font-size:10px;}.theme-guide-features>div{padding:18px;}.theme-guide-features h3{font-size:14px;}.theme-guide-product{gap:12px;padding:13px;}.theme-guide-product>img{width:70px;height:70px;}.theme-guide-product strong{font-size:13px;}.theme-guide-product>span>span{font-size:9px;}.theme-guide-hardware{padding:20px;gap:17px;}.theme-guide-hardware>img{width:95px;height:110px;}.theme-guide-hardware strong{font-size:19px;}.theme-guide-hardware>span>span{font-size:10px;}.theme-guide-header{padding:22px 0 25px;}.theme-guide-header h1{font-size:37px;letter-spacing:-1.6px;}.theme-guide-header>p{font-size:13px;margin-top:19px;}.theme-guide-kicker{margin-top:26px;}.theme-guide-byline{margin-top:22px;}.theme-guide-film{border-radius:13px;margin-bottom:28px;}.theme-guide-player{aspect-ratio:16/10;}.theme-guide-play{gap:11px;}.theme-guide-play>span:first-child{width:45px;height:45px;border-radius:14px;}.theme-guide-play>span:first-child .icon{width:17px;height:17px;}.theme-guide-play>span:last-child{font-size:13px;}.theme-guide-play small{font-size:8px;margin-top:5px;}.theme-guide-film-label{inset-inline-start:15px;top:15px;font-size:6px;letter-spacing:1.2px;}.theme-guide-film figcaption{padding:13px 14px;font-size:9px;gap:8px;}.theme-guide-film figcaption>a{font-size:8px;gap:7px;}.theme-guide-film figcaption>div{gap:7px;}.theme-guide-film figcaption>div>span:last-child{font-size:8px;margin-inline-start:0;}.theme-guide-columns{grid-template-columns:1fr;gap:28px;}.theme-guide-hero{height:235px;margin-bottom:28px;border-radius:16px;}.theme-guide-hero>img{padding:16px;}.theme-guide-hero>span{bottom:20px;inset-inline-start:21px;font-size:9px;}.theme-guide-diagram{margin-top:23px;}.theme-guide-diagram>span{padding:17px 9px;gap:12px;font-size:8px;border-radius:10px;}.theme-guide-diagram>span>.icon{width:24px;height:24px;}.theme-guide-diagram>i{width:17px;}.theme-guide-models{gap:9px;margin-top:22px;}.theme-guide-models img{height:95px;}.theme-guide-models>a>span{padding:10px 11px;font-size:11px;}.theme-guide-models .icon{width:12px;height:12px;}.theme-guide-video{padding:23px;gap:20px;}.theme-guide-video h3{font-size:18px;}.theme-guide-video p{font-size:11px;}.theme-guide-prose li, :is(.theme-guide-article, .theme-product-details) .theme-prose li{font-size:13px;}.theme-guide-prose section h3, :is(.theme-guide-article, .theme-product-details) .theme-prose h3{font-size:16px;}.theme-delivery-head, .theme-promo-head{flex-direction:column;align-items:flex-start;}.theme-promo-head .theme-finder{flex:none;inline-size:100%;max-width:none;}.theme-delivery-head h2, .theme-delivery-address-copy h2, .theme-promo-head h2, .theme-promo-steps h2, .theme-promo-questions h2{font-size:25px;}.theme-delivery-route, .theme-delivery-fields{padding:22px;}.theme-delivery-rates, .theme-promo-threads{margin-block-start:56px;}.theme-delivery-table thead{display:none;}.theme-delivery-table, .theme-delivery-table tbody{display:block;}.theme-delivery-table tbody tr{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:6px 12px;padding:16px 18px;border-block-end:1px solid var(--theme-line);}.theme-delivery-table tbody tr:last-child{border-block-end:0;}.theme-delivery-table tbody th, .theme-delivery-table tbody td{padding:0;border:0;}.theme-delivery-table tbody .is-price{grid-column:2;grid-row:1;}.theme-delivery-table td[data-label]{grid-column:1 / -1;font-size:13px;}.theme-delivery-table td[data-label]::before{content:attr(data-label) " · ";color:var(--theme-text-subtle);}.theme-delivery-empty{flex-direction:column;align-items:flex-start;}.theme-promo-hero{padding-block:12px 40px;}.theme-promo-ticket{grid-template-columns:minmax(0, 60fr) minmax(0, 40fr);transform:rotate(-2deg);}.theme-promo-ticket::before, .theme-promo-ticket::after{inset-inline-start:60%;}.theme-promo-ticket-face{min-block-size:0;padding:24px 22px;}.theme-promo-ticket-face strong{font-size:58px;}.theme-promo-ticket-stub{padding:22px 14px;}.theme-promo-groups{columns:1;}.theme-promo-cta{flex-direction:column;align-items:flex-start;padding:22px;}.theme-promo-cta .theme-action{inline-size:100%;justify-content:space-between;}}@media (max-width:380px){.theme-guide-models img{height:83px;}}@media (prefers-reduced-motion:reduce){.theme-guide-page *{animation:none !important;transition:none !important;}.theme-guide-play>span:first-child{transition:none;}.theme-promo-ticket{transition:none;}.theme-promo-ticket:hover{transform:rotate(-3deg);}}#ipsLayout_header{position:static;}#ipsLayout_header header{background:none;color:inherit;}#ipsLayout_header nav{background:none;position:static;}#ipsLayout_header nav::after{display:none;}.ipsApp .theme-locale-bar{background:var(--theme-area-lighter);color:#f1f0f5;border:1px solid var(--theme-border);box-shadow:0 12px 40px #0008;font-family:inherit;}.ipsApp .theme-locale-bar:hover{border-color:#d12ee355;color:#f1f0f5;}.ipsApp .theme-locale-bar-cur, .ipsApp .theme-locale-bar-lang, .ipsApp .theme-locale-bar-sep{color:inherit;}.ipsApp .theme-locale-bar, .ipsApp .theme-locale-bar[style]{display:none !important;}.skip-link{position:fixed;z-index:200;top:-100px;left:20px;padding:12px 20px;background:white;color:#111;}.skip-link:focus{top:12px;}.theme-header{position:sticky;top:0;z-index:40;}.theme-header-inner{height:79px;display:flex;align-items:center;gap:42px;}.theme-bag-toggle{position:relative;}.theme-bag-content{overflow:auto;flex:1;padding:25px;}.theme-bag-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:60px;}.theme-bag-empty > .icon{width:37px;height:37px;color:#828282;margin-bottom:23px;}.theme-bag-empty h3{font-size:20px;}.theme-bag-empty p{font-size:12px;line-height:1.8;margin:12px 0 23px;}.theme-bag-item{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--theme-line);}.theme-bag-item img{width:80px;height:74px;object-fit:cover;border-radius:7px;}.theme-bag-item h3{font-size:13px;letter-spacing:-.2px;}.theme-bag-item p{font-size:10px;margin-top:5px;}.theme-bag-item-controls strong{font-size:12px;font-weight:500;}.theme-bag-total{display:flex;justify-content:space-between;font-size:16px;margin-bottom:20px;}.theme-bag-total strong{font-weight:500;}.theme-bag-foot .button{width:100%;}.theme-bag-foot p{font-size:9px;text-align:center;line-height:1.8;margin-top:11px;color:#686868;}.theme-bag-item > div > a{font-size:12px;font-weight:500;display:block;}.theme-bag-item small{font-size:11px;color:#aaaaaa;display:block;margin-top:5px;}.theme-bag-foot > p{margin:0 0 17px;text-align:left;}.theme-icon-button{display:inline-grid;}.theme-header .theme-main-nav > a:hover, .theme-header .theme-main-nav > a[aria-current="page"]{color:#fff;}.theme-header .theme-main-nav > a[aria-current="page"]::after{height:2px;bottom:21px;background:#d19de1;inset-inline:0;}.theme-header .mobile-menu a{font-size:15px;min-height:48px;}.theme-header[data-hero]{width:100%;margin:0;border-radius:0;backdrop-filter:blur(24px);}.theme-header .theme-header-inner{height:86px;}.theme-header .theme-brand img{width:192px;}.theme-header .theme-main-nav > a, .theme-nav-games{height:86px;display:flex;align-items:center;gap:7px;color:#b9b9b9;background:none;font-size:12px;font-weight:500;white-space:nowrap;position:relative;border:0;padding:0;cursor:pointer;font-family:inherit;}.theme-header .theme-main-nav .icon{display:block;width:14px;height:14px;opacity:.6;}.theme-nav-games > .icon:last-child{width:10px;height:10px;transform:rotate(90deg);transition:transform .25s;}.theme-nav-games:hover, .theme-nav-games[aria-expanded="true"], .theme-nav-games.is-current{color:#fff;}.theme-nav-games::after{content:'';position:absolute;bottom:19px;left:0;right:0;height:2px;background:#c4a5dd;transform:scaleX(0);transition:transform .25s;transform-origin:left;}.theme-nav-games[aria-expanded="true"]::after, .theme-nav-games.is-current::after{transform:scaleX(1);}.theme-presence-value{display:inline-flex;font-variant-numeric:tabular-nums;}.theme-counter-digit{display:inline-block;width:.64em;height:1em;overflow:hidden;}.theme-counter-reel{display:flex;flex-direction:column;transform:translateY(calc(var(--theme-digit) * -1em));animation:counter-arrive 1.1s cubic-bezier(.15, .75, .2, 1) both;animation-delay:var(--theme-digit-delay);}.theme-counter-reel > span{height:1em;line-height:1;flex-shrink:0;text-align:center;}.theme-header-panel{position:absolute;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-9px);border:1px solid var(--theme-border-muted);box-shadow:0 26px 70px #0008, 0 2px 6px #0004;border-radius:18px;z-index:3;text-align:start;}.theme-header-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;}.theme-nav-backdrop{position:fixed;inset:0;z-index:39;background:#0007;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .25s, visibility 0s .25s;}.theme-nav-backdrop.is-open{opacity:1;visibility:visible;transition-delay:0s;}.theme-presence-panel p{font-size:11px;color:#878787;line-height:1.7;}.theme-presence-panel > a{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding-top:15px;border-top:1px solid var(--theme-border-muted);}.theme-presence-panel > a .icon{width:14px;height:14px;}.theme-presence-trigger:hover, .theme-presence-trigger[aria-expanded="true"]{border:0;border-left:0;background:linear-gradient(90deg, transparent, #6bdb9e06);}.theme-presence-reading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;}.theme-presence-value{font-size:17px;font-weight:600;letter-spacing:-.6px;line-height:1;color:#c4f4d9;}.theme-presence-label{position:static;font-size:9px;line-height:1;letter-spacing:.1px;color:#84b79b;}.theme-presence-chart{display:block;width:62px;height:32px;flex-shrink:0;overflow:visible;}.theme-presence-overview{display:flex;align-items:flex-end;gap:14px;margin:27px 0 26px;}.theme-presence-overview > strong{display:flex;flex-direction:column;gap:8px;font-size:38px;line-height:1;font-weight:550;letter-spacing:-1px;color:#edf8f1;}.theme-presence-overview small{font-size:10px;font-weight:400;letter-spacing:0;color:#86a996;white-space:nowrap;}.theme-presence-panel > a{margin-top:0;color:#bed9cb;border-color:var(--theme-border-muted);}.theme-header .theme-main-nav{position:relative;isolation:isolate;display:flex;align-items:center;gap:3px;margin:auto;}.theme-nav-hover-surface{position:absolute;z-index:0;pointer-events:none;top:50%;left:0;height:42px;width:var(--theme-nav-width, 95px);transform:translate(var(--theme-nav-left, 0px), -50%);opacity:0;border-radius:10px;transition:transform .38s cubic-bezier(.2, .8, .2, 1), width .38s cubic-bezier(.2, .8, .2, 1), opacity .18s;}.theme-main-nav.has-highlight .theme-nav-hover-surface{opacity:1;}.theme-header .theme-main-nav > .theme-nav-link{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:10px;border:0;background:none;font:500 12px/1.2 Inter, sans-serif;letter-spacing:-.1px;color:#fff;transition:color .25s;cursor:pointer;}.theme-header .theme-main-nav > .theme-nav-link::after{display:none;}.theme-header .theme-main-nav > .theme-nav-link:hover, .theme-header .theme-main-nav > .theme-nav-link:focus-visible, .theme-header .theme-main-nav > .theme-nav-link[aria-expanded="true"], .theme-header .theme-main-nav > .theme-nav-link[aria-current="page"], .theme-header .theme-main-nav > .theme-nav-link.is-current{color:#fff;}.theme-nav-symbol{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;position:relative;}.theme-header .theme-main-nav .theme-nav-symbol > .icon{display:block;width:20px;height:20px;opacity:1;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#d0d0d0;transition:color .25s;}.theme-header .theme-main-nav > .theme-nav-link:hover .theme-nav-symbol > .icon, .theme-header .theme-main-nav > .theme-nav-link:focus-visible .theme-nav-symbol > .icon, .theme-header .theme-main-nav > .theme-nav-link[aria-expanded="true"] .theme-nav-symbol > .icon, .theme-header .theme-main-nav > .theme-nav-link[aria-current="page"] .theme-nav-symbol > .icon{color:#fff;}.theme-nav-games[aria-expanded="true"]::before{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:36px;}.theme-nav-label{position:relative;}.theme-header .theme-main-nav .theme-nav-games > .icon:last-child{display:block;width:10px;height:10px;opacity:.7;margin-left:1px;transition:transform .35s cubic-bezier(.2, .8, .2, 1), opacity .25s;}.theme-nav-games[aria-expanded="true"] > .icon:last-child{transform:rotate(270deg);opacity:1;}.theme-header-panel{transition:opacity .2s, transform .38s cubic-bezier(.16, 1, .3, 1), visibility 0s .38s;}.theme-nav-icon{overflow:visible;}.theme-nav-icon g, .theme-nav-icon path, .theme-nav-icon rect, .theme-nav-icon circle{transform-box:fill-box;transform-origin:center;}.theme-nav-chip-core{fill:currentColor;fill-opacity:0;transition:fill-opacity .3s;}.theme-nav-voice{opacity:0;transform:scaleY(.3);transition:opacity .2s, transform .3s;}.theme-nav-link:is(:hover, :focus-visible, [aria-expanded="true"]) .theme-nav-game-body{animation:nav-game-tilt .65s cubic-bezier(.2, .8, .2, 1);}.theme-nav-link:is(:hover, :focus-visible, [aria-expanded="true"]) .theme-nav-game-pad{animation:nav-pad-press .6s ease-out .08s;}.theme-nav-link:is(:hover, :focus-visible, [aria-expanded="true"]) .theme-key-one{animation:nav-key-press .6s ease-out .1s;}.theme-nav-link:is(:hover, :focus-visible, [aria-expanded="true"]) .theme-key-two{animation:nav-key-press .6s ease-out .24s;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-chip-core{fill-opacity:.22;animation:nav-core-power .7s ease-out;}.theme-nav-link:is(:hover, :focus-visible) .theme-pins-top{animation:nav-pin-y .6s ease-out;}.theme-nav-link:is(:hover, :focus-visible) .theme-pins-bottom{animation:nav-pin-y .6s ease-out .15s;}.theme-nav-link:is(:hover, :focus-visible) .theme-pins-right{animation:nav-pin-x .6s ease-out .08s;}.theme-nav-link:is(:hover, :focus-visible) .theme-pins-left{animation:nav-pin-x .6s ease-out .22s;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-status-wave{animation:nav-status-draw .85s cubic-bezier(.2, .6, .3, 1);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-status-ring{animation:nav-ring-turn .85s cubic-bezier(.2, .8, .2, 1);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-ear-left, .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-nav-ear-left{animation:nav-ear-in .6s ease-out;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-ear-right, .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-nav-ear-right{animation:nav-ear-in .6s ease-out .08s;--theme-ear-shift:-1px;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-voice, .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-nav-voice{opacity:.85;transform:scaleY(1);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-voice > path, .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-nav-voice > path{animation:nav-voice-response .7s ease-in-out;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-voice > path:nth-child(2), .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-nav-voice > path:nth-child(2){animation-delay:.12s;}.theme-header .theme-header-inner{max-width:1560px;width:calc(100% - 64px);gap:18px;}.theme-header .theme-main-nav > .theme-nav-link{padding-inline:10px;gap:7px;}.theme-nav-icon-forum .theme-nav-forum-dots, .theme-nav-icon-review .theme-nav-review-star, .theme-nav-icon-book .theme-nav-book-right{transition:transform .4s cubic-bezier(.2, .8, .2, 1), fill-opacity .3s;transform-origin:center;}.theme-nav-icon-review .theme-nav-review-star{fill:currentColor;fill-opacity:0;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-forum-dots{animation:nav-chat .75s ease-in-out;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-review-star{transform:rotate(-12deg) scale(1.05);fill-opacity:.2;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-book-right{transform:skewY(-7deg);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-book-lines{animation:nav-status-draw .7s ease-out;}.theme-nav-duotone-accent{opacity:0;stroke:var(--theme-nav-duotone-paint);transition:opacity .24s ease;pointer-events:none;}.theme-nav-duotone-accent.theme-nav-duotone-fill{fill:var(--theme-nav-duotone-paint);stroke:none;}.theme-nav-duotone-accent.theme-nav-chip-core{fill:var(--theme-nav-duotone-paint);}.theme-nav-icon-review .theme-nav-review-core.theme-nav-duotone-fill{fill-opacity:1;}.theme-header :is(.theme-nav-link, .theme-mobile-nav-link):is(:hover, :focus-visible, :active, [aria-current="page"], [aria-expanded="true"], .is-current) .theme-nav-symbol > .theme-nav-icon{color:#fff;}.theme-header :is(.theme-nav-link, .theme-mobile-nav-link):is(:hover, :focus-visible, :active, [aria-current="page"], [aria-expanded="true"], .is-current) .theme-nav-duotone-accent{opacity:1;}.theme-header :is(.theme-nav-link, .theme-mobile-nav-link):is(:hover, :focus-visible, :active, [aria-current="page"], [aria-expanded="true"], .is-current) .theme-nav-duotone-accent.theme-nav-chip-core{fill-opacity:.22;}.theme-presence-trigger > .theme-presence-chart{position:absolute;left:1px;bottom:3px;width:98px;height:34px;margin:0;opacity:.95;transition:opacity .3s, filter .3s;}.theme-presence-trigger > .theme-presence-reading{display:contents;}.theme-presence-trigger:hover > .theme-presence-chart, .theme-presence-trigger[aria-expanded="true"] > .theme-presence-chart{opacity:1;filter:drop-shadow(0 0 5px #64d49b14);}.theme-bag-foot{border-top:1px solid var(--theme-line);background:transparent;border-color:var(--theme-surface-edge);}.theme-presence-trigger{display:block;align-items:center;gap:11px;border:0;background:transparent;padding:0;border-radius:0;font:inherit;cursor:pointer;color:#b8edcf;box-shadow:none;transition:background .25s;position:relative;height:47px;border-left:0;width:101px;flex:none;--theme-chart-width:98px;--theme-chart-left:1px;}.theme-presence-trigger .theme-presence-value{position:absolute;left:3px;top:6px;z-index:2;font-size:17px;letter-spacing:-.5px;line-height:1;color:#c6f3dc;text-shadow:0 2px 9px #0a1513;}.theme-nav-gold{position:relative;}.theme-nav-gold .theme-rewards-crown{overflow:visible;}.theme-header .theme-nav-gold .theme-nav-label, .mobile-menu .theme-nav-gold .theme-nav-label{color:#ebc96f;background:linear-gradient(180deg, #fff0ba 0%, #e4b54e 77%, #c39038 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.theme-nav-gold .theme-nav-symbol{color:#efca70;}.theme-nav-gold .theme-rewards-crown-body{fill:#e4b54e1c;}.theme-nav-gold:hover .theme-rewards-crown-body{fill:#e4b54e35;}.theme-nav-gold .theme-reward-spark{stroke:#ffe4a0;}.theme-mobile-navigation{position:fixed;inset:0;margin:0;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;color:#f3f3f3;overflow:hidden;box-shadow:none;}.theme-mobile-navigation::backdrop{background:var(--theme-body);}.theme-mobile-navigation[open]{animation:mobile-shell-reveal .3s cubic-bezier(.2, .8, .2, 1) both;}.theme-mobile-navigation-shell{display:flex;flex-direction:column;height:100%;max-width:740px;margin:auto;}.theme-mobile-navigation-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;min-height:79px;padding:14px 24px;border-bottom:1px solid var(--theme-border-muted);}.theme-mobile-navigation-head > a{width:174px;display:block;}.theme-mobile-navigation-head img{width:100%;height:auto;display:block;}.theme-mobile-close > .icon{width:20px;height:20px;}.theme-mobile-navigation-scroll{padding:24px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;}.theme-mobile-navigation-scroll::-webkit-scrollbar{display:none;}.theme-mobile-account-card{display:flex;align-items:center;gap:13px;padding:0 0 23px;margin-bottom:21px;border-bottom:1px solid var(--theme-border-muted);}.theme-mobile-account-card .theme-profile-avatar{width:44px;height:44px;flex:none;}.theme-mobile-account-card .theme-profile-avatar > span{font-size:16px;}.theme-mobile-account-card > span:nth-child(2){display:flex;flex-direction:column;gap:5px;}.theme-mobile-account-card strong{font-size:14px;font-weight:560;}.theme-mobile-account-card small{font-size:11px;color:#939393;}.theme-mobile-account-card > .icon{margin-inline-start:auto;width:16px;height:16px;color:#8a8a8a;}.theme-mobile-entry-symbol{display:grid;place-items:center;width:43px;height:43px;background:var(--theme-duck-accent);border:1px solid var(--theme-border-strong);border-radius:13px;box-shadow:inset 0 1px 0 #ffffff25;}.theme-mobile-entry-symbol > .icon{width:23px;height:23px;color:white;}.theme-mobile-games-entry > span:nth-child(2){display:flex;flex-direction:column;gap:7px;}.theme-mobile-games-entry strong{font-size:20px;font-weight:550;letter-spacing:-.5px;}.theme-mobile-games-entry small{font-size:11px;color:#a2a2a2;}.theme-mobile-games-entry > .icon{margin-inline-start:auto;width:18px;height:18px;color:#bebebe;}.theme-mobile-navigation-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;}.theme-mobile-navigation-links .theme-nav-symbol{display:grid;place-items:center;flex:none;color:#afafaf;}.theme-mobile-navigation-links .theme-nav-symbol > .icon{width:20px;height:20px;}.theme-mobile-navigation-links .theme-nav-label{flex:1;}.theme-mobile-navigation-links .theme-mobile-nav-link > .icon{width:12px;height:12px;color:#696969;}.theme-mobile-navigation-links .theme-nav-gold{grid-column:1/-1;min-height:58px;background:linear-gradient(100deg, #e5b8540d, transparent 90%);border-color:#dcb15b26;}.theme-mobile-navigation-links .theme-nav-gold .theme-nav-label{color:#efd58e;background:linear-gradient(180deg, #fff0bb, #dba947);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.theme-mobile-navigation-links .theme-nav-gold .theme-nav-symbol{color:#ebc263;}.theme-mobile-navigation-links .theme-nav-gold > .icon{color:#d2ad67;}.theme-mobile-popular{margin-top:29px;}.theme-mobile-popular > div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;}.theme-mobile-popular > div > a{font-size:10px;color:#c7c7c7;display:flex;align-items:center;gap:6px;}.theme-mobile-popular > div > a > .icon{width:12px;height:12px;}.theme-mobile-popular-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:9px;}.theme-mobile-popular .theme-mobile-popular-grid > a{display:block;min-width:0;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);border-radius:9px;padding:4px 4px 9px;}.theme-mobile-popular-grid img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:5px;}.theme-mobile-popular-grid > a > span{display:block;padding:9px 3px 0;font-size:9px;line-height:1.4;text-align:center;color:#cfcfcf;}.theme-mobile-navigation-foot > a{display:flex;align-items:center;gap:13px;}.theme-mobile-navigation-foot > a > span:first-child{display:grid;place-items:center;width:37px;height:37px;border:1px solid #cab2dd29;border-radius:11px;background:linear-gradient(140deg, #c08be025, #8fb6df15);color:#cdcdcd;}.theme-mobile-navigation-foot > a > span:first-child > .icon{width:22px;height:22px;}.theme-mobile-navigation-foot > a > span:nth-child(2){display:flex;flex-direction:column;gap:5px;}.theme-mobile-navigation-foot strong{font-size:12px;font-weight:550;}.theme-mobile-navigation-foot small{font-size:10px;color:#939393;}.theme-mobile-navigation-foot > a > .icon{margin-left:auto;color:#aeaeae;width:15px;height:15px;}.theme-mobile-games-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px;}.theme-mobile-games-heading > button > .icon{width:17px;height:17px;transform:rotate(180deg);}.theme-mobile-games-heading h2{font-size:20px;font-weight:540;letter-spacing:-.6px;}.theme-mobile-games-heading > div > span{font-size:10px;display:block;color:#919191;margin-top:5px;}.theme-mobile-games-heading > a{margin-inline-start:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:#cdcdcd;}.theme-mobile-games-heading > a > .icon{width:12px;height:12px;}.theme-mobile-game-search > .icon{width:17px;height:17px;color:#959595;}.theme-mobile-game-search > input{width:100%;min-width:0;flex:1;background:none;border:0;color:#e9e9e9;font:inherit;font-size:13px;outline:none;padding:12px 0;}.theme-mobile-game-search:focus-within{border-color:#c7a3e366;}.theme-mobile-game-list{display:grid;grid-template-columns:1fr;gap:8px;}.theme-mobile-game-list img{width:80px;height:45px;object-fit:cover;border-radius:6px;}.theme-mobile-game-list > a > .icon{margin-inline-start:auto;margin-inline-end:7px;width:13px;height:13px;color:#9e9e9e;}.theme-mobile-games-empty{padding:30px 0;text-align:center;color:#9f9f9f;font-size:12px;}.theme-mobile-popular h2{font-size:12px;font-weight:520;color:#b7b7b7;letter-spacing:0;line-height:1.5;}.theme-presence-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;}.theme-presence-panel-heading > div{display:flex;align-items:center;gap:8px;}.theme-presence-panel-heading strong{font-size:13px;font-weight:550;color:#f3f3f3;}.theme-presence-panel-heading > span{font-size:9px;color:#808780;}.theme-presence-panel-heading .theme-presence-live-dot{width:6px;height:6px;background:#74ddb0;border-radius:50%;box-shadow:0 0 10px #74ddb030;}.theme-presence-panel .theme-presence-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 25px;padding:0;}.theme-presence-panel .theme-presence-overview > strong{font-size:48px;font-weight:500;line-height:1;letter-spacing:-2px;color:#f5f7f5;}.theme-presence-panel .theme-presence-overview > strong > small{display:block;font-size:10px;color:#9aa49e;letter-spacing:0;margin-top:9px;font-weight:400;}.theme-presence-week-peak{display:grid;grid-template-columns:auto 21px;gap:6px 9px;align-items:center;padding:12px 13px;border:1px solid #8be6b914;border-radius:12px;}.theme-presence-week-peak > span{grid-column:1/-1;color:#96a99f;font-size:9px;}.theme-presence-week-peak > strong{font-size:20px;letter-spacing:-.5px;font-weight:500;color:#b0ebcd;}.theme-presence-week-peak > .icon{width:16px;height:16px;color:#83d9af;}.theme-presence-history-top{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--theme-border-muted);margin-bottom:14px;}.theme-presence-history-top h2{font-size:12px;font-weight:500;letter-spacing:0;}.theme-presence-history-top > span{font-size:10px;color:#888f8b;}.theme-presence-day-pills{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:5px;margin-bottom:20px;}.theme-presence-day-pills > button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 0 8px;color:#9ba49e;border:1px solid var(--theme-border-muted);background:transparent;border-radius:10px;font:inherit;transition:background .2s, border-color .2s, color .2s;}.theme-presence-day-pills > button > span{font-size:9px;}.theme-presence-day-pills > button > strong{font-size:13px;font-weight:500;color:#dedede;}.theme-presence-day-pills > button > i{width:3px;height:3px;background:#59655f;border-radius:50%;}.theme-presence-day-pills > button[aria-pressed="true"]{background:linear-gradient(145deg, #b6f2d2, #74d4a3);color:#1c4531;border-color:transparent;box-shadow:0 4px 12px #6ad49d0d;}.theme-presence-day-pills > button[aria-pressed="true"] > strong{color:#123824;}.theme-presence-day-pills > button[aria-pressed="true"] > i{background:#367653;}.theme-presence-day-pills > button:focus-visible{outline:2px solid #b6f2d2;outline-offset:2px;}.theme-presence-history-heading{display:flex;justify-content:space-between;font-size:9px;color:#a7afa9;margin-bottom:3px;}.theme-presence-history-heading > span:last-child{color:#747c77;}.theme-presence-history-chart text{fill:#7f8a83;font-size:8px;font-family:inherit;}.theme-bag-dialog[open]{display:flex;}.theme-bag-dialog .theme-bag-content{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:8px 26px 12px;scrollbar-width:thin;scrollbar-color:#ffffff1b transparent;}.theme-bag-dialog .theme-bag-item-controls{margin-top:17px;gap:12px;align-items:center;}.theme-bag-dialog .theme-quantity button{width:29px;height:28px;border-radius:6px;color:#c4cfca;transition:background .2s, color .2s;}.theme-bag-dialog .theme-quantity button:disabled{opacity:.25;cursor:default;}.theme-bag-dialog .theme-quantity .icon{width:12px;height:12px;}.theme-bag-dialog .theme-bag-total > strong{font-size:25px;font-weight:550;letter-spacing:-.6px;font-variant-numeric:tabular-nums;}.theme-bag-dialog .theme-bag-empty{height:auto;min-height:355px;padding:40px 20px 45px;}.theme-bag-dialog .theme-bag-empty h3{font-size:22px;letter-spacing:-.5px;}.theme-header{isolation:isolate;background:var(--theme-surface-header);border-bottom:1px solid var(--theme-border-muted);backdrop-filter:blur(24px);border-color:var(--theme-line);}.theme-header[data-hero]{background:var(--theme-surface-header);border-color:var(--theme-line);}.theme-bag-dialog .theme-quantity{height:34px;padding:2px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-inset);border-radius:9px;gap:0;flex:none;border-color:var(--theme-surface-edge);}.theme-presence-panel{top:calc(100% + 17px);inset-inline-start:0;width:270px;padding:21px;background:var(--theme-surface-popover);border-color:var(--theme-surface-edge-hover);}.theme-bag-dialog{margin:0;width:490px;max-width:calc(100vw - 24px);display:none;flex-direction:column;background:var(--theme-surface-popover);padding:0;border:1px solid var(--theme-border);color:#f2f3f3;backdrop-filter:blur(28px);overflow:hidden;}.theme-bag-dialog::backdrop{background:var(--theme-surface-overlay);backdrop-filter:blur(7px);}.theme-bag-dialog .theme-bag-foot > p{font-size:10px;color:#a6a1ad;text-align:left;margin:0 0 22px;line-height:1.6;}.theme-bag-dialog .theme-bag-total{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;font-size:15px;color:#f1eff4;}.theme-bag-dialog .theme-quantity output{min-width:29px;text-align:center;font-size:12px;font-weight:500;color:#f1eff4;font-variant-numeric:tabular-nums;}.theme-bag-dialog .theme-bag-empty p{font-size:12px;line-height:1.7;color:#b6b1bd;margin:12px 0 27px;}.theme-header-panel.theme-presence-panel{width:392px;padding:24px;border-radius:22px;background:var(--theme-area-light);border:1px solid var(--theme-border);box-shadow:0 20px 65px #0008, inset 0 1px 0 #ffffff08;backdrop-filter:blur(30px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;border-color:var(--theme-border);}.theme-presence-week-peak, .theme-presence-day-pills > button:not([aria-pressed="true"]){background:var(--theme-area);border-color:var(--theme-border);}.theme-presence-day-pills > button:hover:not([aria-pressed="true"]){border-color:#ffffff26;background:var(--theme-area-lighter);}.theme-presence-trigger .theme-presence-label{position:absolute;inset:auto 2px 4px auto;z-index:2;font-size:8px;letter-spacing:.1px;line-height:1;color:#a3cbb7;padding:2px 1px 1px 3px;background:var(--theme-body-glass);border-radius:3px;right:calc(100% - var(--theme-chart-left) - var(--theme-chart-width)*.954545);padding-right:0;}.theme-mobile-navigation, .theme-mobile-navigation-shell{background:var(--theme-body);}.theme-mobile-navigation-foot{padding:16px 24px max(19px, env(safe-area-inset-bottom));border-top:1px solid var(--theme-border-muted);background:var(--theme-area);flex:none;border-color:var(--theme-border);}.theme-mobile-games-entry{display:flex;align-items:center;gap:15px;width:100%;padding:19px 17px;background:var(--theme-area);border:1px solid #cda8e02e;border-radius:15px;color:white;text-align:left;border-color:var(--theme-border-muted);}.theme-mobile-game-search{display:flex;align-items:center;gap:11px;border:1px solid var(--theme-border);border-radius:11px;padding:0 13px;min-height:47px;background:var(--theme-area);margin-bottom:15px;border-color:var(--theme-border-muted);}.theme-mobile-navigation-links .theme-mobile-nav-link{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 13px;background:var(--theme-area);border:1px solid var(--theme-border-muted);border-radius:11px;color:#e8e8e8;font-size:13px;font-weight:520;transition:background .2s, border-color .2s;border-color:var(--theme-border-muted);}.theme-mobile-popular-grid > a{background:var(--theme-area);border-color:var(--theme-border-muted);}.theme-mobile-game-list > a{display:flex;align-items:center;gap:13px;padding:7px;border:1px solid var(--theme-border-muted);border-radius:10px;background:var(--theme-area);font-size:12px;color:#dcdcdc;border-color:var(--theme-border-muted);}.theme-mobile-navigation-links .theme-mobile-nav-link[aria-current="page"]{background:var(--theme-area-light);border-color:var(--theme-border);}.theme-mobile-game-list > a:hover{background:var(--theme-area-light);border-color:var(--theme-border);}.theme-mobile-close{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-area-light);color:#ececec;border-color:var(--theme-border);}.theme-mobile-games-heading > button{display:grid;place-items:center;width:36px;height:40px;border:1px solid var(--theme-border-muted);border-radius:10px;background:var(--theme-area-light);color:#d3d3d3;border-color:var(--theme-border);}.theme-bag-dialog .theme-quantity button:not(:disabled):hover{background:var(--theme-area-lighter);color:#fff;border-color:var(--theme-border-strong);}.theme-bag-dialog .theme-bag-foot{flex:none;padding:23px 26px 17px;border-top:1px solid var(--theme-border-muted);background:var(--theme-area);box-shadow:0 -12px 30px #0002;border-color:var(--theme-border);}.theme-presence-interactive-chart{position:relative;margin-top:14px;}.theme-presence-history-chart{width:100%;height:auto;display:block;overflow:visible;cursor:crosshair;touch-action:pan-y;outline:none;}.theme-presence-history-chart:focus-visible{outline:1px solid #75dbb066;outline-offset:3px;border-radius:8px;}.theme-presence-chart-tooltip{position:absolute;top:2px;padding:8px 10px;background:color-mix(in srgb, var(--theme-area-lighter) 96%, transparent);backdrop-filter:blur(12px);border:1px solid #8edcba25;border-radius:8px;color:#c4f3de;box-shadow:0 7px 15px #0003;font-size:11px;pointer-events:none;white-space:nowrap;transform:translateX(-50%);z-index:2;}.theme-presence-chart-tooltip span{color:#8eaaa0;font-size:10px;margin-right:8px;}.theme-presence-history-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:18px !important;gap:0 !important;margin-bottom:16px;padding:18px 0 2px;border-top:1px solid var(--theme-border-muted);}.theme-presence-history-stats > div{display:flex;flex-direction:column;gap:10px !important;border-right:1px solid var(--theme-border-muted);padding:0 14px;min-width:0;min-height:47px;}.theme-presence-history-stats > div:first-child{padding-left:0;}.theme-presence-history-stats > div:last-child{border:0;padding-right:0;}.theme-presence-history-stats span{color:#a1a9a5;font-size:9px;line-height:1.5;}.theme-presence-history-stats strong{font-size:20px;font-weight:500;letter-spacing:-.4px;color:#e7ede9;line-height:1.1;}body:has(.theme-storefront) .theme-nav-duotone-fill{fill:#d2d2d6;}.theme-bag-dialog{inset:0 0 0 auto;height:100dvh;max-height:100dvh;border-radius:0;border-top:0;border-right:0;border-bottom:0;box-shadow:-30px 0 90px #000a;}.theme-bag-dialog[open]{animation:cart-sheet-in .46s cubic-bezier(.2, .8, .2, 1);}.theme-nav-link .theme-nav-symbol > .icon{transition:transform .25s cubic-bezier(.2, .7, .2, 1), color .2s ease;}.theme-nav-link:hover .theme-nav-symbol > .icon{transform:translateY(-1px) scale(1.1);}.theme-guide-chip:hover{transform:translateY(-1px);}.theme-nav-hover-surface{background:var(--theme-area-light);box-shadow:inset 0 1px 0 #ffffff05;}.theme-header-panel{background:var(--theme-area);border-color:var(--theme-border);}.theme-bag-toggle.is-bumped{animation:bag-bump .5s var(--theme-ease);}.theme-bag-count.is-bumped{animation:bag-bump .5s var(--theme-ease);}.theme-locale-area{position:relative;}.theme-locale-panel{top:calc(100% + 19px);inset-inline-end:0;}.theme-locale-group > span{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8f8c9c;}.theme-locale-apply{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;font:600 13px/1 Inter, sans-serif;cursor:pointer;transition:background .2s;}.theme-locale-apply > .icon{width:14px;height:14px;}.theme-bag-item-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;}.theme-bag-item-controls .theme-quantity{padding:3px;background:var(--theme-area);}.theme-bag-item-controls .theme-quantity button{width:28px;height:28px;}.theme-bag-item-controls .theme-quantity output{min-width:32px;font-size:13px;}.theme-bag-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:14px 16px;border:1px dashed var(--theme-border-strong);border-radius:14px;font-size:12px;color:#a9a6b5;}.theme-bag-trust > span{display:inline-flex;align-items:center;gap:8px;}.theme-bag-trust .icon{width:14px;height:14px;color:#dca8f0;}.theme-bag-foot{padding:20px 26px 22px;}.theme-bag-total strong{font-size:26px;letter-spacing:-.6px;}.theme-locale-panel{width:460px;max-height:calc(100vh - 110px);padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;}.theme-locale-group{padding:14px 12px 0;}.theme-locale-group + .theme-locale-group{margin-top:0;}.theme-locale-group > span{padding:0 6px;margin-bottom:8px;}.theme-locale-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px;}.theme-locale-list > label{position:relative;display:block;cursor:pointer;}.theme-locale-list input{position:absolute;inset:0;opacity:0;pointer-events:none;}.theme-locale-row{display:flex;align-items:center;min-height:42px;padding:0 10px;border-radius:11px;font-size:13px;font-weight:550;color:#cfccd9;transition:background .2s, color .2s;}.theme-locale-list label:hover .theme-locale-row{background:var(--theme-area-light);color:#fff;}.theme-locale-mark{position:relative;width:18px;height:18px;flex:none;border:1.5px solid #ffffff38;border-radius:50%;transition:border-color .2s, background .2s;}.theme-locale-mark::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:opacity .2s, transform .2s;}.theme-locale-row small{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#8f8c9c;}.theme-locale-list input:checked + .theme-locale-row .theme-locale-mark{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);}.theme-locale-list input:checked + .theme-locale-row .theme-locale-mark::after{opacity:1;transform:scale(1);}.theme-locale-list input:focus-visible + .theme-locale-row{outline:2px solid #dca8f0;outline-offset:-2px;}.theme-locale-segments{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;padding:4px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);}.theme-locale-segments > label{position:relative;display:block;cursor:pointer;}.theme-locale-segments input{position:absolute;inset:0;opacity:0;pointer-events:none;}.theme-locale-segments span{display:flex;align-items:center;justify-content:center;height:38px;border-radius:9px;font-size:12.5px;font-weight:650;color:#cfccd9;transition:background .2s, color .2s;}.theme-locale-segments label:hover span{color:#fff;}.theme-locale-segments input:checked + span{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-locale-apply{width:calc(100% - 24px);margin:16px 12px 12px;min-height:44px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 14px 30px -14px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-locale-apply:hover{background:linear-gradient(135deg, #d44aeb, #9f78f0);color:#fff;}.theme-locale-flag{flex:none;}.theme-locale-row{gap:12px;}.theme-locale-row small{margin-left:auto;}.theme-locale-check{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s, transform .2s;}.theme-locale-check > .icon{width:10px;height:10px;stroke-width:3;}.theme-locale-list input:checked + .theme-locale-row .theme-locale-check{opacity:1;transform:scale(1);}.theme-locale-segments span{gap:6px;}.theme-locale-segments span > b{font-weight:700;color:#a9a6b5;}.theme-locale-segments input:checked + span > b{color:var(--theme-selected-ink);}.theme-locale-flag, .theme-locale-trigger > .theme-locale-flag, .theme-locale-row > .theme-locale-flag{width:21px;height:16px;border-radius:5px;object-fit:cover;box-shadow:0 0 0 1px #ffffff24;}.theme-locale-list input:checked + .theme-locale-row{color:#fff;}body:has(.theme-storefront) .theme-nav-duotone-accent{stroke:var(--theme-nav-duotone-paint);}body:has(.theme-storefront) .theme-nav-duotone-accent.theme-nav-duotone-fill{fill:var(--theme-nav-duotone-paint);stroke:none;}body:has(.theme-storefront) .theme-nav-duotone-accent.theme-nav-chip-core{fill:var(--theme-nav-duotone-paint);}.theme-locale-list input:checked + .theme-locale-row{background:var(--theme-area-lighter);box-shadow:inset 0 0 0 1px var(--theme-border-strong);}.theme-locale-list input:checked + .theme-locale-row small{color:#a9a6b5;}.theme-locale-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--theme-border);background:linear-gradient(180deg, #cb34e412, transparent);}.theme-locale-head-icon{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--theme-area-lighter);box-shadow:inset 0 0 0 1px var(--theme-border);color:#fff;}.theme-locale-head-icon > .icon{width:18px;height:18px;}.theme-locale-head-icon > .theme-locale-flag{display:block;width:26px;height:20px;margin:0;}.theme-locale-head strong{display:block;font-size:14px;font-weight:600;color:#fff;}.theme-locale-head div > span{display:block;margin-top:2px;font-size:11.5px;color:#a9a6b5;}.theme-games-megamenu{top:calc(100% + 10px);left:50%;width:calc(100% - 64px);max-width:1320px;max-height:calc(100dvh - 108px);overflow:hidden;overscroll-behavior:contain;border-radius:20px;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area-lighter) 35%, transparent), transparent 140px), var(--theme-area);box-shadow:0 30px 80px #000000a6, 0 2px 8px #0005, inset 0 1px 0 #ffffff08;transform:translate(-50%, -8px) scale(0.985);transform-origin:50% 0;}.theme-games-megamenu.is-open{transform:translate(-50%, 0) scale(1);}.theme-games-megamenu [hidden]{display:none;}.theme-mega-layout{display:grid;grid-template-columns:320px minmax(0, 1fr);max-height:calc(100dvh - 110px);}.theme-mega-aside{display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px;border-right:1px solid var(--theme-border-muted);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area-lighter) 21%, transparent), transparent);overflow:auto;}.theme-mega-spotlight{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:18px;border:1px solid #ffffff12;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--theme-body);color:#fff;transition:border-color 0.3s;}.theme-mega-spotlight::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, #0e0e1426 0%, #0e0e1480 45%, #0e0e14f2 100%);}.theme-mega-spotlight:hover{border-color:#ffffff26;color:#fff;}.theme-mega-spotlight-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0.6;filter:saturate(0.95);transition:transform 0.7s var(--theme-ease), opacity 0.4s;}.theme-mega-spotlight:hover .theme-mega-spotlight-art{opacity:0.75;transform:scale(1.05);}.theme-mega-spotlight-eyebrow{align-self:flex-start;padding:6px 10px;border:1px solid #ffffff1a;border-radius:999px;background:#0e0e1499;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:10.5px;font-weight:650;letter-spacing:0.08em;text-transform:uppercase;color:#e9e6f0;}.theme-mega-spotlight-body{display:flex;flex-direction:column;gap:12px;}.theme-mega-spotlight-logo{display:block;max-width:200px;max-height:56px;object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 18px #0009);}.theme-mega-spotlight-body > strong{font-size:24px;font-weight:650;letter-spacing:-0.6px;}.theme-mega-spotlight-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;color:#cfccd9;}.theme-mega-spotlight-meta > span:first-child{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#f1eff5;}.theme-mega-spotlight-meta i{width:7px;height:7px;border-radius:50%;background:var(--theme-tone, #34d399);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-tone, #34d399) 22%, transparent);}.theme-mega-spotlight-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #ffffff14;}.theme-mega-spotlight-foot small{display:block;margin-bottom:3px;font-size:10.5px;color:#a9a6b5;}.theme-mega-spotlight-foot strong{font-size:18px;font-weight:650;letter-spacing:-0.3px;}.theme-mega-spotlight-cta{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;padding:9px 13px;border-radius:10px;background:#fff;color:#0e0e14;font-size:12.5px;font-weight:600;transition:transform 0.25s var(--theme-ease);}.theme-mega-spotlight:hover .theme-mega-spotlight-cta{transform:translateX(2px);}.theme-mega-spotlight-cta > .icon{width:14px;height:14px;}.theme-mega-links{display:flex;flex-direction:column;gap:2px;}.theme-mega-links > a{display:grid;grid-template-columns:38px minmax(0, 1fr) 16px;align-items:center;gap:12px;padding:10px;border-radius:12px;color:#d6d3df;transition:background-color 0.2s, color 0.2s;}.theme-mega-links > a:hover{background:var(--theme-area-light);color:#fff;}.theme-mega-link-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#dca8f0;}.theme-mega-link-icon > .icon{width:17px;height:17px;}.theme-mega-links strong{display:block;font-size:13px;font-weight:600;color:#f1eff5;}.theme-mega-links small{display:block;margin-top:2px;overflow:hidden;font-size:11.5px;color:#8f8c9c;white-space:nowrap;text-overflow:ellipsis;}.theme-mega-links > a > .icon:last-child{width:15px;height:15px;color:#6f6c7c;transition:transform 0.25s var(--theme-ease), color 0.2s;}.theme-mega-links > a:hover > .icon:last-child{color:#fff;transform:translateX(2px);}.theme-mega-main{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 110px);padding:22px 24px 0;}.theme-mega-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;}.theme-mega-head h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-0.6px;line-height:1.15;color:#fff;}#mega-game-count{display:block;margin-top:5px;font-size:12px;color:#8f8c9c;}.theme-mega-search{display:flex;align-items:center;gap:10px;flex:none;width:min(360px, 100%);height:44px;margin:0;padding:0 8px 0 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);cursor:text;transition:border-color 0.2s, box-shadow 0.2s;}.theme-mega-search:focus-within{border-color:var(--theme-border-strong);box-shadow:0 0 0 4px #cb34e414;}.theme-mega-search > .icon{flex:none;width:16px;height:16px;color:#8f8c9c;}.ipsApp .theme-mega-search input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#f1eff5;font-size:13.5px;-webkit-appearance:none;appearance:none;}.ipsApp .theme-mega-search input::placeholder{color:#77737f;}.ipsApp .theme-mega-search input::-webkit-search-cancel-button{display:none;}.theme-mega-search > button{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:#a9a6b5;cursor:pointer;transition:background-color 0.2s, color 0.2s;}.theme-mega-search > button:hover{background:var(--theme-surface-hover);color:#fff;}.theme-mega-search > button > .icon{width:14px;height:14px;}.theme-mega-popular, .theme-mega-all{margin-top:22px;}.theme-mega-popular > h3, .theme-mega-all > h3{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:10.5px;font-weight:650;letter-spacing:0.12em;text-transform:uppercase;color:#8f8c9c;}.theme-mega-popular > h3::after, .theme-mega-all > h3::after{content:'';flex:1;height:1px;background:var(--theme-border-muted);}.theme-games-megamenu.is-searching .theme-mega-popular{display:none;}.theme-mega-popular-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;}.theme-mega-tile{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;border:1px solid #ffffff10;border-radius:12px;overflow:hidden;isolation:isolate;background:var(--theme-body);color:#fff;transition:transform 0.3s var(--theme-ease), border-color 0.3s;}.theme-mega-tile::after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center, #0e0e1440 0%, #0e0e14cc 100%);}.theme-mega-tile:hover{border-color:#ffffff26;color:#fff;transform:translateY(-2px);}.theme-mega-tile-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:0.55;transform:scale(1.02);transition:transform 0.6s var(--theme-ease), opacity 0.3s;}.theme-mega-tile:hover .theme-mega-tile-art{opacity:0.85;transform:scale(1.08);}.theme-mega-tile-logo{display:grid;place-items:center;width:100%;padding:0 12px;font-size:12px;font-weight:650;text-align:center;}.theme-mega-tile-logo > img{max-width:84%;max-height:34px;object-fit:contain;filter:drop-shadow(0 4px 12px #000a);}.theme-mega-all{display:flex;flex-direction:column;flex:1;min-height:0;}.theme-mega-directory-scroll{flex:1;min-height:140px;margin:0 -10px;padding:0 10px 14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;}.theme-mega-directory-empty{padding:34px 0;text-align:center;}.theme-mega-directory-empty strong{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#fff;}.theme-mega-directory-empty span{font-size:12.5px;color:#a9a6b5;}.theme-mega-directory-empty button{padding:0;border:0;background:none;color:#dca8f0;font:inherit;cursor:pointer;}.theme-mega-directory-empty button:hover{color:#fff;}.theme-mega-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--theme-border-muted);font-size:12px;color:#8f8c9c;}.theme-mega-foot a:not(.theme-mega-browse){color:#dca8f0;transition:color 0.2s;}.theme-mega-foot a:not(.theme-mega-browse):hover{color:#fff;}.theme-mega-browse{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:#fff;color:#0e0e14;font-size:12.5px;font-weight:600;transition:transform 0.25s var(--theme-ease), background-color 0.2s;}.theme-mega-browse:hover{background:#f1eff5;color:#0e0e14;transform:translateY(-1px);}.theme-mega-browse > .icon{width:14px;height:14px;}.theme-mega-directory-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;}.theme-mega-letter{display:contents;}.theme-mega-letter-label{display:none;}.theme-mega-directory-game{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;height:66px;padding:0 16px;border:1px solid var(--theme-border);border-radius:12px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg, color-mix(in srgb, var(--theme-area-lighter) 42%, transparent), transparent 60%), var(--theme-area-light);color:#d6d3df;font-size:12.5px;font-weight:600;transition:border-color 0.25s, transform 0.25s var(--theme-ease), box-shadow 0.25s, color 0.2s;}.theme-mega-directory-game::after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 130%, #cb34e433, transparent 65%);opacity:0;transition:opacity 0.3s;}.theme-mega-directory-game:hover{border-color:var(--theme-border-strong);box-shadow:0 14px 28px -18px #000;color:#fff;transform:translateY(-2px);}.theme-mega-directory-game:hover::after{opacity:1;}.theme-mega-directory-game:focus-visible{outline:2px solid #dca8f0;outline-offset:2px;}.theme-mega-directory-game:hover .theme-mega-game-logo{opacity:1;transform:scale(1.05);}.theme-mega-directory-game:not(.has-logo) > span:last-of-type{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.theme-menu-game-art{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;overflow:hidden;background:var(--theme-area-lighter);font-size:11px;font-weight:700;color:#fff;}.theme-menu-game-art > img{width:100%;height:100%;object-fit:cover;}.theme-menu-game-art.is-logo > img{padding:3px;object-fit:contain;}.theme-mega-hot{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 0 0 3px #cb34e41f;}.theme-mega-game-logo{display:block;width:100%;max-width:150px;height:52px;object-fit:contain;opacity:0.92;transition:opacity 0.25s, transform 0.3s var(--theme-ease);}.skip-link:hover{color:#111;}.theme-header .theme-main-nav > .theme-nav-more > .icon:last-child{display:block;width:10px;height:10px;margin-inline-start:1px;opacity:.7;transform:rotate(90deg);transition:transform .35s cubic-bezier(.2, .8, .2, 1), opacity .25s;}.theme-header .theme-main-nav > .theme-nav-more[aria-expanded="true"] > .icon:last-child{opacity:1;transform:rotate(270deg);}.theme-header .theme-nav-more-panel{top:calc(100% + 21px);inset-inline-start:var(--theme-more-start, 0);width:236px;padding:8px;border-radius:16px;}.theme-nav-more-list{display:grid;gap:2px;}.theme-header .theme-nav-more-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#d7d5df;font:500 12.5px/1 Inter, sans-serif;text-align:start;cursor:pointer;transition:background .2s, color .2s;}.theme-header .theme-nav-more-item:is(:hover, :focus-visible){background:var(--theme-surface-hover);color:#fff;}.theme-header .theme-nav-more-item.is-current{background:var(--theme-surface-hover);color:#fff;}.theme-header .theme-nav-more-item.is-current::before{content:"";position:absolute;top:11px;bottom:11px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--theme-gradient);}.theme-header .theme-nav-more-item .theme-nav-symbol{display:grid;place-items:center;width:20px;height:20px;}.theme-header .theme-header-actions{display:flex;align-items:center;flex-shrink:0;gap:2px;}.theme-header .theme-header-actions > .theme-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:transparent;color:#b9b6c4;cursor:pointer;transition:background .25s, color .25s;}.theme-header .theme-header-actions > .theme-icon-button:is(:hover, :focus-visible, [aria-expanded="true"]){background:var(--theme-surface-fill);color:#fff;}.theme-header .theme-header-actions > .theme-icon-button > .icon{width:19px;height:19px;transition:transform .3s var(--theme-ease);}.theme-header .theme-search-trigger:hover > .icon{transform:rotate(-10deg) scale(1.06);}.theme-header .theme-bag-toggle:hover > .icon{transform:translateY(-1px);}.theme-header .theme-bag-count{position:absolute;top:5px;inset-inline-end:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--theme-gradient);color:#fff;font:700 9.5px/16px Inter, sans-serif;text-align:center;box-shadow:0 0 0 2px var(--theme-body);pointer-events:none;}.theme-header .theme-header-actions > .theme-separator{flex:none;width:1px;height:24px;margin:0 6px;background:linear-gradient(180deg, transparent, #ffffff21, transparent);}.theme-header .theme-locale-trigger{display:inline-flex;align-items:center;gap:7px;height:36px;margin-inline-start:0;padding:0 10px 0 8px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-surface-fill);color:#dcdae3;font:600 11.5px/1 Inter, sans-serif;letter-spacing:.2px;cursor:pointer;transition:background .25s, border-color .25s, color .25s;}.theme-header .theme-locale-trigger:is(:hover, :focus-visible, [aria-expanded="true"]){border-color:var(--theme-border);background:var(--theme-surface-inset);color:#fff;}.theme-header .theme-locale-trigger > .theme-locale-flag{width:18px;height:18px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff2e;}.theme-header .theme-locale-trigger > .icon{width:17px;height:17px;color:#a9a6b5;}.theme-header .theme-locale-trigger > i{width:3px;height:3px;border-radius:50%;background:#6f6d7a;}.theme-header .theme-locale-trigger > .theme-locale-chevron{width:9px;height:9px;color:#8f8c9c;transform:rotate(90deg);transition:transform .25s var(--theme-ease);}.theme-header .theme-locale-trigger[aria-expanded="true"] > .theme-locale-chevron{transform:rotate(270deg);}.theme-header .theme-header-actions > .theme-icon-button.theme-menu-toggle{display:none;}.theme-header .theme-nav-brand .theme-nav-label, .theme-mobile-navigation-links .theme-nav-brand .theme-nav-label{background:var(--theme-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.theme-nav-brand .theme-nav-symbol{color:#d77bf0;}.theme-mobile-navigation-links .theme-nav-brand{background:linear-gradient(100deg, #cb34e40f, transparent 90%);border-color:#cb34e42e;}.theme-header .theme-account-area{position:relative;display:flex;align-items:center;}.theme-header .theme-profile-trigger{display:inline-flex;align-items:center;gap:9px;max-width:230px;height:40px;padding-block:0;padding-inline:4px 12px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-surface-fill);color:#f4f3f7;font:600 12.5px/1 Inter, sans-serif;text-decoration:none;cursor:pointer;transition:background .25s, border-color .25s;}.theme-header .theme-profile-trigger:is(:hover, :focus-visible, [aria-expanded="true"]){border-color:var(--theme-border-strong);background:var(--theme-surface-inset);}.theme-header .theme-profile-trigger > .theme-profile-avatar{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border-radius:50%;background:none;box-shadow:none;}.theme-header .theme-profile-avatar > img, .theme-usermenu-photo > img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--theme-border);}.theme-header .theme-profile-trigger > .theme-profile-avatar > img{box-shadow:0 0 0 1px #ffffff1f;}.theme-header .theme-profile-presence{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:11px;height:11px;border:2px solid var(--theme-body);border-radius:50%;background:#34d399;}.theme-header .theme-profile-alerts{position:absolute;inset-block-start:-6px;inset-inline-end:-8px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--theme-body);border-radius:999px;background:var(--theme-gradient);color:#fff;font:700 9px/14px Inter, sans-serif;font-style:normal;text-align:center;}.theme-header .theme-profile-text{display:grid;gap:3px;min-width:0;text-align:start;}.theme-header .theme-profile-name{overflow:hidden;max-width:128px;font:600 12.5px/1.15 Inter, sans-serif;text-overflow:ellipsis;white-space:nowrap;}.theme-header .theme-profile-line{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:128px;font:500 11px/1.1 Inter, sans-serif;color:#b9b6c6;white-space:nowrap;font-variant-numeric:tabular-nums;}.theme-header .theme-profile-line > span{overflow:hidden;text-overflow:ellipsis;}.theme-header .theme-profile-line > .icon{flex:none;width:12px;height:12px;color:#d77bf0;stroke-width:1.9;}.theme-header .theme-profile-trigger > .theme-profile-chevron{flex:none;width:12px;height:12px;color:#8f8c9c;transform:none;transition:transform .25s var(--theme-ease), color .2s;}.theme-header .theme-profile-trigger[aria-expanded="true"] > .theme-profile-chevron{color:#fff;transform:rotate(180deg);}.theme-header.is-tight .theme-profile-text{display:none;}.theme-header.is-tight .theme-profile-trigger{gap:6px;padding-inline-end:10px;}.theme-header .theme-guest-trigger{gap:9px;padding-inline-end:14px;}.theme-header .theme-guest-trigger > .theme-profile-avatar{width:30px;height:30px;background:var(--theme-surface-inset);color:#cfccd9;transition:background .25s, color .25s;}.theme-header .theme-guest-trigger > .theme-profile-avatar > .icon{width:15px;height:15px;}.theme-header .theme-guest-trigger:is(:hover, :focus-visible) > .theme-profile-avatar{background:var(--theme-gradient);color:#fff;}.theme-header .theme-guest-trigger > .icon{width:13px;height:13px;transform:none;transition:transform .25s var(--theme-ease);color:#8f8c9c;}.theme-header .theme-guest-trigger:is(:hover, :focus-visible) > .icon{transform:translateX(2px);}[dir="rtl"] .theme-header .theme-guest-trigger > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-header .theme-guest-trigger:is(:hover, :focus-visible) > .icon{transform:scaleX(-1) translateX(2px);}.theme-header .theme-usermenu{inset-block-start:calc(100% + 17px);inset-inline-end:0;width:340px;max-height:calc(100dvh - 100px);padding:8px;overflow-y:auto;overscroll-behavior:contain;border-color:var(--theme-border);border-radius:18px;background:radial-gradient(120% 55% at 50% 0, #cb34e412, transparent 60%), var(--theme-area-light);box-shadow:0 30px 80px #000a, 0 2px 8px #0005, inset 0 1px 0 #ffffff0a;}.theme-usermenu-head{display:flex;align-items:center;gap:13px;padding:12px 12px 14px;border-radius:13px;color:inherit;text-decoration:none;transition:background .2s;}.theme-usermenu-head:hover{background:var(--theme-surface-hover);}.theme-usermenu-photo{position:relative;flex:none;width:50px;height:50px;padding:2px;border-radius:50%;background:var(--theme-gradient);}.theme-usermenu-photo > img{border:2px solid var(--theme-area-light);}.theme-header .theme-usermenu-photo > .theme-profile-presence{inset-block-end:1px;inset-inline-end:1px;width:13px;height:13px;border-color:var(--theme-area-light);}.theme-usermenu-who{display:grid;flex:1;gap:6px;min-width:0;}.theme-usermenu-who > strong{overflow:hidden;font:650 15.5px/1.2 Inter, sans-serif;letter-spacing:-.2px;color:#fff;text-overflow:ellipsis;white-space:nowrap;}.theme-usermenu-who > span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 11px/1.3 Inter, sans-serif;color:#9a97a8;}.theme-usermenu-who em{padding:3px 8px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-hover);color:#d4d1df;font:600 10.5px/1.2 Inter, sans-serif;font-style:normal;}.theme-usermenu-head.has-role .theme-usermenu-who > strong{color:var(--theme-role-name);}.theme-usermenu-head.has-role .theme-usermenu-who em{border-color:color-mix(in srgb, var(--theme-role) 38%, transparent);background:color-mix(in srgb, var(--theme-role) 14%, transparent);color:var(--theme-role-badge);}.theme-usermenu .theme-usermenu-go{flex:none;width:14px;height:14px;color:#77748a;transition:transform .2s var(--theme-ease), color .2s, opacity .2s;}.theme-usermenu-head:hover > .theme-usermenu-go{color:#fff;transform:translateX(2px);}.theme-usermenu-wallet{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:8px;padding:0 4px 10px;}.theme-usermenu-card{position:relative;display:grid;gap:9px;min-width:0;padding:12px 12px 11px;overflow:hidden;border:1px solid var(--theme-border-muted);border-radius:14px;background:var(--theme-surface-hover);}.theme-usermenu-card.is-balance::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, #cb34e4b3, transparent);}.theme-usermenu-card-label{display:flex;align-items:center;gap:7px;min-width:0;font:500 11px/1.2 Inter, sans-serif;color:#9a97a8;white-space:nowrap;}.theme-usermenu-card-label > i{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:#cb34e41f;color:#e19af3;}.theme-usermenu-card.is-coins .theme-usermenu-card-label > i{background:#946beb24;color:#c3adf6;}.theme-usermenu-card-label .icon{width:13px;height:13px;}.theme-usermenu-card > strong{overflow:hidden;font:650 17px/1.1 Inter, sans-serif;letter-spacing:-.4px;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;}.theme-usermenu-card > a{display:inline-flex;align-items:center;justify-self:start;gap:4px;height:26px;padding-inline:10px;border:1px solid var(--theme-border-muted);border-radius:999px;background:var(--theme-surface-inset);color:#e9e7ef;font:600 11px/1 Inter, sans-serif;text-decoration:none;transition:background .2s, border-color .2s, color .2s;}.theme-usermenu-card > a:is(:hover, :focus-visible){border-color:transparent;background:var(--theme-gradient);color:#fff;}.theme-usermenu-card > a > .icon{width:11px;height:11px;}.theme-usermenu-links{display:grid;}.theme-usermenu-group{display:grid;gap:1px;padding:6px 0;border-top:1px solid var(--theme-border-muted);}.theme-usermenu-group > a{display:flex;align-items:center;gap:11px;min-height:42px;padding-block:4px;padding-inline:8px 10px;border-radius:11px;color:#d9d7e1;font:500 13px/1.2 Inter, sans-serif;text-decoration:none;transition:background .18s, color .18s;}.theme-usermenu-group > a > i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--theme-surface-hover);color:#bdb9cb;transition:background .18s, color .18s;}.theme-usermenu-group > a > i > .icon{width:16px;height:16px;}.theme-usermenu-group > a > span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.theme-usermenu-group > a > em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--theme-gradient);color:#fff;font:700 10.5px/20px Inter, sans-serif;font-style:normal;text-align:center;}.theme-usermenu-group > a > .theme-usermenu-go{opacity:0;transform:translateX(-3px);}.theme-usermenu-group > a:is(:hover, :focus-visible){background:var(--theme-surface-hover);color:#fff;}.theme-usermenu-group > a:is(:hover, :focus-visible) > i{background:#cb34e426;color:#f1c6fb;}.theme-usermenu-group > a:is(:hover, :focus-visible) > .theme-usermenu-go{color:#fff;opacity:1;transform:none;}.theme-usermenu-group.is-staff > a.is-moderator > i, .theme-usermenu-group.is-staff > a.is-moderator:is(:hover, :focus-visible) > i{background:var(--theme-role-moderator-gradient);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--theme-role-moderator) 80%, transparent), inset 0 1px 0 #ffffff3d;}.theme-usermenu-group.is-staff > a.is-admin > i, .theme-usermenu-group.is-staff > a.is-admin:is(:hover, :focus-visible) > i{background:var(--theme-role-admin-gradient);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--theme-role-admin) 80%, transparent), inset 0 1px 0 #ffffff3d;}.theme-usermenu-foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;border-top:1px solid var(--theme-border-muted);}.theme-usermenu-foot > a{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:38px;padding:0 10px;border:1px solid var(--theme-border-muted);border-radius:11px;background:var(--theme-surface-hover);color:#d9d7e1;font:600 12px/1.1 Inter, sans-serif;text-align:center;text-decoration:none;transition:background .2s, border-color .2s, color .2s;}.theme-usermenu-foot > a > .icon{flex:none;width:15px;height:15px;}.theme-usermenu-foot > a:is(:hover, :focus-visible){border-color:var(--theme-border);background:var(--theme-border);color:#fff;}.theme-usermenu-since{margin:9px 0 3px;font:500 11px/1.4 Inter, sans-serif;color:#8d8a9b;text-align:center;}.theme-usermenu a:focus-visible{outline:2px solid #d77bf0;outline-offset:-2px;}[dir="rtl"] .theme-usermenu .theme-usermenu-go, [dir="rtl"] .theme-usermenu-foot > a.is-signout > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-usermenu-head:hover > .theme-usermenu-go{transform:scaleX(-1) translateX(2px);}[dir="rtl"] .theme-usermenu-group > a > .theme-usermenu-go{transform:scaleX(-1) translateX(-3px);}[dir="rtl"] .theme-usermenu-group > a:is(:hover, :focus-visible) > .theme-usermenu-go{transform:scaleX(-1);}[dir="rtl"] .theme-mega-links > a > .icon:last-child, [dir="rtl"] .theme-locale-apply > .icon, [dir="rtl"] .theme-mega-spotlight-cta > .icon, [dir="rtl"] .theme-mega-browse > .icon, [dir="rtl"] .theme-mobile-account-card > .icon, [dir="rtl"] .theme-mobile-games-entry > .icon, [dir="rtl"] .theme-mobile-navigation-links .theme-mobile-nav-link > .icon, [dir="rtl"] .theme-mobile-popular > div > a > .icon, [dir="rtl"] .theme-mobile-games-heading > a > .icon, [dir="rtl"] .theme-mobile-game-list > a > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-mega-links > a:hover > .icon:last-child{transform:scaleX(-1) translateX(2px);}[dir="rtl"] .theme-mega-spotlight:hover .theme-mega-spotlight-cta{transform:translateX(-2px);}[dir="rtl"] .theme-mobile-games-heading > button > .icon{transform:none;}.theme-mobile-navigation-links > .is-wide{grid-column:1 / -1;}.theme-nav-external{width:11px;height:11px;flex:none;opacity:.55;transition:opacity .2s, transform .25s var(--theme-ease);}.theme-nav-link:is(:hover, :focus-visible) > .theme-nav-external{opacity:1;transform:translate(1px, -1px);}[dir="rtl"] .theme-nav-external{scale:-1 1;}.theme-nav-icon-shop .theme-nav-shop-awning{transform-origin:top;transition:transform .4s cubic-bezier(.2, .8, .2, 1);}.theme-nav-icon-shop .theme-nav-shop-door{transition:transform .4s cubic-bezier(.2, .8, .2, 1);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-shop-awning{transform:scaleY(1.14);}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-shop-door{transform:translateY(-1px);}.theme-header .theme-header-actions > .theme-support-trigger[aria-current="page"]{background:var(--theme-surface-fill);color:#fff;}.theme-header .theme-support-trigger:hover > .icon{transform:rotate(-8deg) scale(1.06);}.theme-header .theme-discord-trigger > .icon{width:20px;stroke:none;}@keyframes counter-arrive{from{transform:translateY(0);}to{transform:translateY(calc(var(--theme-digit) * -1em));}}@keyframes nav-game-tilt{0%, 100%{transform:rotate(0);}30%{transform:rotate(-9deg);}65%{transform:rotate(5deg);}}@keyframes nav-pad-press{0%, 100%{transform:scale(1);}45%{transform:scale(.8);}}@keyframes nav-key-press{0%, 100%{transform:scale(1);opacity:1;}45%{transform:scale(1.65);opacity:.6;}}@keyframes nav-core-power{0%{transform:scale(.7);fill-opacity:0;}50%{transform:scale(1.12);fill-opacity:.4;}100%{transform:scale(1);fill-opacity:.22;}}@keyframes nav-pin-y{0%, 100%{transform:scaleY(1);}45%{transform:scaleY(.5);}}@keyframes nav-pin-x{0%, 100%{transform:scaleX(1);}45%{transform:scaleX(.5);}}@keyframes nav-status-draw{0%{stroke-dasharray:100;stroke-dashoffset:100;opacity:.3;}100%{stroke-dasharray:100;stroke-dashoffset:0;opacity:1;}}@keyframes nav-ring-turn{0%, 100%{transform:rotate(0);}40%{transform:rotate(12deg);}}@keyframes nav-ear-in{0%, 100%{transform:translateX(0);}40%{transform:translateX(var(--theme-ear-shift, 1px));}}@keyframes nav-voice-response{0%, 100%{transform:scaleY(1);}35%{transform:scaleY(.4);}65%{transform:scaleY(1.2);}}@keyframes nav-chat{0%, 100%{transform:translateY(0);}35%{transform:translateY(-2px);}70%{transform:translateY(1px);}}@keyframes mobile-shell-reveal{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes cart-sheet-in{from{opacity:0;transform:translateX(56px);}to{opacity:1;transform:none;}}@keyframes bag-bump{0%{transform:scale(1);}40%{transform:scale(1.25);}100%{transform:scale(1);}}@media (max-width:1500px){.theme-header .theme-main-nav > .theme-nav-link{padding-inline:8px;}}@media (max-width:1280px){.theme-header .theme-brand img{width:165px;}.theme-presence-chart{width:53px;}.theme-presence-value{font-size:16px;}.theme-header .theme-main-nav{gap:0;}.theme-header .theme-main-nav .theme-nav-symbol > .icon, .theme-nav-symbol{width:18px;height:18px;}.theme-mega-layout{grid-template-columns:280px minmax(0, 1fr);}.theme-mega-directory-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}@media (max-width:1200px){.theme-header-inner{gap:20px;}.theme-header .theme-header-inner{height:76px;}.theme-header .theme-header-inner{width:calc(100% - 48px);}}@media (max-width:1100px){.theme-mega-layout{grid-template-columns:minmax(0, 1fr);}.theme-mega-aside{display:none;}.theme-mega-popular-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:979px){.theme-header .theme-main-nav{display:none;}.theme-header .theme-header-actions{margin-inline-start:auto;}.theme-header .theme-header-actions > .theme-icon-button.theme-menu-toggle{display:inline-flex;}.theme-header .theme-header-actions > .theme-support-trigger{display:none;}}@media (max-width:900px){.theme-locale-area{display:none;}}@media (max-width:760px){.theme-header-inner{height:67px;gap:10px;}.theme-bag-content{padding:20px;}.theme-icon-button{display:inline-grid;}.theme-icon-button{display:inline-grid;}.theme-header .theme-header-inner{justify-content:space-between;}.theme-header .mobile-menu.open{display:grid;padding:12px 22px 22px;grid-template-columns:1fr 1fr;gap:6px 18px;}.theme-header .mobile-menu a{display:flex;align-items:center;gap:11px;font-size:13px;color:#d4d4d4;min-height:43px;}.theme-header .mobile-menu .icon{width:17px;height:17px;color:#999999;}.theme-header .theme-header-inner{height:74px;}.theme-header .theme-brand img{width:130px;}.theme-presence-trigger:hover, .theme-presence-trigger[aria-expanded="true"]{border:0;background:#66cc9408;}.theme-presence-reading{flex-direction:row;align-items:center;gap:4px;justify-content:center;position:relative;z-index:1;}.theme-presence-value{font-size:12px;letter-spacing:-.5px;}.theme-presence-label{top:calc(50% + 7px);left:18px;font-size:7px;position:static;}.theme-presence-chart{width:49px;height:22px;margin-top:1px;}.theme-presence-panel{position:fixed;}.theme-header .theme-header-inner{width:calc(100% - 30px);gap:8px;}.theme-presence-trigger > .theme-presence-chart{width:55px;height:25px;bottom:3px;left:0;}.theme-presence-trigger{padding:0;gap:1px;position:relative;background:none;border:0;box-shadow:none;display:block;width:56px;height:38px;border-radius:6px;--theme-chart-width:55px;--theme-chart-left:0px;}.theme-presence-trigger .theme-presence-value{font-size:12px;left:1px;top:5px;letter-spacing:-.4px;}.theme-nav-gold .theme-nav-label{color:#e0e0e0;}.theme-presence-panel .theme-presence-overview{margin:22px 0;}.theme-presence-history-top{padding-top:17px;}.theme-presence-day-pills{gap:4px;}.theme-presence-panel-heading > span{font-size:8px;}.theme-presence-history-heading{font-size:8px;}.theme-header-panel.theme-presence-panel{position:fixed;top:78px;left:12px;max-width:min(392px, calc(100vw - 24px));}.theme-bag-dialog .theme-bag-content{padding:4px 20px 12px;flex:1 1 auto;}.theme-bag-dialog .theme-bag-item-controls{gap:7px;margin-top:15px;}.theme-bag-dialog .theme-quantity button{width:28px;height:29px;}.theme-bag-dialog .theme-bag-empty{min-height:100%;padding-inline:10px;}.theme-presence-history-stats > div{padding-inline:10px;}.theme-presence-history-stats span{font-size:8px;}.theme-presence-history-stats strong{font-size:18px;}.theme-presence-history-stats{gap:10px;padding-top:16px;margin-bottom:17px;}.theme-header .theme-header-actions{gap:0;}.theme-header .theme-header-actions > .theme-icon-button{width:36px;height:38px;}.theme-header .theme-header-actions > .theme-icon-button > .icon{width:18px;height:18px;}.theme-header .theme-header-actions > .theme-separator{display:none;}.theme-header .theme-bag-count{min-width:15px;height:15px;font-size:8.5px;line-height:15px;}.theme-header .theme-profile-trigger{height:40px;margin-inline-start:4px;padding:0 3px;gap:0;}.theme-header .theme-profile-trigger > .theme-profile-text, .theme-header .theme-profile-trigger > .theme-profile-chevron{display:none;}.theme-header .theme-guest-trigger > .theme-profile-name, .theme-header .theme-guest-trigger > .icon{display:none;}.theme-header .theme-profile-trigger > .theme-profile-avatar{width:32px;height:32px;}.theme-header .theme-usermenu{position:fixed;inset-block-start:calc(100% + 8px);inset-inline:12px;width:auto;max-height:calc(100dvh - 96px);}}@media (max-width:380px){.theme-header-inner .theme-brand img{width:140px;}.theme-header .theme-brand img{width:192px;}.theme-header .theme-brand img{width:165px;}.theme-header .theme-brand img{width:130px;}.theme-header .theme-brand img{width:120px;}.theme-presence-chart{width:45px;}.theme-presence-value{font-size:11px;}.theme-presence-label{font-size:7px;left:auto;}.theme-header .theme-header-inner{width:calc(100% - 24px);}.theme-presence-trigger > .theme-presence-chart{width:48px;height:24px;}.theme-presence-trigger{padding-left:0;width:49px;height:36px;--theme-chart-width:48px;}.theme-presence-trigger .theme-presence-value{font-size:11px;top:5px;}.theme-mobile-navigation-head{padding-inline:19px;}.theme-mobile-navigation-scroll{padding:19px;}.theme-mobile-popular{margin-top:23px;}.theme-mobile-account-card{padding-bottom:18px;margin-bottom:18px;}.theme-mobile-navigation-links .theme-nav-symbol > .icon{width:18px;height:18px;}.theme-presence-day-pills > button > span{font-size:8px;}.theme-header .theme-header-actions > .theme-icon-button{width:33px;}}@media (min-width:600px){.theme-mobile-navigation-scroll{padding:28px 38px;}.theme-mobile-navigation-head{padding-inline:38px;}.theme-mobile-game-list{grid-template-columns:1fr 1fr;}}@media (min-width:1201px) and (max-width:1430px){.theme-presence-chart{width:48px;}.theme-presence-value{font-size:15px;}.theme-header .theme-main-nav{gap:0;}.theme-header .theme-main-nav .theme-nav-symbol > .icon, .theme-nav-symbol{width:18px;height:18px;}.theme-presence-trigger > .theme-presence-chart{width:78px;height:30px;bottom:3px;}.theme-presence-trigger{gap:6px;width:80px;height:44px;padding:0;--theme-chart-width:78px;}.theme-presence-trigger .theme-presence-value{font-size:15px;top:7px;left:2px;}.theme-header .theme-brand img{width:148px;}.theme-header .theme-header-inner{width:calc(100% - 40px);gap:10px;}}@media (min-width:761px) and (max-width:1200px){.theme-presence-trigger > .theme-presence-chart{width:89px;height:32px;}.theme-presence-trigger{width:91px;padding:0;--theme-chart-width:89px;}.theme-presence-trigger .theme-presence-value{font-size:16px;top:6px;}}@media (prefers-reduced-motion:reduce){.theme-counter-reel{animation:none;}.theme-nav-backdrop{transition:none;}.theme-nav-hover-surface, .theme-header .theme-main-nav > .theme-nav-link, .theme-header .theme-main-nav .theme-nav-symbol > .icon, .theme-header .theme-main-nav .theme-nav-games > .icon:last-child, .theme-header-panel{transition:none;}.theme-nav-icon *{animation:none !important;transition:none !important;}.theme-nav-link .theme-nav-icon *{animation:none !important;transition:none !important;transform:none !important;}.theme-footer *{animation:none !important;transition:none !important;}.theme-footer-star-twinkle{animation-play-state:paused !important;}.theme-footer-star-twinkle{animation-play-state:paused !important;}.theme-footer-star-twinkle{animation:none !important;}.theme-footer-community{transition:none !important;}.theme-footer-contact-link{transition:none !important;}.theme-footer-action-symbol{transition:none !important;}.theme-mobile-navigation[open]{animation:none;}.theme-mega-spotlight-art, .theme-mega-tile, .theme-mega-tile-art{transition:none;}.theme-mega-directory-game{transition:none;}.theme-header .theme-header-actions > .theme-icon-button > .icon, .theme-header .theme-locale-trigger > .theme-locale-chevron{transition:none;}.theme-header .theme-guest-trigger > .icon, .theme-header .theme-profile-trigger > .theme-profile-chevron, .theme-usermenu .theme-usermenu-go{transition:none;}.theme-nav-link:is(:hover, :focus-visible) .theme-nav-shop-awning, .theme-nav-link:is(:hover, :focus-visible) .theme-nav-shop-door, .theme-nav-link:is(:hover, :focus-visible) > .theme-nav-external, .theme-header .theme-support-trigger:hover > .icon{transform:none;}}.theme-hero-buttons > .button{min-height:49px;padding-inline:23px;}.theme-film-caption > div{display:flex;flex-direction:column;gap:4px;}.theme-film-caption strong{font-weight:550;font-size:15px;letter-spacing:-.2px;}.theme-film-caption div > span{font-size:11px;color:#c2c2c2;}.theme-film-controls .icon{width:16px;height:16px;}.theme-hero-environment{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:paint;}.theme-hero-base-glow{opacity:.995;position:absolute;inset:150px -8% -20px;background:radial-gradient(ellipse 88% 54% at 50% 67%, #eed5f7 0%, #ce95dd 23%, #a858bbad 45%, #78348b59 68%, transparent 96%), radial-gradient(ellipse 62% 72% at 5% 64%, #b62a9f9c 0%, #84256a44 43%, transparent 80%), radial-gradient(ellipse 62% 72% at 98% 65%, #5ba8d7b8 0%, #3d5b9f55 43%, transparent 80%);mask-image:linear-gradient(to bottom, transparent, #000 26%, #000 60%, transparent 99%);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 26%, #000 60%, transparent 99%);}.theme-hero-texture{position:absolute;inset:0;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_hero-grain.svg") repeat;background-size:180px;opacity:.075;mix-blend-mode:soft-light;mask-image:linear-gradient(transparent, #000 30%, #000 75%, transparent);-webkit-mask-image:linear-gradient(transparent, #000 30%, #000 75%, transparent);}.theme-hero-buttons .theme-hero-action:hover::before{transform:translateX(120%);}.theme-hero-buttons .theme-hero-action-primary{border:0;}.theme-hero-buttons .theme-hero-action-primary:hover{transform:translateY(-2px);}.theme-hero-buttons .theme-hero-action-primary > .icon{width:17px;height:17px;transition:transform .25s;}.theme-hero-action-primary:hover > .icon{transform:translateX(3px);}.theme-hero-buttons .theme-hero-action-secondary > .icon{width:18px;height:18px;color:#404040;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.theme-film-wrap::before{content:'';position:absolute;inset:10% 4% -4%;z-index:-1;background:color-mix(in srgb, var(--theme-body) 36%, transparent);filter:blur(32px);pointer-events:none;}.theme-hero-media{aspect-ratio:16/9;max-height:none;min-height:0;position:relative;isolation:isolate;border-radius:18px;overflow:hidden;transform:translateZ(0);box-shadow:none;background:var(--theme-area);border:0;}.theme-hero-media video{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.85) contrast(1.02) brightness(.94);}.theme-film-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--theme-body) 70%, transparent), transparent 27%, transparent 75%, color-mix(in srgb, var(--theme-body) 20%, transparent));z-index:1;}.theme-hero-proof::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, #ffffff09, transparent 55%);opacity:.65;transition:opacity .3s;}.theme-hero-proof:is(:hover, :focus-visible){transform:translate(-50%, -2px);border-color:#ffffff55;box-shadow:inset 0 1px 0 #ffffff20, 0 12px 32px #00000040;}.theme-hero-proof:is(:hover, :focus-visible)::before{opacity:1;}.theme-proof-score{display:flex;align-items:baseline;gap:4px;white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums;}.theme-proof-score > strong{font-size:31px;font-weight:600;letter-spacing:-1.6px;color:#fff;}.theme-proof-score > span{font-size:10px;font-weight:450;letter-spacing:0;color:#b5b5b5;}.theme-proof-divider{width:1px;height:32px;background:linear-gradient(transparent, #ffffff29 25%, #ffffff29 75%, transparent);}.theme-proof-copy{display:flex;flex-direction:column;gap:8px;min-width:0;}.theme-proof-count{display:grid;overflow:hidden;font-size:11px;font-weight:450;line-height:14px;color:#cdcdcd;white-space:nowrap;}.theme-proof-count > span{grid-area:1/1;transition:transform .32s cubic-bezier(.2, .8, .2, 1), opacity .26s;}.theme-proof-count > span:last-child{transform:translateY(115%);opacity:0;color:#fff;}.theme-hero-proof:is(:hover, :focus-visible) .theme-proof-count > span:first-child{transform:translateY(-115%);opacity:0;}.theme-hero-proof:is(:hover, :focus-visible) .theme-proof-count > span:last-child{transform:translateY(0);opacity:1;}.theme-proof-arrow{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#ffffff0c;box-shadow:inset 0 0 0 1px #ffffff0b;transition:background .3s, box-shadow .3s;}.theme-proof-arrow > .icon{width:14px;height:14px;color:#d0d0d0;transition:transform .3s, color .3s;}.theme-hero-proof:is(:hover, :focus-visible) .theme-proof-arrow{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff12;}.theme-hero-proof:is(:hover, :focus-visible) .theme-proof-arrow > .icon{transform:translateX(2px);color:#fff;}.theme-film-caption{position:absolute;bottom:22px;left:24px;display:flex;align-items:center;gap:10px;z-index:3;}.theme-film-caption-mark{width:34px;height:34px;display:grid;place-items:center;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;backdrop-filter:blur(15px);}.theme-film-caption-mark img{width:21px;height:auto;}.theme-film-caption > strong{font-size:12px;font-weight:500;color:#dcdcdc;letter-spacing:-.1px;}.theme-film-controls{position:absolute;bottom:23px;right:22px;display:flex;gap:7px;z-index:3;align-items:center;}.theme-film-controls > .theme-icon-button, .theme-film-controls > .theme-motion-toggle{background:color-mix(in srgb, var(--theme-area) 50%, transparent);backdrop-filter:blur(15px);border:1px solid #ffffff17;color:#dadada;height:33px;border-radius:9px;transition:background .2s, color .2s;}.theme-film-controls > .theme-icon-button{background:color-mix(in srgb, var(--theme-body) 36%, transparent);backdrop-filter:blur(16px);border:1px solid #ffffff12;color:#eeeeee;width:33px;height:39px;border-radius:50%;}.theme-film-controls > .theme-icon-button .icon{width:14px;height:14px;}.theme-film-controls > .theme-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;min-width:65px;font-size:10px;line-height:16px;}.theme-motion-toggle > .icon{width:12px;height:12px;}.theme-film-controls > .theme-motion-toggle[aria-pressed="true"] .icon{opacity:.4;}.theme-film-controls > .theme-icon-button:hover, .theme-film-controls > .theme-motion-toggle:hover{background:#ffffff20;color:white;}.theme-hero-stars{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(transparent, #000 5%, #000 82%, transparent);-webkit-mask-image:linear-gradient(transparent, #000 5%, #000 82%, transparent);}.theme-hero-star{position:absolute;width:var(--theme-star-size);height:var(--theme-star-size);border-radius:50%;background:#e3e8ff;opacity:var(--theme-star-opacity);box-shadow:0 0 3px #d7bdec33;}.theme-hero-star:nth-child(3n){background:#f2dff7;}.theme-hero-star:nth-child(4n){background:#cbe8fb;}.theme-star-flare{background:#fff;box-shadow:0 0 4px #f0d2ff99, 0 0 9px #e8c6ff26;}.theme-film-glass-frame{position:relative;padding:5px;border-radius:23px;background:linear-gradient(135deg, #ffffff40, #ffffff23 42%, #ffffff35);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);box-shadow:0 24px 70px #05050573, inset 0 1px 0 #ffffff26, inset 0 -1px 0 #ffffff12;isolation:isolate;}.theme-film-glass-frame::before{content:'';position:absolute;inset:0;padding:5px;border-radius:inherit;z-index:5;pointer-events:none;background:linear-gradient(105deg, transparent 35%, #ffffff33 47%, #ffffff50 50%, #ffffff33 53%, transparent 65%);background-size:280% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite:exclude;animation:film-glass-reflection 16s ease-in-out infinite;}.theme-hero-buttons{display:flex;align-items:stretch;justify-content:center;gap:14px;margin:30px auto 0;max-width:424px;perspective:800px;}.theme-hero-buttons .theme-hero-action{position:relative;isolation:isolate;overflow:hidden;height:56px;min-height:56px;max-height:56px;width:205px;min-width:0;flex:1 1 0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;border-radius:14px;padding:0 15px 0 23px;font-size:13px;font-weight:600;gap:15px;letter-spacing:-.1px;line-height:20px;transition:transform .32s cubic-bezier(.16, 1, .3, 1), box-shadow .32s, background-position .65s;--theme-lift:0px;--theme-press:1;border:0;transform:translate3d(var(--theme-pull-x, 0px), calc(var(--theme-pull-y, 0px) + var(--theme-lift)), 0) rotateX(var(--theme-tilt-x, 0deg)) rotateY(var(--theme-tilt-y, 0deg)) scale(var(--theme-press));will-change:transform;}.theme-hero-buttons .theme-hero-action::before{content:'';position:absolute;pointer-events:none;inset:-80%;z-index:0;background:linear-gradient(110deg, transparent 35%, #ffffff00 43%, #ffffff5c 50%, #ffffff00 57%, transparent 65%);transform:translateX(-65%) rotate(-8deg);transition:transform .8s cubic-bezier(.2, .7, .2, 1);opacity:.5;}.theme-hero-buttons .theme-hero-action:is(:hover, :focus-visible){--theme-lift:-3px;}.theme-hero-buttons .theme-hero-action:is(:hover, :focus-visible)::before{transform:translateX(65%) rotate(-8deg);}.theme-hero-buttons .theme-hero-action-primary, .theme-hero-buttons .theme-hero-action-primary:hover{color:var(--theme-area);background:#fff;box-shadow:0 6px 16px #04040433, inset 0 -2px 0 #00000009;}.theme-hero-buttons .theme-hero-action-primary:is(:hover, :focus-visible){box-shadow:0 12px 32px #08080859, 0 0 20px #ffffff13, inset 0 -2px 0 #00000009;}.theme-hero-buttons .theme-hero-action-secondary:hover{color:#fff;backdrop-filter:none;}.theme-hero-buttons .theme-hero-action-secondary:is(:hover, :focus-visible){background-position:100% 50%;box-shadow:0 12px 30px #6538963d, inset 0 1px 0 #ffffff38, inset 0 -2px 0 #14141b29;}.theme-hero-buttons .theme-hero-action:focus-visible{outline:2px solid #fff;outline-offset:5px;}.theme-hero-buttons .theme-hero-action:active{transform:translateY(0);--theme-lift:0px;--theme-press:.97;}.theme-hero-action-primary .theme-action-light{background:radial-gradient(90px circle at var(--theme-light-x, 50%) var(--theme-light-y, 50%), #d5c9eb6b, transparent 100%);}.theme-hero-action:is(:hover, :focus-visible) .theme-action-light{opacity:1;}.theme-hero-action:is(:hover, :focus-visible) .theme-action-letter > span{transform:translateY(-20px);}.theme-hero-action-primary:is(:hover, :focus-visible) .theme-action-symbol{background:var(--theme-area-light);transform:rotate(-5deg);color:white;}.theme-hero-action-primary:is(:hover, :focus-visible) .theme-action-symbol > .icon:first-child{transform:translateX(27px);opacity:0;}.theme-hero-action-primary:is(:hover, :focus-visible) .theme-action-symbol > .icon:nth-child(2){transform:translateX(0);opacity:1;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-action-wave{transform:translateY(0);opacity:1;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-action-wave path{animation:action-voice .75s ease-in-out infinite alternate;animation-delay:.2s;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-action-wave path:nth-child(2n){animation-delay:.4s;animation-duration:.6s;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-action-wave path:nth-child(3){animation-delay:.1s;}.theme-hero-crown-light{position:absolute;pointer-events:none;top:-230px;left:50%;width:min(1150px, 110vw);height:430px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 45%, #ca9ae825, transparent 63%);filter:blur(16px);opacity:.7;}.theme-film-wrap{margin-top:80px;position:relative;max-width:1160px;z-index:2;width:calc(100% - 112px);animation:hero-film-arrive 1.15s cubic-bezier(.16, 1, .3, 1) .29s both;}.theme-hero-action-secondary .theme-action-label{font-weight:650;text-shadow:0 1px 2px #4d20612e;}.theme-shop-home{overflow-anchor:none;}.theme-hero-channel-art{position:absolute;top:0;left:50%;width:max(100%, 1680px);transform:translateX(-50%);pointer-events:none;opacity:.95;mask-image:linear-gradient(transparent, #000 9%, #000 78%, transparent);}.theme-hero-channel-art img{display:block;width:100%;height:auto;pointer-events:none;}.theme-hero-channel-art .theme-hero-channels-mobile{display:none;}.theme-hero-buttons .theme-hero-action-secondary{gap:10px;color:#1c1c1c;background:var(--theme-brand-gradient);border:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 12px #0a0a0a33;}.theme-hero-buttons .theme-hero-action-secondary:hover{transform:translateY(-2px);background:var(--theme-brand-gradient);box-shadow:0 7px 18px #0a0a0a44;}.theme-hero-panel{position:relative;isolation:isolate;width:100%;padding:76px 0 78px;background:var(--theme-body);overflow:hidden;background-color:var(--theme-bg);}.theme-hero-proof{position:absolute;top:24px;left:50%;right:auto;transform:translateX(-50%);z-index:4;isolation:isolate;display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 24px);padding:14px 15px 14px 18px;border:1px solid #ffffff30;border-radius:19px;background:var(--theme-area-glass);backdrop-filter:blur(26px) saturate(115%);-webkit-backdrop-filter:blur(26px) saturate(115%);box-shadow:inset 0 1px 0 #ffffff13, 0 8px 28px #00000030, 0 2px 5px #00000015;text-align:left;color:#fff;transition:transform .3s cubic-bezier(.2, .8, .2, 1), border-color .3s, box-shadow .3s;border-color:var(--theme-border-strong);}.theme-hero-media{background-color:var(--theme-area);}.theme-home-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:36px;}.theme-home-heading-row p{margin-top:15px;font-size:14px;}.theme-home-heading-aside{max-width:360px;padding-bottom:2px;}.theme-home-heading-aside p{margin:0 0 12px;}.theme-home-browse-button{display:inline-flex;align-items:center;justify-content:space-between;gap:33px;min-height:48px;padding:0 18px;border-radius:11px;font-size:13px;font-weight:550;}.theme-home-browse-button > .icon{width:16px;height:16px;transition:transform .25s;}.theme-home-browse-button:is(:hover, :focus-visible){transform:translateY(-2px);}.theme-home-browse-button:is(:hover, :focus-visible) > .icon{transform:translateX(4px);}.theme-home-browse-button:active{transform:translateY(0);}.theme-home-brand-line{display:flex;align-items:center;gap:10px;margin-bottom:25px;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;font-weight:500;}.theme-home-brand-dot{position:relative;width:8px;height:8px;border-radius:3px;transform:rotate(-12deg);}.theme-home-title-gradient{display:inline-block;background:linear-gradient(102deg, #7c7c7c 0%, #8f8f8f 30%, #909090 60%, #a0a0a0 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:home-title-light 12s ease-in-out infinite alternate;}.theme-home-hero-copy{padding:0 0 3px;}.theme-home-release{display:inline-flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid #ffffff13;border-radius:8px;font-size:11px;transition:background .25s, border-color .25s;}.theme-home-release img{width:25px;height:25px;object-fit:cover;border-radius:5px;filter:saturate(.55);}.theme-home-release > .icon{width:13px;height:13px;margin-left:9px;}.theme-home-hero-copy > p{margin:20px 0 24px;max-width:365px;font-size:15px;line-height:1.8;}.theme-home-games{padding:88px 0 48px;}.theme-home-all-games{display:inline-flex;align-items:center;gap:17px;min-height:50px;padding:0 17px 0 21px;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-area);color:#eeeef5;font-size:13px;font-weight:550;transition:background .25s, border-color .25s, transform .25s;flex:none;}.theme-home-all-games:hover{background:var(--theme-area-light);border-color:var(--theme-border-strong);transform:translateY(-2px);}.theme-home-game-count{display:grid;place-items:center;min-width:29px;height:25px;border-radius:6px;background:var(--theme-surface-inset);color:#a6a6b7;font-size:11px;font-variant-numeric:tabular-nums;}.theme-home-all-games > .icon{width:16px;height:16px;}.theme-home-hardware{position:relative;padding:90px 0 50px;background:transparent;border:0;}.theme-home-hardware .theme-home-heading-row{margin-bottom:42px;}.theme-home-bundles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;}.theme-home-bundle{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-area);box-shadow:inset 0 1px 0 #ffffff06;}.theme-home-bundle-featured{border-color:#b694e24d;background:radial-gradient(ellipse at 60% 0, #b77df013, transparent 48%), var(--theme-area);box-shadow:inset 0 1px 0 #d0a4f928;}.theme-home-bundle-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:28px;color:#9898ab;font-size:11px;letter-spacing:.15px;}.theme-home-bundle-model{font-size:15px;font-weight:600;color:#c4c4d4;letter-spacing:-.3px;}.theme-home-bundle-popular{display:flex;align-items:center;}.theme-home-bundle-popular > .icon{stroke:none;}.theme-home-bundle-art{position:relative;display:grid;place-items:center;height:180px;margin:8px -4px 12px;isolation:isolate;}.theme-home-bundle-art > span{position:absolute;z-index:-1;top:15px;left:50%;transform:translateX(-50%);font-size:118px;font-weight:650;line-height:1;letter-spacing:-9px;color:#ffffff04;user-select:none;}.theme-home-bundle-art > img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 18px #0006);transition:transform .6s var(--theme-home-ease);}.theme-home-bundle-art:hover > img{transform:translateY(-5px) rotate(-2deg);}.theme-home-bundle-copy h3, .theme-home-baller-copy h3{font-size:23px;line-height:1.3;letter-spacing:-.7px;font-weight:550;color:#f1f1f7;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;color:#9f9fb1;min-height:40px;max-width:270px;margin-top:10px;}.theme-home-bundle-price{display:flex;flex-direction:column;gap:6px;margin:22px 0 25px;}.theme-home-bundle-price > span{font-size:11px;line-height:1.4;color:#9595a6;}.theme-home-bundle-price > div{display:flex;align-items:baseline;gap:8px;}.theme-home-bundle-price strong{font-size:34px;letter-spacing:-1.15px;line-height:1.1;font-weight:600;color:#f4f4fa;font-variant-numeric:tabular-nums;}.theme-home-bundle-price > div > span{font-size:11px;color:#a3a3b3;}.theme-home-bundle-checklist{display:grid;list-style:none;margin:0;padding:22px 0 25px;border-top:1px solid var(--theme-border-muted);}.theme-home-bundle-checklist li{display:flex;line-height:1.5;}.theme-home-bundle-checklist .icon{flex:none;}.theme-home-bundle-buy{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:7px 9px 7px 18px;border:1px solid var(--theme-border-muted);border-radius:11px;background:#f0f0f5;color:#1b1b24;font-size:12px;font-weight:600;margin-top:auto;transition:background .3s, transform .3s var(--theme-home-ease), box-shadow .3s, border-color .3s;}.theme-home-bundle-buy::before{content:'';position:absolute;z-index:-1;inset:0;transform:translateX(-110%) skewX(-20deg);background:linear-gradient(100deg, transparent, #ffffff35, transparent);transition:transform .65s var(--theme-home-ease);pointer-events:none;}.theme-home-button-arrow{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:7px;background:#18182409;color:inherit;transition:background .3s, color .3s, transform .3s var(--theme-home-ease);}.theme-home-button-arrow > .icon{width:16px;height:16px;transition:transform .3s var(--theme-home-ease);}.theme-home-bundle-buy:is(:hover, :focus-visible){background:#fff;transform:translateY(-3px);border-color:#fff;box-shadow:0 9px 20px #0004;color:#1b1b24;}.theme-home-bundle-buy:is(:hover, :focus-visible)::before{transform:translateX(110%) skewX(-20deg);}.theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow{background:var(--theme-area-lighter);color:#fff;transform:translateX(1px);}.theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow > .icon{transform:translateX(2px);}.theme-home-bundle-buy:active{transform:translateY(0) scale(.99);box-shadow:0 2px 6px #0002;}.theme-home-bundle-featured .theme-home-bundle-buy{color:#fff;background:var(--theme-brand-gradient-x);border-color:#ffffff12;box-shadow:inset 0 1px 0 #ffffff1a;}.theme-home-bundle-featured .theme-home-button-arrow{background:#ffffff12;}.theme-home-bundle-featured .theme-home-bundle-buy:is(:hover, :focus-visible){border-color:#ffffff60;box-shadow:inset 0 1px 0 #ffffff30, 0 9px 24px #a44ed238;}.theme-home-bundle-featured .theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow{background:#fff;color:#75529b;}.theme-home-bundle-baller{display:grid;grid-template-columns:220px 1fr 1.2fr;align-items:center;gap:30px;margin-top:24px;padding:30px;border:1px solid var(--theme-border-muted);border-radius:22px;background:linear-gradient(110deg, #c3acf106, transparent 45%), var(--theme-area);box-shadow:inset 0 1px 0 #ffffff04;}.theme-home-baller-art{position:relative;display:grid;place-items:center;min-width:0;height:220px;isolation:isolate;}.theme-home-baller-art > span{position:absolute;z-index:-1;top:5px;left:50%;transform:translateX(-50%);font-size:140px;font-weight:650;letter-spacing:-10px;color:#ffffff04;line-height:1;}.theme-home-baller-art > img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 14px #0006);transition:transform .5s var(--theme-home-ease);}.theme-home-baller-art:hover > img{transform:translateY(-5px);}.theme-home-baller-label{display:block;color:#b5a2d5;font-size:10px;letter-spacing:.5px;margin-bottom:10px;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;color:#9f9fb1;max-width:290px;margin-top:10px;}.theme-home-baller-copy .theme-home-bundle-price{margin:19px 0;}.theme-home-baller-copy .theme-home-bundle-price strong{font-size:31px;}.theme-home-baller-copy > .theme-home-bundle-buy{max-width:285px;min-height:46px;background:var(--theme-surface-fill);color:#e5e5f1;}.theme-home-baller-copy > .theme-home-bundle-buy:hover{background:var(--theme-surface-inset);}.theme-home-baller-includes{padding-left:25px;border-left:1px solid var(--theme-border-muted);min-width:0;}.theme-home-baller-includes > span{display:block;font-size:11px;color:#9696aa;margin-bottom:24px;}.theme-home-baller-includes .theme-home-bundle-checklist{grid-template-columns:1fr 1fr;gap:25px 18px;padding:0;border:0;}.theme-home-baller-includes .theme-home-bundle-checklist li{align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;}.theme-home-baller-includes .icon{margin-top:1px;}.theme-home-hardware-help{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;font-size:12px;color:#a5a5b3;}.theme-home-hardware-help > span, .theme-home-hardware-help > a{display:flex;gap:9px;align-items:center;}.theme-home-hardware-help > a{color:#dddded;min-height:44px;}.theme-home-hardware-help .icon{width:15px;height:15px;}.theme-home-brand-line{color:#b4b9bf;}.theme-home-brand-dot{background:linear-gradient(135deg, #e076ed, #9581f3);box-shadow:0 0 20px #b15be744;}.theme-home-title-gradient{background-image:linear-gradient(102deg, #d956e7 0%, #bc79e6 30%, #9f82f2 60%, #d888e8 100%);}.theme-home-release{background:color-mix(in srgb, var(--theme-body) 53%, transparent);color:#ccccd0;border-color:#ffffff16;}.theme-home-release:hover{background:var(--theme-surface-fill);border-color:#ffffff2b;}.theme-home-release > .icon{color:#c3c3c8;}.theme-home-hero-copy > p{color:#b2b6bd;}.theme-home-films{padding:88px 0 55px;background:transparent;border:0;overflow:hidden;}.theme-home-films .theme-home-heading-row{align-items:flex-end;margin-bottom:40px;}.theme-home-films h2{font-size:52px;letter-spacing:-2.2px;}.theme-home-film-stage{--theme-film-width:min(76vw, 1000px);position:relative;display:grid;place-items:center;perspective:1600px;touch-action:pan-y;isolation:isolate;}.theme-home-screen{position:relative;z-index:2;width:var(--theme-film-width);min-width:0;border-radius:22px;}.theme-home-screen::after{content:'';position:absolute;bottom:-1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg, transparent, #d88af09c, #93bdf5a6, transparent);pointer-events:none;}.theme-home-screen-picture{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:var(--theme-body);overflow:hidden;text-align:left;cursor:pointer;touch-action:pan-y;}.theme-home-screen-picture img, .theme-home-screen-picture video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}.theme-home-screen-picture img{filter:none;}.theme-home-screen-picture video{opacity:0;transition:opacity .4s;}.theme-home-screen-picture.is-playing video{opacity:1;}.theme-home-screen-picture::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, #0005, transparent 25%, transparent 75%, #0003);box-shadow:inset 0 0 0 1px #ffffff08;}.theme-home-screen-picture:focus-visible{outline-offset:-5px;outline-width:2px;}.theme-home-screen-corner{position:absolute;z-index:1;top:23px;left:26px;display:flex;align-items:center;gap:9px;color:#f0f0f4;font-size:10px;font-weight:500;letter-spacing:.3px;text-shadow:0 1px 6px #0008;}.theme-home-film-dot{width:5px;height:5px;display:block;border-radius:50%;background:#fff;box-shadow:0 0 12px #ffffff6b;}.theme-home-screen-picture.is-playing .theme-home-screen-play{opacity:0;}.theme-home-film-wings{position:absolute;inset:0;z-index:1;pointer-events:none;}.theme-home-film-neighbour{position:absolute;top:23px;bottom:24px;width:var(--theme-film-width);padding:7px 7px 0;border-radius:22px;border:1px solid var(--theme-border-muted);background:var(--theme-area);color:#d0d0dd;overflow:hidden;text-align:left;pointer-events:auto;opacity:.5;transition:opacity .3s, filter .3s;filter:saturate(.7);transform:scale(.88);box-shadow:0 15px 35px #0003;}.theme-home-film-previous{right:calc(50% + var(--theme-film-width)/2 + 22px);transform-origin:right center;transform:scale(.88) rotateY(8deg);}.theme-home-film-next{left:calc(50% + var(--theme-film-width)/2 + 22px);transform-origin:left center;transform:scale(.88) rotateY(-8deg);}.theme-home-film-neighbour:hover{opacity:.85;filter:saturate(1);}.theme-home-film-neighbour > img{width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:14px;display:block;}.theme-home-neighbour-caption{display:flex;flex-direction:column;gap:7px;padding:20px 24px;}.theme-home-neighbour-caption > small{font-size:11px;color:#aaaab9;}.theme-home-neighbour-caption > strong{font-size:23px;letter-spacing:-.5px;font-weight:500;}.theme-home-film-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:32px;max-width:1000px !important;width:min(76vw, 1000px) !important;}.theme-home-film-pagination{display:flex;gap:8px;align-items:center;}.theme-home-film-pagination > button{position:relative;display:flex;align-items:center;gap:7px;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:25px;background:transparent;color:#77778c;transition:background .25s, border-color .25s, color .25s;}.theme-home-film-pagination > button > span{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.3px;}.theme-home-film-pagination > button > i{width:0;height:4px;border-radius:3px;background:var(--theme-brand-gradient-x);transition:width .3s;opacity:0;}.theme-home-film-pagination > button[aria-pressed="true"]{border-color:transparent;background:transparent;color:#e9dff5;}.theme-home-film-pagination > button[aria-pressed="true"] > i{width:24px;opacity:1;}.theme-home-film-pagination > button:hover{color:#e3e3ef;background:transparent;}.theme-home-film-controls{display:flex;align-items:center;gap:10px;}.theme-home-film-count{color:#707085;font-size:11px;font-variant-numeric:tabular-nums;margin-right:13px;letter-spacing:2px;}.theme-home-film-count strong{color:#d4d4e3;font-weight:500;}.theme-home-film-controls > button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--theme-border-muted);border-radius:50%;background:var(--theme-area);color:#b7b7cb;transition:background .2s, border-color .2s, color .2s;}.theme-home-film-controls > button:hover{background:var(--theme-area-light);border-color:#ffffff35;color:#fff;}.theme-home-film-controls > .theme-home-film-count + button > .icon{transform:rotate(180deg);}.theme-home-film-controls .icon{width:18px;height:18px;}.theme-home-film-ghost{position:absolute;z-index:3;left:50%;top:0;transform:translateX(-50%);pointer-events:none;user-select:none;}.theme-home-stories{border:0;}.theme-home-review-wall{display:grid;grid-template-columns:330px minmax(0, 1fr);gap:52px;align-items:center;}.theme-home-review-intro > h2{font-size:64px;line-height:1.04;letter-spacing:-2.8px;text-wrap:balance;}.theme-home-review-intro > p{font-size:16px;max-width:295px;margin-top:24px;line-height:1.75;color:#aaaabb;}.theme-home-review-score{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px;gap:13px;}.theme-home-review-score > strong{font-size:76px;line-height:1;font-weight:550;letter-spacing:-4px;color:#d9f8ec;}.theme-home-review-score > strong > span{font-size:22px;letter-spacing:-.7px;margin-left:9px;font-weight:400;color:#7d8b91;}.theme-home-review-score > span:last-child{font-size:11px;color:#9a9aaa;margin-top:2px;}.theme-home-rating-stars{position:relative;display:block;width:114px;height:18px;color:#ffffff1c;}.theme-home-rating-stars > span{position:absolute;left:0;top:0;display:flex;gap:6px;overflow:hidden;width:100%;height:100%;}.theme-home-rating-stars > span + span{width:calc(100% - 5.4px);}.theme-home-rating-stars .icon{width:18px;height:18px;flex:none;fill:currentColor;stroke:none;}.theme-home-review-link{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:46px;padding:0 17px;margin-top:27px;border-radius:10px;border:1px solid var(--theme-border-muted);font-size:12px;transition:background .2s, border-color .2s;}.theme-home-review-link > .icon{width:15px;height:15px;}.theme-home-review-notes{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;padding:16px 9px 30px;}.theme-home-review-note{--theme-note:#b7a1ed;position:relative;display:flex;flex-direction:column;min-width:0;min-height:255px;margin:0;padding:24px 27px 27px;border:1px solid color-mix(in srgb, var(--theme-note) 20%, transparent);border-radius:18px;background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--theme-note) 17%, transparent), transparent 58%), var(--theme-area);box-shadow:0 14px 28px #0002, inset 0 1px 0 #ffffff06;transform:rotate(-1.7deg);transition:transform .4s var(--theme-home-ease), box-shadow .4s, border-color .4s;}.theme-home-review-note::after{content:'';position:absolute;bottom:-1px;left:18%;right:18%;height:1px;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--theme-note) 65%, transparent), transparent);}.theme-home-review-note:hover{transform:translateY(-5px) rotate(0deg);border-color:color-mix(in srgb, var(--theme-note) 40%, transparent);box-shadow:0 20px 35px #0004;}.theme-home-note-heading{display:flex;align-items:center;gap:12px;min-height:30px;margin-bottom:20px;color:var(--theme-note);}.theme-home-note-quote{font-family:Georgia, serif;font-size:58px;line-height:30px;height:30px;transform:translateY(9px);color:var(--theme-note);}.theme-home-note-heading > span:nth-child(2){font-size:9px;color:#9494a8;letter-spacing:.2px;margin-left:auto;}.theme-home-note-heading > .icon{width:14px;height:14px;opacity:.8;}.theme-home-review-note blockquote{font-size:23px;line-height:1.36;letter-spacing:-.65px;font-weight:450;color:#eeeef5;margin:0 0 26px;max-width:310px;text-wrap:pretty;}.theme-home-review-note:first-child blockquote{font-size:27px;line-height:1.3;letter-spacing:-.8px;}.theme-home-review-note figcaption{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:17px;border-top:1px solid var(--theme-border-muted);}.theme-home-review-monogram{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;background:color-mix(in srgb, var(--theme-note) 12%, transparent);border:1px solid color-mix(in srgb, var(--theme-note) 17%, transparent);color:var(--theme-note);font-size:11px;font-weight:550;box-shadow:inset 0 1px 0 #ffffff05;}.theme-home-review-note figcaption > span:last-child{display:flex;flex-direction:column;gap:6px;}.theme-home-review-note figcaption strong{font-size:12px;font-weight:500;color:#c7c7d6;}.theme-home-review-note time{font-size:10px;color:#8c8ca0;}.theme-home-review-notes.is-in-view .theme-home-review-note{animation:home-note-appear .7s var(--theme-home-ease) both;}.theme-home-review-notes.is-in-view .theme-home-review-note:nth-child(2){animation-delay:.08s;}.theme-home-review-notes.is-in-view .theme-home-review-note:nth-child(3){animation-delay:.16s;}.theme-home-review-notes.is-in-view .theme-home-review-note:nth-child(4){animation-delay:.24s;}.theme-home-baller-copy .theme-home-button-arrow{background:#ffffff07;}.theme-home-baller-copy .theme-home-bundle-buy:is(:hover, :focus-visible){background:var(--theme-area-lighter);border-color:#ffffff35;box-shadow:0 9px 20px #0003;}.theme-home-baller-copy .theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow{background:#f0f0f5;color:#1b1b24;}.theme-home-screen{padding:0;border:0;background:none;box-shadow:none;}.theme-home-screen-picture{border-radius:20px;}.theme-home-screen-chip{position:absolute;bottom:16px;inset-inline-start:18px;display:flex;flex-direction:column;gap:2px;padding:11px 16px;border:1px solid #ffffff1c;border-radius:14px;background:#0e0e14b8;backdrop-filter:blur(14px);text-align:start;pointer-events:none;}.theme-home-screen-chip span{font-size:11px;letter-spacing:.4px;color:#b9bdc9;}.theme-home-screen-chip strong{font-size:15.5px;font-weight:700;letter-spacing:-0.3px;color:#ffffff;}.theme-home-bundle-baller .theme-home-bundle-buy{border:0;background:#f0f0f5;color:#1b1b24;}.theme-home-bundle-baller .theme-home-bundle-buy:hover{background:#ffffff;color:#1b1b24;}.theme-home-browse-button{border:1px solid var(--theme-border);transition:border-color .3s, background .3s;}.theme-home-browse-button .icon{transition:transform .3s var(--theme-ease);}.theme-home-browse-button:hover .icon{transform:translateX(3px);}.button:hover{transform:translateY(-1px);}.button:active{transition-duration:.08s;transform:translateY(0) scale(.985);}.theme-hero-buttons .theme-trial-symbol{color:#fff;}.theme-home-heading-aside{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.theme-home-hw-heading{align-items:flex-end;}.theme-home-hw-heading > div:first-child{max-width:560px;}.theme-home-hw-lead{margin:16px 0 0;font-size:14px;line-height:1.75;color:#a9a6b5;max-width:52ch;}.theme-home-hw-actions{max-width:none !important;flex-wrap:nowrap;align-items:center;gap:12px;padding-bottom:4px;}.theme-home-hw-actions .theme-home-browse-button{min-height:52px;}.theme-logo-rail-track{display:flex;width:max-content;animation:logo-rail 70s linear infinite;}.theme-home-logo-rail:hover .theme-logo-rail-track{animation-play-state:paused;}.theme-logo-rail-set{display:flex;}.theme-logo-rail-item{gap:10px;color:#cfccd9;font-size:12.5px;font-weight:550;white-space:nowrap;}.theme-logo-rail-item:hover{color:#fff;}.theme-logo-rail-track{gap:0;animation-duration:95s;}.theme-logo-rail-set{gap:0;padding-right:0;}.theme-logo-rail-item{border:0;border-radius:0;background:transparent;transition:opacity .25s, transform .25s;}.theme-logo-rail-item > img{border:0;border-radius:0;}.theme-logo-rail-item:hover{border:0;background:transparent;}.theme-home-browse-button{background:#f5f5f5;color:#131217;border-color:transparent;box-shadow:inset 0 1px 0 #fff9, 0 10px 24px -14px #000c;}.theme-home-browse-button:hover, .theme-home-browse-button:is(:hover, :focus-visible){background:#fff;color:#131217;border-color:transparent;box-shadow:inset 0 1px 0 #fff, 0 14px 30px -14px #000;}.theme-home-stories{padding:100px 0 36px;}.theme-home-stories-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px;}.theme-home-stories-copy > h2{color:#f4f2f8;text-wrap:balance;}.theme-home-stories-copy > p{margin:16px 0 0;max-width:46ch;font-size:15px;line-height:1.7;color:#a9a6b5;}.theme-home-stories-score{display:flex;align-items:center;gap:16px;flex:none;border-radius:18px;color:inherit;transition:border-color .22s, transform .22s, box-shadow .22s;}.theme-home-stories-score > strong{font-size:58px;line-height:1;letter-spacing:-3px;font-weight:600;color:#fff;}.theme-home-stories-score-meta{display:grid;gap:8px;font-size:12px;color:#a9a6b5;}.theme-home-stories-score .theme-home-rating-stars{width:106px;height:17px;}.theme-home-stories-score .theme-home-rating-stars .icon{width:17px;height:17px;}.theme-home-stories-score .theme-home-rating-stars > span{gap:5px;}.theme-home-stories-slider{position:relative;}.theme-home-stories-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 10px;margin:0 -2px;}.theme-home-stories-track::-webkit-scrollbar{display:none;}.theme-home-story-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:18px;min-height:250px;padding:24px 26px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);transition:border-color .22s, transform .22s, box-shadow .22s;}.theme-home-story-card:hover{border-color:var(--theme-border);transform:translateY(-3px);box-shadow:0 20px 40px -28px #000;}.theme-home-story-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}.theme-home-story-verified{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:#1f9d5c;color:#fff;font-size:11px;font-weight:600;box-shadow:0 8px 18px -10px #1f9d5c;}.theme-home-story-verified > .icon{width:13px;height:13px;}.theme-home-story-card > blockquote{flex:1;margin:0;font-size:19px;line-height:1.45;letter-spacing:-.3px;font-weight:450;color:#eeeef5;text-wrap:pretty;}.theme-home-stories-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;}.theme-home-stories-arrows{display:flex;gap:8px;}.theme-home-stories-arrows > button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-area);color:#e6e3ee;cursor:pointer;transition:border-color .22s, background .22s, transform .22s, opacity .22s;}.theme-home-stories-arrows > button > .icon{width:17px;height:17px;}.theme-home-stories-arrows > button:first-child > .icon{transform:rotate(180deg);}.theme-home-stories-arrows > button:hover:not(:disabled){border-color:#cb34e466;background:var(--theme-area-light);transform:translateY(-1px);}.theme-home-stories-arrows > button:disabled{opacity:.3;cursor:default;}.theme-home-stories .theme-home-review-link{margin-top:0;}.theme-hero-action-primary:hover{color:#131217;}.theme-home-browse-button:hover{color:#131217;}.theme-home-logo-rail{position:relative;width:min(var(--theme-max), calc(100% - 112px));margin:0 auto;padding:60px 0 12px;overflow:hidden;direction:ltr;-webkit-mask:none;mask:none;}.theme-home-logo-rail::before, .theme-home-logo-rail::after{content:'';position:absolute;top:0;bottom:0;z-index:1;width:180px;pointer-events:none;}.theme-home-logo-rail::before{left:0;background:linear-gradient(90deg, var(--theme-body) 15%, transparent);}.theme-home-logo-rail::after{right:0;background:linear-gradient(270deg, var(--theme-body) 15%, transparent);}.theme-logo-rail-item{padding:0 36px;opacity:.78;}.theme-logo-rail-item > img{width:auto;height:32px;max-width:160px;object-fit:contain;filter:brightness(0) invert(1);}.theme-logo-rail-item:hover{opacity:1;transform:none;}.theme-home-title-gradient{padding-bottom:.14em;margin-bottom:-.14em;}.theme-home-screen-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);place-items:center;}.theme-home-screen-play > .icon{width:28px;height:28px;margin-left:4px;fill:currentColor;stroke:none;}.theme-home-stories-copy > h2{margin:0;}.theme-home-review-link{background:#f5f5f5;color:#131217;border-color:transparent;font-weight:600;box-shadow:inset 0 1px 0 #fff9, 0 10px 24px -14px #000c;}.theme-home-review-link:hover{background:#fff;color:#131217;border-color:transparent;}.theme-home-bundle-popular{gap:6px;padding:6px 11px 6px 8px;border:1px solid var(--theme-border-strong);border-radius:999px;background:linear-gradient(135deg, #cb34e4e6, #946bebe6);color:#fff;font-size:10.5px;font-weight:650;box-shadow:0 10px 22px -10px #cb34e4d9, inset 0 1px 0 #ffffff40;}.theme-home-bundle-popular > .icon{width:12px;height:12px;fill:#fff;}.theme-home-bundle-checklist li{align-items:center;font-size:12px;color:#d6d3df;}#catalog-grid.theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}.theme-home-bundle-checklist{grid-template-columns:1fr 1fr;gap:14px 18px;}.theme-home-bundle-checklist li{gap:10px;}.theme-home-bundle-checklist .icon{width:18px;height:18px;padding:0;border:0;border-radius:0;background:none;color:#b4b1bf;stroke-width:1.6;}.theme-home-stories-copy > h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;}.theme-home-stories-copy > h2 > span{color:#8f8c9c;font-weight:550;}.theme-home-stories-score, .theme-home-stories-score:hover{padding:0;border:0;background:none;box-shadow:none;transform:none;}.theme-home-screen-play{width:auto;height:50px;padding:0 20px 0 7px;border:1px solid #ffffff2b;border-radius:999px;background:#0e0e14b8;color:#fff;display:inline-flex;align-items:center;gap:12px;font:600 13px/1 Inter, sans-serif;letter-spacing:-.1px;white-space:nowrap;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 40px -18px #000, inset 0 1px 0 #ffffff1c;transition:background .25s, border-color .25s, transform .25s var(--theme-ease), box-shadow .25s;}.theme-home-screen-play > i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#0e0e14;transition:background .25s, color .25s, transform .25s;}.theme-home-screen-play > i > .icon{width:13px;height:13px;margin-left:2px;fill:currentColor;stroke:none;}.theme-home-screen-picture:hover .theme-home-screen-play{transform:translate(-50%, -50%) translateY(-2px);background:#15151ee8;border-color:#ffffff47;box-shadow:0 22px 44px -18px #000, inset 0 1px 0 #ffffff24;}.theme-home-screen-picture:hover .theme-home-screen-play > i{background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;transform:scale(1.06);}.theme-logo-rail-item{display:grid;place-items:center;flex:none;}.theme-logo-rail-item img{width:100%;height:100%;object-fit:contain;transition:filter .35s, opacity .35s;}.theme-logo-rail-item{width:240px;height:96px;}.theme-logo-rail-item:hover img{filter:none;opacity:1;}.theme-logo-rail-item img{filter:none;opacity:.9;}.theme-home-faq{padding:44px 0 110px;}.theme-home-faq-layout{display:grid;grid-template-columns:minmax(280px, 380px) minmax(0, 1fr);align-items:start;gap:70px;}.theme-home-faq-intro{position:sticky;top:120px;}.theme-home-faq-intro > h2{margin:0;font-size:clamp(34px, 3.4vw, 46px);font-weight:600;letter-spacing:-1.6px;line-height:1.06;color:#fff;}.theme-home-faq-intro > p{max-width:340px;margin:16px 0 30px;font-size:15px;line-height:1.7;color:#a9a6b5;}.theme-home-faq-help{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:14px;max-width:360px;margin-top:38px;padding:18px;border:1px solid var(--theme-border);border-radius:16px;background:linear-gradient(140deg, #cb34e40f, transparent 60%), var(--theme-area);}.theme-home-faq-help-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 10px 22px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;color:#fff;}.theme-home-faq-help-icon > .icon{width:18px;height:18px;}.theme-home-faq-help strong{display:block;font-size:14px;font-weight:600;color:#fff;}.theme-home-faq-help div > span{display:block;margin-top:4px;font-size:12.5px;line-height:1.6;color:#a9a6b5;}.theme-home-faq-help > a{display:inline-flex;align-items:center;gap:8px;grid-column:2;justify-self:start;font-size:12.5px;font-weight:600;color:#dca8f0;transition:color 0.2s, gap 0.25s var(--theme-ease);}.theme-home-faq-help > a:hover{gap:11px;color:#fff;}.theme-home-faq-help > a > .icon{width:14px;height:14px;}.theme-hero-backdrop{position:absolute;inset:-40px 0 0;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_hero-backdrop.webp") 50% 0 / cover no-repeat;opacity:.85;mask-image:linear-gradient(180deg, #000 0%, #000 55%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 55%, transparent 100%);}@keyframes film-glass-reflection{0%, 25%{background-position:100% 0;opacity:0;}35%{opacity:.65;}65%{opacity:.65;}75%, 100%{background-position:0% 0;opacity:0;}}@keyframes action-voice{from{transform:scaleY(.35);}to{transform:scaleY(1);}}@keyframes hero-film-arrive{from{opacity:0;transform:translateY(18px) scale(.99);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes home-title-light{to{background-position:100% 50%;}}@keyframes home-note-appear{from{opacity:.35;translate:0 20px;}to{opacity:1;translate:0 0;}}@keyframes logo-rail{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:1200px){.theme-hero-base-glow{top:140px;}.theme-film-wrap{width:calc(100% - 112px);}}@media (max-width:1150px){.theme-home-hero-copy > p{font-size:13px;margin:17px 0 19px;}.theme-home-bundles{gap:16px;}.theme-home-bundle{padding:21px;}.theme-home-bundle-copy h3{font-size:20px;}.theme-home-bundle-art{height:165px;}.theme-home-bundle-price strong{font-size:31px;}.theme-home-bundle-baller{grid-template-columns:170px 1fr 1.12fr;padding:25px;gap:22px;}.theme-home-baller-includes{padding-left:20px;}.theme-home-baller-includes .theme-home-bundle-checklist{grid-template-columns:1fr;gap:13px;}.theme-home-baller-includes .theme-home-bundle-checklist li{font-size:11px;}.theme-home-baller-copy h3{font-size:22px;}.theme-home-review-wall{grid-template-columns:275px minmax(0, 1fr);gap:33px;}.theme-home-review-intro > h2{font-size:54px;}.theme-home-review-notes{gap:16px;padding-inline:7px;}.theme-home-review-note{padding:22px;min-height:255px;}.theme-home-review-note blockquote{font-size:21px;}.theme-home-review-note:first-child blockquote{font-size:24px;}.theme-home-note-heading > span:nth-child(2){font-size:8px;}.theme-home-note-heading{gap:8px;}}@media (max-width:1100px){.theme-home-stories-track{grid-auto-columns:calc((100% - 16px) / 2);}.theme-storefront .theme-home-collection-grid > .theme-collection-card:nth-child(n+16){display:none;}}@media (max-width:1000px){.theme-hero-media{aspect-ratio:2.35;border-radius:15px;}.theme-film-caption{left:19px;bottom:19px;}.theme-film-controls{right:18px;bottom:19px;}.theme-film-glass-frame{border-radius:20px;}.theme-home-faq-layout{grid-template-columns:minmax(0, 1fr);gap:34px;}.theme-home-faq-intro{position:static;}.theme-home-bundle-checklist{grid-template-columns:1fr;gap:12px;}}@media (max-width:900px){.theme-home-films{padding-top:70px;}.theme-home-films h2{font-size:44px;}.theme-home-film-stage{--theme-film-width:84vw;}.theme-home-film-bottom{width:84vw !important;}.theme-home-screen-corner{top:18px;left:20px;}.theme-home-film-pagination{gap:2px;}.theme-home-film-pagination > button{padding:0 9px;}.theme-home-film-count{display:none;}.theme-home-review-wall{grid-template-columns:1fr;gap:30px;}.theme-home-review-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:start;}.theme-home-review-intro > h2{grid-column:1;grid-row:1/3;font-size:54px;}.theme-home-review-intro > p{grid-column:1;margin-top:15px;max-width:280px;}.theme-home-review-score{grid-column:2;grid-row:1/3;margin:0;justify-self:end;}.theme-home-review-score > strong{font-size:66px;}.theme-home-review-link{grid-column:2;grid-row:3;justify-self:end;margin-top:18px;}.theme-home-review-notes{padding:10px 9px 28px;gap:22px;}.theme-home-review-note{min-height:245px;padding:25px 27px;}.theme-home-review-note blockquote{font-size:23px;}.theme-home-review-note:first-child blockquote{font-size:27px;}.theme-home-note-heading > span:nth-child(2){font-size:9px;}}@media (max-width:800px){.theme-home-brand-line{justify-content:center;margin-bottom:22px;font-size:10px;}.theme-home-hero-copy{display:flex;flex-direction:column;align-items:center;padding:0;}.theme-home-release{display:none;}.theme-home-hero-copy > p{max-width:420px;font-size:14px;margin:0 0 25px;line-height:1.75;}.theme-home-games{padding:75px 0 28px;}.theme-home-heading-row{gap:24px;}.theme-home-hardware{padding:64px 0 28px;}.theme-home-hardware .theme-home-heading-row{align-items:flex-start;gap:30px;}.theme-home-heading-aside{max-width:270px;}.theme-home-heading-aside p{font-size:12px;}}@media (max-width:760px){.theme-hero-buttons > .button{min-height:44px;padding:12px 17px;gap:17px;font-size:12px;}.theme-hero-buttons > .button > .icon{width:16px;height:16px;}.theme-film-caption-mark > img{width:17px;}.theme-film-caption strong{font-size:10px;font-weight:550;}.theme-film-caption div > span{font-size:8px;}.theme-film-caption > div{gap:2px;}.theme-film-controls .icon{width:13px;height:13px;}.theme-film-caption-mark img{width:21px;}.theme-film-caption > strong{font-size:12px;font-weight:500;}.theme-motion-toggle > .icon{width:12px;height:12px;}.theme-motion-toggle > .icon{width:12px;height:12px;}.theme-hero-buttons .theme-hero-action-primary > .icon{width:15px;height:15px;}.theme-hero-buttons .theme-hero-action-secondary > .icon{width:17px;height:17px;}.theme-hero-base-glow{inset:100px -38% -8px;background:radial-gradient(ellipse 82% 55% at 50% 61%, #e8c6f2 0%, #bd79d0d9 27%, #8e48a188 50%, transparent 90%), radial-gradient(ellipse 58% 67% at 8% 61%, #b73a9ea3, transparent 78%), radial-gradient(ellipse 60% 67% at 94% 61%, #5b9eceb8, transparent 78%);}.theme-hero-texture{opacity:.065;}.theme-hero-media{aspect-ratio:auto;border-radius:12px;min-height:0;height:auto;padding-bottom:48px;background:var(--theme-well);box-shadow:none;}.theme-hero-media video{object-position:center;position:relative;display:block;aspect-ratio:16/9;width:100%;height:auto;object-fit:contain;}.theme-film-shade{bottom:48px;background:linear-gradient(0deg, color-mix(in srgb, var(--theme-body) 20%, transparent), transparent 30%);}.theme-proof-score > strong{font-size:27px;letter-spacing:-1.2px;}.theme-proof-score > span{font-size:9px;}.theme-proof-divider{height:28px;}.theme-proof-copy{gap:6px;}.theme-proof-count{font-size:10px;line-height:12px;}.theme-proof-arrow{width:27px;height:27px;flex-basis:27px;}.theme-proof-arrow > .icon{width:13px;height:13px;}.theme-film-caption{bottom:11px;left:10px;gap:7px;}.theme-film-caption-mark{width:25px;height:25px;border-radius:7px;border:0;background:#ffffff05;}.theme-film-caption-mark img{width:16px;}.theme-film-caption > strong{font-size:9px;color:#c0c0c0;}.theme-film-controls{right:9px;bottom:10px;gap:4px;}.theme-film-controls > .theme-icon-button{width:27px;height:27px;border-radius:7px;background:#ffffff04;}.theme-film-controls > .theme-icon-button .icon{width:12px;height:12px;}.theme-film-controls > .theme-icon-button:last-child{display:grid;}.theme-film-controls > .theme-motion-toggle{min-width:52px;height:27px;font-size:8px;gap:4px;padding:0 6px;border-radius:7px;background:#ffffff04;}.theme-motion-toggle > .icon{width:10px;height:10px;}.theme-film-glass-frame{border-radius:17px;box-shadow:0 18px 35px #04040459, inset 0 1px 0 #ffffff26, inset 0 -1px 0 #ffffff12;}.theme-hero-buttons .theme-hero-action{min-height:56px;padding:0 15px 0 23px;gap:15px;font-size:13px;font-weight:600;line-height:20px;}.theme-hero-buttons{margin-top:27px;gap:10px;max-width:358px;width:calc(100% - 24px);}.theme-hero-buttons .theme-hero-action{height:50px;min-height:50px;max-height:50px;border-radius:12px;padding:0 11px 0 16px;font-size:12px;gap:9px;line-height:22px;}.theme-hero-star:nth-child(n + 85){display:block;}.theme-hero-star:nth-child(n + 109){display:none;}.theme-film-wrap{width:calc(100% - 112px);}.theme-film-wrap{width:calc(100% - 112px);}.theme-hero-crown-light{top:-180px;width:900px;height:320px;opacity:.5;}.theme-hero-channel-art{top:6px;width:100%;opacity:.7;mask-image:linear-gradient(90deg, #000, transparent 29%, transparent 71%, #000);}.theme-hero-channel-art .theme-hero-channels-desktop{display:none;}.theme-hero-channel-art .theme-hero-channels-mobile{display:block;}.theme-hero-buttons .theme-hero-action-secondary{gap:10px;}.theme-hero-media{background-color:var(--theme-area);}.theme-home-heading-row p{font-size:14px;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-home-screen-chip{bottom:10px;inset-inline-start:10px;padding:8px 12px;border-radius:11px;}.theme-home-screen-chip strong{font-size:13px;}.theme-home-hw-actions{flex-wrap:wrap;}.theme-home-stories{padding-top:64px;}.theme-home-stories-head{flex-direction:column;align-items:flex-start;gap:22px;}.theme-home-stories-score{width:100%;justify-content:flex-start;}.theme-home-stories-track{grid-auto-columns:88%;}.theme-home-story-card > blockquote{font-size:17px;}.theme-home-logo-rail{width:calc(100% - 40px);padding-top:40px;}.theme-home-logo-rail::before, .theme-home-logo-rail::after{width:70px;}.theme-logo-rail-item{padding:0 22px;}.theme-logo-rail-item > img{height:24px;max-width:120px;}#catalog-grid.theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}.theme-logo-rail-item img{height:100%;}.theme-home-faq{padding:70px 0 80px;}.theme-hero-backdrop{inset:0;opacity:.75;}}@media (max-width:700px){.theme-home-games{padding:64px 0 25px;}.theme-storefront .theme-home-collection-grid > .theme-collection-card:nth-child(n+15){display:none;}.theme-home-all-games{min-height:46px;font-size:12px;padding:0 15px;gap:13px;}.theme-home-heading-row:has(.theme-home-all-games){align-items:center;}.theme-home-game-count{min-width:25px;height:23px;}.theme-home-bundles{grid-template-columns:1fr;gap:22px;}.theme-home-bundle{padding:25px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}.theme-home-bundle-top{grid-column:1/-1;}.theme-home-bundle-art{grid-column:2;grid-row:2;margin:10px -10px 0;height:190px;}.theme-home-bundle-art > span{font-size:94px;top:35px;letter-spacing:-6px;}.theme-home-bundle-copy{grid-column:1;grid-row:2;align-self:center;padding-top:24px;}.theme-home-bundle-copy h3{font-size:22px;}.theme-home-bundle-copy > p{min-height:0;font-size:12px;max-width:230px;}.theme-home-bundle-price{margin:18px 0 20px;}.theme-home-bundle-price strong{font-size:31px;}.theme-home-bundle-checklist{grid-column:1/-1;margin-top:7px;padding:24px 0;}.theme-home-bundle-buy{grid-column:1/-1;min-height:48px;}.theme-home-bundle-baller{grid-template-columns:1fr 1fr;padding:25px;gap:20px;}.theme-home-baller-art{grid-column:2;grid-row:1;height:210px;}.theme-home-baller-art > span{font-size:110px;top:35px;}.theme-home-baller-copy{grid-column:1;grid-row:1;}.theme-home-baller-includes{grid-column:1/-1;padding:22px 0 0;border-left:0;border-top:1px solid var(--theme-border-muted);}.theme-home-baller-includes > span{margin-bottom:19px;}.theme-home-baller-includes .theme-home-bundle-checklist{grid-template-columns:1fr 1fr;margin:0;gap:20px;}.theme-home-baller-copy > .theme-home-bundle-buy{font-size:11px;gap:10px;padding:0 13px;}.theme-home-hardware-help{gap:12px;font-size:11px;}.theme-home-films{padding:64px 0 25px;}.theme-home-films .theme-home-heading-row{margin-bottom:28px;}.theme-home-films h2{font-size:39px;}.theme-home-film-stage{--theme-film-width:88vw;}.theme-home-film-bottom{width:88vw !important;padding-top:23px;}.theme-home-screen{border-radius:17px;}.theme-home-screen-corner{top:15px;left:16px;font-size:9px;}.theme-home-film-neighbour{top:10px;bottom:10px;padding:5px 5px 0;border-radius:16px;}.theme-home-film-previous{right:calc(50% + var(--theme-film-width)/2 + 12px);}.theme-home-film-next{left:calc(50% + var(--theme-film-width)/2 + 12px);}.theme-home-film-pagination{gap:0;}.theme-home-film-pagination > button{min-width:35px;padding:0 7px;}.theme-home-film-pagination > button[aria-pressed="true"] > i{width:16px;}.theme-home-film-pagination > button > span{font-size:9px;}.theme-home-film-controls{gap:7px;}.theme-home-film-controls > button{width:44px;height:44px;}.theme-home-film-bottom{gap:12px;}.theme-home-review-notes{gap:20px;padding:8px 7px 20px;}.theme-home-review-note{padding:22px;min-height:250px;}.theme-home-review-note blockquote{font-size:20px;}.theme-home-review-note:first-child blockquote{font-size:23px;}.theme-home-note-heading > span:nth-child(2){display:none;}.theme-home-note-heading > .icon{margin-left:auto;}.theme-home-bundle-checklist{grid-template-columns:1fr 1fr;gap:14px 18px;}}@media (max-width:600px){.theme-home-brand-line{font-size:8px;letter-spacing:1px;margin-bottom:20px;}.theme-home-hero-copy > p{font-size:12px;max-width:320px;line-height:1.8;margin-bottom:23px;}.theme-home-games{scroll-margin-top:90px;}.theme-home-heading-row{display:block;margin-bottom:22px;}.theme-home-heading-row p{font-size:12px;margin-top:13px;}.theme-home-heading-aside{margin-top:19px;max-width:none;}.theme-home-heading-aside p{font-size:12px;margin-bottom:7px;}.theme-home-hardware-help a{min-height:40px;}.theme-home-films h2{font-size:52px;letter-spacing:-2.2px;}.theme-home-films h2{font-size:44px;}.theme-home-films h2{font-size:39px;}.theme-home-heading-row:has(.theme-home-all-games){display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:26px;}.theme-home-all-games{margin-top:0;}.theme-home-heading-row:has(.theme-home-all-games) p{font-size:12px;}.theme-home-hardware{scroll-margin-top:90px;padding:64px 0 25px;}.theme-home-hardware .theme-home-heading-row{margin-bottom:28px;}.theme-home-bundle{padding:22px;display:flex;}.theme-home-bundle-top{min-height:28px;}.theme-home-bundle-art{height:180px;margin:7px -4px 12px;}.theme-home-bundle-art > span{font-size:118px;letter-spacing:-9px;top:15px;}.theme-home-bundle-copy{padding-top:0;}.theme-home-bundle-copy h3{font-size:23px;}.theme-home-bundle-copy > p{font-size:12px;max-width:270px;margin-top:8px;min-height:0;}.theme-home-bundle-price{margin:20px 0 22px;}.theme-home-bundle-price strong{font-size:33px;}.theme-home-bundle-checklist{padding:22px 0 25px;margin:0;}.theme-home-bundle-buy{font-size:12px;}.theme-home-bundle-baller{display:flex;flex-direction:column;gap:0;padding:23px;}.theme-home-baller-art{height:185px;width:100%;margin-bottom:12px;}.theme-home-baller-art > span{top:20px;}.theme-home-baller-copy{width:100%;}.theme-home-baller-copy h3{font-size:24px;}.theme-home-baller-copy > .theme-home-bundle-buy{max-width:none;font-size:12px;}.theme-home-baller-includes{width:100%;margin-top:26px;}.theme-home-baller-includes .theme-home-bundle-checklist{grid-template-columns:1fr;gap:17px;}.theme-home-baller-includes .theme-home-bundle-checklist li{font-size:12px;}.theme-home-hardware-help{flex-direction:column;gap:2px;margin-top:22px;}.theme-home-films h2{font-size:35px;letter-spacing:-1.6px;}.theme-home-film-stage{--theme-film-width:calc(100vw - 36px);}.theme-home-screen-corner{top:12px;left:14px;font-size:8px;}.theme-home-film-controls{gap:7px;}.theme-home-film-pagination > button{min-width:31px;padding:0 6px;gap:5px;}.theme-home-film-pagination > button[aria-pressed="true"] > i{width:10px;}.theme-home-film-bottom{width:calc(100% - 36px) !important;gap:8px;}.theme-home-film-neighbour{opacity:.45;}.theme-home-review-intro{display:block;}.theme-home-review-intro > h2{font-size:49px;letter-spacing:-2px;}.theme-home-review-intro > h2 > br{display:none;}.theme-home-review-intro > p{margin-top:17px;}.theme-home-review-score{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:8px;align-items:center;max-width:310px;margin-top:28px;}.theme-home-review-score > strong{font-size:64px;grid-row:1/3;letter-spacing:-3px;}.theme-home-review-score > strong > span{font-size:17px;margin-left:6px;}.theme-home-review-score > .theme-home-rating-stars{align-self:end;}.theme-home-review-score > span:last-child{font-size:10px;align-self:start;}.theme-home-review-link{margin-top:23px;}.theme-home-review-wall{gap:31px;}.theme-home-review-notes{grid-template-columns:1fr;gap:19px;padding:8px 5px 10px;}.theme-home-review-note{min-height:0;padding:24px 25px;transform:rotate(-1deg);}.theme-home-review-note:hover{transform:translateY(-3px) rotate(0);}.theme-home-note-heading{margin-bottom:18px;}.theme-home-note-heading > span:nth-child(2){display:block;font-size:9px;}.theme-home-note-heading > .icon{margin-left:0;}.theme-home-review-note blockquote{font-size:24px;line-height:1.35;max-width:320px;margin-bottom:25px;}.theme-home-review-note:first-child blockquote{font-size:28px;}.theme-home-review-note figcaption{padding-top:18px;}.theme-home-review-note figcaption strong{font-size:12px;}.theme-home-review-note time{font-size:10px;}.theme-home-film-controls > button{width:44px;height:44px;}.theme-home-review-intro > p{font-size:15px;max-width:320px;}.theme-home-browse-button{min-height:46px;font-size:12px;}.theme-home-stories-copy > h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;}.theme-home-logo-rail{padding-top:28px;}.theme-home-logo-rail::before, .theme-home-logo-rail::after{width:44px;}.theme-logo-rail-item{width:150px;height:64px;padding:0 16px;}}@media (max-width:380px){.theme-hero-buttons > .button{padding:11px 14px;font-size:11px;gap:13px;}.theme-film-caption{left:8px;gap:5px;}.theme-film-caption > strong{font-size:8px;}.theme-film-controls{right:8px;gap:3px;}.theme-film-controls > .theme-motion-toggle{min-width:48px;font-size:8px;padding-inline:5px;}.theme-film-controls > .theme-icon-button{width:25px;}.theme-hero-buttons .theme-hero-action{padding:0 15px 0 23px;font-size:13px;font-weight:600;line-height:20px;gap:15px;}.theme-hero-buttons .theme-hero-action{padding:0 15px 0 23px;gap:15px;font-size:13px;font-weight:600;line-height:20px;}.theme-hero-buttons .theme-hero-action{padding:0 11px 0 16px;font-size:12px;line-height:22px;gap:9px;}.theme-hero-buttons .theme-hero-action{padding-inline:15px;gap:6px;font-size:11px;padding-left:13px;}.theme-film-wrap{width:calc(100% - 112px);}.theme-film-wrap{width:calc(100% - 112px);}.theme-film-wrap{width:calc(100% - 112px);}.theme-hero-buttons .theme-hero-action-secondary{gap:10px;}.theme-hero-buttons .theme-hero-action-secondary{gap:10px;}.theme-home-film-pagination > button{min-width:28px;padding-inline:5px;}}@media (min-width:1600px){.theme-hero-base-glow{inset:150px -1% -20px;}}@media (min-width:761px) and (max-width:1000px){.theme-hero-channel-art{width:1480px;opacity:.75;}.theme-home-hw-heading{flex-direction:column;align-items:flex-start;gap:22px;}}@media (prefers-reduced-motion:reduce){.theme-hero-action > .icon, .theme-proof-count > .icon{transition:none;}.theme-star-twinkle, .theme-film-glass-frame::before{animation:none;}.theme-film-glass-frame::before{opacity:0;}.theme-hero-buttons .theme-hero-action, .theme-hero-buttons .theme-hero-action *{transition:none !important;animation:none !important;transform:none !important;}.theme-hero-buttons .theme-hero-action::before{display:none;}.theme-film-wrap{animation:none !important;}.theme-hero-proof, .theme-hero-proof::before, .theme-hero-proof *{transition:none !important;}.theme-hero-proof:is(:hover, :focus-visible){transform:translateX(-50%);}.theme-hero-proof:is(:hover, :focus-visible) .theme-proof-arrow > .icon{transform:none;}.theme-home-review-note, .theme-home-review-note:hover{transform:none;}.theme-home-review-notes.is-in-view .theme-home-review-note{animation:none !important;}.theme-home-bundle-buy:is(:hover, :focus-visible, :active), .theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow, .theme-home-bundle-buy:is(:hover, :focus-visible) .theme-home-button-arrow > .icon, .theme-home-browse-button:is(:hover, :focus-visible, :active), .theme-home-browse-button:is(:hover, :focus-visible) > .icon{transform:none;}.theme-home-bundle-buy::before{display:none;}.theme-logo-rail-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;}.theme-logo-rail-set[aria-hidden]{display:none;}.theme-logo-rail-track{animation-duration:95s;}}body.ipsApp{font-family:Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;}#ipsLayout_mainArea{display:block;min-height:0;border-radius:0;}.ipsApp h1, .ipsApp h2, .ipsApp h3, .ipsApp h4{color:inherit;}.ipsApp .theme-form-field input, .ipsApp .theme-form-field textarea, .ipsApp .theme-form-field select{-webkit-appearance:none;appearance:none;background-image:none;box-shadow:none;min-height:0;font-size:15px;}.ipsApp .theme-form-field select{background-image:linear-gradient(45deg, transparent 50%, #9999a7 50%), linear-gradient(135deg, #9999a7 50%, transparent 50%);background-position:calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px;}.ipsApp .theme-form-field input:focus, .ipsApp .theme-form-field textarea:focus, .ipsApp .theme-form-field select:focus{box-shadow:none;outline:2px solid #d12ee3;outline-offset:0;}.ipsApp .theme-form-field label{display:block;}.ipsApp .navlinks a, .ipsApp .crumb a{text-decoration:none;}.ipsApp .faq details p{margin:0;}#ipsLayout_mainArea:not(:has(.wrap)){width:min(1320px, calc(100% - 96px));margin-inline:auto !important;padding:10px 0 90px !important;font-size:15px;}.ipsApp .ipsBreadcrumb, .ipsApp #ipsLayout_mainArea .ipsBreadcrumb{display:none;}.ipsApp .ipsPageHeader{background:transparent;border:0;box-shadow:none;padding:22px 0 20px;margin-bottom:8px;border-radius:0;}.ipsApp .ipsPageHeader.ipsBox{border:0;}.ipsApp .ipsType_pageTitle{font-size:44px;font-weight:500;letter-spacing:-2px;line-height:1.1;color:#f1f0f5;}.ipsApp .ipsType_pageTitle a{color:inherit;}.ipsApp .ipsPageHeader .ipsType_light, .ipsApp .ipsPageHeader .ipsType_reset{color:#9999a7;}.ipsApp .ipsPageHeader .ipsType_light{font-size:15px;line-height:1.7;margin-top:8px;}.ipsApp .ipsBox{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:10px;box-shadow:none;}.ipsApp .ipsBox_transparent, .ipsApp .ipsBox.ipsBox_transparent{background:transparent;border:0;}.ipsApp .ipsBox .ipsBox{border-radius:8px;}.ipsApp .ipsBox_alt{background:var(--theme-area-lighter);}.ipsApp .ipsAreaBackground{background:var(--theme-area-lighter);}.ipsApp .ipsAreaBackground_light{background:var(--theme-surface-hover);}.ipsApp .ipsAreaBackground_reset{background:var(--theme-area-light);}.ipsApp .ipsAreaBackground_dark{background:var(--theme-border);color:#f1f0f5;}.ipsApp .ipsWidget{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:10px;box-shadow:none;}.ipsApp .ipsWidget_title, .ipsApp .ipsWidget .ipsWidget_title{background:transparent;color:#f1f0f5;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:16px 20px;border-bottom:1px solid var(--theme-border-muted);border-radius:0;}.ipsApp .ipsWidget_title a{color:inherit;}.ipsApp .ipsWidget.ipsWidget_primary .ipsWidget_title{background:transparent;color:#d12ee3;}.ipsApp .ipsWidget_inner{padding:18px 20px;}.ipsApp .ipsType_sectionTitle{background:transparent;color:#f1f0f5;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:16px 20px;border-bottom:1px solid var(--theme-border-muted);border-radius:0;}.ipsApp .ipsType_sectionTitle a{color:inherit;}.ipsApp .ipsType_sectionTitle .ipsType_light{text-transform:none;letter-spacing:0;font-weight:400;}.ipsApp .ipsType_secondaryTitle{background:var(--theme-area-lighter);color:#9999a7;border-radius:0;font-size:12px;letter-spacing:1px;text-transform:uppercase;}.ipsApp .ipsType_minorHeading, .ipsApp .ipsType_light, .ipsApp .ipsType_light a:not(.ipsButton){color:#9999a7;}.ipsApp .ipsType_sectionHead, .ipsApp .ipsType_richText, .ipsApp .ipsType_normal, .ipsApp .ipsType_medium, .ipsApp .ipsType_break{color:#f1f0f5;}.ipsApp .ipsType_sectionHead{font-weight:500;letter-spacing:-.4px;}.ipsApp .ipsType_negative{color:#ff7b7b;}.ipsApp .ipsType_success, .ipsApp .ipsType_positive{color:#d12ee3;}.ipsApp .ipsType_warning, .ipsApp .ipsType_issue{color:#d12ee3;}.ipsApp .ipsType_richText a:not(.ipsButton){color:#d12ee3;}.ipsApp .ipsType_richText pre, .ipsApp .ipsType_richText code{background:var(--theme-area-lighter);color:#f1f0f5;border:1px solid var(--theme-border-muted);border-radius:6px;}.ipsApp .ipsType_richText blockquote, .ipsApp .ipsQuote{background:var(--theme-area-lighter);border-color:var(--theme-border-muted);border-left:3px solid #d12ee3;border-radius:6px;}.ipsApp .ipsQuote_citation{background:var(--theme-surface-fill);color:#9999a7;}.ipsApp .ipsSpoiler{background:var(--theme-area-lighter);border-color:var(--theme-border-muted);}.ipsApp .ipsSpoiler_header{background:var(--theme-surface-fill);color:#f1f0f5;}.ipsApp .ipsTabs{background:transparent;border-bottom:1px solid var(--theme-border-muted);border-radius:0;padding:0;color:#9999a7;}.ipsApp .ipsTabs_item{color:#9999a7;font-weight:500;font-size:14px;background:transparent;border-radius:0;position:relative;}.ipsApp .ipsTabs_item:not(.ipsTabs_activeItem):hover{background:transparent;color:#f1f0f5;}.ipsApp .ipsTabs_item.ipsTabs_activeItem{background:transparent;color:#f1f0f5;}.ipsApp .ipsTabs_item.ipsTabs_activeItem::after{content:'';position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:#d12ee3;border-radius:4px;}.ipsApp .ipsTabs_panels, .ipsApp .ipsTabs_panel{background:transparent;border:0;box-shadow:none;}.ipsApp .ipsTabs_panels.ipsBox{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-top:0;border-radius:0 0 10px 10px;}.ipsApp .ipsTabs_dummyItem{background:var(--theme-area-lighter);color:#f1f0f5;}.ipsApp .ipsTabs_withIcons .ipsTabs_item{color:#9999a7;}.ipsApp .ipsButton{font-family:inherit;font-size:13px;font-weight:600;border-radius:6px;padding:11px 18px;letter-spacing:0;transition:background .18s, color .18s, border-color .18s;text-shadow:none;}.ipsApp .ipsButton:hover:not(:active){background-image:none;}.ipsApp .ipsButton_primary, .ipsApp .ipsButton_important{background:var(--theme-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff24;border-color:transparent;}.ipsApp .ipsButton.ipsButton_primary:hover, .ipsApp .ipsButton.ipsButton_important:hover{background:var(--theme-gradient);color:#fff;filter:brightness(1.1);}.ipsApp .ipsButton_normal, .ipsApp .ipsButton_alternate, .ipsApp .ipsButton_light, .ipsApp .ipsButton_veryLight{background:var(--theme-surface-hover);border-color:var(--theme-border-strong);color:#f1f0f5;}.ipsApp .ipsButton_normal:hover, .ipsApp .ipsButton_alternate:hover, .ipsApp .ipsButton_light:hover, .ipsApp .ipsButton_veryLight:hover{background:var(--theme-border);color:#f1f0f5;background-image:none;}.ipsApp .ipsButton_veryLight.ipsButton_veryLight--negative, .ipsApp .ipsButton_link--negative{color:#ff7b7b;}.ipsApp .ipsButton_link{color:#d12ee3;font-weight:500;}.ipsApp .ipsButton_link:hover{color:#fff;}.ipsApp .ipsButton_link--light{color:#9999a7;}.ipsApp .ipsButton_positive{background:#d12ee3;color:#2a1430;}.ipsApp .ipsButton_negative{background:#3a1717;color:#ff9c9c;border-color:#ff7b7b33;}.ipsApp .ipsButton_intermediate{background:#342911;color:#e377ef;border-color:#e377ef33;}.ipsApp .ipsButton:active, .ipsApp .ipsButton_active{border-color:var(--theme-border-strong);background-image:none;}.ipsApp .ipsButton_disabled, .ipsApp .ipsButton[disabled]{opacity:.45;}.ipsApp .ipsButton_split .ipsButton{border-radius:0;}.ipsApp .ipsButton_split .ipsButton:first-child{border-radius:6px 0 0 6px;}.ipsApp .ipsButton_split .ipsButton:last-child{border-radius:0 6px 6px 0;}.ipsApp .ipsButtonRow li a, .ipsApp .ipsButtonRow li span, .ipsApp .ipsButtonRow li button{background:var(--theme-surface-inset);border-color:var(--theme-border-strong);color:#f1f0f5;}.ipsApp .ipsButtonRow li a.ipsButtonRow_active, .ipsApp .ipsButtonRow li a:hover{background:#d12ee314;color:#f1f0f5;}.ipsApp .ipsButtonRow::before{border-color:var(--theme-border-strong);}.ipsApp .ipsStream_snippetInfo{border-color:var(--theme-border-muted);}.ipsApp .ipsMenu{background:var(--theme-area-lighter);border:1px solid var(--theme-border);border-radius:8px;box-shadow:0 20px 60px #000a;color:#f1f0f5;}.ipsApp .ipsMenu_item a, .ipsApp .ipsMenu_item > span, .ipsApp .ipsMenu_item button{color:#f1f0f5;}.ipsApp .ipsMenu_item:not(.ipsMenu_itemClicked):not(.ipsMenu_itemNonSelect) > a:hover, .ipsApp .ipsMenu_item:not(.ipsMenu_itemClicked):not(.ipsMenu_itemNonSelect) > button:hover, .ipsApp .ipsMenu_item.ipsMenu_itemHover > a{background:var(--theme-border);color:#f1f0f5;}.ipsApp .ipsMenu_item[data-selected] a, .ipsApp .ipsMenu_item.ipsMenu_itemChecked a{color:#d12ee3;}.ipsApp .ipsMenu_sep{border-color:var(--theme-border-muted);}.ipsApp .ipsMenu_sep hr{border-color:var(--theme-border-muted);}.ipsApp .ipsMenu_title{color:#9999a7;background:transparent;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;}.ipsApp .ipsMenu_headerBar, .ipsApp .ipsMenu_footerBar{background:var(--theme-surface-hover);border-color:var(--theme-border-muted);}.ipsApp .ipsMenu_withStem::after{border-bottom-color:var(--theme-area-lighter);}.ipsApp .ipsMenu_withStem::before{border-bottom-color:var(--theme-border);}.ipsApp .ipsMenu_bottomStem.ipsMenu_withStem::after{border-top-color:var(--theme-area-lighter);border-bottom-color:transparent;}.ipsApp .ipsMenu_bottomStem.ipsMenu_withStem::before{border-top-color:var(--theme-border);border-bottom-color:transparent;}.ipsApp .ipsAutocompleteMenu{background:var(--theme-area-lighter);border:1px solid var(--theme-border);box-shadow:0 20px 60px #000a;color:#f1f0f5;}.ipsApp .ipsHovercard{background:var(--theme-area-lighter);border:1px solid var(--theme-border);box-shadow:0 20px 60px #000a;color:#f1f0f5;}.ipsApp .ipsDialog > div{background:var(--theme-area-light);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 30px 100px #000c;color:#f1f0f5;}.ipsApp .ipsDialog_title{color:#f1f0f5;border-bottom:1px solid var(--theme-border-muted);font-weight:500;letter-spacing:-.4px;}.ipsApp .ipsDialog_close{color:#9999a7;background:transparent;}.ipsApp .ipsDialog_close:hover{color:#f1f0f5;}.ipsApp .ipsDialog_loading{background:var(--theme-area-light);}.ipsApp .ipsModal{background:color-mix(in srgb, var(--theme-body) 75%, transparent);backdrop-filter:blur(6px);}.ipsApp .ipsMessage{background:var(--theme-area-lighter);color:#f1f0f5;border:1px solid var(--theme-border);border-left:3px solid #9999a7;border-radius:8px;box-shadow:none;font-size:14px;line-height:1.7;}.ipsApp .ipsMessage::before{color:inherit;}.ipsApp .ipsMessage_error{border-left-color:#ff7b7b;color:#ffb3b3;}.ipsApp .ipsMessage_success{border-left-color:#d12ee3;color:#f1e0b8;}.ipsApp .ipsMessage_warning{border-left-color:#d12ee3;color:#f0e1bd;}.ipsApp .ipsMessage_info, .ipsApp .ipsMessage_information{border-left-color:#8fc1ff;color:#d3e5ff;}.ipsApp .ipsMessage_general{border-left-color:#9999a7;}.ipsApp .ipsMessage a:not(.ipsUserPhoto):not(.ipsButton){color:inherit;border-bottom-color:currentColor;}.ipsApp .ipsMessage_code{background:#0009;color:#9999a7;}.ipsApp .ipsBadge{border-radius:5px;font-weight:500;letter-spacing:.2px;text-transform:none;}.ipsApp .ipsBadge_style1, .ipsApp .ipsBadge_new{--badge--background:#d12ee31f;--badge--color:#d12ee3;background:#d12ee31f;color:#d12ee3;}.ipsApp .ipsBadge_style2{background:#cb34e4;color:#dca8f0;}.ipsApp .ipsBadge_style3, .ipsApp .ipsBadge_warning{background:#3a1f2f;color:#ffb1d6;}.ipsApp .ipsBadge_style4, .ipsApp .ipsBadge_positive{background:#2a1430;color:#d12ee3;}.ipsApp .ipsBadge_style5, .ipsApp .ipsBadge_intermediate{background:#342911;color:#e377ef;}.ipsApp .ipsBadge_style6, .ipsApp .ipsBadge_negative{background:#2d1414;color:#ff9c9c;}.ipsApp .ipsBadge_style7, .ipsApp .ipsBadge_neutral{background:var(--theme-surface-inset);color:#9999a7;}.ipsApp .ipsBadge_normal{background:var(--theme-surface-inset);color:#f1f0f5;}.ipsApp .ipsItemStatus.ipsItemStatus_large{background:#d12ee3;color:#ffffff;}.ipsApp .ipsItemStatus{color:#d12ee3;}.ipsApp .ipsPoints{background:#d12ee31f;color:#d12ee3;}.ipsApp .ipsNotificationCount{background:#d12ee3;color:#ffffff;}.ipsApp .ipsTag, .ipsApp .ipsTag_prefix{background:#d12ee314;color:#d12ee3 !important;border-radius:4px;}.ipsApp .ipsTag::before, .ipsApp .ipsTag_prefix::before{display:none;}.ipsApp .ipsTag:hover, .ipsApp .ipsTag_prefix:hover{background:#d12ee326;}.ipsApp .ipsPagination .ipsPagination_page a, .ipsApp .ipsPagination .ipsPagination_first a, .ipsApp .ipsPagination .ipsPagination_last a, .ipsApp .ipsPagination .ipsPagination_next a, .ipsApp .ipsPagination .ipsPagination_prev a, .ipsApp .ipsPagination .ipsPagination_pageJump a{background:var(--theme-surface-fill);border:1px solid var(--theme-border);color:#f1f0f5;border-radius:6px;}.ipsApp .ipsPagination .ipsPagination_page a:hover, .ipsApp .ipsPagination .ipsPagination_next a:hover, .ipsApp .ipsPagination .ipsPagination_prev a:hover{background:var(--theme-surface-inset);color:#f1f0f5;}.ipsApp .ipsPagination .ipsPagination_page.ipsPagination_active a{background:#d12ee3;border-color:#d12ee3;color:#ffffff;font-weight:600;}.ipsApp .ipsPagination .ipsPagination_inactive a{opacity:.35;}.ipsApp .ipsPagination_pageJump a{color:#9999a7;}.ipsApp .ipsToolList .ipsButton{margin-bottom:0;}.ipsApp .ipsSideMenu_title, .ipsApp .ipsSideMenu_subTitle{color:#d12ee3;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;}.ipsApp .ipsSideMenu_item, .ipsApp .ipsSideMenu_item a{color:#9999a7;border-radius:6px;}.ipsApp .ipsSideMenu_item:hover, .ipsApp .ipsSideMenu_item a:hover{background:var(--theme-surface-lift);color:#f1f0f5;}.ipsApp .ipsSideMenu_item.ipsSideMenu_itemActive, .ipsApp .ipsSideMenu_item.ipsSideMenu_itemActive a, .ipsApp .ipsSideMenu_itemActive{background:#d12ee312;color:#f1f0f5;}.ipsApp .ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ span, .ipsApp .ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ span{background:var(--theme-area-lighter);color:var(--theme-text-strong);}.ipsApp .ipsSideMenu_list .ipsSideMenu_item{padding-block:9px;}.ipsApp .ipsSideMenu_list .ipsSideMenu_item [data-role="count"]{background:var(--theme-surface-inset);color:#9999a7;}.ipsApp .ipsForm input[type="text"], .ipsApp .ipsForm input[type="password"], .ipsApp .ipsForm input[type="email"], .ipsApp .ipsForm input[type="url"], .ipsApp .ipsForm input[type="tel"], .ipsApp .ipsForm input[type="number"], .ipsApp .ipsForm input[type="search"], .ipsApp .ipsForm input[type="date"], .ipsApp .ipsForm input[type="datetime-local"], .ipsApp .ipsForm input[type="time"], .ipsApp .ipsForm textarea, .ipsApp .ipsForm select, .ipsApp .ipsField_dummy{font-family:inherit;background:var(--theme-area-lighter);border:1px solid var(--theme-border);border-radius:6px;color:#f1f0f5;box-shadow:none;font-size:14px;min-height:44px;padding:10px 14px;}.ipsApp .ipsForm textarea{min-height:120px;line-height:1.6;}.ipsApp .ipsForm input::placeholder, .ipsApp .ipsForm textarea::placeholder{color:#626278;}.ipsApp .ipsForm input[type="text"]:focus, .ipsApp .ipsForm input[type="password"]:focus, .ipsApp .ipsForm input[type="email"]:focus, .ipsApp .ipsForm input[type="url"]:focus, .ipsApp .ipsForm input[type="tel"]:focus, .ipsApp .ipsForm input[type="number"]:focus, .ipsApp .ipsForm input[type="search"]:focus, .ipsApp .ipsForm textarea:focus, .ipsApp .ipsForm select:focus, .ipsApp .ipsField_focus{border-color:#d12ee3;box-shadow:none;outline:0;}.ipsApp .ipsForm input[type="text"]:hover, .ipsApp .ipsForm input[type="password"]:hover, .ipsApp .ipsForm input[type="email"]:hover, .ipsApp .ipsForm textarea:hover, .ipsApp .ipsForm select:hover{border-color:var(--theme-border-strong);}.ipsApp .ipsForm select:not([multiple]){-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #9999a7 50%), linear-gradient(135deg, #9999a7 50%, transparent 50%);background-position:calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px;}.ipsApp .ipsForm select option{background:var(--theme-area-lighter);color:#f1f0f5;}.ipsApp .ipsFieldRow_title, .ipsApp .ipsFieldRow_label, .ipsApp .ipsFieldRow .ipsFieldRow_title{color:#b2b2bb;font-size:14px;font-weight:500;}.ipsApp .ipsFieldRow_required{color:#d12ee3;font-weight:500;}.ipsApp .ipsFieldRow_desc{color:#9999a7;font-size:13px;line-height:1.6;}.ipsApp .ipsFieldRow_error .ipsFieldRow_title{color:#ff9c9c;}.ipsApp .ipsFieldRow_error .ipsType_warning, .ipsApp .ipsType_warning.ipsType_small{color:#ff9c9c;}.ipsApp .ipsForm_horizontal .ipsFieldRow > .ipsFieldRow_title{padding-top:12px;}.ipsApp .ipsFieldRow_fullWidth .ipsFieldRow_content, .ipsApp .ipsFieldRow_content{color:#f1f0f5;}.ipsApp .ipsCustomInput span{background:var(--theme-area-lighter);border-color:#ffffff29;box-shadow:none;}.ipsApp .ipsCustomInput input:checked + span, .ipsApp .ipsCustomInput input:active:checked:not(:disabled) + span, .ipsApp .ipsCustomInput input:active:not(:checked):not(:disabled) + span{background:var(--theme-brand-gradient);border-color:transparent;color:#fff;}.ipsApp .ipsToggle{background:var(--theme-surface-hover);border-color:var(--theme-border);}.ipsApp .ipsToggle span{background:#fff;}.ipsApp .ipsToggle.ipsToggle_on{background:#d12ee3;}.ipsApp .ipsToggle.ipsToggle_on span{background:#ffffff;}.ipsApp .ipsField_yesNo label{background:var(--theme-area-lighter);color:#9999a7;border-color:var(--theme-border);}.ipsApp .ipsField_yesNo .ipsField_yesNo_yes input[type="radio"]:checked + label{background:var(--theme-brand-gradient);color:#fff;}.ipsApp .ipsField_yesNo .ipsField_yesNo_no input[type="radio"]:checked + label{background:#3a1717;color:#ff9c9c;}.ipsApp .ipsField_yesNo input[type="radio"]:checked + label::after{color:inherit;}.ipsApp .ipsField_autocomplete, .ipsApp .ipsField_autocomplete input[type="text"]{background:var(--theme-area-lighter);color:#f1f0f5;}.ipsApp .ipsField_autocomplete{border:1px solid var(--theme-border);border-radius:6px;}.ipsApp .ipsField_autocomplete .cToken{background:#d12ee31f;color:#d12ee3;border-radius:4px;}.ipsApp .ipsField_autocomplete .cToken .cToken_close{color:inherit;}.ipsApp .ipsSelectTree{background:var(--theme-area-lighter);border:1px solid var(--theme-border);border-radius:6px;color:#f1f0f5;}.ipsApp .ipsSelectTree [data-role="tokenList"] .cToken{background:#d12ee3;color:#ffffff;}.ipsApp .ipsForm .ipsPad_half.ipsAreaBackground_light{background:transparent;border-top:1px solid var(--theme-border-muted);}.ipsApp .ipsFieldRow_searchResult{background:#d12ee30e;border-color:#d12ee333;}.ipsApp .ipsFieldRow_searchResult .ipsFieldRow_desc{color:#dca8f0;}.ipsApp .ipsField_fieldList label{color:#f1f0f5;}.ipsApp .ipsTooltip{background:var(--theme-area-lighter);border:1px solid var(--theme-border);color:#f1f0f5;font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 12px 40px #0009;}.ipsApp .ipsTooltip::after{border-top-color:var(--theme-area-lighter);border-bottom-color:var(--theme-area-lighter);}.ipsApp #elFlashMessage{background:#d12ee3;color:#26242b;border-radius:9px;padding:16px 22px;box-shadow:0 12px 70px #0008;font-size:14px;font-weight:500;border:0;text-shadow:none;line-height:1.4;}.ipsApp #elFlashMessage a{color:inherit;font-weight:650;text-decoration:underline;}.ipsApp #elGuestTerms{background:var(--theme-surface-hover);color:#9999a7;border-top:1px solid #d12ee326;font-size:13px;box-shadow:0 -20px 60px #0008;}.ipsApp #elGuestTerms .ipsType_sectionHead{color:#f1f0f5;font-size:15px;font-weight:500;}.ipsApp #elGuestTerms a:not(.ipsButton){color:#f1f0f5;border-bottom:1px solid var(--theme-border-strong);}.ipsApp #elGuestTerms a:not(.ipsButton):hover{color:#d12ee3;}.ipsApp .cGuestTeaser{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:10px;}.ipsApp .ipsComposeArea{background:transparent;}.ipsApp .ipsComposeArea_editor, .ipsApp .ipsComposeArea_dummy{background:var(--theme-area-lighter);border:1px solid var(--theme-border);border-radius:8px;color:#f1f0f5;}.ipsApp .ipsComposeArea_dummy{color:#9999a7;}.ipsApp .ipsComposeArea_withPhoto .ipsComposeArea_editor::before, .ipsApp .ipsComposeArea_withPhoto .ipsComposeArea_editor::after{display:none;}.ipsApp .cke_chrome, .ipsApp .ipsComposeArea .cke_chrome{border:0;box-shadow:none;background:transparent;border-radius:8px;}.ipsApp .cke_top, .ipsApp .cke_bottom, .ipsApp .cke_toolgroup, .ipsApp .cke_inner{background:var(--theme-area-lighter);border-color:var(--theme-border-muted);box-shadow:none;}.ipsApp .cke_top{border-radius:8px 8px 0 0;border-bottom:1px solid var(--theme-border-muted);}.ipsApp .cke_bottom{border-radius:0 0 8px 8px;border-top:1px solid var(--theme-border-muted);}.ipsApp .cke_toolgroup a.cke_button, .ipsApp .cke_button{border-color:transparent;}.ipsApp .cke_button_icon, .ipsApp .cke_button_label, .ipsApp .cke_button_arrow, .ipsApp .cke_combo_text, .ipsApp .cke_combo_arrow, .ipsApp .cke_path_item, .ipsApp .cke_path_empty{color:#d6d4dd;}.ipsApp .cke_button_on, .ipsApp a.cke_button_on, .ipsApp .cke_button:hover, .ipsApp .cke_combo_on a.cke_combo_button, .ipsApp .cke_combo:hover a.cke_combo_button{background:var(--theme-surface-inset);border-color:transparent;box-shadow:none;}.ipsApp .cke_button_on .cke_button_icon{color:#d12ee3;}.ipsApp .cke_button_disabled .cke_button_icon{opacity:.3;}.ipsApp .cke_wysiwyg_frame, .ipsApp .cke_wysiwyg_div, .ipsApp .cke_contents{background:var(--theme-area-lighter);color:#f1f0f5;}.ipsApp .cke_resizer{border-color:transparent transparent #65657c;}.ipsApp .cke_panel, .ipsApp .cke_combopanel{background:var(--theme-area-lighter);border:1px solid var(--theme-border);box-shadow:0 20px 60px #000a;border-radius:8px;}.ipsApp .cke_panel_block, .ipsApp .cke_panel_list, .ipsApp .cke_panel_listItem a{background:transparent;color:#f1f0f5;}.ipsApp .cke_panel_listItem a:hover{background:var(--theme-surface-lift);}.ipsApp .ipsComposeArea_dropZone, .ipsApp .ipsAttachment_dropZone{background:transparent;border:1px dashed var(--theme-border-strong);border-radius:8px;color:#9999a7;}.ipsApp .ipsAttachment_dropZone .ipsAttachment_dropZoneSmall_info{color:#9999a7;}.ipsApp .ipsAttachment_dropZoneSmall{background:transparent;}.ipsApp .ipsAttach{background:var(--theme-area-lighter);border:1px solid var(--theme-border-muted);border-radius:8px;color:#f1f0f5;}.ipsApp .ipsAttach .ipsAttach_title, .ipsApp .ipsAttach_title{color:#f1f0f5;}.ipsApp .ipsAttach_selection{background:#ffffff08;color:#f1f0f5;}.ipsApp .ipsAttach_selection.ipsAttach_selectionOn{background:#d12ee3;color:#ffffff;}.ipsApp .ipsAttachLink, .ipsApp .ipsAttachLink_image{border-color:var(--theme-border-muted);}.ipsApp .ipsAttachLink_image img{border-radius:6px;}.ipsApp .ipsCoverPhoto{background:var(--theme-area-light);border:0;border-radius:12px;overflow:hidden;}.ipsApp .ipsCoverPhoto_photo{border-radius:0;}.ipsApp .ipsCoverPhoto_container{background:linear-gradient(130deg, var(--theme-border), var(--theme-area-lighter));}.ipsApp .ipsCoverPhoto_container .ipsCoverPhoto_photo{filter:sepia(.25) saturate(.65);}.ipsApp .cProfileSidebarBlock{background:var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:10px;}.ipsApp .ipsUserPhoto{background:transparent;border:0;box-shadow:none;}.ipsApp .ipsUserPhoto img, .ipsApp .ipsUserPhoto span{box-shadow:none;}.ipsApp .ipsUserPhoto_variable img, .ipsApp .ipsUserPhoto_massive img{border:3px solid var(--theme-area-light);}.ipsApp .ipsRepBadge_positive, .ipsApp .ipsRepBadge_positive:hover{color:#d12ee3 !important;}.ipsApp .ipsRepBadge_negative, .ipsApp .ipsRepBadge_negative:hover{color:#ff7b7b !important;}.ipsApp .ipsRepBadge_neutral, .ipsApp .ipsRepBadge_neutral:hover{color:#9999a7 !important;}.ipsApp .ipsStreamItem_title{color:#f1f0f5;}.ipsApp .dhBtn{background:var(--theme-surface-fill);border:1px solid var(--theme-border-strong);color:#f1f0f5;border-radius:6px;font-weight:600;font-size:13px;padding:11px 18px;min-height:0;}.ipsApp .dhBtn--primary{background:var(--theme-gradient);border-color:transparent;color:#fff;}.ipsApp .dhBtn--primary:hover{background:var(--theme-gradient);color:#fff;filter:brightness(1.1);}.ipsApp .ipsType_break, .ipsApp .ipsType_richText{overflow-wrap:anywhere;}.ipsApp .ipsStreamItem_snippet{color:#9999a7;}.ipsApp .cStreamFilter{background:var(--theme-area-light);border-color:var(--theme-border-muted);color:#f1f0f5;}.ipsApp .cStreamFilter_active{color:#d12ee3;}.ipsApp #elSearchFilters{background:var(--theme-area-light);border-color:var(--theme-border-muted);}.ipsApp #elSearchWrapper{background:transparent;}.ipsApp #elSearchWrapper .ipsBox{background:var(--theme-area-light);}.ipsApp #elMainSearchInput, .ipsApp #elSearch input[type="search"]{background:var(--theme-area-lighter);min-height:54px;}.ipsApp .cSearchWrapper__button .ipsButton{padding:9px 16px;min-height:0;line-height:1.4;}.ipsApp #elSearchFilterToggle{color:#9999a7;}.ipsApp #elMessageViewer, .ipsApp .cMessage, .ipsApp #elMessageList{background:var(--theme-area-light);color:#f1f0f5;}.ipsApp #elMessageViewer.ipsBox{border:1px solid var(--theme-border-muted);}.ipsApp #elMessageViewer .ipsType_pageTitle{color:#f1f0f5;}.ipsApp .cAuthorPane, .ipsApp .cAuthorPane_info, .ipsApp .cAuthorPane_author a{color:#f1f0f5;}.ipsApp .cAuthorPane .ipsType_light, .ipsApp .cAuthorPane_stats li, .ipsApp .cAuthorPane_stats .ipsType_light{color:#9999a7;}.ipsApp .ipsReact_button, .ipsApp .ipsReact_reactions, .ipsApp .ipsReact_blurb{color:#9999a7;}.ipsApp .ipsReact_reactCount, .ipsApp .ipsReact_reactCount a{background:var(--theme-surface-fill);color:#f1f0f5;border-color:var(--theme-border-muted);}.ipsApp .ipsReact_types > ul{background:var(--theme-area-lighter);border:1px solid var(--theme-border);box-shadow:0 20px 60px #000a;}.ipsApp .ipsReact_types .ipsReact_reactions li a{background:transparent;}.ipsApp .ipsFollow, .ipsApp .ipsFollow.ipsButton{background:var(--theme-surface-fill);border-color:var(--theme-border-strong);color:#f1f0f5;}.ipsApp .ipsFollow .fa{color:#9999a7;}.ipsApp .ipsPager .ipsPager_type, .ipsApp .ipsPager .ipsPager_title{color:#9999a7;}.ipsApp .ipsPager a:hover .ipsPager_title{color:#f1f0f5;}.ipsApp .ipsPager_prev, .ipsApp .ipsPager_next{background:transparent;}.ipsApp .ipsLoading::after, .ipsApp .ipsLoading_small::after{filter:invert(.9);}.ipsApp #elAjaxLoading{background:var(--theme-area-lighter);color:#f1f0f5;border:1px solid var(--theme-border);border-radius:8px;box-shadow:0 20px 60px #000a;}.ipsApp .ipsProgressBar{background:var(--theme-surface-inset);border-radius:20px;overflow:hidden;}.ipsApp .ipsProgressBar_progress, .ipsApp .ipsProgressBar.ipsProgressBar_animated .ipsProgressBar_progress{background:#d12ee3;color:#ffffff;}.ipsApp .ipsTable th, .ipsApp .ipsMatrix th, .ipsApp .ipsMatrix .ipsMatrix_rowTitle, .ipsApp .ipsMatrix .ipsMatrix_subHeader{background:var(--theme-area-lighter);color:#9999a7;border-color:var(--theme-border-muted);font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;}.ipsApp .ipsTable td, .ipsApp .ipsMatrix td, .ipsApp .ipsMatrix tr{border-color:var(--theme-border-muted);color:#f1f0f5;background:transparent;}.ipsApp .ipsTable tr:hover td, .ipsApp .ipsMatrix tr:hover td{background:var(--theme-surface-lift);}.ipsApp .ipsTable_zebra tr:nth-child(even) td{background:var(--theme-surface-stripe);}.ipsApp .ipsTable .ipsTable_wrap{background:transparent;}.ipsApp .ipsMatrix .ipsMatrix_rowTitle{text-transform:none;letter-spacing:0;font-size:14px;color:#f1f0f5;}.ipsApp .ipsSpacer_top, .ipsApp .ipsSpacer_bottom{border-color:var(--theme-border-muted);}.ipsApp hr, .ipsApp .ipsHr{border-color:var(--theme-border-muted);}.ipsApp .ipsList_inline.ipsList_csv li, .ipsApp .ipsList_reset li, .ipsApp .ipsList_bullets li{color:inherit;}.ipsApp .ipsList_inline > li > .ipsBadge{vertical-align:middle;}.ipsApp .ipsPad_double.ipsAreaBackground_light, .ipsApp .ipsPad.ipsAreaBackground_light, .ipsApp .ipsPad.ipsAreaBackground{border-radius:8px;}.ipsApp .ipsSideMenu.ipsSideMenu_withRadios .ipsSideMenu_item > input + span::before{border-color:var(--theme-border-strong);background:transparent;}.ipsApp .ipsCarousel_shadowLeft, .ipsApp .ipsCarousel_shadowRight{display:none;}.ipsApp .ipsCarousel_nav a{background:var(--theme-area-lighter);border:1px solid var(--theme-border);color:#f1f0f5;}.ipsApp .ipsCarousel_item, .ipsApp .ipsCarousel .ipsBox{background:var(--theme-area-light);border-color:var(--theme-border-muted);}.ipsApp .ipsPageAction{background:var(--theme-area-lighter);border:1px solid var(--theme-border);box-shadow:0 20px 60px #000a;color:#f1f0f5;}.ipsApp .ipsPageAction .ipsPageAction_icon{color:#9999a7;text-shadow:none;}.ipsApp .ipsPageAction > ul > li.ipsPageAction_active{background:#d12ee31f;}.ipsApp .ipsPageAction > ul > li.ipsPageAction_active .ipsPageAction_icon, .ipsApp .ipsPageAction [data-role="actionMenu"]:hover .ipsPageAction_icon{color:#d12ee3;}.ipsApp .ipsPageAction > ul > li{border-color:var(--theme-border-muted);}.ipsApp .ui-datepicker{background:var(--theme-area-lighter);border:1px solid var(--theme-border);color:#f1f0f5;}.ipsApp .ui-datepicker .ui-datepicker-header{background:var(--theme-area-light);color:#f1f0f5;}.ipsApp .ui-datepicker td a, .ipsApp .ui-datepicker td span{color:#f1f0f5;background:transparent;}.ipsApp .ui-datepicker td a.ui-state-active, .ipsApp .ui-datepicker td a:hover{background:#d12ee3;color:#ffffff;}.ipsApp .ipsLightbox{background:color-mix(in srgb, var(--theme-body) 90%, transparent);}.ipsApp .ipsLightbox_meta, .ipsApp .ipsLightbox_close{color:#f1f0f5;}.ipsApp .cStaffDirectory .ipsType_sectionTitle{border-radius:10px 10px 0 0;}.ipsApp .cStaffDirectory .ipsType_light{color:#9999a7;}.ipsApp .cStaffDirectory .ipsBox{background:var(--theme-area-light);border-color:var(--theme-border-muted);}.ipsApp #elInlineMessage{background:var(--theme-surface-hover);color:#f1f0f5;border:1px solid #d12ee333;border-radius:8px;}.ipsApp #elInlineMessage a{color:#d12ee3;}.ipsApp .ipsAlert{background:var(--theme-area-light);border-color:var(--theme-border-muted);color:#f1f0f5;}.ipsApp .ipsCode, .ipsApp pre.ipsCode, .ipsApp .prettyprint{background:var(--theme-body);color:#d6d4dd;border:1px solid var(--theme-border-muted);border-radius:6px;}.ipsApp .prettyprint .pln{color:#d6d4dd;}.ipsApp .ipsMenu.ipsMenu_selectable .ipsMenu_item a{color:#f1f0f5;}.ipsApp .ipsMenu.ipsMenu_selectable .ipsMenu_item.ipsMenu_itemChecked a::before, .ipsApp .ipsMenu_selectable .ipsMenu_itemChecked > a::after{color:#d12ee3;}.ipsApp .ipsMenu_item > a .ipsMenu_itemCount{background:var(--theme-surface-hover);color:#9999a7;}.ipsApp .ipsMenu_item.ipsMenu_itemDisabled > a{color:#55556b;}.ipsApp .ipsMenu_item .ipsType_light{color:#9999a7;}.ipsApp .ipsMenu_innerContent{background:transparent;}.ipsApp .cUserHovercard .ipsType_sectionHead, .ipsApp .cUserHovercard .ipsType_pageTitle{color:#f1f0f5;}.ipsApp .cUserHovercard .ipsType_light{color:#9999a7;}.ipsApp .ipsColumns_collapsePhone .ipsColumn_narrow, .ipsApp .ipsColumn_veryNarrow{color:inherit;}.ipsApp #elCookieConsent{background:var(--theme-surface-hover);color:#9999a7;border-top:1px solid #d12ee326;}.ipsApp .ipsApp_noTouch .ipsTruncate_more, .ipsApp .ipsTruncate_more{color:#d12ee3;}.ipsApp .ipsTruncate_more span, .ipsApp .ipsTruncate_more a{background:transparent;color:#d12ee3;}.ipsApp .ipsForm_vertical .ipsFieldRow > .ipsFieldRow_title, .ipsApp .ipsForm_vertical .ipsFieldRow > .ipsFieldRow_label{margin-bottom:9px;}.ipsApp .ipsFieldRow_fullWidth .ipsType_richText{color:#9999a7;}.ipsApp .ipsType_veryLarge, .ipsApp .ipsType_huge, .ipsApp .ipsType_large{color:#f1f0f5;}.ipsApp .ipsType_veryLarge.ipsType_light, .ipsApp .ipsType_huge.ipsType_light, .ipsApp .ipsType_large.ipsType_light{color:#9999a7;}.ipsApp .ipsType_center.ipsType_light, .ipsApp .ipsType_blendLinks a, .ipsApp .ipsType_blendLinks a:hover{color:inherit;}.ipsApp .ipsType_blendLinks:not(.ipsType_noUnderline) a:not(.ipsButton):hover{color:#d12ee3;}.ipsApp .cLogin, .ipsApp #elLoginBox{background:var(--theme-area-light);border-color:var(--theme-border-muted);}.ipsApp .ipsPos_middle .ipsBox{border-radius:10px;}.ipsApp .ipsSideMenu_list .ipsSideMenu_item .fa{color:#9999a7;}.ipsApp .ipsClearfix.ipsPad_half.ipsAreaBackground_light, .ipsApp .ipsAreaBackground_light.ipsPad_half{border-radius:8px;}.ipsApp #elSearchWrapper .ipsFieldRow_content{color:#f1f0f5;}.ipsApp .ipsBox.ipsResponsive_pull{border-radius:10px;}.ipsApp .ipsBox_transparent .ipsType_sectionTitle{border-radius:0;}.ipsApp .ipsSocial_facebook, .ipsApp .ipsSocial_twitter, .ipsApp .ipsSocial_google, .ipsApp .ipsSocial_microsoft, .ipsApp .ipsSocial_linkedin, .ipsApp .ipsSocial_apple{border-radius:6px;}.ipsApp button.tab{font-size:14px;}.ipsApp .theme-select select{background-image:none;}.theme-footer-link-column > h2{color:#fff;}.theme-footer-guide-heading > h2{color:#f3f3f3;}.theme-heading h1{color:#f5f4f5;}.theme-account-section-title > h2{color:#e1e0e1;}.theme-mobile-popular h2{color:#b7b7b7;}.theme-forum-section > h2{color:#d2d1d2;}.theme-dash-card-head > h2{color:var(--theme-text-strong);}.theme-dash-help-card h3{color:var(--theme-text-strong);}.theme-home-bundle-copy h3{color:#f1f1f7;}.theme-home-baller-copy h3{color:#f1f1f7;}#ipsLayout_mainArea{width:auto !important;margin:0 !important;padding:0 !important;font-size:inherit;}body.ipsApp{background:var(--theme-body);}.ipsApp .theme-search > input, .ipsApp .theme-finder input{max-width:none;border:0;border-radius:0;background:none;box-shadow:none;}.ipsApp .theme-search > input{padding:0;font-size:12px;}.ipsApp .theme-finder input{padding:14px 0;font-size:13px;}.ipsApp .theme-field input, .ipsApp .theme-field textarea, .ipsApp .theme-field select{max-width:none;font-size:12px;}.ipsApp button.theme-button{font-size:12px;}.ipsApp input[type="text"]:focus, .ipsApp input[type="search"]:focus, .ipsApp input[type="email"]:focus, .ipsApp input[type="password"]:focus, .ipsApp input[type="url"]:focus, .ipsApp input[type="tel"]:focus, .ipsApp input[type="number"]:focus, .ipsApp textarea:focus, .ipsApp select:focus{box-shadow:none;border-color:var(--theme-border-strong);outline:none;}body[data-pageapp="forums"] #ipsLayout_mainArea:not(:has(main)){max-width:var(--theme-max);width:calc(100% - 112px);margin-inline:auto !important;padding:10px 0 90px !important;}.theme-board-toolbar .ipsNotificationCount{display:none;}.ipsApp .theme-reply button.btn{display:inline-flex;align-items:center;gap:14px;min-height:46px;padding:12px 18px;border:0;border-radius:11px;background:#f6f6f8;color:#151518;font-size:13px;font-weight:600;cursor:pointer;}.ipsApp .theme-reply button.btn:hover{background:#fff;}.ipsApp .theme-reply button.btn .icon{width:16px;height:16px;}.theme-reply .ipsComposeArea_withPhoto > .ipsPos_left{display:none;}.theme-reply .ipsComposeArea_withPhoto .ipsComposeArea_editor{margin-left:0;}.theme-reply .ipsComposeArea, .theme-reply .ipsComposeArea_editor{margin:0;}.ipsApp .theme-form input[type="file"]{font-size:12px;color:#9a98a2;}.ipsApp .theme-form input[type="file"]::file-selector-button{margin-right:12px;padding:9px 16px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-fill);color:#f2f2f5;font:600 12px Inter, sans-serif;cursor:pointer;transition:background .2s ease;}.ipsApp .theme-form input[type="file"]::file-selector-button:hover{background:var(--theme-surface-inset);}.ipsApp a:focus-visible{outline:2px solid #ffffff59;outline-offset:3px;border-radius:4px;}.ipsJS_has [data-reveal]{opacity:0;transform:translateY(26px);}.ipsJS_has [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity .8s var(--theme-ease), transform .8s var(--theme-ease);}.theme-home-stories-copy > h2{color:#f4f2f8;}.theme-offline h1{color:#f4f2f8;}html #ipsLayout_mainArea.theme-main-bare{padding:0 !important;}#ipsLayout_mainArea:not(:has(.wrap)) a:not([class]):hover{color:#d12ee3;}@media (max-width:1200px){body[data-pageapp="forums"] #ipsLayout_mainArea:not(:has(main)){width:calc(100% - 64px);}}@media (max-width:1050px){.ipsApp button.tab{font-size:12px;}}@media (max-width:979px){#ipsLayout_mainArea:not(:has(.wrap)){width:calc(100% - 48px);padding-bottom:60px !important;}}@media (max-width:760px){.ipsApp button.tab{font-size:13px;}.ipsApp .ipsPageHeader{padding:16px 0 14px;}body[data-pageapp="forums"] #ipsLayout_mainArea:not(:has(main)){width:calc(100% - 36px);}}@media (max-width:640px){#ipsLayout_mainArea:not(:has(.wrap)){width:calc(100% - 36px);}}@media (prefers-reduced-motion:reduce){.ipsJS_has [data-reveal]{opacity:1;transform:none;transition:none;}}.theme-empty-results{padding:60px 20px;text-align:center;border:1px dashed var(--theme-line-hi);border-radius:12px;grid-column:1/-1;}.theme-empty-results h3{font-size:21px;margin-bottom:8px;}.theme-empty-results p{font-size:12px;}.theme-empty-results > .icon{width:30px;height:30px;color:#8f8f8f;margin-bottom:16px;}.theme-empty-results h2{font-size:24px;margin-bottom:12px;}.theme-empty-results .button{margin-top:20px;}.theme-inner-page .product-info-main h1{font-size:45px;letter-spacing:-1.8px;}.theme-inner-page .product-info-main > p{font-size:14px;line-height:1.8;}.theme-catalogue-grid > .theme-empty-results{grid-column:1/-1;min-height:325px;border:1px dashed var(--theme-border-muted);border-radius:16px;}.theme-catalogue-grid > .theme-empty-results h3{font-size:23px;}.theme-catalogue-grid > .theme-empty-results p{font-size:13px;}.theme-portal-page [hidden]{display:none !important;}.theme-portal-page .breadcrumbs{margin-bottom:32px;}.theme-search-empty, .theme-empty-note{text-align:center;padding:35px;color:#9f9e9f;font-size:12px;line-height:1.8;}.theme-notification-settings{margin-top:22px;}.theme-notification-settings h2{font-size:19px;letter-spacing:-0.4px;}.theme-notifications > a{display:flex;align-items:center;gap:19px;padding:23px;border-bottom:1px solid var(--theme-border);}.theme-notifications > a:last-child{border:0;}.theme-notifications > a > span:nth-child(2){display:flex;flex-direction:column;gap:9px;flex:1;}.theme-notifications strong{font-size:13px;color:#d8d7d8;font-weight:500;}.theme-notifications small{font-size:10px;color:#969596;}.theme-notifications > a > .icon{width:15px;height:15px;color:#8c8b8c;}.theme-inner-page{padding:50px 0 85px;min-height:70vh;padding-top:48px;}.theme-page-kicker{display:block;font-size:11px;color:#9b9b9b;font-weight:500;margin-bottom:15px;letter-spacing:.2px;}.category-title .theme-page-kicker{margin-bottom:10px;}.theme-search-empty h2{font-size:22px;margin:0 0 20px;}.theme-page-signal{stroke-dasharray:8 92;animation:page-signal-flow 18s linear infinite;}.theme-page-signal-delayed{animation-delay:-10s;animation-duration:23s;}.theme-page-side-constellation::after{right:5%;}.theme-page-side-constellation::before, .theme-page-side-constellation::after{content:"";position:absolute;left:6%;top:280px;width:3px;height:3px;border-radius:50%;background:#c3c5cc55;box-shadow:28px 510px #b4c9d633, 3px 1040px #d4c2de33, 33px 1640px #c8ccd633, -8px 2260px #c6c7cf33;animation:edge-node-light 7s ease-in-out infinite;display:none;}.theme-page-edge-forums > i:first-child, .theme-page-edge-product > i:first-child{background-position:left -520px;}.theme-page-edge-forums > i:last-child, .theme-page-edge-product > i:last-child{background-position:left -700px;}.theme-page-edge-reviews > i:first-child, .theme-page-edge-dma > i:first-child{background-position:left -880px;}.theme-page-edge-reviews > i:last-child, .theme-page-edge-dma > i:last-child{background-position:left -250px;}.theme-page-edge-guides > i:first-child{background-position:left -180px;}.theme-page-edge-guides > i:last-child{background-position:left -1100px;}.theme-page-atmosphere{position:absolute;z-index:0;pointer-events:none;inset:0 0 auto;height:740px;overflow:hidden;}.theme-page-side-constellation{position:absolute;inset:390px 0 0;z-index:0;pointer-events:none;overflow:clip;mask-image:linear-gradient(180deg, transparent, #000 150px, #000 calc(100% - 100px), transparent);}.theme-page-side-constellation > i{position:absolute;inset:0 auto 0 0;width:220px;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_page-edge-traces.svg") left top/230px 1100px repeat-y;background-image:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_page-edge-left.svg");background-size:220px 5200px;background-position:left top;background-repeat:no-repeat;mask-image:linear-gradient(90deg, #000 0%, #000 48%, transparent 100%);}.theme-page-side-constellation > i:last-child{left:auto;right:0;transform:scaleX(-1);background-position:left 150px;background-image:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_page-edge-right.svg");}.theme-page-linework{position:absolute;inset:0;width:100%;height:650px;mask-image:linear-gradient(180deg, #0009, #000 20%, #000a 63%, transparent);}.theme-page-atmosphere-dma .theme-page-linework{opacity:.3;}.theme-portal-page{padding:30px 0 76px;min-height:65vh;background:var(--theme-bg);}.theme-page-atmosphere{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area) 38%, var(--theme-body)) 0%, color-mix(in srgb, var(--theme-area) 18%, var(--theme-body)) 40%, var(--theme-body) 100%);}.theme-page-top-light{position:absolute;inset:0;background:radial-gradient(ellipse 65% 48% at 55% 0%, color-mix(in srgb, var(--theme-area-lighter) 60%, transparent), transparent 85%);opacity:.65;}.has-page-atmosphere{background:var(--theme-body);}.theme-empty{padding:35px;text-align:center;font-size:14px;}.theme-page-linework{opacity:.3;}.theme-page-top-light{display:none;}.theme-page-side-constellation{opacity:.3;}.theme-error-details{margin-top:12px;}.theme-error-details > summary{cursor:pointer;font-size:12px;color:#9a97a8;}.theme-info-page .theme-page-heading{display:grid;gap:12px;max-width:620px;}.theme-info-page .theme-page-heading .theme-overline{color:#a9a6b5;font-size:11px;letter-spacing:1.4px;font-weight:600;}.theme-info-page .theme-page-heading h1{margin:0;font-size:clamp(34px, 4vw, 48px);line-height:1.02;letter-spacing:-1.6px;font-weight:600;color:#f4f2f8;}.theme-info-page .theme-page-heading p{margin:0;font-size:15px;line-height:1.7;color:#a9a6b5;}.theme-error-details-button > .icon{width:15px;height:15px;}.theme-error-details{width:min(920px, calc(100vw - 48px));padding:0;border:1px solid var(--theme-border-muted);border-radius:20px;background:var(--theme-body);color:#e6e3ee;box-shadow:0 40px 100px #000c;}.theme-error-details::backdrop{background:#000a;backdrop-filter:blur(6px);}.theme-error-details .theme-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--theme-border-muted);}.theme-error-details .theme-dialog-head h2{margin:0;font-size:17px;font-weight:600;}.theme-error-details-source{margin:16px 22px 0;font-size:12px;color:#a9a6b5;}.theme-error-details textarea{display:block;width:calc(100% - 44px);min-height:340px;margin:16px 22px 22px;padding:14px;font:12px/1.6 var(--theme-mono, ui-monospace, SFMono-Regular, Menlo, monospace);border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-body);color:#c9c6d4;resize:vertical;}.theme-page-atmosphere-reviews .theme-page-top-light{display:none;}body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap)) .ipsPageHeader{margin-bottom:22px;}body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap)) .ipsType_pageTitle{font-size:clamp(30px, 3vw, 40px);font-weight:600;letter-spacing:-1.2px;}body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap)) .ipsBox, body:not([data-pageapp="forums"]) #ipsLayout_mainArea:not(:has(main, .theme-portal-page, .wrap)) .ipsWidget{border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;}.theme-error-shell{position:relative;display:flex;align-items:center;min-height:calc(100dvh - 87px);overflow:hidden;isolation:isolate;}.theme-error-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;}.theme-error-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0.45;filter:brightness(0.55) saturate(0.9);}.theme-error-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, #0e0e14f7 0%, #0e0e14cc 42%, #0e0e1480 72%, #0e0e14b3 100%), linear-gradient(180deg, #0e0e1499 0%, #0e0e1433 40%, var(--theme-body) 98%);}.theme-error-glow{position:absolute;top:50%;right:10%;z-index:-1;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle, #cb34e42e, #946beb14 45%, transparent 70%);filter:blur(30px);pointer-events:none;transform:translateY(-50%);}.theme-error-page{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.9fr);align-items:center;gap:60px;width:min(var(--theme-max), calc(100% - 112px));margin:0 auto;padding:80px 0;}.theme-error-badge{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 14px;border:1px solid var(--theme-border);border-radius:999px;background:color-mix(in srgb, var(--theme-body) 50%, transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:11.5px;font-weight:600;letter-spacing:0.02em;color:#cfccd9;}.theme-error-badge > i{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 0 0 3px #cb34e426;}.theme-error-copy > h1{max-width:14ch;margin:22px 0 0;font-size:clamp(42px, 5vw, 68px);font-weight:600;letter-spacing:-2.2px;line-height:1.04;color:#f4f2f8;}.theme-error-copy > p{max-width:48ch;margin:18px 0 0;font-size:15px;line-height:1.75;color:#b3b0bf;}.theme-error-message{max-width:560px;margin-top:18px;padding:14px 16px;border:1px solid #ff7b7b33;border-radius:12px;background:#2d14148c;font-size:13px;line-height:1.6;color:#ffd2d2;}.theme-error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;}.theme-error-secondary{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#e6e3ee;font-size:13px;font-weight:600;cursor:pointer;transition:background-color 0.2s, border-color 0.2s, color 0.2s, transform 0.25s var(--theme-ease);}.theme-error-secondary:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;transform:translateY(-1px);}.theme-error-secondary > .icon{width:15px;height:15px;}.theme-error-links{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:38px;}.theme-error-links > a{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--theme-border-muted);border-radius:16px;background:color-mix(in srgb, var(--theme-area) 80%, transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f1eff5;transition:border-color 0.25s, transform 0.25s var(--theme-ease);}.theme-error-links > a:hover{border-color:var(--theme-border-strong);color:#fff;transform:translateY(-2px);}.theme-error-link-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 10px 22px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;color:#fff;}.theme-error-links > a:nth-child(2) .theme-error-link-icon{background:linear-gradient(135deg, #2fd0a7, #1d9bf0);box-shadow:0 10px 22px -12px #2fd0a7cc, inset 0 1px 0 #ffffff40;}.theme-error-links > a:nth-child(3) .theme-error-link-icon{background:linear-gradient(135deg, #5b8cff, #946beb);box-shadow:0 10px 22px -12px #5b8cffcc, inset 0 1px 0 #ffffff40;}.theme-error-link-icon > .icon{width:17px;height:17px;}.theme-error-links strong{display:block;font-size:13px;font-weight:600;}.theme-error-links small{display:block;margin-top:3px;font-size:11.5px;color:#9f9cab;}.theme-error-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:38px;padding-top:20px;border-top:1px solid var(--theme-border-muted);font-size:11.5px;color:#8f8c9c;}.theme-error-code code{margin-left:6px;padding:3px 8px;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-area-light);font-size:11px;color:#cfccd9;}.theme-error-visual{position:relative;display:grid;place-items:center;user-select:none;}.theme-error-number{font-size:clamp(150px, 17vw, 280px);font-weight:800;letter-spacing:-0.07em;line-height:0.9;background:linear-gradient(180deg, #ffffff 8%, #ffffff8c 55%, #ffffff0d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 30px 60px #000a);}.theme-error-mark{position:absolute;right:10%;bottom:4%;display:grid;place-items:center;width:86px;height:86px;border:1px solid #ffffff26;border-radius:24px;background:linear-gradient(140deg, #ffffff1f, #ffffff05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 50px -20px #000, inset 0 1px 0 #ffffff33;color:#fff;animation:theme-error-float 6s ease-in-out infinite;}.theme-error-mark > .icon{width:34px;height:34px;}.theme-inquiry-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr);gap:80px;max-width:1100px;margin:0 auto;}.theme-inquiry-layout > aside{padding-top:15px;}.theme-inquiry-layout > aside > h2{margin:0;font-size:34px;line-height:1.25;letter-spacing:-1.3px;}.theme-inquiry-layout > aside > p{max-width:330px;margin:20px 0 25px;font-size:14px;}.theme-inquiry-details{display:grid;gap:12px;margin:44px 0 30px;}.theme-inquiry-details > span{font-size:10px;color:#777783;text-transform:uppercase;letter-spacing:1px;}.theme-inquiry-details > a{margin-bottom:20px;font-size:15px;}.theme-inquiry-details > p{margin:0;font-size:13px;}.theme-inquiry-form{padding:32px;}.theme-inquiry-form > h2{margin:0 0 26px;font-size:23px;}.ipsApp .theme-inquiry-form label, .theme-inquiry-field{display:grid;gap:11px;margin-bottom:22px;font-size:12px;font-weight:400;color:#c8c8d0;}.ipsApp .theme-inquiry-field .ipsComposeArea_editor{overflow:hidden;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-body);transition:border-color .2s;}.ipsApp .theme-inquiry-field .ipsComposeArea_editor:focus-within{border-color:#8a7a98;}.ipsApp .theme-inquiry-field .ipsComposeArea_editor > [data-ipseditor]{border:0;border-radius:0;background:transparent;box-shadow:none;}.ipsApp .theme-inquiry-field .ipsComposeArea_dummy{min-height:140px;margin:0;padding:13px;border:0;border-radius:0;background:var(--theme-body);box-shadow:none;font-size:13px;line-height:1.5;color:#85858f;cursor:text;}.ipsApp .theme-inquiry-field .ipsComposeArea_dummy > i{display:none;}.ipsApp .theme-inquiry-field [data-role=editorComposer]:has(> .ipsComposeArea_dummy:not([style*=none])) [data-ipseditor-toollist]{display:none;}.ipsApp .theme-inquiry-field .cke_inner, .ipsApp .theme-inquiry-field .cke_contents, .ipsApp .theme-inquiry-field .cke_wysiwyg_div{background:var(--theme-body);}.ipsApp .theme-inquiry-field .cke_wysiwyg_div{outline:none;}.theme-inquiry-form input:not([type=hidden]), .theme-inquiry-form textarea, .theme-inquiry-form select{width:100%;min-width:0;padding:13px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-body);color:#eee;font-size:13px;outline:none;}.theme-inquiry-form textarea{min-height:120px;resize:vertical;}.theme-inquiry-form input:not([type=hidden]):focus, .theme-inquiry-form textarea:focus, .theme-inquiry-form select:focus{border-color:#8a7a98;}.theme-inquiry-form input[readonly]{color:#a1a1ae;cursor:default;}.theme-inquiry-form input[readonly]:focus{border-color:var(--theme-border);}.theme-inquiry-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;}.theme-inquiry-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;}.theme-inquiry-foot > span{font-size:11px;line-height:1.6;color:#85858f;}.theme-inquiry-foot > span a{color:#c8c8d0;text-decoration:underline;text-underline-offset:3px;}.theme-inquiry-foot > span a:hover{color:#fff;}.theme-inquiry-result{display:flex;align-items:flex-start;gap:20px;max-width:1100px;margin:0 auto;padding:32px;}.theme-inquiry-result-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-area-light);color:#e6e3ee;}.theme-inquiry-result-icon.is-sent{color:#83dcb5;}.theme-inquiry-result-icon > .icon{width:20px;height:20px;}.theme-inquiry-result h2{margin:6px 0 0;font-size:23px;}.theme-inquiry-result-text{max-width:62ch;margin-top:10px;font-size:14px;line-height:1.7;color:#b3b0bf;}.theme-inquiry-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}.theme-inquiry-dialog{padding:8px;}.theme-inquiry-dialog .theme-inquiry-form{border:0;background:none;}.theme-cookie-text{font-size:13px;line-height:1.9;color:#a7a7b0;}.theme-cookie-text > :first-child{margin-top:0;}.theme-cookie-text > :last-child{margin-bottom:0;}.theme-cookie-text a{color:#f1eff5;text-decoration:underline;text-underline-offset:3px;}.theme-cookie-list{margin-top:16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);}.theme-cookie-list > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;font-size:13px;font-weight:600;color:#e6e3ee;list-style:none;cursor:pointer;}.theme-cookie-list > summary::-webkit-details-marker{display:none;}.theme-cookie-list > summary > .icon{width:14px;height:14px;transition:transform .2s var(--theme-ease);}.theme-cookie-list[open] > summary > .icon{transform:rotate(90deg);}.theme-cookie-list > dl{margin:0;padding:4px 16px 16px;border-top:1px solid var(--theme-border);}.theme-cookie-list dt{margin-top:14px;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:12px;color:#f1eff5;}.theme-cookie-list dd{margin:4px 0 0;font-size:13px;line-height:1.6;color:#a1a1ae;}.theme-cookie-optional{display:flex;align-items:center;justify-content:space-between;gap:16px;}.theme-cookie-switch{position:relative;flex:none;width:42px;height:24px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-lighter);transition:background .2s, border-color .2s;}.theme-cookie-switch > i{position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#a1a1ae;transition:transform .2s var(--theme-ease), background .2s;}.theme-cookie-switch.is-on{border-color:transparent;background:var(--theme-brand-gradient);}.theme-cookie-switch.is-on > i{background:#fff;transform:translateX(18px);}.theme-cookie-switch.is-on:dir(rtl) > i{transform:translateX(-18px);}.theme-locale-page{max-width:400px;margin:0 auto;padding:30px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface-fill);}.theme-locale-page-title{margin:0 0 5px;color:var(--theme-text-strong);font-size:20px;font-weight:700;letter-spacing:-0.02em;text-align:center;}.theme-locale-page-sub{margin:0 0 24px;color:var(--theme-text-muted);font-size:13px;line-height:1.5;text-align:center;}.theme-locale-page-label{display:block;margin:16px 0 7px;color:var(--theme-text-muted);font-size:11px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;}.theme-locale-page-select{width:100%;height:44px;padding:0 14px;border:1px solid var(--theme-border-strong);border-radius:12px;background:var(--theme-body);color:var(--theme-text-strong);font-size:14px;}.theme-locale-page-note{margin:9px 0 0;color:var(--theme-text-muted);font-size:12px;line-height:1.5;}.theme-locale-page-save{width:100%;margin-top:24px;}@keyframes theme-error-float{0%, 100%{transform:translateY(0) rotate(-4deg);}50%{transform:translateY(-12px) rotate(3deg);}}@keyframes page-signal-flow{0%, 10%{stroke-dashoffset:108;opacity:0;}18%, 72%{opacity:.65;}88%, 100%{stroke-dashoffset:-100;opacity:0;}}@keyframes edge-node-light{0%, 100%{opacity:.3;}50%{opacity:.8;}}@keyframes error-glow{from{transform:scale(.94);opacity:.8;}to{transform:scale(1.06);opacity:1;}}@keyframes error-float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@media (max-width:1100px){.theme-inquiry-layout{gap:40px;}}@media (max-width:1000px){.theme-error-page{grid-template-columns:minmax(0, 1fr);gap:26px;width:calc(100% - 40px);padding:44px 0 50px;}.theme-error-visual{order:-1;justify-items:start;}.theme-error-number{font-size:120px;}.theme-error-mark{right:auto;left:230px;width:64px;height:64px;border-radius:18px;}.theme-error-mark > .icon{width:26px;height:26px;}.theme-error-links{grid-template-columns:minmax(0, 1fr);}.theme-error-bottom{flex-direction:column;align-items:flex-start;}}@media (max-width:760px){.theme-inner-page .product-info-main h1{font-size:34px;letter-spacing:-1.2px;}.theme-inner-page .product-info-main > p{font-size:13px;}.theme-catalogue-grid > .theme-empty-results{min-height:300px;}.theme-catalogue-grid > .theme-empty-results h3{font-size:20px;}.theme-catalogue-grid > .theme-empty-results p{font-size:11px;}.theme-portal-page .breadcrumbs{font-size:9px;margin-bottom:25px;}.theme-notification-settings{margin-top:18px;}.theme-notifications > a{padding:20px 17px;gap:12px;}.theme-notifications strong{font-size:11px;line-height:1.65;}.theme-notifications small{font-size:9px;line-height:1.8;}.theme-notifications > a > .icon{display:none;}.theme-inner-page{padding:28px 0 55px;padding-top:27px;}.theme-page-kicker{font-size:10px;margin-bottom:11px;}.theme-page-side-constellation > i{width:120px;background-size:120px auto;opacity:.5;}.theme-page-atmosphere{height:580px;}.theme-portal-page{padding:30px 0 76px;}.theme-inquiry-layout{grid-template-columns:minmax(0, 1fr);gap:25px;}.theme-inquiry-layout > aside > h2{font-size:29px;}.theme-inquiry-details{margin:30px 0;}.theme-inquiry-form{padding:23px;}.theme-inquiry-grid{grid-template-columns:minmax(0, 1fr);gap:0;}.theme-inquiry-foot{flex-wrap:wrap;}.theme-inquiry-foot .theme-action{margin-left:auto;}.theme-inquiry-result{padding:23px;}.theme-policy-layout:has(> .theme-cookie-body){grid-template-columns:minmax(0, 1fr);}.theme-cookie-optional{align-items:flex-start;}}@media (prefers-reduced-motion:reduce){.theme-page-signal{animation:none;opacity:0;}.theme-error-mark{animation:none;}}.theme-product-meta-link{display:inline-flex;align-items:center;gap:11px;color:#d5d5d5;font-size:12px;line-height:1.5;}.theme-product-meta-link .icon{width:16px;height:16px;transition:transform .25s;}.theme-product-meta-link:hover{color:white;}.theme-product-meta-link:hover > .icon:last-child{transform:translateX(3px);}.category-topbar > .theme-product-meta-link > .icon{transform:rotate(180deg);}.category-title > .theme-product-meta-link{margin-left:auto;white-space:nowrap;}.theme-product-topline > a:first-child > .icon{transform:rotate(180deg);}.theme-product-media{position:relative;aspect-ratio:1.78;border:1px solid var(--theme-border-muted);border-radius:19px;overflow:hidden;background:var(--theme-surface-fill);}.theme-product-media > img{display:block;width:100%;height:100%;object-fit:contain;background:#000;}.theme-product-media.hardware > img{object-fit:contain;padding:35px;background:none;}.theme-product-media > span{position:absolute;left:20px;bottom:18px;display:flex;align-items:center;gap:8px;font-size:10px;padding:8px 11px;color:#f0f0f0;border:1px solid var(--theme-border-strong);border-radius:7px;background:color-mix(in srgb, var(--theme-body) 53%, transparent);backdrop-filter:blur(15px);}.theme-product-media > span > .icon{width:13px;height:13px;}.theme-product-requirements{margin-top:40px;}.theme-product-feature-section{margin-top:40px;}.theme-product-details{margin-top:40px;}.theme-product-review-section{margin-top:40px;}.theme-product-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;}.theme-product-section-title h2{font-size:25px;font-weight:540;letter-spacing:-.7px;}.theme-product-section-title > .icon{width:20px;height:20px;color:#939393;}.theme-product-section-title > a{display:flex;align-items:center;gap:9px;font-size:11px;color:#aeaeae;}.theme-product-section-title > a > .icon{width:13px;height:13px;}.theme-product-requirement-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.theme-product-requirement-grid span{font-size:10px;color:#939393;}.theme-product-requirement-grid strong{font-size:13px;font-weight:500;line-height:1.5;color:#e4e4e4;}.theme-product-feature-list > article + article{border-top:1px solid var(--theme-border-muted);}.theme-product-feature-list p{font-size:12px;line-height:1.8;color:#939393;margin-top:8px;max-width:540px;}.theme-product-review-pair > article > div{display:flex;flex-direction:column;gap:6px;}.theme-product-review-pair strong{font-size:11px;font-weight:500;}.theme-product-review-pair time{font-size:9px;color:#888888;}.theme-product-section-title .theme-product-review-score{font-size:22px;color:#eaeaea;gap:7px;}.theme-product-review-score span{font-size:11px;color:#8c8c8c;}.theme-product-review-section > .theme-product-meta-link{margin-top:20px;font-size:11px;}.theme-variant-radio{height:14px;width:14px;border-radius:50%;border:1px solid #706977;flex:none;}.theme-product-related{margin-top:70px;padding-top:35px;border-top:1px solid var(--theme-border-muted);}.theme-product-layout{padding-top:32px;padding-bottom:80px;}.theme-product-topline{display:flex;justify-content:space-between;gap:20px;margin-bottom:23px;}.theme-product-title{margin-bottom:26px;}.theme-product-title .theme-page-kicker{margin-bottom:9px;}.theme-product-title h1{font-size:42px;font-weight:550;letter-spacing:-1.8px;line-height:1.14;}.theme-product-title p{margin-top:11px;color:#9d9d9d;font-size:13px;line-height:1.8;}.theme-product-page > .theme-product-layout{position:relative;z-index:1;padding-top:32px;padding-bottom:60px;}.theme-product-title-meta{display:flex;align-items:center;gap:13px;margin-top:18px;}.theme-product-title-meta > span:last-child:not(.theme-product-state){font-size:11px;color:#969696;}.theme-product-state{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--theme-border);border-radius:7px;background:color-mix(in srgb, var(--theme-area) 85%, transparent);color:#ccc;font-size:9px;font-weight:500;white-space:nowrap;backdrop-filter:blur(15px);}.theme-product-state > i{width:4px;height:4px;border-radius:50%;background:currentColor;}.theme-product-state.green{background:#103326d9;border-color:#6ad3a138;color:#9ce7c3;}.theme-product-state.amber{background:#392f18e8;border-color:#deb46538;color:#e9c57f;}.theme-product-state.blue{background:#182c3de8;border-color:#79b7e338;color:#a2d5f8;}.theme-product-state.red{background:#3b2020e8;border-color:#de827338;color:#eda69b;}.theme-product-gallery{min-width:0;}.theme-product-gallery .theme-product-media{position:relative;isolation:isolate;}.theme-gallery-counter b{color:#fff;font-weight:500;}.theme-product-gallery-thumbnails > button[aria-pressed="true"] > img, .theme-product-gallery-thumbnails > button:hover > img{opacity:1;}.theme-product-gallery-thumbnails > button:hover{transform:translateY(-2px);}.theme-product-gallery-thumbnails > button[data-gallery-video=""] > span{display:none;}.theme-product-section-count{font-size:10px;color:#818181;}.theme-product-feature-list > article > .theme-feature-svg{flex:none;}.theme-product-feature-list > article:hover .theme-feature-icon-core{transform-origin:center;animation:feature-detail-motion 1.4s ease-in-out;}.theme-product-feature-list h3{line-height:1.4;letter-spacing:-.2px;}.theme-product-review-section > .theme-product-section-title{align-items:center;}.theme-product-section-title > div > p{color:#919191;font-size:11px;margin-top:10px;line-height:1.7;}.theme-product-review-score{white-space:nowrap;}.theme-product-review-score > .icon{color:#73d2aa;stroke-width:0 !important;width:17px !important;height:17px !important;}.theme-product-review-stars{display:flex;gap:3px;}.theme-product-review-stars > .icon{width:11px;height:11px;fill:currentColor;stroke-width:0;}.theme-product-review-pair blockquote{font-size:20px;line-height:1.6;letter-spacing:-.4px;margin:20px 0 27px;color:#e4e4e4;flex:1;}.theme-product-review-pair .theme-product-review-author{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--theme-border-muted);}.theme-product-review-author strong{font-size:11px;font-weight:500;color:#ddd;}.theme-product-review-author time{font-size:9px;color:#828282;}.theme-product-review-author > .icon{margin-left:auto;width:17px;height:17px;color:#747474;}.theme-variant-cost > b{color:#e0e0e0;font-weight:500;}.theme-product-duration-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px;min-height:25px;}.theme-product-card-price{display:flex;flex-direction:column;gap:7px;flex:none;}.theme-product-card-price > small{font-size:9px;color:#8d8d8d;}.theme-product-card-price > span{display:flex;gap:5px;align-items:baseline;}.theme-product-card-price strong{font-size:24px;font-weight:500;letter-spacing:-.7px;color:#efefef;}.theme-product-card-price > span > small{font-size:8px;color:#858585;}.theme-product-card-button{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1;max-width:160px;margin-left:auto;padding:7px 7px 7px 13px;min-height:43px;border-radius:10px;background:linear-gradient(180deg, #f8f8f8, #e2e2e2);color:var(--theme-area-light);font-size:10px;font-weight:550;box-shadow:inset 0 1px 0 #fff, 0 4px 12px #0002;transition:transform .25s, box-shadow .25s;}.theme-product-card-button > span:last-child{display:grid;place-items:center;width:28px;height:28px;background:var(--theme-surface-hover);border-radius:7px;color:#f4f4f4;}.theme-product-card-button .icon{width:13px;height:13px;transition:transform .25s;}.theme-product-card-button:hover{transform:translateY(-2px);box-shadow:0 8px 15px #0003;color:#1b1b25;}.theme-product-card-button:hover .icon{transform:translateX(2px);}.theme-product-review-pair > article > .theme-product-review-stars{flex-direction:row;align-items:center;gap:4px;}.theme-product-review-pair > article > .theme-product-review-author{flex-direction:row;text-align:left;gap:10px;}.theme-product-review-author > div{display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.theme-product-feature-list{border:0;border-radius:16px;background:none;overflow:visible;}.theme-product-feature-list > article:last-child{margin-bottom:0;}.theme-product-layout-grid{display:grid;grid-template-columns:minmax(0, 1fr) 405px;gap:36px;align-items:start;}.theme-variant-cost > b{font-size:14px;}.theme-variant-cost .theme-variant-tag{font-size:11px;line-height:1.4;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;}.theme-variant-badge-symbol{width:18px;height:18px;flex:none;overflow:visible;}.theme-product-gallery-thumbnails{display:flex;gap:11px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:thin;scrollbar-color:#444 transparent;padding-top:14px;}.theme-product-gallery-thumbnails > button > img{width:100%;height:100%;object-fit:cover;border-radius:8px;opacity:.65;transition:opacity .25s;}.theme-product-gallery-thumbnails > button > span > .icon{width:12px;height:12px;}.theme-product-requirement-grid > div{flex-direction:column;gap:11px;border:1px solid var(--theme-surface-edge);border-radius:12px;background:var(--theme-surface-fill);border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-product-feature-list > article{margin-bottom:11px;}.theme-product-review-pair > article{padding:25px;border:1px solid var(--theme-border-muted);border-radius:16px;background:var(--theme-surface-fill);display:flex;flex-direction:column;min-height:220px;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-product-duration-pills > span{padding:5px 8px;background:var(--theme-surface-inset);border:1px solid var(--theme-border-muted);border-radius:6px;font-size:10px;color:#a5a5a5;border-color:var(--theme-surface-edge);}.theme-product-gallery-thumbnails > button{position:relative;flex:0 0 93px;height:82px;padding:4px;border:1px solid #ffffff15;background:var(--theme-area-light);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .25s, background .25s, transform .25s;flex-basis:122px;border-color:var(--theme-border);}.theme-product-review-author > span{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--theme-border);border-radius:50%;background:var(--theme-area-light);font-size:12px;color:#ddd;border-color:var(--theme-border);}.theme-product-gallery-thumbnails > button[aria-pressed="true"]{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);box-shadow:0 0 0 1px #ffffff14;}.theme-product-gallery-thumbnails > button > span{position:absolute;inset:auto 7px 7px auto;display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff25;border-radius:6px;background:var(--theme-area-glass);backdrop-filter:blur(9px);color:white;bottom:8px;right:8px;border-color:var(--theme-border);}.theme-product-format-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border-strong);border-radius:7px;background:var(--theme-area-glass);color:#f2f2f2;font-size:9px;line-height:1;padding:7px 9px;backdrop-filter:blur(12px);border-color:var(--theme-border);}.theme-product-media > .theme-gallery-counter{position:absolute;bottom:16px;right:16px;left:auto;display:flex;align-items:center;gap:5px;padding:6px 9px;min-height:27px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-area-glass);color:#c5c5c5;backdrop-filter:blur(15px);font-size:9px;border-color:var(--theme-border);}.theme-product-media > .theme-gallery-caption{max-width:75%;font-size:9px;color:#e5e5e5;bottom:16px;left:16px;border:1px solid var(--theme-border-muted);background:var(--theme-area-glass);backdrop-filter:blur(15px);border-radius:7px;padding:7px 9px;border-color:var(--theme-border);}.theme-product-media > video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}.theme-variant-radio > .icon{width:11px;height:11px;color:#fff !important;stroke:#fff !important;stroke-width:3;opacity:0;transition:opacity .15s ease, transform .25s cubic-bezier(.2, .7, .2, 1);transform:scale(.6);}.theme-variant-cost .theme-variant-tag{background:#cb34e41a;color:#ecc4f4;border:1px solid #cb34e438;border-radius:7px;padding:4px 8px;font-weight:550;}.theme-variant-cost .theme-variant-tag > svg, .theme-variant-cost .theme-variant-tag > .icon{color:#e39bf0;}.theme-variant-cost .theme-variant-tag.theme-value{background:var(--theme-surface-inset);color:#d4d2dc;border-color:var(--theme-border-muted);}.theme-variant-cost .theme-variant-tag.theme-value > svg, .theme-variant-cost .theme-variant-tag.theme-value > .icon{color:#8fe0b4;}.theme-home-story-head .theme-product-review-stars .icon{width:15px;height:15px;}.theme-home-story-card .theme-product-review-author > span{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-inset);font-size:11px;font-weight:600;color:#dcd8e8;}.theme-home-story-card .theme-product-review-author strong{font-size:12.5px;color:#e6e3ee;}.theme-home-story-card .theme-product-review-author time{font-size:10.5px;color:#8f8c9c;}.theme-home-story-card .theme-product-review-author{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:0;padding-top:16px;border-top:1px solid var(--theme-border-muted);}.theme-home-story-card .theme-product-review-author > div{display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.theme-home-story-card .theme-product-review-author > .icon{margin-left:auto;width:17px;height:17px;color:#6f6d7a;}.theme-product-requirement-grid > div{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center;padding:16px 18px;}.theme-requirement-symbol{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--theme-border);border-radius:12px;}.theme-product-requirement-grid > div > span:not(.theme-requirement-symbol){grid-column:2;font-size:11px;letter-spacing:.02em;color:#8f8c9c;}.theme-product-requirement-grid > div > strong{grid-column:2;font-size:13.5px;font-weight:600;color:#f1eff5;}.theme-product-feature-list{display:grid;gap:12px;}.theme-product-feature-list > article{display:grid;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);transition:border-color .22s, transform .22s, box-shadow .22s;}.theme-product-feature-list > article:hover{border-color:var(--theme-border-strong);transform:translateY(-2px);box-shadow:0 20px 40px -28px #000;}.theme-product-feature-list > article > .theme-feature-svg{stroke-width:1.6;transition:transform .3s;}.theme-product-feature-list h3{font-size:15px;font-weight:600;color:#f1eff5;}.theme-variant-cost .theme-variant-tag:not(.theme-value){padding:5px 10px 5px 7px;border:1px solid var(--theme-border-strong);border-radius:999px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-weight:650;box-shadow:0 10px 22px -10px #cb34e4d9, inset 0 1px 0 #ffffff40;}.theme-variant-cost .theme-variant-tag:not(.theme-value) > svg, .theme-variant-cost .theme-variant-tag:not(.theme-value) > .icon{color:#fff;}.theme-product-review-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.theme-requirement-symbol, .theme-requirement-symbol.is-brand, .theme-requirement-symbol.is-blue, .theme-requirement-symbol.is-green, .theme-requirement-symbol.is-gold, .theme-requirement-symbol.is-red, .theme-requirement-symbol.is-default{border-color:transparent;background:#fff;color:#0e0e14;box-shadow:0 10px 24px -14px #000;}.theme-requirement-symbol > .icon{width:20px;height:20px;stroke-width:1.9;}.theme-product-feature-list{grid-template-columns:minmax(0, 1fr);}.theme-product-feature-list > article{grid-template-columns:48px minmax(0, 1fr);gap:18px;align-items:center;padding:18px 22px;}.theme-feature-svg, .theme-product-feature-list > article > .theme-feature-svg{display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 12px 26px -14px #cb34e4cc;}.theme-product-feature-list > article:nth-child(5n + 2) > .theme-feature-svg{background:linear-gradient(135deg, #2fd0a7, #1d9bf0);box-shadow:0 12px 26px -14px #2fd0a7cc;}.theme-product-feature-list > article:nth-child(5n + 3) > .theme-feature-svg{background:linear-gradient(135deg, #5b8cff, #946beb);box-shadow:0 12px 26px -14px #5b8cffcc;}.theme-product-feature-list > article:nth-child(5n + 4) > .theme-feature-svg{background:linear-gradient(135deg, #5aa9f0, #946beb);box-shadow:0 12px 26px -14px #5aa9f0cc;}.theme-product-feature-list > article:nth-child(5n) > .theme-feature-svg{background:linear-gradient(135deg, #f45b9d, #cb34e4);box-shadow:0 12px 26px -14px #f45b9dcc;}.theme-product-feature-list > article:hover > .theme-feature-svg{transform:none;color:#fff;}.theme-product-feature-list h3{margin:0 0 12px;}.theme-shop-product-flags .theme-product-duration-pills{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;}.theme-product-review-slider{position:relative;}.theme-product-review-pair.theme-product-review-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scroll-behavior:smooth;scrollbar-width:none;padding:2px 2px 6px;margin:0 -2px;}.theme-product-review-track::-webkit-scrollbar{display:none;}.theme-product-review-track > article{scroll-snap-align:start;min-width:0;}.theme-product-review-arrows{display:flex;justify-content:flex-end;gap:8px;}.theme-product-review-arrows > button{display:grid;place-items:center;border:1px solid var(--theme-border);background:var(--theme-area);color:#e6e3ee;cursor:pointer;transition:border-color .22s, background .22s, transform .22s, opacity .22s;}.theme-product-review-arrows > button > .icon{width:16px;height:16px;}.theme-product-review-arrows > button:first-child > .icon{transform:rotate(180deg);}.theme-product-review-arrows > button:hover:not(:disabled){border-color:#cb34e466;background:var(--theme-area-light);transform:translateY(-1px);}.theme-product-review-arrows > button:disabled{opacity:.35;cursor:default;}.theme-product-backdrop{position:absolute;left:0;right:0;top:0;height:600px;z-index:0;overflow:hidden;pointer-events:none;}.theme-product-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.38;filter:brightness(.72) saturate(.9);}.theme-product-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, #0e0e1480 0%, #0e0e1433 26%, #0e0e1480 58%, var(--theme-body) 92%), linear-gradient(90deg, var(--theme-body) 0%, #0e0e1440 18%, #0e0e1400 45%, #0e0e1440 82%, var(--theme-body) 100%);}.theme-product-page > .wrap{position:relative;z-index:1;}.theme-product-review-aside{display:flex;align-items:center;gap:16px;}.theme-product-review-score{display:inline-flex;align-items:baseline;gap:8px;font-size:22px;font-weight:650;letter-spacing:-.5px;color:#fff;}.theme-product-review-score > .icon{width:17px;height:17px;align-self:center;}.theme-product-review-score > span{font-size:12.5px;font-weight:500;color:#8f8c9c;}.theme-product-review-arrows{margin:0;}.theme-product-review-arrows > button{width:40px;height:40px;border-radius:12px;}.theme-review-avatar{overflow:hidden;padding:0;}.theme-review-avatar > img{width:100%;height:100%;object-fit:cover;border-radius:inherit;}.theme-purchase-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-surface-fill);font-size:12.5px;line-height:1.55;color:#c9c5d6;}.theme-purchase-note > .icon{flex:none;width:16px;height:16px;margin-top:2px;color:#a9a6b5;}.theme-purchase-note > span{flex:1;min-width:0;}.theme-purchase-note > a{flex:none;color:#f6f4fa;font-weight:500;text-decoration:underline;text-underline-offset:3px;}.theme-purchase-note > a:hover{color:#fff;}.theme-purchase-addons{min-width:0;margin:22px 0 0;padding:0;border:0;}.theme-purchase-addons legend{display:flex;justify-content:space-between;width:100%;padding:0 0 2px;font-size:13px;font-weight:600;color:#f1eff5;}.theme-purchase-addons legend > span{font-size:11px;font-weight:500;color:#8f8c9c;}.theme-addon{margin-top:8px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);transition:border-color .22s, background .22s;}.theme-addon:hover{border-color:var(--theme-border-strong);}.theme-addon:has(.theme-addon-input:checked){border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-addon:has(.theme-addon-input:focus-visible){outline:2px solid #dca8f0;outline-offset:2px;}.theme-addon.is-unavailable:hover{border-color:var(--theme-border);}.theme-addon-row{position:relative;display:flex;align-items:center;gap:14px;margin:0;padding:14px 16px;cursor:pointer;}.theme-addon.is-unavailable .theme-addon-row{cursor:not-allowed;}.theme-addon-copy{display:grid;flex:1;gap:2px;min-width:0;}.theme-addon-copy strong{overflow:hidden;font-size:13.5px;font-weight:600;color:#f1eff5;text-overflow:ellipsis;white-space:nowrap;}.theme-addon-copy small{overflow:hidden;font-size:12px;line-height:1.4;color:#9f9cab;text-overflow:ellipsis;white-space:nowrap;}.theme-addon.is-unavailable .theme-addon-copy, .theme-addon.is-unavailable .theme-addon-switch{opacity:.5;}.theme-addon-price{flex:none;font-size:13px;font-weight:600;color:#c9c6d4;white-space:nowrap;}.theme-addon-input, .theme-addon-plan input{position:absolute;width:1px;height:1px;margin:0;opacity:0;appearance:none;}.theme-addon-switch{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--theme-surface-hover);box-shadow:inset 0 1px 2px #0006;transition:background .25s;}.theme-addon-switch::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0008;transition:transform .25s var(--theme-ease);}.theme-addon-input:checked + .theme-addon-switch{background:var(--theme-gradient);box-shadow:0 8px 18px -8px #cb34e4b3;}.theme-addon-input:checked + .theme-addon-switch::after{transform:translateX(18px);}[dir="rtl"] .theme-addon-input:checked + .theme-addon-switch::after{transform:translateX(-18px);}.theme-addon-plans{display:flex;flex-wrap:wrap;gap:6px;margin:0 6px 6px;padding:6px;border-radius:12px;background:color-mix(in srgb, var(--theme-body) 45%, transparent);}.theme-addon-plans[hidden]{display:none;}.theme-addon-plan{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:3px;min-width:84px;margin:0;padding:9px 8px;border-radius:10px;text-align:center;cursor:pointer;transition:background .2s, box-shadow .2s;}.theme-addon-plan:hover{background:var(--theme-surface-lift);}.theme-addon-plan span{font-size:12.5px;font-weight:600;color:#e6e3ee;}.theme-addon-plan b{font-size:11.5px;font-weight:500;color:#9f9cab;}.theme-addon-plan:has(input:checked), .theme-addon-plan:has(input:checked):hover{background:var(--theme-selected-fill);box-shadow:var(--theme-selected-shadow);}.theme-addon-plan:has(input:checked) span, .theme-addon-plan:has(input:checked) b{color:var(--theme-selected-ink);}.theme-addon-plan:has(input:focus-visible){outline:2px solid #dca8f0;outline-offset:2px;}.theme-addon-reason{margin:-6px 16px 13px;font-size:12px;line-height:1.45;color:#a9a6b5;}.theme-purchase-fields{margin:22px 0 0;}.theme-purchase-fields-title{display:flex;justify-content:space-between;align-items:baseline;padding:0 0 2px;font-size:13px;font-weight:600;color:#f1eff5;}.theme-purchase-fields-title small{font-size:11px;font-weight:500;color:#8f8c9c;}fieldset.theme-pq{min-width:0;margin:8px 0 0;padding:14px 16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);transition:border-color .22s;}.theme-pq[hidden]{display:none;}.theme-pq:has(:user-invalid){border-color:#e8563d99;}.theme-pq-label{float:left;width:100%;margin:0 0 10px;padding:0;font-size:13.5px;font-weight:600;line-height:1.4;color:#f1eff5;}.theme-pq-label i{margin-inline-start:3px;font-style:normal;color:#dca8f0;}.theme-pq-label label{cursor:pointer;}.theme-pq-label ~ *{clear:both;}.theme-pq-desc{margin:0 0 10px;font-size:12px;line-height:1.45;color:#9f9cab;}.theme-pq-check{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;padding:11px 12px;border-radius:12px;background:color-mix(in srgb, var(--theme-body) 45%, transparent);cursor:pointer;transition:background .2s;}.theme-pq-check + .theme-pq-check{margin-top:6px;}.theme-pq-check:hover{background:var(--theme-surface-lift);}.theme-pq-check input, .theme-pq-pill input{position:absolute;top:12px;inset-inline-start:14px;width:1px;height:1px;margin:0;opacity:0;appearance:none;}.theme-pq-box{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--theme-border-strong);border-radius:6px;background:var(--theme-area);color:#fff;transition:background .2s, border-color .2s, box-shadow .2s;}.theme-pq-box .icon{width:13px;height:13px;stroke-width:3;opacity:0;transition:opacity .15s;}.theme-pq-check input:checked + .theme-pq-box{border-color:transparent;background:var(--theme-gradient);box-shadow:0 6px 14px -6px #cb34e4b3;}.theme-pq-check input:checked + .theme-pq-box .icon{opacity:1;}.theme-pq-check input:focus-visible + .theme-pq-box{outline:2px solid #dca8f0;outline-offset:2px;}.theme-pq-check-text{min-width:0;font-size:13px;line-height:1.5;color:#c9c6d4;overflow-wrap:anywhere;}.theme-pq-check:has(input:checked) .theme-pq-check-text{color:#f1eff5;}.theme-pq-pills{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:12px;background:color-mix(in srgb, var(--theme-body) 45%, transparent);}.theme-pq-pill{position:relative;display:flex;flex:1 1 0;justify-content:center;min-width:64px;margin:0;padding:9px 10px;border-radius:10px;cursor:pointer;transition:background .2s, box-shadow .2s;}.theme-pq-pill:hover{background:var(--theme-surface-lift);}.theme-pq-pill span{font-size:12.5px;font-weight:600;color:#e6e3ee;white-space:nowrap;}.theme-pq-pill:has(input:checked), .theme-pq-pill:has(input:checked):hover{background:var(--theme-selected-fill);box-shadow:var(--theme-selected-shadow);}.theme-pq-pill:has(input:checked) span{color:var(--theme-selected-ink);}.theme-pq-pill:has(input:focus-visible){outline:2px solid #dca8f0;outline-offset:2px;}.theme-pq-input{display:block;box-sizing:border-box;width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:color-mix(in srgb, var(--theme-body) 45%, transparent);font:inherit;font-size:13.5px;color:#f1eff5;color-scheme:dark;transition:border-color .2s;}.theme-pq-input:hover{border-color:var(--theme-border-strong);}.theme-pq-input:focus{outline:none;border-color:#dca8f0;}textarea.theme-pq-input{resize:vertical;}.theme-purchase-variant{border-color:var(--theme-border);background:var(--theme-area);}.theme-purchase-variant:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-purchase-variant:has(input:checked), .theme-purchase-variant:has(input:checked):hover{border-color:transparent;background:linear-gradient(var(--theme-area-lighter), var(--theme-area-lighter)) padding-box, var(--theme-brand-gradient) border-box;box-shadow:0 18px 40px -22px color-mix(in srgb, var(--theme-brand-magenta) 72%, transparent), 0 2px 10px -4px color-mix(in srgb, var(--theme-brand-violet) 45%, transparent);}.theme-purchase-variant:has(input:checked)::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg, color-mix(in srgb, var(--theme-brand-magenta) 18%, transparent), color-mix(in srgb, var(--theme-brand-violet) 6%, transparent) 55%, transparent 80%);}.theme-purchase-variant:has(input:checked) .theme-variant-cost > b{color:#fff;}.theme-purchase-variant:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--theme-brand-magenta) 70%, transparent);outline-offset:3px;}@keyframes feature-detail-motion{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:.6;transform:scale(.85);}}@media (max-width:1100px){.theme-product-card-price strong{font-size:21px;}.theme-product-card-button{gap:8px;font-size:9px;padding-left:10px;}.theme-product-card-button > span:last-child{width:25px;height:25px;}.theme-product-review-pair blockquote{font-size:18px;}}@media (max-width:960px){.theme-product-review-pair.theme-product-review-track{grid-auto-columns:100%;}}@media (max-width:900px){.theme-product-requirement-grid{gap:9px;}.theme-product-layout-grid{display:flex;flex-direction:column;gap:25px;}.theme-product-editorial{display:contents;}.theme-product-gallery{width:100%;}.theme-purchase-sticky{order:1;position:static;top:auto;width:100%;max-height:none;padding:0;overflow:visible;}.theme-product-requirements{order:3;margin:5px 0 0;width:100%;}.theme-product-feature-section{order:4;margin-top:6px;width:100%;}.theme-product-review-section{order:5;margin-top:6px;width:100%;}.theme-purchase-variants{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-purchase-variants > legend{grid-column:1 / -1;}}@media (max-width:760px){.category-topbar > .theme-product-meta-link{font-size:10px;gap:7px;}.category-title > .theme-product-meta-link{display:none;}.theme-product-topline > .theme-product-meta-link{font-size:10px;gap:7px;}.theme-product-topline .icon{width:13px;height:13px;}.theme-product-title p{max-width:310px;}.theme-product-media{order:0;width:100%;border-radius:15px;aspect-ratio:1.6;}.theme-product-media > span{font-size:9px;left:12px;bottom:12px;padding:6px 9px;}.theme-product-media.hardware > img{padding:20px;}.theme-product-section-title{gap:12px;margin-bottom:16px;}.theme-product-section-title h2{font-size:23px;letter-spacing:-.55px;}.theme-product-section-title > a{font-size:9px;gap:6px;}.theme-product-section-title > a > .icon{width:11px;height:11px;}.theme-product-requirement-grid strong{font-size:12px;}.theme-product-requirement-grid span{font-size:9px;}.theme-product-feature-list p{font-size:11px;}.theme-product-related{margin-top:45px;padding-top:29px;}.theme-product-related .theme-shop-product-card:last-child{display:none;}.theme-product-title h1{font-size:33px;letter-spacing:-1.1px;line-height:1.2;}.theme-product-layout{padding-top:25px;padding-bottom:50px;}.theme-product-card-price > small{font-size:9px;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-button .icon{width:13px;height:13px;}.theme-product-card-price strong{font-size:21px;}.theme-product-page > .theme-product-layout{padding-top:23px;padding-bottom:40px;}.theme-product-title-meta{margin-top:15px;gap:10px;flex-wrap:wrap;}.theme-product-title-meta > span:last-child:not(.theme-product-state){font-size:10px;}.theme-product-state{font-size:8px;padding:6px 8px;}.theme-product-section-count{font-size:9px;}.theme-product-review-pair blockquote{font-size:20px;margin-bottom:20px;}.theme-product-section-title > div > p{font-size:10px;}.theme-product-duration-pills{gap:5px;margin-top:12px;}.theme-product-card-price{gap:6px;}.theme-product-card-price strong{font-size:23px;}.theme-product-card-price > small{font-size:8px;}.theme-product-card-price > span > small{font-size:8px;}.theme-product-card-button > span:last-child{width:27px;height:27px;}.theme-variant-cost > b{font-size:13px;}.theme-variant-cost .theme-variant-tag{font-size:10px;gap:4px;}.theme-variant-badge-symbol{width:16px;height:16px;}.theme-product-gallery-thumbnails{gap:9px;padding-top:10px;}.theme-product-card-button{max-width:none;margin:0;font-size:10px;min-height:43px;border-radius:9px;padding-left:12px;}.theme-variant-cost .theme-variant-tag{font-weight:550;}.theme-product-review-pair{grid-template-columns:minmax(0, 1fr);}.theme-purchase-quantity button{width:40px;height:40px;}}@media (max-width:600px){.theme-purchase-variants{grid-template-columns:minmax(0, 1fr);}.theme-product-requirement-grid{grid-template-columns:minmax(0, 1fr);}.theme-product-review-section > .theme-product-section-title{flex-wrap:wrap;}.theme-product-review-aside{flex:1 1 100%;justify-content:space-between;}}@media (max-width:480px){.theme-addon-row{gap:12px;padding:13px 14px;}.theme-addon-copy strong{white-space:normal;}.theme-addon-plan{min-width:calc(50% - 3px);}.theme-addon-reason{margin-inline:14px;}}@media (max-width:380px){.theme-product-topline > a{font-size:9px !important;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-price strong{font-size:21px;}.theme-product-card-price strong{font-size:21px;}.theme-product-card-price strong{font-size:23px;}.theme-variant-cost .theme-variant-tag{font-size:10px;}.theme-variant-cost .theme-variant-tag{font-weight:550;}.theme-variant-cost .theme-variant-tag{font-weight:550;}}@media (min-width:761px) and (max-width:1200px){.category-title > .theme-product-meta-link{display:none;}.theme-product-card-price strong{font-size:24px;font-weight:500;}}@media (min-width:761px) and (max-width:1150px){.theme-product-layout-grid{grid-template-columns:minmax(0, 1fr) 365px;gap:25px;}.theme-variant-cost > b{font-size:13px;}.theme-variant-cost .theme-variant-tag{font-size:10px;}.theme-variant-cost .theme-variant-tag{font-weight:550;}}@media (min-width:761px) and (max-width:1100px){.theme-product-card-price strong{font-size:21px;}}@media (prefers-reduced-motion:reduce){.theme-product-gallery-thumbnails img{transition:none;}.theme-product-card-button{transition:none;}.theme-product-card-button .icon{transition:none;}.theme-product-feature-list > article:hover .theme-feature-icon-core{animation:none;}}.theme-variant-cost .theme-price-was{display:block;margin:0;font-size:11.5px;}.theme-reseller-page{--theme-reseller-gap:128px;overflow-x:clip;}.theme-reseller-page > .wrap > section + section{margin-block-start:var(--theme-reseller-gap);}.theme-reseller-page h2, .theme-reseller-page h3{margin:0;color:var(--theme-text-strong);}.theme-reseller-head{max-width:660px;margin-block-end:40px;}.theme-reseller-head h2{font-size:40px;font-weight:600;line-height:1.08;letter-spacing:-1.2px;text-wrap:balance;}.theme-reseller-head p{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--theme-text-muted);}.theme-reseller-soon{display:inline-flex;align-items:center;min-height:22px;margin-inline-start:6px;padding:0 8px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-lighter);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--theme-text-muted);vertical-align:middle;white-space:nowrap;}.theme-reseller-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.theme-reseller-hero{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, .65fr);gap:72px;align-items:end;padding-block:88px 8px;}.theme-reseller-hero-label{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;font-size:14px;font-weight:500;color:var(--theme-text-muted);}.theme-reseller-hero-label::before{content:"";inline-size:18px;block-size:2px;border-radius:2px;background:var(--theme-brand-gradient);}.theme-reseller-hero h1{margin:0;font-size:92px;font-weight:650;line-height:.94;letter-spacing:-3.6px;color:var(--theme-text-strong);}.theme-reseller-lede{max-width:56ch;margin:30px 0 0;font-size:18px;line-height:1.65;color:#c4c4cf;}.theme-reseller-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:34px;}.theme-reseller-status{display:flex;align-items:flex-start;gap:12px;max-width:60ch;margin:30px 0 0;font-size:14px;line-height:1.55;color:var(--theme-text-muted);}.theme-reseller-status i{position:relative;flex:none;inline-size:8px;block-size:8px;margin-block-start:6px;border-radius:50%;background:var(--theme-pink);}.theme-reseller-status i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--theme-pink);opacity:.45;animation:reseller-pulse 2.4s ease-out infinite;}.theme-reseller-hero-figures{display:grid;margin:0;border-block-start:1px solid var(--theme-border);}.theme-reseller-hero-figures > div{display:flex;flex-direction:column-reverse;gap:6px;padding-block:22px;border-block-end:1px solid var(--theme-border);}.theme-reseller-hero-figures dd{margin:0;font-size:54px;font-weight:600;line-height:1;letter-spacing:-2px;color:var(--theme-text-strong);font-variant-numeric:tabular-nums;}.theme-reseller-hero-figures dt{font-size:14px;line-height:1.5;color:var(--theme-text-muted);}.theme-reseller-merge{position:relative;margin:0;padding:40px 44px 32px;overflow:hidden;border:1px solid var(--theme-border);border-radius:30px;background:radial-gradient(60% 70% at 50% 42%, #cb34e414, transparent 70%), linear-gradient(180deg, var(--theme-area-light), var(--theme-area));}.theme-reseller-net{position:relative;max-width:1080px;margin-inline:auto;aspect-ratio:5 / 2;container-type:size;}.theme-reseller-net::before{content:"";position:absolute;inset:-8% -4%;background:radial-gradient(circle, var(--theme-border) 1px, transparent 1.6px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(closest-side, #000 35%, transparent);mask-image:radial-gradient(closest-side, #000 35%, transparent);opacity:.8;pointer-events:none;}.theme-reseller-net-lines line, .theme-reseller-net-nodes li, .theme-reseller-net-pulse{--theme-dd:var(--theme-d);--theme-px:var(--theme-x);--theme-py:var(--theme-y);}.theme-reseller-net-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;}.theme-reseller-net-lines.is-phone{display:none;}.theme-reseller-net-orbit{fill:none;stroke:var(--theme-border);stroke-width:1;vector-effect:non-scaling-stroke;}.theme-reseller-net-orbit.is-outer{stroke-dasharray:2 7;}.theme-reseller-net-lines line{stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.8;transform-box:view-box;transform-origin:50% 50%;}.theme-reseller-net-glow{position:absolute;top:50%;left:50%;width:46%;height:120%;translate:-50% -50%;background:radial-gradient(closest-side, #cb34e42e, #946beb12 55%, transparent);pointer-events:none;}.theme-reseller-net-nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none;}.theme-reseller-net-nodes li{position:absolute;top:calc(var(--theme-py) * 1%);left:calc(var(--theme-px) * 1%);z-index:1;display:grid;justify-items:center;gap:8px;translate:-50% -26px;}.theme-reseller-net-tile{position:relative;display:block;width:52px;height:52px;padding:4px;border:1px solid var(--theme-border);border-radius:16px;background:linear-gradient(160deg, var(--theme-area-lighter), var(--theme-area));box-shadow:0 16px 30px -14px #000000cc, inset 0 1px 0 var(--theme-border-strong);isolation:isolate;}.theme-reseller-net-tile img{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover;}.theme-reseller-net-tile::before, .theme-reseller-net-tile::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;}.theme-reseller-net-tile::before{z-index:-1;box-shadow:0 0 0 3px #cb34e433, 0 0 34px 4px #cb34e473;opacity:0;}.theme-reseller-net-tile::after{box-shadow:0 0 0 1px #cb34e4b3, 0 0 26px -6px #cb34e4a6;}.theme-reseller-net-tag{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px;padding:4px 10px 4px 8px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--theme-text-muted);}.theme-reseller-net-tag > i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--theme-border-strong);}.theme-reseller-net-tag > i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--theme-brand-gradient);}.theme-reseller-net-tag > span{grid-row:1;grid-column:2;justify-self:center;}.theme-reseller-net-tag > span:first-of-type{opacity:0;}.theme-reseller-net-tag > span + span{color:var(--theme-text-strong);}.theme-reseller-net-pulse{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--theme-text-strong);box-shadow:0 0 12px 3px #cb34e499;opacity:0;pointer-events:none;}.theme-reseller-net-hub{position:absolute;top:50%;left:50%;z-index:2;display:grid;justify-items:center;align-content:center;gap:6px;width:224px;height:152px;border:1.5px solid transparent;border-radius:28px;background:radial-gradient(90% 70% at 50% 0, #cb34e424, transparent 70%) padding-box, linear-gradient(160deg, var(--theme-area-lighter), var(--theme-area)) padding-box, var(--theme-brand-gradient) border-box;box-shadow:0 34px 80px -28px #cb34e480, inset 0 1px 0 var(--theme-border-strong);translate:-50% -50%;}.theme-reseller-net-hub::before{content:"";position:absolute;inset:-1.5px;border:1.5px solid var(--theme-border-strong);border-radius:inherit;opacity:0;pointer-events:none;}.theme-reseller-net-hub strong{font-size:46px;font-weight:650;line-height:1;letter-spacing:-1.6px;color:var(--theme-text-strong);font-variant-numeric:tabular-nums;}.theme-reseller-net-hub > span{font-size:13px;font-weight:500;color:var(--theme-text-muted);}.theme-reseller-net-hub small{display:inline-flex;align-items:center;gap:6px;margin-block-start:4px;padding:4px 10px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area);font-size:11px;font-weight:500;color:var(--theme-text-strong);}.theme-reseller-net-hub small i{width:6px;height:6px;border-radius:50%;background:var(--theme-brand-gradient);}.theme-reseller-merge figcaption{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;max-width:820px;margin:36px auto 0;}.theme-reseller-merge figcaption p{display:grid;gap:4px;margin:0;padding-block-start:16px;border-block-start:1px solid var(--theme-border);font-size:14px;line-height:1.55;color:var(--theme-text-muted);transition:opacity .6s var(--theme-ease);}.theme-reseller-merge figcaption b{font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-reseller-merge-after{border-block-start-color:#cb34e480;}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-lines line{transform:scale(0);}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-nodes li{transform:translate(calc((var(--theme-px) - 50) * .12cqw), calc((var(--theme-py) - 50) * .12cqh)) scale(.92);}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-tile::after, .theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-tag > i::after, .theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-tag > span + span{opacity:0;}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-tag > span:first-of-type, .theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-hub::before{opacity:1;}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-hub{opacity:.6;transform:scale(.94);}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-net-glow{opacity:.25;}.theme-reseller-merge.is-ready:not(.is-linked) .theme-reseller-merge-after{opacity:.45;}.theme-reseller-merge.is-linked .theme-reseller-net-lines line{transition:transform .8s var(--theme-ease) calc(var(--theme-dd) * 70ms + 100ms);}.theme-reseller-merge.is-linked .theme-reseller-net-nodes li{transition:transform 1s cubic-bezier(.2, .9, .25, 1.08) calc(var(--theme-dd) * 70ms + 250ms);}.theme-reseller-merge.is-linked .theme-reseller-net-tile::after, .theme-reseller-merge.is-linked .theme-reseller-net-tag > i::after{transition:opacity .45s ease calc(var(--theme-dd) * 70ms + 620ms);}.theme-reseller-merge.is-linked .theme-reseller-net-tag > span:first-of-type{transition:opacity .18s ease calc(var(--theme-dd) * 70ms + 620ms);}.theme-reseller-merge.is-linked .theme-reseller-net-tag > span + span{transition:opacity .3s ease calc(var(--theme-dd) * 70ms + 800ms);}.theme-reseller-merge.is-linked .theme-reseller-net-hub{transition:opacity .7s ease, transform .9s cubic-bezier(.2, .9, .2, 1.15);}.theme-reseller-merge.is-linked .theme-reseller-net-hub::before, .theme-reseller-merge.is-linked .theme-reseller-net-glow{transition:opacity 1s ease .2s;}.theme-reseller-merge.is-linked .theme-reseller-merge-before{opacity:.45;}.theme-reseller-merge.is-linked .theme-reseller-net-pulse{animation:reseller-net-pulse 6.4s cubic-bezier(.45, 0, .2, 1) calc(var(--theme-dd) * 70ms + 900ms) infinite;animation-play-state:paused;}.theme-reseller-merge.is-linked .theme-reseller-net-tile::before{animation:reseller-net-glint 6.4s ease calc(var(--theme-dd) * 70ms + 900ms) infinite;animation-play-state:paused;}.theme-reseller-merge.is-linked.is-live .theme-reseller-net-pulse, .theme-reseller-merge.is-linked.is-live .theme-reseller-net-tile::before{animation-play-state:running;}.theme-reseller-reasons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px;margin-block-start:48px;}.theme-reseller-reasons article{padding-block-start:22px;border-block-start:1px solid var(--theme-border);}.theme-reseller-reasons h3{font-size:19px;font-weight:600;letter-spacing:-.3px;}.theme-reseller-reasons p{margin:12px 0 0;font-size:15px;line-height:1.7;color:var(--theme-text-muted);}.theme-reseller-tour-tabs{display:inline-flex;gap:4px;max-width:100%;padding:5px;overflow-x:auto;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area);scrollbar-width:none;}.theme-reseller-tour-tabs::-webkit-scrollbar{display:none;}.theme-reseller-tour-tabs button{flex:none;min-height:42px;padding:0 18px;border:0;border-radius:11px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--theme-text-muted);cursor:pointer;transition:color .2s, background .2s;}.theme-reseller-tour-tabs button:hover{color:var(--theme-text-strong);background:var(--theme-area-lighter);}.theme-reseller-tour-tabs button[aria-selected="true"]{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-reseller-tour-tabs button:focus-visible{outline:2px solid #d77bf0;outline-offset:2px;}.theme-reseller-view{display:grid;grid-template-columns:minmax(0, .75fr) minmax(0, 2.25fr);gap:44px;align-items:start;margin-block-start:28px;}.theme-reseller-view[hidden]{display:none;}.theme-reseller-view-copy{padding-block-start:8px;}.theme-reseller-view-copy h3{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.5px;}.theme-reseller-view-copy p{margin:12px 0 0;font-size:15px;line-height:1.7;color:var(--theme-text-muted);}.theme-reseller-window{aspect-ratio:1564 / 1000;max-width:100%;overflow:hidden;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);box-shadow:0 50px 100px -50px #000000e6, inset 0 1px 0 #ffffff0d;}.theme-reseller-window img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top left;}.theme-reseller-tier-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch;}.theme-reseller-tier{display:flex;flex-direction:column;padding:30px;border:1px solid var(--theme-border);border-radius:24px;background:var(--theme-area);}.theme-reseller-tier.is-popular{border:1.5px solid transparent;background:radial-gradient(120% 60% at 50% 0, #cb34e41a, transparent 60%) padding-box, linear-gradient(var(--theme-area-light), var(--theme-area-light)) padding-box, var(--theme-brand-gradient) border-box;box-shadow:0 40px 90px -50px #cb34e480;}.theme-reseller-tier-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.theme-reseller-tier-head h3{margin-inline-end:auto;font-size:20px;font-weight:600;letter-spacing:-.4px;}.theme-reseller-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--theme-border);border-radius:999px;font-size:12px;font-weight:600;color:#d8d8e2;white-space:nowrap;}.theme-reseller-chip.is-brand{border-color:transparent;background:var(--theme-brand-gradient);color:#fff;}.theme-reseller-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:48px;margin:22px 0 0;}.theme-reseller-price strong{font-size:46px;font-weight:650;line-height:1;letter-spacing:-1.6px;color:var(--theme-text-strong);}.theme-reseller-price strong.is-coming{font-size:26px;letter-spacing:-.6px;color:#d0d0da;}.theme-reseller-tier-summary{min-height:3.2em;margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--theme-text-muted);}.theme-reseller-tier ul{display:grid;gap:11px;margin:24px 0 30px;padding:24px 0 0;border-block-start:1px solid var(--theme-border);list-style:none;}.theme-reseller-tier li{position:relative;padding-inline-start:26px;font-size:14px;line-height:1.55;color:#d4d4de;}.theme-reseller-tier li::before{content:"";position:absolute;inset-block-start:4px;inset-inline-start:3px;inline-size:5px;block-size:10px;border-right:2px solid #d77bf0;border-bottom:2px solid #d77bf0;transform:rotate(45deg);}.theme-reseller-tier li.is-includes{font-weight:600;color:var(--theme-text-strong);}.theme-reseller-tier .theme-action{justify-content:space-between;margin-block-start:auto;}.theme-reseller-tiers-note{margin:20px 0 0;font-size:13px;color:var(--theme-text-subtle);}.theme-reseller-compare-table{overflow-x:auto;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-area);}.theme-reseller-compare-table:focus-visible{outline:2px solid #d77bf0;outline-offset:2px;}.theme-reseller-compare-table table{inline-size:100%;min-inline-size:680px;border-collapse:collapse;}.theme-reseller-compare-table th, .theme-reseller-compare-table td{padding:15px 22px;border-block-end:1px solid var(--theme-line);font-size:14px;line-height:1.45;text-align:center;color:#d4d4de;}.theme-reseller-compare-table th[scope="row"], .theme-reseller-compare-table thead th:first-child{text-align:start;font-weight:500;}.theme-reseller-compare-table thead th{padding-block:20px;font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-reseller-compare-table thead th.is-popular{background:#cb34e414;}.theme-reseller-compare-table tbody tr:hover th, .theme-reseller-compare-table tbody tr:hover td{background:var(--theme-area-light);}.theme-reseller-compare-table tfoot th, .theme-reseller-compare-table tfoot td{border-block-end:0;font-weight:600;color:var(--theme-text-strong);}.theme-reseller-compare-table tfoot td span{font-weight:500;color:var(--theme-text-muted);}.theme-reseller-yes{inline-size:18px;block-size:18px;color:#d77bf0;stroke-width:2.4;}.theme-reseller-no{display:inline-block;inline-size:12px;block-size:2px;border-radius:2px;background:var(--theme-border-strong);vertical-align:middle;}.theme-reseller-dma-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);gap:48px;align-items:start;}.theme-reseller-dma-points{display:grid;gap:30px;margin:0;padding:0;list-style:none;}.theme-reseller-dma-points li{display:grid;grid-template-columns:48px minmax(0, 1fr);column-gap:20px;row-gap:6px;}.theme-reseller-dma-points i{grid-row:span 2;display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area-light);color:#e6e6ee;}.theme-reseller-dma-points .icon{inline-size:22px;block-size:22px;}.theme-reseller-dma-points h3{align-self:end;font-size:18px;font-weight:600;}.theme-reseller-dma-points p{margin:0;font-size:15px;line-height:1.65;color:var(--theme-text-muted);}.theme-reseller-dma-details{margin:0;padding:8px 28px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-area);}.theme-reseller-dma-details > div{padding-block:20px;}.theme-reseller-dma-details > div + div{border-block-start:1px solid var(--theme-border);}.theme-reseller-dma-details dt{font-size:15px;font-weight:600;color:var(--theme-text-strong);}.theme-reseller-dma-details dd{margin:8px 0 0;font-size:14px;line-height:1.65;color:var(--theme-text-muted);}.theme-reseller-modules{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:reseller-module;}.theme-reseller-modules li{position:relative;display:grid;grid-template-columns:44px minmax(0, 1fr) auto;column-gap:16px;row-gap:4px;align-items:baseline;padding:22px 24px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);counter-increment:reseller-module;}.theme-reseller-modules li::before{content:counter(reseller-module, decimal-leading-zero);grid-row:span 2;font-size:13px;font-weight:600;color:var(--theme-text-subtle);font-variant-numeric:tabular-nums;}.theme-reseller-modules h3{font-size:16px;font-weight:600;}.theme-reseller-modules p{grid-column:2 / 4;margin:0;font-size:14px;line-height:1.6;color:var(--theme-text-muted);}.theme-reseller-modules li > span{grid-column:3;grid-row:1;font-size:12px;font-weight:600;color:var(--theme-text-subtle);white-space:nowrap;}.theme-reseller-teacher{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:64px;align-items:start;padding:44px;border:1px solid var(--theme-border);border-radius:28px;background:linear-gradient(135deg, var(--theme-area-light), var(--theme-area) 60%);}.theme-reseller-teacher figure{display:flex;align-items:center;gap:16px;margin:0;}.theme-reseller-teacher img{flex:none;inline-size:72px;block-size:72px;padding:14px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-area-lighter);object-fit:contain;}.theme-reseller-teacher figcaption{display:grid;gap:4px;}.theme-reseller-teacher figcaption strong{font-size:17px;color:var(--theme-text-strong);}.theme-reseller-teacher figcaption span{font-size:13px;color:var(--theme-text-muted);}.theme-reseller-teacher-copy h2{font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.9px;text-wrap:balance;}.theme-reseller-teacher-copy p{max-width:62ch;margin:18px 0 0;font-size:16px;line-height:1.75;color:#c4c4cf;}.theme-reseller-quotes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;}.theme-reseller-quotes figure{display:flex;flex-direction:column;gap:18px;margin:0;padding:26px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area);}.theme-reseller-quotes blockquote{margin:0;font-size:15px;line-height:1.7;color:#d4d4de;}.theme-reseller-quotes figcaption{margin-block-start:auto;font-size:13px;font-weight:600;color:var(--theme-text-strong);}.theme-reseller-questions{max-width:880px;}.theme-reseller-apply{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:56px;align-items:start;scroll-margin-block-start:100px;}.theme-reseller-apply-copy{position:sticky;inset-block-start:110px;}.theme-reseller-apply-copy h2{font-size:44px;font-weight:600;line-height:1.04;letter-spacing:-1.4px;text-wrap:balance;}.theme-reseller-apply-copy p{margin:16px 0 28px;font-size:16px;line-height:1.65;color:var(--theme-text-muted);}.theme-reseller-apply-form{display:grid;gap:18px;padding:34px;border:1px solid var(--theme-border);border-radius:26px;background:var(--theme-area);box-shadow:0 50px 100px -60px #000000cc;}.theme-reseller-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;}.theme-reseller-field{display:grid;gap:8px;margin:0;}.theme-reseller-field > span:first-child{font-size:13px;font-weight:600;color:#d8d8e2;}.theme-reseller-field em{font-style:normal;font-weight:500;color:var(--theme-text-subtle);}.theme-reseller-apply-form .theme-reseller-field input, .theme-reseller-apply-form .theme-reseller-field select, .theme-reseller-apply-form .theme-reseller-field textarea{inline-size:100%;min-height:48px;padding:0 15px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-well);font:inherit;font-size:15px;color:var(--theme-text-strong);transition:border-color .2s, box-shadow .2s;}.theme-reseller-apply-form .theme-reseller-field textarea{min-height:108px;padding-block:13px;line-height:1.55;resize:vertical;}.theme-reseller-field input::placeholder, .theme-reseller-field textarea::placeholder{color:#6f6f7d;}.theme-reseller-apply-form .theme-reseller-field input:focus, .theme-reseller-apply-form .theme-reseller-field select:focus, .theme-reseller-apply-form .theme-reseller-field textarea:focus{outline:0;border-color:#d77bf0;box-shadow:0 0 0 3px #cb34e433;}.theme-reseller-apply-form .theme-reseller-field [aria-invalid="true"]{border-color:var(--negative-dark);background:var(--input-error__background-color);}.theme-reseller-interests{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;}.theme-reseller-interests legend{inline-size:100%;margin-block-end:10px;padding:0;font-size:13px;font-weight:600;color:#d8d8e2;}.theme-reseller-interests label{position:relative;margin:0;}.theme-reseller-interests input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.theme-reseller-interests span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-well);font-size:14px;font-weight:600;color:var(--theme-text-muted);cursor:pointer;transition:color .2s, border-color .2s, background .2s;}.theme-reseller-interests span:hover{color:var(--theme-text-strong);border-color:var(--theme-border-strong);}.theme-reseller-interests input:checked + span{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-reseller-interests input:focus-visible + span{outline:2px solid #d77bf0;outline-offset:2px;}.theme-reseller-trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.theme-reseller-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block-start:6px;}.theme-reseller-form-foot p{flex:1 1 240px;margin:0;font-size:13px;line-height:1.55;color:var(--theme-text-subtle);}.theme-reseller-form-foot .theme-action[aria-busy="true"]{opacity:.75;pointer-events:none;}.theme-reseller-message{margin:0;font-size:14px;line-height:1.55;}.theme-reseller-message:empty{display:none;}.theme-reseller-message.is-error{color:var(--negative-dark);}.theme-reseller-alert{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--input-error__border-color);border-radius:14px;background:var(--negative-light);}.theme-reseller-alert[hidden]{display:none;}.theme-reseller-alert p{margin:0;font-size:14px;line-height:1.55;color:#ffd2d2;}.theme-reseller-alert a{justify-self:start;font-size:14px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px;}.theme-reseller-apply-form.is-done, .theme-reseller-apply-form.is-closed{align-content:start;gap:14px;}.theme-reseller-apply-form.is-done:focus{outline:0;}.theme-reseller-done-mark{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:18px;background:var(--theme-brand-gradient);color:#fff;animation:reseller-pop .5s var(--theme-ease);}.theme-reseller-done-mark .icon{inline-size:26px;block-size:26px;stroke-width:2.4;}.theme-reseller-apply-form.is-done h3{font-size:24px;font-weight:600;letter-spacing:-.5px;}.theme-reseller-apply-form.is-done p, .theme-reseller-apply-form.is-closed p{max-width:52ch;margin:0;font-size:15px;line-height:1.7;color:var(--theme-text-muted);}.theme-reseller-apply-form.is-closed .theme-action{justify-self:start;}[dir="rtl"] .theme-reseller-page .theme-action .icon{transform:scaleX(-1);}@keyframes reseller-pulse{0%{opacity:.5;transform:scale(.6);}80%, 100%{opacity:0;transform:scale(1.6);}}@keyframes reseller-net-pulse{0%{opacity:0;transform:translate(0, 0);}3%{opacity:1;}15%{opacity:1;transform:translate(calc((var(--theme-px) - 50) * 1cqw), calc((var(--theme-py) - 50) * 1cqh));}19%, 100%{opacity:0;transform:translate(calc((var(--theme-px) - 50) * 1cqw), calc((var(--theme-py) - 50) * 1cqh));}}@keyframes reseller-net-glint{0%, 13%{opacity:0;}17%{opacity:1;}32%, 100%{opacity:0;}}@keyframes reseller-pop{0%{opacity:0;transform:scale(.7);}70%{opacity:1;transform:scale(1.06);}100%{transform:scale(1);}}@media (max-width:1100px){.theme-reseller-net{aspect-ratio:2 / 1;}.theme-reseller-net-hub{width:196px;height:128px;}.theme-reseller-net-hub strong{font-size:38px;}.theme-reseller-page{--theme-reseller-gap:104px;}.theme-reseller-hero{grid-template-columns:minmax(0, 1fr);gap:48px;padding-block-start:64px;}.theme-reseller-hero h1{font-size:76px;}.theme-reseller-hero-figures{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:28px;}.theme-reseller-hero-figures dd{font-size:44px;}.theme-reseller-view{grid-template-columns:minmax(0, 1fr);gap:20px;}.theme-reseller-tier-grid{grid-template-columns:minmax(0, 1fr);max-width:640px;}.theme-reseller-tier-summary{min-height:0;}.theme-reseller-dma-grid{grid-template-columns:minmax(0, 1fr);}.theme-reseller-teacher{grid-template-columns:minmax(0, 1fr);gap:28px;}.theme-reseller-quotes{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-reseller-apply{grid-template-columns:minmax(0, 1fr);gap:28px;}.theme-reseller-apply-copy{position:static;}}@media (max-width:1000px){.theme-reseller-net{aspect-ratio:16 / 10;}.theme-reseller-net-tag{padding:0;border:0;background:none;}.theme-reseller-net-tag > span{display:none;}.theme-reseller-net-hub{width:176px;height:120px;gap:4px;}.theme-reseller-net-hub strong{font-size:34px;}}@media (max-width:760px){.theme-reseller-page{--theme-reseller-gap:80px;}.theme-reseller-head{margin-block-end:28px;}.theme-reseller-head h2{font-size:30px;letter-spacing:-.8px;}.theme-reseller-head p{font-size:15px;}.theme-reseller-hero{gap:40px;padding-block-start:40px;}.theme-reseller-hero-label{margin-block-end:18px;font-size:13px;}.theme-reseller-hero h1{font-size:54px;letter-spacing:-2px;}.theme-reseller-lede{margin-block-start:22px;font-size:16px;}.theme-reseller-hero-actions{flex-direction:column;}.theme-reseller-hero-actions .theme-action{justify-content:space-between;}.theme-reseller-hero-figures{grid-template-columns:minmax(0, 1fr);}.theme-reseller-hero-figures > div{flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;gap:16px;padding-block:16px;}.theme-reseller-hero-figures dd{flex:none;min-inline-size:104px;font-size:36px;letter-spacing:-1.2px;}.theme-reseller-merge{padding:26px 18px 22px;border-radius:24px;}.theme-reseller-net{max-width:420px;aspect-ratio:4 / 5;}.theme-reseller-net-lines.is-wide, .theme-reseller-net-nodes li.is-wide, .theme-reseller-net-pulse.is-wide{display:none;}.theme-reseller-net-lines.is-phone{display:block;}.theme-reseller-net-lines line, .theme-reseller-net-nodes li, .theme-reseller-net-pulse{--theme-dd:var(--theme-md);--theme-px:var(--theme-mx);--theme-py:var(--theme-my);}.theme-reseller-net-nodes li{gap:6px;translate:-50% -22px;}.theme-reseller-net-tile{width:44px;height:44px;padding:3px;border-radius:14px;}.theme-reseller-net-tile img{border-radius:10px;}.theme-reseller-net-glow{width:90%;height:60%;}.theme-reseller-net-hub{width:160px;height:112px;gap:4px;border-radius:22px;}.theme-reseller-net-hub strong{font-size:34px;}.theme-reseller-net-hub > span{font-size:12px;}.theme-reseller-net-hub small{padding:3px 8px;font-size:10px;}.theme-reseller-merge figcaption{grid-template-columns:minmax(0, 1fr);gap:14px;margin-block-start:26px;}.theme-reseller-reasons{grid-template-columns:minmax(0, 1fr);gap:26px;margin-block-start:36px;}.theme-reseller-tour-tabs{display:flex;}.theme-reseller-tour-tabs button{padding:0 14px;}.theme-reseller-window{aspect-ratio:5 / 4;border-radius:14px;}.theme-reseller-tier{padding:24px;border-radius:20px;}.theme-reseller-price strong{font-size:40px;}.theme-reseller-compare-table{border-radius:18px;}.theme-reseller-compare-table table{min-inline-size:0;table-layout:fixed;}.theme-reseller-compare-table th, .theme-reseller-compare-table td{padding:12px 6px;font-size:12.5px;overflow-wrap:anywhere;}.theme-reseller-compare-table th[scope="row"], .theme-reseller-compare-table thead th:first-child{inline-size:35%;padding-inline-start:14px;}.theme-reseller-compare-table thead th{padding-block:14px;font-size:11px;overflow-wrap:normal;hyphens:auto;}.theme-reseller-compare-table thead .theme-reseller-soon{display:flex;inline-size:max-content;margin:6px auto 0;}.theme-reseller-modules{grid-template-columns:minmax(0, 1fr);}.theme-reseller-modules li{grid-template-columns:34px minmax(0, 1fr);padding:20px;}.theme-reseller-modules p{grid-column:2;}.theme-reseller-modules li > span{grid-column:2;grid-row:auto;}.theme-reseller-teacher{padding:26px;border-radius:22px;}.theme-reseller-teacher-copy h2{font-size:26px;}.theme-reseller-teacher-copy p{font-size:15px;}.theme-reseller-quotes{grid-template-columns:minmax(0, 1fr);}.theme-reseller-apply-copy h2{font-size:34px;}.theme-reseller-apply-form{padding:22px;border-radius:22px;}.theme-reseller-fields{grid-template-columns:minmax(0, 1fr);}.theme-reseller-form-foot .theme-action{inline-size:100%;justify-content:space-between;}}@media (max-width:380px){.theme-reseller-hero h1{font-size:46px;}.theme-reseller-net-hub{width:148px;height:104px;}.theme-reseller-net-hub strong{font-size:30px;}}@media (prefers-reduced-motion:reduce){.theme-reseller-status i::after{animation:none;}.theme-reseller-done-mark{animation:none;}}.theme-rarity-epic{--theme-rarity-color:#b99cf2;}.theme-rarity-mythic{--theme-rarity-color:#f58e7e;}.theme-inline-case-unit .theme-case-note[data-case-status]{opacity:1;visibility:visible;}button:disabled{cursor:not-allowed;}.theme-rewards-crown-body{fill:#b678e51b;transform-origin:50% 60%;animation:reward-crown 5.5s ease-in-out infinite;}.theme-reward-spark{transform-box:fill-box;transform-origin:center;animation:reward-spark 3.8s ease-in-out infinite;}.theme-reward-spark-two{animation-delay:-1.9s;}.theme-medal-object{transform-origin:50% 50%;animation:medal-float 7s ease-in-out infinite;}.theme-rewards-page{padding:0 0 85px;}.theme-rewards-page .theme-page-linework{opacity:.3;filter:sepia(.7);}.theme-reward-hero-object{align-self:stretch;display:grid;align-content:center;}.theme-reward-section{padding-top:58px;scroll-margin-top:110px;}.theme-medallion-detailed{shape-rendering:geometricPrecision;}.theme-medallion-detailed .theme-medal-object{transform-origin:50% 50%;animation:crafted-medal-float 9s ease-in-out infinite;}.theme-reward-hero-object > .reward-chest{width:100%;max-width:510px;transform:none;margin:auto;}.theme-case-reel-shell{position:relative;margin:0 28px;padding:13px 0;border-block:1px solid #d9be8518;}.theme-case-reel-window{overflow:hidden;position:relative;mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);}.theme-case-reel-track{position:relative;display:flex;gap:10px;width:max-content;padding:6px 0;will-change:transform;}.theme-case-reel-pointer{position:absolute;top:0;bottom:0;left:50%;width:1px;z-index:2;pointer-events:none;}.theme-case-reel-pointer::before, .theme-case-reel-pointer::after{content:"";position:absolute;left:-4px;top:-1px;width:9px;height:9px;transform:rotate(45deg);border-radius:1px;}.theme-case-reel-pointer::after{top:auto;bottom:-1px;}.theme-medallion-scene .theme-medal-object{transform-origin:210px 150px;animation:emblem-float 8s ease-in-out infinite;}.theme-medallion-scene .theme-medal-charm{animation:emblem-charm 9s ease-in-out var(--theme-charm-delay, 0s) infinite;}.theme-medallion-scene .theme-medal-sparkle{animation:emblem-sparkle 6s ease-in-out var(--theme-spark-delay, 0s) infinite;}.theme-reward-case-panel{animation:case-panel-enter .25s ease-out;}.theme-reward-case-panel[hidden]{display:none;}.theme-reward-case-showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:24px 48px 20px;gap:30px;min-height:355px;}.theme-reward-case-scene{position:relative;display:grid;place-items:center;min-height:300px;isolation:isolate;}.theme-reward-case-scene > .crafted-case{width:420px;max-width:100%;margin:0;}.theme-case-scene-caption{position:absolute;bottom:0;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;}.theme-reward-case-overview{padding:20px 20px 20px 0;max-width:490px;}.theme-reward-case-availability{display:inline-flex;align-items:center;gap:7px;font-size:10px;}.theme-reward-case-availability > i{width:4px;height:4px;border-radius:50%;}.theme-reward-case-overview h3{font-size:40px;font-weight:550;letter-spacing:-1.3px;margin:15px 0 13px;color:#ecebef;}.theme-reward-case-overview > p{font-size:13px;line-height:1.85;color:#a09ba0;max-width:370px;}.theme-reward-case-facts{display:flex;gap:45px;margin:24px 0;}.theme-reward-case-facts > div{display:flex;flex-direction:column;gap:8px;}.theme-reward-case-facts span{font-size:10px;color:#817c82;}.theme-reward-case-facts strong{font-size:14px;font-weight:500;color:#d0ced9;}.theme-reward-case-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;}.theme-reward-case-actions > a{display:flex;align-items:center;gap:9px;font-size:11px;color:#b7afb5;}.theme-reward-case-actions > a > .icon{width:13px;height:13px;}.theme-reward-case-loot > div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;}.theme-reward-case-loot h4{font-size:13px;font-weight:500;color:#d4cfd5;}.theme-reward-case-loot > div:first-child > span{font-size:10px;color:#77727a;}.theme-reward-prize-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(115px, 1fr));gap:9px;}.theme-reward-prize-item > strong{font-size:11px;font-weight:500;text-align:center;color:#ddd5c5;line-height:1.4;}.theme-reward-prize-item > small{font-size:9px;color:#817a7c;}.theme-reward-streak-card > header{display:flex;align-items:center;gap:13px;margin-bottom:21px;}.theme-reward-streak-card > header h3{font-size:15px;font-weight:550;color:#eae6ea;letter-spacing:-.2px;}.theme-streak-title-symbol{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;}.theme-streak-title-symbol > .icon{width:19px;height:19px;}.theme-streak-lock-badge{display:flex;align-items:center;gap:6px;margin-inline-start:auto;padding:6px 9px;border:1px solid #cb34e41c;border-radius:7px;font-size:10px;}.theme-streak-lock-badge > .icon{width:12px;height:12px;}.theme-streak-locked-window{position:relative;border:1px solid #cb34e425;border-radius:15px;overflow:clip;min-height:246px;isolation:isolate;}.theme-streak-obscured-loot{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;padding:5px 30px;gap:10px;filter:blur(4px);opacity:.5;pointer-events:none;}.theme-streak-obscured-loot > .crafted-case{width:270px;flex:none;margin:0;}.theme-streak-obscured-loot > div{display:grid;grid-template-columns:repeat(4, 135px);gap:14px;transform:rotate(-6deg);}.theme-streak-progress-copy{display:flex;align-items:center;gap:17px;}.theme-streak-flame{width:43px;height:43px;display:grid;place-items:center;flex:none;border-radius:12px;}.theme-streak-flame > svg{width:24px;height:24px;}.theme-streak-progress-copy h4{font-size:15px;font-weight:550;color:#e2e1e7;margin-bottom:8px;}.theme-streak-progress-copy p{font-size:12px;line-height:1.8;color:#aaa3ad;}.theme-streak-progress-count{display:flex;align-items:baseline;gap:7px;white-space:nowrap;margin-inline-start:auto;padding-inline-start:20px;}.theme-streak-progress-count strong{font-size:37px;font-weight:500;}.theme-streak-progress-count span{font-size:13px;color:#9b938d;}.theme-streak-progress-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;}.theme-streak-progress-bottom > span{font-size:10px;color:#9c939e;}.theme-streak-progress-bottom > button{display:flex;gap:10px;align-items:center;border:1px solid var(--theme-border);background:var(--theme-surface-inset);color:#c1b9c5;font:inherit;font-size:10px;padding:8px 12px;border-radius:8px;cursor:pointer;}.theme-streak-progress-bottom > button > .icon{width:12px;height:12px;transition:transform .25s;}.theme-streak-progress-bottom > button[aria-expanded="true"] > .icon{transform:rotate(45deg);}.theme-streak-contents[hidden]{display:none;}.theme-inline-case-unit .theme-reward-case-scene{height:320px;min-height:320px;max-height:none;overflow:visible;}.theme-inline-case-unit .theme-reward-case-scene > .crafted-case{width:420px;max-width:100%;margin:0;transition:transform .7s cubic-bezier(.2, .8, .2, 1);transform-origin:50% 50%;will-change:transform;}.theme-inline-case-unit .theme-case-inline-reel{position:absolute;left:0;right:0;bottom:8px;margin:0;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s, transform .5s, visibility .4s;pointer-events:none;}.theme-inline-case-unit:is(.is-opening, .is-revealed) .theme-case-inline-reel{opacity:1;visibility:visible;transform:none;}.theme-inline-case-unit:is(.is-opening, .is-revealed) .theme-reward-case-scene > .crafted-case{transform:translateY(-100px) scale(.5);}.theme-inline-case-unit:is(.is-opening, .is-revealed) .theme-case-scene-caption{opacity:0;}.theme-inline-case-unit .theme-case-scene-caption{transition:opacity .25s;}.theme-case-inline-information{position:relative;margin:22px 0;min-height:64px;display:flex;align-items:center;}.theme-case-inline-information .theme-reward-case-facts{margin:0;}.theme-case-inline-outcome{position:absolute;inset:0;display:flex;align-items:center;gap:14px;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .35s, transform .35s;}.is-revealed .theme-case-inline-information .theme-reward-case-facts{visibility:hidden;}.is-revealed .theme-case-inline-outcome{visibility:visible;opacity:1;transform:none;}.theme-case-inline-outcome > div{display:flex;flex-direction:column;gap:7px;}.theme-case-inline-outcome > div > span{font-size:10px;color:#9793ab;}.theme-case-inline-outcome strong{font-size:28px;line-height:1.1;font-weight:500;letter-spacing:-.5px;color:#dca8f0;}.theme-case-inline-secondary{display:flex;align-items:center;min-height:44px;}.theme-case-inline-secondary > a, .theme-case-inline-secondary > button{display:flex;align-items:center;gap:8px;color:#b6b3ae;font:inherit;font-size:11px;background:none;border:0;padding:0;white-space:nowrap;}.theme-case-inline-secondary .icon{width:13px;height:13px;}.theme-case-inline-secondary [hidden]{display:none;}.theme-inline-case-unit .theme-case-note{font-size:9px;line-height:1.6;color:#85827c;min-height:15px;margin-top:14px;opacity:0;visibility:hidden;}.theme-inline-case-unit:is(.is-opening, .is-revealed) .theme-case-note{opacity:1;visibility:visible;}.theme-streak-inline-case{border-top:1px solid var(--theme-border-muted);}.theme-streak-inline-case .theme-reward-case-showcase{padding:20px 20px 16px;}.theme-streak-contents{padding-top:0;}.theme-reward-case-stage{border:1px solid var(--theme-border-muted);border-radius:22px;background:var(--theme-surface-fill);overflow:hidden;box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-reward-streak-card{margin-top:24px;border:1px solid var(--theme-border-muted);border-radius:20px;background:var(--theme-surface-fill);padding:23px;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;}.theme-reward-case-loot{padding:25px 30px 30px;border-top:1px solid var(--theme-border-muted);background:var(--theme-surface-inset);}.theme-streak-inline-case .theme-reward-case-loot{padding-inline:0;background:transparent;}.theme-streak-glass-overlay{position:relative;z-index:1;background:var(--theme-area-glass);backdrop-filter:blur(15px);padding:39px 30px 29px;min-height:246px;}.theme-product-gallery-thumbnails > button{cursor:pointer;}.theme-reward-prize-item .theme-reward-prize-art-wrap{display:block;width:96px;height:90px;margin:4px auto 12px;}.theme-reward-prize-art-wrap > svg{width:100% !important;height:100% !important;display:block;}.theme-rarity-common{--theme-rarity-color:#aebcca;}.theme-rarity-uncommon{--theme-rarity-color:#79cdb1;}.theme-rarity-rare{--theme-rarity-color:#80b9ed;}.theme-reward-prize-item strong{font-size:12px !important;color:#e3e3eb !important;}.theme-reward-prize-item small{font-size:10px !important;margin-top:8px !important;color:#85858f !important;}.theme-reward-prize-item:hover .reward-art-object{animation:reward-art-float 1.6s ease-in-out infinite;}.theme-reward-prize-item:hover .reward-art-spark{animation:reward-spark-pulse 1.2s ease-in-out infinite;}.theme-inline-case-unit .theme-case-reel-pointer{background:none;left:50%;transform:translateX(-50%);width:1px;}.theme-inline-case-unit .theme-case-reel-pointer::before, .theme-inline-case-unit .theme-case-reel-pointer::after{width:8px;height:8px;left:-3.5px;box-shadow:0 0 12px #e3bc6635;}.theme-reward-prize-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:17px 10px !important;border:1px solid #ffffff09;border-radius:11px;background:radial-gradient(ellipse 85% 62% at 50% 0%, color-mix(in srgb, var(--theme-rarity-color, #aebcca) 13%, transparent), transparent 72%), var(--theme-area-light) !important;min-height:146px;border-color:color-mix(in srgb, var(--theme-rarity-color, #aebcca) 18%, #ffffff06);position:relative;overflow:hidden;transition:transform .3s, border-color .3s, box-shadow .3s;}.theme-reward-prize-item > *{position:relative;}.theme-reward-prize-item::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle, var(--theme-rarity-color, #aebcca) 1px, transparent 1.3px);background-size:13px 13px;opacity:.12;mask-image:radial-gradient(ellipse 95% 80% at 50% 0%, #000, transparent 80%);pointer-events:none;}.theme-reward-prize-item::after{content:'';position:absolute;bottom:0;left:23%;right:23%;height:2px;background:var(--theme-rarity-color);opacity:.6;border-radius:3px;box-shadow:0 0 15px 1px color-mix(in srgb, var(--theme-rarity-color, #aebcca) 50%, transparent);}.theme-reward-prize-item .theme-reward-rarity{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;color:var(--theme-rarity-color);display:block;padding:4px 9px;border:1px solid color-mix(in srgb, var(--theme-rarity-color, #aebcca) 30%, transparent);border-radius:99px;background:color-mix(in srgb, var(--theme-rarity-color, #aebcca) 10%, transparent);box-shadow:inset 0 1px 0 #ffffff0d;}.theme-reward-prize-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--theme-rarity-color, #aebcca) 38%, #ffffff08);box-shadow:0 16px 30px -14px #000c, 0 0 30px -8px color-mix(in srgb, var(--theme-rarity-color, #aebcca) 36%, transparent);}.theme-dash-key-field > button{cursor:pointer;}.theme-dash-key-field > button{cursor:pointer;}body:has(.theme-storefront) .theme-rewards-crown-body{fill:#dfbb5c17;}.theme-rewards-page .theme-page-atmosphere{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-area) 38%, var(--theme-body)) 0%, color-mix(in srgb, var(--theme-area) 18%, var(--theme-body)) 40%, var(--theme-body) 100%) !important;}.theme-reward-hero-object svg, .theme-reward-hero-object img{filter:hue-rotate(252deg) saturate(.78) brightness(1.02);}.theme-reward-case-availability > i{background:#8fe0b4 !important;box-shadow:0 0 10px #8fe0b4 !important;}.theme-reward-case-availability{color:#b9b6c6 !important;}.theme-case-reel-shell{border-color:var(--theme-border) !important;}.theme-case-reel-pointer{background:linear-gradient(#e9a2f7, transparent 30%, transparent 70%, #946beb) !important;}.theme-case-reel-pointer::before, .theme-case-reel-pointer::after{background:#dca8f0 !important;}.theme-streak-lock-badge{border-color:var(--theme-border-muted) !important;background:var(--theme-surface-inset) !important;color:#b9b6c6 !important;}.theme-streak-locked-window{border-color:var(--theme-border-muted) !important;}.theme-reward-case-scene svg, .theme-reward-case-scene img{filter:hue-rotate(252deg) saturate(.78) brightness(1.02);}.theme-case-scene-caption{color:#7c7889;}.theme-reward-case-scene > svg.crafted-case, .theme-reward-case-scene > .crafted-case{filter:hue-rotate(252deg) saturate(.78) brightness(1.02) !important;}.theme-home-stories-arrows > button{cursor:pointer;}.theme-rarity-legendary{--theme-rarity-color:#e9e6f4;}.theme-case-reel-pointer{background:linear-gradient(#e6c1f1, transparent 30%, transparent 70%, #e6c1f1);}.theme-streak-locked-window{border-color:#cb34e425;}.theme-reward-hero-object{position:relative;isolation:isolate;}.theme-reward-hero-object::before{content:'';position:absolute;inset:10% 8%;z-index:-1;border-radius:50%;background:radial-gradient(circle, #cb34e436, #946beb14 45%, transparent 70%);filter:blur(30px);}.theme-reward-history-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;}.theme-reward-history-pager > span{font-size:12px;color:#8f8c9c;}.theme-reward-history-pages{display:flex;flex-wrap:wrap;gap:6px;}.theme-reward-history-pages > button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 11px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-area);color:#cfccd9;font:600 12px/1 Inter, sans-serif;cursor:pointer;transition:border-color .22s, background .22s, color .22s, opacity .22s;}.theme-reward-history-pages > button > .icon{width:14px;height:14px;}.theme-reward-history-pages > button:hover:not(:disabled):not([aria-current="page"]){border-color:var(--theme-border-strong);background:var(--theme-area-light);color:#fff;}.theme-reward-history-pages > button[aria-current="page"]{border-color:transparent;background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-reward-history-pages > button:disabled{opacity:.3;cursor:default;}.theme-streak-progress-count strong{color:#f1eff5;}.theme-product-review-arrows > button{cursor:pointer;}.theme-streak-title-symbol{background:#cb34e41a !important;color:#dca8f0 !important;}.theme-streak-flame{background:#946beb1f !important;color:#dca8f0 !important;}.theme-reward-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:35px;min-height:410px;padding:65px 0 40px;}.theme-reward-hero h1{margin:23px 0;font-size:clamp(40px, 4.4vw, 62px);font-weight:540;letter-spacing:-2.4px;line-height:1.09;}.theme-reward-hero h1 > span{background:linear-gradient(100deg, #e9a2f7, #946beb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.theme-reward-hero p{max-width:520px;font-size:14px;line-height:1.9;color:#a9a6b5;}.theme-reward-hero-actions{display:flex;align-items:center;gap:25px;margin-top:27px;}.theme-brand-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:48px;padding:14px 21px;border:0;border-radius:10px;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:inset 0 1px 0 #ffffff33, 0 10px 30px -14px #cb34e4b3;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:transform 0.3s var(--theme-ease), box-shadow 0.3s, filter 0.2s;}.theme-brand-button:hover{box-shadow:inset 0 1px 0 #ffffff44, 0 14px 34px -14px #cb34e4d9;color:#fff;filter:brightness(1.06);transform:translateY(-2px);}.theme-brand-button:focus-visible{outline:2px solid #dca8f0;outline-offset:2px;}.theme-brand-button:disabled{cursor:default;filter:saturate(0.6);opacity:0.7;transform:none;}.theme-brand-button > .icon{width:16px;height:16px;}.theme-reward-account-strip{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:22px;padding:20px 24px;border:1px solid #cb34e433;border-radius:16px;background:linear-gradient(90deg, #cb34e414, transparent 45%), var(--theme-area);}.theme-reward-coin{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 10px 26px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;color:#fff;font-size:18px;font-weight:700;}.theme-reward-balance small{display:block;font-size:11.5px;color:#a9a6b5;}.theme-reward-balance strong{display:block;margin-top:4px;font-size:26px;font-weight:650;letter-spacing:-0.8px;line-height:1.1;color:#fff;}.theme-reward-balance strong > em{font-size:13px;font-style:normal;font-weight:600;letter-spacing:0;color:#a9a6b5;}.theme-reward-balance > span{display:block;margin-top:5px;font-size:12px;color:#a9a6b5;}.theme-reward-stats{display:flex;gap:0;margin:0;}.theme-reward-stats > div{padding:2px 24px;border-inline-start:1px solid var(--theme-border);}.theme-reward-stats dt{font-size:11px;color:#8f8c9c;}.theme-reward-stats dd{margin:5px 0 0;font-size:15px;font-weight:600;color:#f1eff5;}.theme-reward-strip-link{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-area-light);color:#e6e3ee;font-size:12px;font-weight:600;transition:background-color 0.2s, border-color 0.2s, color 0.2s;}.theme-reward-strip-link:hover{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.theme-reward-strip-link > .icon{width:14px;height:14px;}.theme-reward-period-tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;padding:10px;border-bottom:1px solid var(--theme-border);background:var(--theme-area);}.theme-reward-period-tabs > button{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:1px solid transparent;border-radius:14px;background:transparent;color:#a9a6b5;text-align:start;cursor:pointer;transition:background-color 0.25s, border-color 0.25s, color 0.25s;}.theme-reward-period-tabs > button:hover{background:var(--theme-area-light);color:#fff;}.theme-reward-period-tabs > button[aria-selected="true"]{border-color:var(--theme-border-strong);background:var(--theme-area-lighter);color:#fff;}.theme-reward-period-tabs > button:focus-visible{outline:2px solid #dca8f0;outline-offset:-2px;}.theme-reward-tab-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:inherit;transition:background-color 0.25s, border-color 0.25s, color 0.25s;}.theme-reward-period-tabs > button[aria-selected="true"] .theme-reward-tab-icon{border-color:transparent;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 10px 22px -12px #cb34e4cc;color:#fff;}.theme-reward-tab-icon > .icon{width:18px;height:18px;}.theme-reward-period-tabs > button > span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;}.theme-reward-period-tabs strong{font-size:14px;font-weight:600;}.theme-reward-period-tabs small{font-size:11.5px;color:#8f8c9c;}.theme-reward-period-tabs > button[aria-selected="true"] small{color:#a9a6b5;}.theme-case-tab-indicator{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--theme-area-lighter);color:transparent;transition:background-color 0.25s, color 0.25s;}.theme-reward-period-tabs > button[aria-selected="true"] .theme-case-tab-indicator{background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;}.theme-case-tab-indicator > .icon{width:12px;height:12px;}.theme-shop-balance{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area);font-size:12px;color:#a9a6b5;}.theme-shop-balance strong{font-weight:650;color:#fff;}.theme-shop-balance > .icon{width:13px;height:13px;}.theme-mini-coin{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-size:9.5px;font-weight:700;}.theme-shop-group + .theme-shop-group{margin-top:30px;}.theme-shop-group-title{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:10.5px;font-weight:650;letter-spacing:0.12em;text-transform:uppercase;color:#8f8c9c;}.theme-shop-group-title::after{content:'';flex:1;height:1px;background:var(--theme-border-muted);}.theme-reward-redemptions{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:14px;}.theme-reward-redemptions > p{grid-column:1 / -1;margin:0;padding:28px;border:1px dashed var(--theme-border);border-radius:14px;text-align:center;color:#a9a6b5;}.theme-reward-credit{position:relative;display:flex;flex-direction:column;min-height:190px;padding:20px;border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg, color-mix(in srgb, var(--theme-area-lighter) 42%, transparent), transparent 55%), var(--theme-area);color:#f1eff5;transition:transform 0.3s var(--theme-ease), border-color 0.3s, box-shadow 0.3s;}.theme-reward-credit::before{content:'';position:absolute;top:-60px;right:-60px;z-index:-1;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle, #cb34e41f, transparent 70%);}.theme-reward-credit.is-coupon::before{background:radial-gradient(circle, #5b8cff1f, transparent 70%);}.theme-reward-credit[role="button"]{cursor:pointer;}.theme-reward-credit:not([aria-disabled]):hover{border-color:var(--theme-border-strong);box-shadow:0 18px 34px -20px #000c;color:#f1eff5;transform:translateY(-3px);}.theme-reward-credit.is-blocked{cursor:default;opacity:0.55;}.theme-credit-top{align-self:flex-start;padding:5px 9px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:10.5px;font-weight:600;color:#c9c6d3;}.theme-reward-credit > strong{display:block;margin:16px 0 6px;font-size:40px;font-weight:600;letter-spacing:-1.5px;line-height:1;color:#fff;}.theme-reward-credit > strong > small{display:inline-block;margin:3px 3px 0 0;font-size:20px;letter-spacing:0;vertical-align:top;color:#a9a6b5;}.theme-reward-credit.is-coupon > strong > small{margin:3px 0 0 2px;}.theme-reward-credit.is-locked > strong{color:#c9c6d3;}.theme-credit-detail{font-size:11.5px;color:#8f8c9c;}.theme-credit-progress{display:block;height:5px;margin-top:auto;border-radius:999px;overflow:hidden;background:var(--theme-surface-inset);}.theme-credit-progress > i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #cb34e4, #946beb);}.theme-credit-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:12px;}.theme-credit-cost{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#e6e3ee;}.theme-credit-action{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:9px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-size:11.5px;font-weight:600;transition:filter 0.2s;}.theme-reward-credit:not([aria-disabled]):hover .theme-credit-action{filter:brightness(1.1);}.theme-credit-action > .icon{width:12px;height:12px;}.theme-reward-credit.is-locked .theme-credit-action{display:none;}.theme-reward-credit.is-blocked .theme-credit-action{background:var(--theme-surface-fill);box-shadow:none;color:#8f8c9c;}.theme-credit-progress-count{display:none;font-size:11px;color:#8f8c9c;}.theme-reward-credit.is-locked .theme-credit-progress-count{display:inline;}.theme-reward-history-list{display:flex;flex-direction:column;gap:10px;}.theme-reward-history-list > p{margin:0;padding:28px;border:1px dashed var(--theme-border);border-radius:14px;text-align:center;color:#a9a6b5;}.theme-reward-history-row{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);transition:border-color 0.22s, background-color 0.22s;}.theme-reward-history-row:hover{border-color:var(--theme-border-strong);background:var(--theme-area-light);}.theme-reward-history-row[hidden]{display:none;}.theme-reward-history-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-size:14px;font-weight:700;}.theme-reward-history-row[data-kind="coupon"] .theme-reward-history-icon{background:linear-gradient(135deg, #5b8cff, #946beb);}.theme-reward-history-row[data-kind="credit"] .theme-reward-history-icon{background:linear-gradient(135deg, #2fd0a7, #1d9bf0);}.theme-reward-history-icon > .icon{width:17px;height:17px;}.theme-reward-history-row > div{display:grid;gap:6px;min-width:0;}.theme-reward-history-row strong{font-size:13.5px;font-weight:600;color:#f1eff5;}.theme-reward-history-row small{font-size:11.5px;color:#8f8c9c;}.theme-reward-history-code{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:4px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light);padding-block:5px;padding-inline:11px 5px;}.theme-reward-history-code code{font-size:12px;letter-spacing:0.06em;color:#f1eff5;}.theme-reward-history-code button{padding:4px 9px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-area-lighter);color:#c9c6d3;font-size:11px;cursor:pointer;transition:color 0.2s, border-color 0.2s;}.theme-reward-history-code button:hover{border-color:var(--theme-border-strong);color:#fff;}.theme-reward-history-amount{font-size:13.5px;font-weight:650;color:#5fe3b4;white-space:nowrap;}.theme-reward-history-amount.is-spent{color:#a9a6b5;}.theme-streak-progress-track{display:flex;gap:4px;margin-top:24px;}.theme-streak-progress-track > i{flex:1;height:6px;border-radius:2px;background:var(--theme-surface-hover);}.theme-streak-progress-track > .is-complete{background:linear-gradient(90deg, #cb34e4, #946beb);box-shadow:0 0 13px #cb34e426;}.theme-reward-case-actions > .theme-brand-button{justify-content:space-between;min-width:178px;min-height:46px;}.theme-reward-dialog{width:440px;overflow:hidden;background:radial-gradient(120% 70% at 50% 0, #cb34e41f, transparent 60%), var(--theme-area-light);}.theme-reward-dialog-body{position:relative;display:flex;flex-direction:column;align-items:center;padding:34px 30px 28px;text-align:center;}.theme-reward-dialog-close{position:absolute;top:14px;inset-inline-end:14px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface-fill);color:#b8b5c4;cursor:pointer;transition:background .2s, color .2s;}.theme-reward-dialog-close:hover{background:var(--theme-surface-inset);color:#fff;}.theme-reward-dialog-close > .icon{width:15px;height:15px;}.theme-reward-dialog-visual{display:grid;place-items:center;align-content:center;width:112px;height:112px;margin-bottom:20px;border:1px solid var(--theme-border-strong);border-radius:28px;background:linear-gradient(150deg, var(--theme-area-lighter), var(--theme-area));box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 40px -18px #cb34e48c;}.theme-reward-dialog-visual > strong{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.05;color:#fff;}.theme-reward-dialog-visual > span{margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9c5d6;}.theme-reward-dialog[data-mode="coupon"] .theme-reward-dialog-visual, .theme-reward-dialog[data-mode="credit"] .theme-reward-dialog-visual, .theme-reward-dialog[data-mode="result"] .theme-reward-dialog-visual{border-color:transparent;background:var(--theme-gradient);animation:reward-pop .45s var(--theme-ease);}.theme-reward-dialog[data-mode="error"] .theme-reward-dialog-visual{border-color:#ff7b7b40;background:#2d14148c;box-shadow:none;}.theme-reward-dialog[data-mode="error"] .theme-reward-dialog-visual > strong{color:#ffb4b4;}.theme-reward-dialog-body > h2{max-width:32ch;margin:0;font-size:21px;font-weight:600;letter-spacing:-.4px;line-height:1.25;color:#f6f4fa;}.theme-reward-dialog-text{max-width:38ch;margin:10px 0 0;font-size:13px;line-height:1.65;color:#a9a6b5;}.theme-reward-dialog-text:empty{display:none;}.theme-reward-dialog-code{display:flex;align-items:center;gap:10px;width:100%;margin-top:20px;padding:8px 8px 8px 18px;border:1px dashed var(--theme-border-strong);border-radius:14px;background:color-mix(in srgb, var(--theme-body) 70%, transparent);}.theme-reward-dialog-code > code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:17px;font-weight:600;letter-spacing:.08em;text-align:start;color:#fff;}.theme-reward-dialog-code > button{flex:none;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:#f5f5f7;color:#1b1b25;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s;}.theme-reward-dialog-code > button:hover{background:#fff;}.theme-reward-dialog-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;}.theme-reward-dialog-facts > li{padding:6px 11px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-fill);font-size:11.5px;color:#c9c5d6;}.theme-reward-dialog-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:24px;}.theme-reward-dialog-actions > :not([hidden]){flex:1 1 140px;justify-content:center;}.theme-reward-dialog-actions > [aria-busy="true"]{opacity:.7;pointer-events:none;}@keyframes reward-pop{0%{opacity:0;transform:scale(.82);}60%{opacity:1;transform:scale(1.04);}100%{transform:scale(1);}}@keyframes reward-crown{0%, 70%, 100%{transform:translateY(0);}80%{transform:translateY(-1.8px) rotate(-4deg);}90%{transform:translateY(-1px) rotate(3deg);}}@keyframes reward-spark{0%, 20%, 80%, 100%{opacity:.25;transform:scale(.65);}48%{opacity:1;transform:scale(1.15);}}@keyframes medal-float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-4px);}}@keyframes crafted-medal-float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-3px);}}@keyframes emblem-float{0%, 100%{transform:translateY(2px);}50%{transform:translateY(-3px);}}@keyframes emblem-charm{0%, 100%{transform:translateY(0);}50%{transform:translateY(-5px);}}@keyframes emblem-sparkle{0%, 100%{opacity:.2;}45%{opacity:.9;}70%{opacity:.4;}}@keyframes case-panel-enter{from{opacity:.2;transform:translateY(4px);}to{opacity:1;transform:none;}}@keyframes reward-art-float{50%{transform:translateY(-3px) rotate(-2deg);}}@keyframes reward-spark-pulse{50%{opacity:.35;}}.dhPremium .dx-card > .theme-faq-list{border:0;border-radius:0;background:none;}@media (max-width:1100px){.reward-case-grid{gap:11px;}}@media (max-width:1000px){.theme-reward-hero{grid-template-columns:minmax(0, 1fr);}.theme-reward-account-strip{grid-template-columns:auto minmax(0, 1fr);}.theme-reward-stats{grid-column:1 / -1;}.theme-reward-stats > div:first-child{padding-inline-start:0;border-inline-start:0;}.theme-reward-strip-link{grid-column:1 / -1;justify-content:center;}.theme-reward-history-code button{min-height:34px;padding:0 12px;}}@media (max-width:760px){.theme-rewards-page{padding-bottom:45px;}.theme-reward-hero-object{width:100%;height:240px;align-self:auto;}.theme-reward-section{padding-top:38px;}.theme-reward-hero-object > .crafted-case{width:350px;max-width:110%;margin:-19px auto 0;}.theme-case-reel-shell{margin-inline:15px;padding-block:11px;}.theme-reward-case-showcase{grid-template-columns:1fr;padding:12px 24px 25px;gap:8px;min-height:0;}.theme-reward-case-scene{min-height:217px;max-height:240px;}.theme-reward-case-scene > .crafted-case{width:310px;max-width:112%;margin:-15px auto 0;}.theme-case-scene-caption{font-size:8px;bottom:1px;}.theme-reward-case-overview{padding:17px 0 0;max-width:none;}.theme-reward-case-overview h3{font-size:32px;margin:12px 0;letter-spacing:-.8px;}.theme-reward-case-overview > p{font-size:12px;}.theme-reward-case-availability{font-size:9px;}.theme-reward-case-facts{margin:21px 0;gap:45px;}.theme-reward-case-actions{gap:15px;flex-wrap:nowrap;}.theme-reward-case-actions > a{font-size:10px;gap:5px;}.theme-reward-case-loot > div:first-child{margin-bottom:16px;}.theme-reward-case-loot h4{font-size:12px;}.theme-reward-case-loot > div:first-child > span{font-size:9px;}.theme-reward-prize-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;}.theme-reward-prize-item > strong{font-size:10px;}.theme-reward-prize-item > small{font-size:8px;}.theme-reward-streak-card > header{gap:10px;margin-bottom:17px;}.theme-reward-streak-card > header h3{font-size:13px;}.theme-streak-title-symbol{width:31px;height:31px;}.theme-streak-lock-badge{font-size:9px;padding:6px 7px;}.theme-streak-locked-window{border-radius:12px;min-height:0;}.theme-streak-progress-copy{flex-wrap:wrap;gap:12px;}.theme-streak-flame{width:35px;height:35px;}.theme-streak-progress-copy > div:not(.theme-streak-progress-count){flex:1;min-width:180px;}.theme-streak-progress-copy h4{font-size:13px;}.theme-streak-progress-copy p{font-size:11px;line-height:1.8;}.theme-streak-progress-copy p > br{display:none;}.theme-streak-progress-count{margin:3px 0 0;padding:0;}.theme-streak-progress-count strong{font-size:30px;}.theme-streak-progress-count span{font-size:11px;}.theme-streak-progress-bottom{align-items:flex-start;gap:14px;flex-direction:column;}.theme-streak-progress-bottom > span{font-size:9px;}.theme-streak-progress-bottom > button{align-self:flex-end;font-size:10px;}.theme-streak-obscured-loot{padding-left:0;opacity:.38;}.theme-streak-obscured-loot > .crafted-case{width:200px;}.theme-inline-case-unit .theme-reward-case-scene{height:270px;min-height:270px;max-height:none;}.theme-inline-case-unit .theme-reward-case-scene > .crafted-case{width:310px;max-width:112%;margin:0;}.theme-inline-case-unit:is(.is-opening, .is-revealed) .theme-reward-case-scene > .crafted-case{transform:translateY(-84px) scale(.47);}.theme-inline-case-unit .theme-case-inline-reel{bottom:2px;padding:10px 0;}.theme-inline-case-unit .theme-reward-case-showcase{gap:4px;}.theme-inline-case-unit .theme-reward-case-overview{padding-top:14px;}.theme-case-inline-information{min-height:61px;margin:19px 0;}.theme-case-inline-outcome strong{font-size:25px;}.theme-case-inline-secondary > a, .theme-case-inline-secondary > button{font-size:10px;}.theme-case-inline-secondary{min-height:43px;}.theme-inline-case-unit .theme-case-note{font-size:8px;min-height:13px;margin-top:11px;}.theme-streak-inline-case .theme-reward-case-showcase{padding:13px 4px 16px;}.theme-streak-inline-case .theme-reward-case-loot{padding:20px 0 0;}.theme-streak-inline-case .theme-reward-case-loot{padding-inline:0;}.theme-reward-prize-item .theme-reward-prize-art-wrap{width:78px;height:78px;}.theme-reward-prize-item strong{font-size:11px !important;}.theme-reward-prize-item small{font-size:9px !important;}.theme-reward-prize-item .theme-reward-rarity{font-size:7px;padding:3px 7px;}.theme-reward-period-tabs{grid-template-columns:minmax(0, 1fr);}.theme-reward-period-tabs > button{min-height:64px;border-radius:11px;}.theme-reward-history-row{grid-template-columns:36px minmax(0, 1fr);align-items:start;padding:14px;}.theme-reward-history-icon{width:36px;height:36px;}.theme-reward-history-amount{grid-column:2;}.theme-streak-inline-case .theme-reward-case-actions > .theme-brand-button{min-width:143px;font-size:10px;}}@media (max-width:480px){.theme-reward-dialog-body{padding:30px 20px 22px;}.theme-reward-dialog-code{flex-wrap:wrap;padding:12px;}.theme-reward-dialog-code > code{text-align:center;}.theme-reward-dialog-code > button{width:100%;}.theme-reward-dialog-actions{flex-direction:column-reverse;}.theme-reward-dialog-actions > :not([hidden]){flex:none;width:100%;}}@media (max-width:380px){.theme-reward-case-actions{gap:12px;}.theme-reward-case-showcase{padding-inline:20px;}.theme-reward-case-actions > a{font-size:9px;}}@media (min-width:761px) and (max-width:1150px){.theme-reward-case-showcase{padding-inline:26px;gap:15px;}.theme-reward-case-overview{padding-right:0;}.theme-reward-case-overview h3{font-size:35px;}.theme-reward-prize-grid{grid-template-columns:repeat(4, 1fr);}}@media (prefers-reduced-motion:reduce){.theme-rewards-crown-body{animation:none !important;}.theme-reward-spark{animation:none !important;}.theme-medal-object{animation:none !important;}.theme-medallion-detailed .theme-medal-object{animation:none !important;}.theme-medallion-scene .theme-medal-object{animation:none;}.theme-medallion-scene .theme-medal-charm{animation:none;}.theme-medallion-scene .theme-medal-sparkle{animation:none;}.theme-reward-case-panel{animation:none;}.theme-inline-case-unit .theme-reward-case-scene > .crafted-case{transition:none;}.theme-inline-case-unit .theme-case-inline-reel{transition:none;}.theme-inline-case-unit .theme-case-scene-caption{transition:none;}.theme-case-inline-outcome{transition:none;}.theme-reward-prize-item{transition:none;}.theme-reward-dialog[data-mode] .theme-reward-dialog-visual{animation:none;}}.theme-seo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;}.theme-seo-page .theme-choose{margin:64px 0 80px;}.theme-seo-showcase{display:grid;grid-template-columns:minmax(0, 300px) minmax(0, 1fr);align-items:center;gap:30px;margin:26px 0 34px;padding:18px;border:1px solid var(--theme-border-muted);border-radius:20px;background:var(--theme-area);}.theme-seo-showcase.is-reverse{grid-template-columns:minmax(0, 1fr) minmax(0, 300px);}.theme-seo-showcase.is-reverse > figure{order:2;}.theme-seo-showcase > figure{aspect-ratio:360 / 202;margin:0;overflow:hidden;border-radius:14px;background:var(--theme-well);}.theme-seo-showcase > figure img{display:block;width:100%;height:100%;object-fit:cover;}.theme-guide-prose .theme-seo-showcase h3{margin:0 0 8px;font-size:18px;line-height:1.35;}.theme-guide-prose .theme-seo-showcase p{margin:0 0 10px;font-size:13.5px;line-height:1.75;}.theme-seo-more{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:var(--theme-text-strong);text-decoration:none;}.theme-seo-more:hover{color:#fff;}.theme-seo-more > .icon{width:14px;height:14px;transition:transform .3s var(--theme-ease);}.theme-seo-more:hover > .icon{transform:translateX(3px);}[dir="rtl"] .theme-seo-more > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-seo-more:hover > .icon{transform:scaleX(-1) translateX(3px);}.theme-seo-figure{margin:26px 0 34px;overflow:hidden;border:1px solid var(--theme-border-muted);border-radius:18px;background:var(--theme-well);}.theme-seo-figure img{display:block;width:100%;height:auto;}.theme-seo-lineup{display:grid;grid-template-columns:172px minmax(0, 1fr);align-items:start;gap:20px;margin:14px 0;padding:14px;border:1px solid var(--theme-border-muted);border-radius:16px;background:var(--theme-surface-fill);}.theme-seo-lineup img{display:block;width:100%;height:auto;aspect-ratio:640 / 357;border-radius:10px;object-fit:cover;}.theme-guide-prose .theme-seo-lineup p{margin:0;font-size:13.5px;line-height:1.75;}.theme-seo-page .theme-seo-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:22px;}.cPageRoot{max-width:860px;margin:0 auto;padding:36px 16px 80px;color:var(--theme-text-muted);font-size:14px;line-height:1.9;overflow-wrap:break-word;}.cPageRoot img, .cPageRoot video, .cPageRoot iframe{max-width:100%;height:auto;}.cPageRoot h1, .cPageRoot h2, .cPageRoot h3, .cPageRoot h4{color:var(--theme-text-strong);line-height:1.3;}.cPageRoot h2{margin:44px 0 14px;font-size:26px;}.cPageRoot h3{margin:26px 0 10px;font-size:18px;}.cPageRoot p{margin:12px 0 18px;}.cPageRoot ul, .cPageRoot ol{padding-inline-start:20px;}.cPageRoot a:not([class]){color:var(--theme-text-strong);text-decoration:underline;text-underline-offset:3px;}.cPageRoot a:not([class]):hover{color:#fff;}.cPageRoot .cPagesContent_entry{padding:16px 0 26px;}.cPageRoot .cPagesContent_entry h1{margin:0;font-size:clamp(34px, 4.1vw, 56px);line-height:1.1;letter-spacing:-2px;}.cPageRoot .cPagesContent_entry .desc{max-width:650px;margin-top:20px;font-size:16px;line-height:1.8;}.cPageRoot .cPagesVideo_wrapper, .cPageRoot .cFeaturesBlock > i{display:none;}.cPageRoot .cPagesContent_button a, .cPageRoot .cPagesFAQ_headerButton{display:inline-flex;align-items:center;min-height:46px;padding:12px 18px;border-radius:11px;background:#f6f6f8;color:#151518;font-size:13px;font-weight:600;text-decoration:none;}.cPageRoot .cPagesContent_button a:hover, .cPageRoot .cPagesFAQ_headerButton:hover{background:#fff;color:#151518;}.cPageRoot .cFeatures_list, .cPageRoot .cShowcase_list, .cPageRoot .cPagesFAQ_list{margin:0;padding:0;list-style:none;}.cPageRoot .cPagesContent_blocks{margin:34px 0;padding:24px;border:1px solid var(--theme-border-muted);border-radius:18px;background:var(--theme-area);}.cPageRoot .cPagesBlocks_header h2{margin-top:0;}.cPageRoot .cFeatures_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.cPageRoot .cFeaturesBlock_title{color:var(--theme-text-strong);font-weight:600;}.cPageRoot .cFeaturesBlock_desc{margin:4px 0 0;}.cPageRoot .cShowcase_block{display:grid;grid-template-columns:minmax(0, 300px) minmax(0, 1fr);align-items:center;gap:24px;margin:24px 0;}.cPageRoot .cShowcase_block img{display:block;width:100%;border-radius:14px;}.cPageRoot .cPagesContentImage, .cPageRoot .cPagesProductThumb{margin:22px 0 30px;}.cPageRoot .cPagesContentImage img, .cPageRoot .cPagesProductThumb img{display:block;border-radius:14px;}.cPageRoot .cPagesFAQ_wrapper{margin-top:48px;}.cPageRoot .cPagesFAQ_block{padding:16px 0;border-top:1px solid var(--theme-border-muted);}.cPageRoot .cPagesFAQ_block .title{margin:0 0 6px;font-size:16px;}.cPageRoot .cPagesFAQ_block .desc, .cPageRoot .cPagesFAQ_block .desc p{margin:0;padding:0;}@media (max-width:1000px){.theme-seo-showcase, .theme-seo-showcase.is-reverse{grid-template-columns:minmax(0, 1fr);gap:18px;}.theme-seo-showcase.is-reverse > figure{order:0;}}@media (max-width:760px){.theme-seo-lineup{grid-template-columns:minmax(0, 1fr);gap:14px;}.theme-seo-page .theme-choose{margin:48px 0 56px;}.cPageRoot .cShowcase_block, .cPageRoot .cFeatures_list{grid-template-columns:minmax(0, 1fr);}.cPageRoot h2{font-size:22px;}}@media (max-width:600px){.theme-seo-page .theme-seo-product-grid{grid-template-columns:minmax(0, 1fr);}}.ipsApp .theme-dma-browser-bar input[type="search"]{appearance:auto;height:auto;max-width:none;padding:12px 0;border:0;border-radius:0;background:none;outline:none;color:#ececec;font-size:12px;vertical-align:baseline;}.theme-toolbar-selects{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}.theme-game-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;}.theme-store-search input{width:100%;background:none;border:0;outline:0;color:white;font-size:12px;}.theme-store-search input::placeholder{color:#656565;}.theme-filter-chips button{border:0;background:transparent;padding:8px 14px;border-radius:6px;color:#949494;font-size:11px;}.theme-store-result-count{font-size:10px;color:#717171;margin:0 0 18px;}.theme-game-cover{position:relative;overflow:hidden;isolation:isolate;border-radius:11px;aspect-ratio:994/447;background:var(--theme-area-light);}.theme-game-cover > img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2, .8, .2, 1), filter .4s;filter:saturate(.9);}.theme-game-cover::after{content:'';position:absolute;inset:0;border:1px solid #ffffff0a;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg, transparent 20%, #ffffff0c 45%, transparent 65%);transform:translateX(-120%);transition:transform .8s;}.theme-game-tile-info{display:flex;align-items:center;justify-content:space-between;gap:12px;}.theme-game-tile-info > div{min-width:0;}.theme-game-tile-info h3{font-size:14px;font-weight:580;line-height:1.4;letter-spacing:-.25px;color:#efeff1;margin:0;}.theme-game-tile-info div > span{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:#939393;}.theme-game-new{position:absolute;line-height:1.4;}.theme-game-tile:is(:hover, :focus-visible){transform:translateY(-5px);border-color:#cb34e45c;box-shadow:0 18px 38px #0005;}.theme-game-tile:is(:hover, :focus-visible) .theme-game-cover > img{transform:scale(1.025);filter:saturate(1.05);}.theme-game-tile:is(:hover, :focus-visible) .theme-game-cover::after{transform:translateX(120%);}.theme-equipment-photo > img{position:absolute;left:50%;top:50%;display:block;width:100%;max-width:430px;height:auto;aspect-ratio:16/9;flex:none;object-fit:contain;filter:drop-shadow(0 17px 15px #0005);transition:transform .7s cubic-bezier(.2, .8, .2, 1);transform:translate(-50%, -50%) scale(1.08);}.hardware-grid:has(> .theme-equipment-baller){grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 22px;}.theme-toolbar > h2{font-size:23px;letter-spacing:-.7px;font-weight:550;}.theme-category-page{padding-top:48px;padding-bottom:80px;}.theme-shop-product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;}.theme-shop-product-card:hover{transform:translateY(-4px);border-color:#cb34e74a;box-shadow:0 15px 35px #0003;}.theme-shop-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s;}.theme-shop-product-photo.hardware img{object-fit:contain;padding:18px;}.theme-shop-product-card:hover .theme-shop-product-photo img{transform:scale(1.025);}.theme-shop-product-open .icon{width:15px;height:15px;}.theme-shop-product-card:hover .theme-shop-product-open, .theme-shop-product-card:focus-within .theme-shop-product-open{opacity:1;transform:none;}.theme-shop-product-bottom > span:first-child{display:flex;align-items:baseline;gap:5px;}.theme-shop-product-bottom small{font-size:9px;color:#8e8e8e;}.theme-shop-product-bottom strong{font-size:20px;font-weight:550;color:#f3f3f3;letter-spacing:-.45px;}.theme-shop-product-bottom > span:last-child{display:flex;align-items:center;gap:9px;font-size:10px;color:#cacaca;}.theme-shop-product-bottom .icon{width:13px;height:13px;}.theme-category-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.theme-category-footer-help{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:45px;padding:25px;border-top:1px solid var(--theme-border-muted);color:#939393;font-size:12px;}.theme-category-footer-help > span, .theme-category-footer-help > a{display:flex;align-items:center;gap:9px;}.theme-category-footer-help > a{color:#dfdfdf;}.theme-category-footer-help .icon{width:15px;height:15px;}.theme-category-directory{padding-top:30px;padding-bottom:80px;}.theme-directory-toolbar .theme-store-search input{min-width:0;width:100%;}.theme-directory-toolbar .theme-filter-chips > button{border:0;white-space:nowrap;}.theme-directory-toolbar .theme-select-wrap .custom-select{font-size:12px;}.theme-catalogue-grid, #catalog-grid.theme-game-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;align-items:stretch;}.theme-collection-card .theme-game-cover{flex:none;border-radius:13px;aspect-ratio:994/447;}.theme-collection-card .theme-game-cover > img{filter:saturate(1.04);transform:scale(1);transition:transform .7s cubic-bezier(.2, .8, .2, 1), filter .5s;}.theme-collection-cover-edge{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0e;pointer-events:none;}.theme-collection-card .theme-game-tile-info h3{font-size:15px;font-weight:570;letter-spacing:-.25px;line-height:1.45;}.theme-collection-card .theme-game-tile-info .theme-collection-price{color:#919191;font-size:11px;margin-top:7px;}.theme-collection-price > strong{font-weight:500;color:#c7c7c7;margin-left:2px;}.theme-collection-open{width:27px;height:23px;display:grid;place-items:center;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);border-radius:6px;color:#c7c7c7;}.theme-collection-open > .icon{width:13px;height:13px;}.theme-collection-card .theme-game-new{color:#e9e9e9;font-size:9px;display:flex;align-items:center;gap:6px;padding:5px 8px;}.theme-collection-card .theme-game-new > i{width:4px;height:4px;border-radius:50%;background:#d9b8ee;box-shadow:0 0 8px #cba0ed66;}.theme-catalogue-card.theme-collection-card:is(:hover, :focus-visible){border-color:#cb34e45c;box-shadow:inset 0 1px 0 #f0dfff10, 0 18px 36px -16px #cb34e42e, 0 18px 36px #0006;transform:translateY(-5px);}.theme-collection-card:is(:hover, :focus-visible) .theme-game-cover > img{transform:scale(1.035);filter:saturate(1.15);}.theme-collection-card:is(:hover, :focus-visible) .theme-collection-open{background:var(--theme-duck-accent);border-color:transparent;color:white;}.theme-collection-card:is(:hover, :focus-visible) .theme-collection-open > .icon{transform:translateX(2px);}.theme-collection-card .theme-game-cover::after{opacity:.65;}.theme-dma-directory{padding-bottom:70px;}.theme-dma-directory-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;min-height:410px;padding:45px 0;}.theme-dma-directory-hero h1{font-size:clamp(37px, 4.2vw, 59px);font-weight:540;letter-spacing:-2px;line-height:1.12;}.theme-dma-directory-hero h1 > span{color:#9e9e9e;}.theme-dma-directory-hero p{max-width:490px;font-size:14px;line-height:1.85;color:#a1a1a1;margin-top:22px;}.theme-dma-directory-hero > div:first-child > div{display:flex;align-items:center;gap:13px;margin-top:27px;}.theme-dma-directory-hero .theme-button{font-size:12px;}.theme-dma-browser-bar nav{display:flex;gap:7px;flex:1;flex-wrap:wrap;}.theme-dma-browser-bar nav > a{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px;padding:9px 10px;border:1px solid var(--theme-border-muted);border-radius:8px;background:var(--theme-surface-fill);color:#b0b0b0;transition:background .2s, border-color .2s;}.theme-dma-browser-bar nav > a:hover{background:#bda0d111;border-color:#bda0d133;}.theme-dma-browser-bar nav small{font-size:8px;color:#757575;}.theme-dma-catalogue-section .theme-detail-section-heading h2{font-size:27px;}.theme-dma-catalogue-section .theme-detail-section-heading p{clear:both;}.theme-dma-catalogue-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:17px;align-items:stretch;}.theme-dma-card-top > small{padding:4px 7px;border-radius:5px;background:#a9deb510;color:#a3c7aa;font-size:8px;}.theme-dma-image-link{display:block;padding:10px 10px 0;}.theme-dma-card-art{position:relative;overflow:hidden;display:grid;place-items:center;}.theme-dma-card-art > img{width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2, .8, .2, 1);}.theme-dma-catalogue-card:hover .theme-dma-card-art > img{transform:scale(1.035);}.theme-dma-bundle-composition > img{position:relative;z-index:1;width:85%;height:150px;align-self:center;margin-top:10px;filter:drop-shadow(0 14px 16px #0008);}.theme-dma-catalogue-copy ul{list-style:none;padding:0;margin:1px 0 21px;display:grid;gap:9px;}.theme-dma-guide-banner > span:first-child{width:150px;flex:none;}.theme-dma-guide-banner h2{font-size:23px;font-weight:500;letter-spacing:-.6px;}.theme-dma-guide-banner > div{flex:1;}.theme-dma-guide-banner > .theme-button{font-size:11px;white-space:nowrap;}.theme-dma-explore-button:focus-visible{outline:2px solid #ededed;outline-offset:5px;}.theme-dma-guide-link:focus-visible{outline:2px solid #ededed;outline-offset:5px;}.theme-dma-category-rail a:focus-visible{outline:2px solid #ededed;outline-offset:5px;}.theme-dma-product-button:focus-visible{outline:2px solid #ededed;outline-offset:5px;}.theme-collection-game-mark{display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:13px;background:none;box-shadow:none;}.theme-dma-feature .theme-page-kicker{font-size:11px;letter-spacing:1.9px;text-transform:uppercase;color:#a8a8a8;margin-bottom:22px;}.theme-dma-feature h1{font-size:clamp(44px, 4.8vw, 68px);line-height:1.06;letter-spacing:-2.8px;font-weight:540;max-width:550px;}.theme-dma-feature p{font-size:15px;line-height:1.85;max-width:425px;color:#aaa;margin-top:24px;}.theme-dma-explore-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:8px 9px 8px 20px;min-height:52px;background:linear-gradient(180deg, #fff, #e4e4e4);color:var(--theme-area);border:0;border-radius:13px;font-size:12px;font-weight:550;box-shadow:inset 0 1px 0 #fff, 0 7px 17px #0003;transition:transform .3s, box-shadow .3s;}.theme-dma-explore-button > span:last-child{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:var(--theme-area-light);color:#f3f3f3;transition:background .3s, transform .3s;}.theme-dma-explore-button .icon{width:15px;height:15px;}.theme-dma-explore-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff, 0 12px 25px #0004;}.theme-dma-explore-button:hover > span:last-child{background:var(--theme-border-strong);}.theme-dma-explore-button:hover .icon{transform:translateX(2px);}.theme-dma-guide-link{display:flex;align-items:center;gap:9px;min-height:44px;font-size:11px;color:#c9c9c9;}.theme-dma-guide-link > .icon{width:16px;height:16px;}.theme-dma-guide-link > .icon:last-child{width:12px;height:12px;color:#888;margin-left:3px;}.theme-dma-guide-link:hover{color:#fff;}.theme-dma-stage-card{position:absolute;width:80%;height:310px;object-fit:contain;filter:drop-shadow(0 22px 20px #0009);transition:transform 1s cubic-bezier(.2, .8, .2, 1);}.theme-dma-category-symbol{height:31px;display:grid;place-items:center;transition:transform .3s;}.theme-dma-category-rail small{position:absolute;top:9px;right:26%;font-size:8px;color:#787878;}.theme-dma-category-rail > a:hover .theme-dma-category-symbol{transform:translateY(-3px);}.theme-dma-category-rail > a:hover .icon{color:#fff;}.theme-dma-browser-bar{display:flex;gap:25px;align-items:center;border-block:1px solid var(--theme-border-muted);padding:29px 0 0;scroll-margin-top:100px;border:0;flex-wrap:nowrap;justify-content:space-between;}.theme-dma-collection-label{display:flex;align-items:baseline;gap:14px;}.theme-dma-collection-label strong{font-size:16px;font-weight:500;letter-spacing:-.3px;}.theme-dma-collection-label > span{font-size:10px;color:#888;}.theme-dma-browser-bar > label:focus-within{border-color:#ffffff40;box-shadow:0 0 0 3px #ffffff04;}.theme-dma-browser-bar > label > .icon{width:17px;height:17px;color:#999;}.theme-dma-browser-bar input{padding:12px 0;background:none;border:0;outline:none;color:#ececec;font:inherit;font-size:12px;width:100%;min-width:0;}.theme-dma-browser-bar kbd{display:grid;place-items:center;min-width:20px;height:22px;border:1px solid var(--theme-border-muted);border-radius:5px;font:inherit;font-size:10px;color:#737373;}.theme-dma-catalogue-section{padding-top:43px;scroll-margin-top:95px;}.theme-dma-catalogue-card:hover{transform:translateY(-5px);border-color:#cb34e74a;box-shadow:0 18px 35px #0004;}.theme-dma-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 20px 0;font-size:10px;color:#969696;min-height:36px;}.theme-dma-popular .theme-dma-card-top > span{display:flex;align-items:center;gap:7px;color:#e3e3e3;}.theme-dma-popular .theme-dma-card-top > span::before{content:"";width:4px;height:4px;background:#cae7dc;border-radius:50%;box-shadow:0 0 8px #cae7dc25;}.theme-dma-card-art, .theme-dma-card-art.is-cutout{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--theme-area-lighter) 42%, transparent), transparent 72%);height:180px;border-radius:0;}.theme-dma-card-art.is-cutout > img{padding:12px;filter:drop-shadow(0 16px 14px #0008);width:93%;height:100%;}.theme-dma-card-art.is-original{height:180px;aspect-ratio:auto;border-radius:11px;}.theme-dma-card-art.is-original > img{width:100%;height:100%;object-fit:contain;}.theme-dma-bundle-composition{background:radial-gradient(ellipse at 50% 65%, color-mix(in srgb, var(--theme-area-lighter) 42%, transparent), transparent 70%);height:185px;overflow:visible;}.theme-dma-model-lettering{position:absolute;top:10px;left:12px;font-size:64px;letter-spacing:-4px;font-weight:650;line-height:1;color:#ffffff05;}.theme-dma-bundle-parts{position:absolute;bottom:1px;font-size:9px;letter-spacing:.1px;color:#8e8e8e;}.theme-dma-catalogue-copy{padding:23px 22px 22px;display:flex;flex-direction:column;flex:1;}.theme-dma-catalogue-copy h3{font-size:17px;font-weight:540;line-height:1.5;letter-spacing:-.4px;margin-bottom:14px;color:#eee;}.theme-dma-catalogue-copy li{display:flex;align-items:center;gap:8px;font-size:11px;color:#aaa;}.theme-dma-catalogue-copy li > .icon{width:12px;height:12px;color:#a5b5ad;}.theme-dma-card-price{margin-top:auto;margin-bottom:18px;font-size:10px;color:#929292;}.theme-dma-card-price strong{font-size:26px;font-weight:500;letter-spacing:-.8px;color:#f4f4f4;margin-left:5px;}.theme-dma-card-price del{font-size:10px;margin-left:7px;color:#747474;}.theme-dma-product-button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;min-height:45px;border-radius:11px;background:linear-gradient(180deg, #fff, #e7e7e7);color:var(--theme-area-light);font-size:11px;font-weight:550;box-shadow:inset 0 1px 0 #fff, 0 5px 12px #0002;transition:filter .25s, transform .25s, box-shadow .25s;}.theme-dma-product-button > .icon{width:15px;height:15px;transition:transform .25s;}.theme-dma-product-button:hover{filter:brightness(1.06);box-shadow:0 7px 17px #0003;color:#1b1b25;}.theme-dma-product-button:hover > .icon{transform:translateX(3px);}.theme-dma-popular .theme-dma-product-button{background:var(--theme-brand-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff30, 0 5px 15px #0002;}.theme-dma-guide-banner p{font-size:12px;color:#a0a0a0;line-height:1.8;margin-top:8px;}.theme-shop-product-photo{position:relative;display:block;margin:6px 6px 0;border-radius:12px;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(145deg, color-mix(in srgb, var(--theme-area-lighter) 28%, transparent), transparent);}.theme-shop-product-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;}.theme-shop-product-kind{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:10px;color:#919191;}.theme-shop-product-kind > .theme-product-format-badge{padding:4px 6px;border-color:var(--theme-border);background:var(--theme-surface-inset);font-size:8.5px;font-weight:650;letter-spacing:.06em;backdrop-filter:none;}.theme-shop-product-topline > .theme-product-state{flex:none;backdrop-filter:none;}.theme-shop-product-body h2{font-size:18px;letter-spacing:-.4px;font-weight:550;margin-top:7px;line-height:1.35;color:#eeeeee;}.theme-product-card-price > small{font-size:9px;color:#8d8d8d;}.theme-product-card-price strong{font-size:24px;font-weight:500;color:#efefef;letter-spacing:-.7px;}.theme-product-card-button .icon{width:13px;height:13px;}.theme-shop-product-body{display:flex;flex:1 1 auto;flex-direction:column;padding:23px 22px 23px;}.theme-shop-product-main{flex:1 1 auto;}.theme-shop-product-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--theme-border-muted);padding:19px 0 2px;margin-top:22px;padding-bottom:0;margin-bottom:0;}.theme-dma-directory-hero.theme-dma-feature{grid-template-columns:1.05fr 1fr;min-height:405px;padding:38px 0 33px;gap:60px;}.theme-dma-feature-stage{position:relative;min-height:330px;isolation:isolate;overflow:visible;}.theme-dma-stage-card.theme-front{right:0;top:0;transform:rotate(-3deg);left:0;width:96%;height:330px;margin:auto;filter:drop-shadow(0 25px 25px #0009);}.theme-dma-feature-stage:hover .theme-front{transform:translateY(-5px) rotate(-3deg);}.theme-dma-stage-light{position:absolute;inset:0;background:radial-gradient(ellipse 48% 48% at 50% 50%, #ffffff09, transparent 85%);}.theme-dma-stage-ground{position:absolute;width:58%;height:45px;bottom:7px;left:21%;background:radial-gradient(ellipse, #0008, transparent 70%);filter:blur(8px);}.theme-dma-feature .theme-dma-hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px;}.theme-dma-feature .theme-dma-guide-link > .icon:first-child{display:block;stroke-width:1.4;}.theme-dma-category-rail{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));border-block:1px solid var(--theme-border-muted);gap:8px;padding:18px 0;}.theme-dma-category-rail > a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 8px;min-height:104px;font-size:11px;color:#b6b6b6;transition:color .3s, background .3s;border-radius:13px;}.theme-dma-category-rail > a:hover{color:#fff;}.theme-dma-category-symbol > .icon{width:26px;height:26px;stroke-width:1.2;color:#d0d0d0;}.theme-catalogue-card.theme-game-tile.theme-collection-card{display:flex;flex-direction:column;padding:6px 6px 0;border-radius:19px;background:var(--theme-surface-fill);box-shadow:inset 0 1px 0 #ffffff0a, 0 12px 30px #0002;border:1px solid var(--theme-border-muted);overflow:hidden;isolation:isolate;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-catalogue-card.theme-game-tile{display:block;position:relative;min-width:0;padding:5px 5px 0;border:1px solid var(--theme-border-muted);border-radius:17px;background:var(--theme-surface-fill);box-shadow:0 8px 22px #0002;overflow:hidden;transition:transform .4s cubic-bezier(.2, .8, .2, 1), border-color .3s, box-shadow .3s;outline-offset:5px;animation:none;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-dma-guide-banner{display:flex;align-items:center;gap:25px;padding:15px 30px;border:1px solid #c3a5d724;background:var(--theme-surface-fill);border-radius:17px;margin-top:50px;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-dma-catalogue-card{display:flex;flex-direction:column;position:relative;border:1px solid var(--theme-border-muted);border-radius:20px;background:var(--theme-surface-fill);overflow:hidden;transition:transform .3s, border-color .3s, box-shadow .3s;min-width:0;border-color:var(--theme-surface-edge);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;border-top-color:var(--theme-border);}.theme-shop-product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:17px;border:1px solid var(--theme-surface-edge);background:var(--theme-surface-fill);transition:transform .3s, border-color .3s, box-shadow .3s;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;}.theme-dma-popular{background:var(--theme-surface-fill);border-color:var(--theme-border);border-top-color:var(--theme-border);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;}.theme-equipment-photo{position:relative;display:flex;align-items:center;justify-content:center;height:257px;padding:29px 4px 0;overflow:hidden;background:radial-gradient(ellipse at 45% 32%, color-mix(in srgb, var(--theme-area-lighter) 42%, transparent), transparent 67%);outline-offset:-7px;}.theme-catalogue-card.theme-game-tile:is(:hover, :focus-visible){background:var(--theme-surface-fill-hover);border-color:var(--theme-surface-edge-hover);}.theme-store-search{display:flex;align-items:center;gap:11px;color:#7a7a7a;}.theme-store-toolbar{align-items:center;border-radius:12px;margin-bottom:27px;}.theme-dma-browser-bar > label{display:flex;align-items:center;gap:10px;border:1px solid var(--theme-border-muted);border-radius:12px;padding:0 13px;width:310px;min-width:0;background:var(--theme-surface-inset);min-height:46px;border-color:var(--theme-surface-edge);padding-inline:15px;transition:border-color .2s, box-shadow .2s;}.theme-shop-product-open{position:absolute;right:13px;bottom:13px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--theme-border-strong);border-radius:50%;background:var(--theme-area-glass);backdrop-filter:blur(14px);color:#e7e7e7;opacity:0;transform:translateY(5px);transition:opacity .3s, transform .3s;border-color:var(--theme-border);}.theme-dma-category-rail > a:hover{background:var(--theme-area-light);}.theme-collection-card .theme-game-new{background:var(--theme-area-glass);border-color:var(--theme-border);}.theme-collection-card .theme-game-cover, select.native-select-source{background:var(--theme-area-light);color:var(--theme-text-strong);}.theme-store-trail{display:flex;align-items:center;gap:12px;min-width:0;font-size:11px;line-height:1.4;}.theme-store-trail > a{color:#9898a5;white-space:nowrap;transition:color .2s;}.theme-store-trail > a:hover{color:#fff;}.theme-store-trail .theme-store-trail-home{display:grid;place-items:center;width:32px;height:32px;background:var(--theme-surface-fill);border:1px solid var(--theme-border-muted);border-radius:9px;flex-shrink:0;color:#c2c2cc;}.theme-store-trail .theme-store-trail-home .icon{width:14px;height:14px;}.theme-store-trail > .icon{width:11px;height:11px;color:#4d4d59;flex-shrink:0;}.theme-store-trail-divider{height:17px;width:1px;background:var(--theme-surface-inset);transform:rotate(22deg);flex-shrink:0;margin:0 2px;}.theme-store-trail-current{color:#e6e6ed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.theme-category-directory .theme-store-trail{padding-top:12px;margin-bottom:0;}.theme-category-page{width:100%;max-width:none;margin:0;padding:27px 0 75px;}.theme-category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:8px;}.theme-category-switch{display:flex;align-items:center;gap:13px;max-width:320px;}.theme-category-switch > span{font-size:10px;color:#7e7e8a;white-space:nowrap;}.theme-category-switch .custom-select{width:210px;min-width:0;}.theme-collection-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 0 38px;border-bottom:1px solid var(--theme-border-muted);}.theme-collection-identity{display:flex;align-items:center;gap:25px;min-width:0;}.theme-collection-emblem{width:90px;height:90px;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--theme-area-lighter) 64%, transparent), transparent 65%), var(--theme-area-light);border:1px solid var(--theme-border-muted);border-radius:22px;box-shadow:0 10px 25px #0002, inset 0 1px #ffffff09;}.theme-collection-identity h1{font-size:clamp(30px, 3.3vw, 46px);font-weight:550;line-height:1.15;letter-spacing:-1.6px;margin:0;color:#f2f2f6;}.theme-collection-identity p{font-size:12px;line-height:1.6;color:#9393a0;margin:13px 0 0;}.theme-collection-quick-actions{display:flex;flex-direction:column;align-items:flex-end;gap:17px;flex-shrink:0;}.theme-collection-status-link{display:flex;align-items:center;gap:11px;color:#d0d0da;font-size:11px;padding:10px 12px;background:var(--theme-surface-fill);border:1px solid var(--theme-border-muted);border-radius:11px;transition:border-color .2s, background .2s;}.theme-collection-status-link:hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);}.theme-collection-status-link > span{display:grid;place-items:center;color:#8ad6b6;width:24px;height:24px;border-radius:7px;background:#8ad6b60a;}.theme-collection-status-link .icon{width:14px;height:14px;}.theme-collection-status-link > .icon{margin-left:10px;color:#747480;}.theme-collection-products-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:31px 0 23px;}.theme-collection-products-heading h2{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:500;letter-spacing:-.2px;}.theme-collection-products-heading h2 > span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 7px;background:var(--theme-area-lighter);border-radius:7px;font-size:10px;color:#a3a3ae;}.theme-collection-products-heading > span{font-size:10px;color:#737380;}body:has(.theme-storefront){--theme-brand-gradient-x:linear-gradient(100deg, #cb34e4 0%, #b34ce7 48%, #946beb 100%);background:var(--theme-body);color:var(--theme-text-strong);}body:has(.theme-storefront) :is(button, a, input, select, summary):focus-visible{outline-color:#d2d2d6;}.theme-storefront{overflow:hidden;}.theme-storefront .wrap{max-width:1280px;width:calc(100% - 96px);}.theme-storefront h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;color:var(--theme-text-strong);}.theme-storefront p{color:var(--theme-home-muted);line-height:1.75;}.theme-storefront [hidden]{display:none !important;}.theme-storefront section[id]{scroll-margin-top:100px;}.theme-home-heading-row p{font-size:14px;}.theme-storefront .theme-shop-hero{padding:0;margin:0;background:var(--theme-body);}.theme-storefront .theme-hero-panel{padding:86px 0 0;overflow:hidden;background:var(--theme-body);}.theme-storefront .theme-hero-environment{inset:0;pointer-events:none;}.theme-storefront .theme-hero-channel-art{top:-80px;}.theme-storefront .theme-hero-channels-desktop{height:900px;width:100%;object-fit:cover;object-position:center;}.theme-storefront .theme-home-hero-heading{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(0, 1fr);gap:54px;align-items:end;text-align:left;padding:0;margin-inline:auto;}.theme-storefront .theme-home-hero-heading h1{font-size:clamp(54px, 6.08vw, 88px);font-weight:550;letter-spacing:-4.5px;line-height:1.06;color:#f4f4f4;margin:0;text-shadow:none;white-space:nowrap;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-storefront .theme-hero-buttons{display:flex;justify-content:flex-start;margin:0;max-width:100%;gap:10px;}.theme-storefront .theme-hero-buttons .theme-hero-action{height:52px;min-height:52px;max-height:52px;width:auto;flex:1 1 0;padding:0 16px;gap:12px;border-radius:10px;font-size:12px;}.theme-storefront .theme-film-wrap{margin-top:52px;max-width:1280px;width:calc(100% - 96px);}.theme-storefront .theme-film-glass-frame{padding:5px;border-radius:22px;}.theme-storefront .theme-hero-media{aspect-ratio:16/9;border-radius:17px;max-height:none;min-height:0;}.theme-storefront .theme-hero-media video{object-fit:contain;filter:saturate(.9) contrast(1.02) brightness(.95);}.theme-storefront .theme-hero-proof{top:22px;padding:13px 16px;gap:16px;border:1px solid #ffffff1f;border-radius:15px;background:linear-gradient(120deg, color-mix(in srgb, var(--theme-area) 86%, transparent), color-mix(in srgb, var(--theme-body) 92%, transparent) 68%);box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 32px #0005;backdrop-filter:blur(24px);}.theme-storefront .theme-film-caption{bottom:23px;left:25px;}.theme-storefront .theme-film-controls{right:22px;bottom:20px;}.theme-storefront .theme-home-collection-grid{display:grid;gap:20px;}.theme-storefront .theme-home-collection-grid .theme-collection-card{position:relative;min-width:0;padding:6px 6px 0;overflow:hidden;border:1px solid var(--theme-border-muted);border-radius:17px;background:var(--theme-area);box-shadow:inset 0 1px 0 #ffffff06;transition:transform .3s var(--theme-home-ease), border-color .3s, box-shadow .3s, background .3s;}.theme-storefront .theme-home-collection-grid .theme-collection-card:hover{background:var(--theme-area-light);border-color:#d8c9ff40;box-shadow:0 14px 28px #0003, inset 0 1px 0 #ffffff12;transform:translateY(-4px);}.theme-storefront .theme-home-collection-grid .theme-game-cover{aspect-ratio:994/447;border-radius:11px 11px 7px 7px;overflow:hidden;margin:0;}.theme-storefront .theme-home-collection-grid .theme-game-cover img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .65s var(--theme-home-ease);}.theme-storefront .theme-home-collection-grid .theme-collection-card:hover .theme-game-cover img{transform:scale(1.045);}.theme-storefront .theme-home-collection-grid .theme-game-tile-info{gap:0;}.theme-storefront .theme-home-collection-grid h3{font-size:14px;line-height:1.4;letter-spacing:-.2px;font-weight:550;color:#ededf3;}.theme-storefront .theme-home-collection-grid .theme-collection-price{font-size:11px;line-height:1.4;color:#9292a4;}.theme-storefront .theme-home-collection-grid .theme-collection-price strong{font-weight:500;color:#c7c7d3;}.theme-storefront .theme-home-collection-grid .theme-collection-card-foot{border:0;}.theme-storefront .theme-home-collection-grid .theme-collection-card-foot > span:first-child{display:none;}.theme-storefront .theme-home-collection-grid .theme-collection-open{display:grid;place-items:center;transition:color .3s, background .3s, border-color .3s;}.theme-storefront .theme-home-collection-grid .theme-game-new i{background:#e5e5ec;box-shadow:none;}.theme-home-bundle-copy > p{color:#9f9fb1;font-size:12px;line-height:1.65;}.theme-home-baller-copy > p{color:#9f9fb1;font-size:12px;line-height:1.7;}.theme-storefront{background:var(--theme-body);}.theme-storefront h2 > span{color:#8d8d9c;}.theme-storefront .theme-hero-base-glow{opacity:.9;}.theme-storefront .theme-hero-crown-light{background:radial-gradient(ellipse, #ca9ae81c, transparent 70%);}.theme-storefront .theme-hero-channel-art{filter:none;opacity:.38;}.theme-storefront .theme-hero-stars{filter:saturate(0);}.theme-home-hero-copy > p{color:#b2b6bd;}.theme-storefront .theme-hero-buttons .theme-hero-action-primary:hover{background:#f4f6f8;}.theme-storefront .theme-hero-buttons .theme-hero-action-secondary{background:var(--theme-brand-gradient-x);color:#fff;box-shadow:inset 0 1px 0 #ffffff30, 0 6px 20px #0003;}.theme-storefront .theme-hero-buttons .theme-hero-action-secondary:is(:hover, :focus-visible){background:var(--theme-brand-gradient-x);box-shadow:inset 0 1px 0 #ffffff50, 0 8px 24px #0004;}.theme-storefront .theme-hero-action-secondary .theme-action-label{text-shadow:none;}.theme-storefront .theme-film-glass-frame{background:linear-gradient(135deg, #e5d4f44d, #ffffff1a 40%, #af99f33b);box-shadow:0 30px 80px #0006, inset 0 1px 0 #ffffff55;}.theme-storefront .theme-hero-proof::before{background:radial-gradient(ellipse at 5% 0, #b45cf024, transparent 65%);}.theme-storefront .theme-hero-proof .theme-proof-score strong{font-size:31px;font-weight:600;letter-spacing:-1.5px;color:#f6f4fa;}.theme-storefront .theme-hero-proof .theme-proof-score > span{color:#a9a6b5;}.theme-storefront .theme-hero-proof .theme-proof-divider{background:#ffffff1a;}.theme-storefront .theme-hero-proof .theme-rating-stars > .theme-stars-fill{color:#cb34e4;}.theme-storefront .theme-hero-proof .theme-proof-count{color:#cfccd9;}.theme-storefront .theme-hero-proof .theme-proof-arrow{background:#ffffff0a;border:1px solid #ffffff1a;color:#e6e3ee;}.theme-storefront .theme-hero-proof:is(:hover, :focus-visible){border-color:#ffffff3d;box-shadow:inset 0 1px 0 #ffffff26, 0 12px 32px #0006;}.theme-storefront .theme-game-new{background:color-mix(in srgb, var(--theme-body) 86%, transparent);color:#e2e2e6;border-color:#ffffff28;}.theme-storefront .theme-game-new i{background:#dedee2;box-shadow:none;}.theme-home-films h2{font-size:52px;letter-spacing:-2.2px;}body.ipsApp{background:var(--theme-body);}.ipsApp input[type="search"]:focus{border-color:var(--theme-border-strong);outline:none;}.theme-directory-toolbar .theme-store-toolbar{margin-top:0;align-items:center;border-radius:16px;}.theme-directory-toolbar .theme-store-search{min-width:240px;}.theme-directory-toolbar .select-trigger{background:transparent;}.theme-collection-card .theme-game-tile-info{flex:1;align-items:center;justify-content:flex-start;padding:20px 14px 18px;gap:13px;min-height:99px;}.theme-collection-card .theme-collection-open{margin-left:auto;display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);color:#b9b8c1;transition:background .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;}.theme-collection-card .theme-collection-open .icon{width:16px;height:16px;}.theme-collection-card:hover .theme-collection-open{background:linear-gradient(118deg, #cb34e4, #946beb);border-color:transparent;color:#ffffff;transform:translateX(2px);}.theme-collection-card{transition:border-color .25s ease, transform .25s ease, box-shadow .25s ease;}.theme-collection-card:hover{border-color:#cb34e44d;box-shadow:0 18px 44px -26px #cb34e459, 0 10px 30px -18px #000a;}.theme-collection-header.has-art{position:relative;overflow:hidden;border:1px solid var(--theme-border);border-radius:22px;padding:34px 38px;margin-bottom:26px;background:var(--theme-area);}.theme-collection-header-art{position:absolute;inset:0 0 0 auto;width:58%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 52%);mask-image:linear-gradient(90deg, transparent, #000 52%);}.theme-collection-header-art img{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.42;}.theme-collection-header.has-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--theme-area) 94%, transparent));pointer-events:none;}.theme-collection-header.has-art .theme-collection-identity, .theme-collection-header.has-art .theme-collection-quick-actions{position:relative;z-index:1;}.ipsApp .theme-directory-toolbar .theme-store-search input{border:0;background:transparent;box-shadow:none;padding:0;height:auto;}.button:hover > .icon, .theme-button:hover > .icon, .theme-text-link:hover > .icon, .theme-collection-card:hover .theme-collection-open > .icon{transform:translateX(3px);}.theme-reviews-toolbar{margin-top:4px;}.theme-game-tile-info{min-height:0 !important;padding:14px 10px 12px !important;}.theme-bundle-help{display:inline-flex;align-items:center;color:#f4f2f8;font:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease, background .22s ease, transform .22s cubic-bezier(.2, .7, .2, 1), box-shadow .22s ease;}.theme-bundle-help-icon{display:grid;place-items:center;flex:none;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;}.theme-bundle-help-icon > .icon{width:18px;height:18px;}.theme-bundle-help > span:last-child{display:grid;gap:1px;}.theme-bundle-help strong{font-weight:600;}.theme-bundle-help small{font-size:11px;}.theme-storefront .theme-home-collection-grid .theme-game-new, .theme-game-new{display:inline-flex;align-items:center;gap:6px;left:12px;top:12px;padding:6px 11px 6px 8px;border:1px solid #ffffff33;border-radius:999px;background:linear-gradient(135deg, #cb34e4e6, #946bebe6);color:#fff;font-size:10.5px;font-weight:650;letter-spacing:.01em;text-transform:none;box-shadow:0 10px 22px -10px #cb34e4d9, inset 0 1px 0 #ffffff40;backdrop-filter:blur(8px);}.theme-game-new > .icon{width:13px;height:13px;fill:#fff;stroke:none;}.theme-game-new > i{display:none;}.theme-storefront .theme-home-collection-grid .theme-collection-open{width:40px;height:40px;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-surface-inset);color:#e9e6f2;box-shadow:inset 0 1px 0 #ffffff12, 0 6px 16px -10px #000;}.theme-storefront .theme-home-collection-grid .theme-collection-open .icon{width:16px;height:16px;transition:transform .3s var(--theme-ease);}.theme-storefront .theme-home-collection-grid .theme-collection-card:hover .theme-collection-open{background:linear-gradient(135deg, #cb34e4, #946beb);border-color:transparent;color:#fff;box-shadow:0 12px 26px -12px #cb34e4d9, inset 0 1px 0 #ffffff40;}.theme-storefront .theme-home-collection-grid .theme-collection-card:hover .theme-collection-open > .icon{transform:rotate(-45deg);}.theme-bundle-help{position:relative;overflow:hidden;gap:14px;min-height:54px;padding:7px 18px 7px 7px;border:1px solid var(--theme-border-muted);border-radius:16px;background:var(--theme-area);isolation:isolate;}.theme-bundle-help::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(120px 80px at 0% 50%, #cb34e42b, transparent 70%);opacity:.8;transition:opacity .3s;}.theme-bundle-help::after{content:'';width:8px;height:8px;margin-left:4px;border-right:1.5px solid #a9a6b5;border-bottom:1.5px solid #a9a6b5;transform:rotate(-45deg);transition:transform .22s, border-color .22s;}.theme-bundle-help:hover{transform:translateY(-1px);border-color:var(--theme-border-strong);background:var(--theme-area-light);box-shadow:0 18px 40px -24px #cb34e4b3;}.theme-bundle-help:hover::before{opacity:1;}.theme-bundle-help:hover::after{transform:translateX(3px) rotate(-45deg);border-color:#fff;}.theme-bundle-help-icon{width:40px;height:40px;border-radius:12px;box-shadow:0 10px 22px -10px #cb34e4d9, inset 0 1px 0 #ffffff40;}.theme-bundle-help strong{font-size:13.5px;}.theme-bundle-help small{color:#a9a6b5;}.theme-home-stories-copy > h2{color:#f4f2f8;}.theme-home-stories-copy > h2{color:#f4f2f8;}.theme-storefront .theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}.theme-storefront .theme-home-collection-grid .theme-collection-card{grid-column:span 3;}.theme-storefront .theme-home-collection-grid .theme-collection-game-mark{display:none;}.theme-header-panel{background:var(--theme-area);border-color:var(--theme-border);}.theme-dma-dock{position:fixed;left:50%;bottom:18px;z-index:60;display:flex;gap:4px;max-width:calc(100% - 24px);padding:6px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px -24px #000;overflow-x:auto;scrollbar-width:none;transform:translate(-50%, calc(100% + 30px));opacity:0;transition:transform .4s var(--theme-ease), opacity .3s;}.theme-dma-dock::-webkit-scrollbar{display:none;}.theme-dma-dock.is-visible{transform:translate(-50%, 0);opacity:1;}.theme-dma-dock > a{display:inline-flex;align-items:center;gap:8px;flex:none;padding:9px 14px;border-radius:999px;font-size:12.5px;font-weight:550;color:#a9a6b5;white-space:nowrap;transition:background .2s, color .2s;}.theme-dma-dock .theme-dma-category-symbol{display:grid;place-items:center;width:auto;height:auto;border:0;background:none;color:inherit;}.theme-dma-dock .theme-dma-category-symbol > .icon{width:16px;height:16px;}.theme-dma-dock > a:hover, .theme-dma-dock > a.is-current{background:var(--theme-area-lighter);color:#fff;}.theme-category-directory .theme-directory-toolbar{padding:0;border:0;background:none;box-shadow:none;}.theme-category-directory .theme-store-toolbar{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-area);}.theme-category-directory .theme-store-search{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:var(--theme-area-light);transition:border-color .2s;}.theme-category-directory .theme-store-search:focus-within{border-color:#cb34e466;}.theme-category-directory .theme-store-search > .icon{width:17px;height:17px;flex:none;color:#8f8c9c;}.theme-category-directory .theme-store-search input{flex:1 1 auto;min-width:0;border:0;background:none;font:inherit;font-size:13.5px;color:#f1eff5;outline:0;}.theme-category-directory .theme-filter-chips{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:var(--theme-area-light);}.theme-category-directory .theme-filter-chips > button{height:38px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#a9a6b5;font:550 12.5px/1 Inter, sans-serif;cursor:pointer;transition:background .2s, color .2s;}.theme-category-directory .theme-filter-chips > button.active{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-category-directory .theme-select-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0 0 0 14px;border:0;border-left:1px solid var(--theme-border);border-radius:0;font-size:12.5px;color:#a9a6b5;white-space:nowrap;}.theme-category-directory .theme-select-wrap select{height:38px;padding:0 34px 0 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-area-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a6b5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center/13px;color:#f1eff5;font:550 12.5px/1 Inter, sans-serif;appearance:none;-webkit-appearance:none;cursor:pointer;}.theme-category-directory .theme-store-result-count{margin:14px 0 18px;font-size:12.5px;color:#8f8c9c;}.theme-shop-product-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.theme-shop-product-title h2{min-width:0;flex:1 1 auto;}.theme-shop-product-rating{display:inline-flex;align-items:center;gap:5px;flex:none;margin-top:9px;font-size:12.5px;font-weight:650;color:#f1eff5;}.theme-shop-product-rating > .icon{width:13px;height:13px;fill:url(#theme-star-gradient);stroke:none;}.theme-shop-product-rating small{font-weight:500;color:#8f8c9c;}.theme-shop-product-blurb{margin:8px 0 0;font-size:13px;line-height:1.6;color:#a9a6b5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.theme-shop-product-meta{flex-wrap:wrap;}.theme-card-badge{background:var(--theme-area-light);color:#f1eff5;}.theme-bundle-quiz{width:min(680px, calc(100vw - 32px));max-height:min(90dvh, 900px);padding:0;border:1px solid var(--theme-border-muted);border-radius:24px;color:#e6e3ee;overflow:hidden;display:flex;flex-direction:column;}.theme-bundle-quiz:not([open]){display:none;}.theme-bundle-quiz::backdrop{background:#000a;backdrop-filter:blur(6px);}.theme-bundle-quiz .theme-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;}.theme-bundle-quiz-heading{display:flex;align-items:center;gap:14px;}.theme-bundle-quiz-heading h2{margin:0;font-size:19px;font-weight:600;color:#fff;}.theme-bundle-quiz-heading span{display:block;margin-top:3px;font-size:12.5px;color:#a9a6b5;}.theme-bundle-quiz-symbol{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:linear-gradient(135deg, #cb34e4, #946beb);box-shadow:0 10px 24px -12px #cb34e4cc, inset 0 1px 0 #ffffff40;}.theme-bundle-quiz-progress{border-radius:3px;overflow:hidden;}.theme-bundle-quiz-progress > i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg, #cb34e4, #946beb);transition:width .4s var(--theme-ease);}.theme-bundle-quiz-body{flex:1 1 auto;min-height:0;}.theme-bundle-quiz-step h3{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.6px;font-weight:600;color:#f4f2f8;}.theme-bundle-quiz-step > p{margin:8px 0 18px;font-size:13.5px;line-height:1.6;color:#a9a6b5;}.theme-bundle-quiz-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.theme-bundle-quiz-options > button{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 14px;border:1px solid var(--theme-border);border-radius:14px;color:#e6e3ee;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s, background .2s, transform .2s, box-shadow .2s;}.theme-bundle-quiz-options > button.is-selected{border-color:var(--theme-border-strong);box-shadow:none;}.theme-bundle-quiz-options > button > span:last-of-type{display:grid;gap:3px;min-width:0;}.theme-bundle-quiz-options > button strong{font-size:13.5px;color:#f4f2f8;}.theme-bundle-quiz-options > button small{font-size:11.5px;font-weight:500;color:#8f8c9c;}.theme-bundle-quiz-art{display:grid;place-items:center;flex:none;border:1px solid var(--theme-border-muted);color:var(--theme-text-strong);font-size:13px;font-weight:700;overflow:hidden;}.theme-bundle-quiz-art > img{width:100%;height:100%;object-fit:cover;}.theme-bundle-quiz-art > .icon{width:18px;height:18px;}.theme-bundle-quiz-check{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s, transform .2s;}.theme-bundle-quiz-check > .icon{width:10px;height:10px;stroke-width:3;}.theme-bundle-quiz-options > button.is-selected .theme-bundle-quiz-check{opacity:1;transform:scale(1);}.theme-bundle-quiz-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 20px;border-top:1px solid var(--theme-border-muted);}.theme-bundle-quiz-foot[hidden]{display:none;}.theme-bundle-quiz-back{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 Inter, sans-serif;cursor:pointer;transition:color .2s, opacity .2s;}.theme-bundle-quiz-back > .icon{width:15px;height:15px;}.theme-bundle-quiz-count{font-size:12px;color:#8f8c9c;}.theme-bundle-quiz-next{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font:600 13px/1 Inter, sans-serif;cursor:pointer;box-shadow:0 14px 30px -14px #cb34e4cc, inset 0 1px 0 #ffffff40;transition:filter .2s, opacity .2s;}.theme-bundle-quiz-next > .icon{width:15px;height:15px;}.theme-bundle-quiz-next:hover:not(:disabled){filter:brightness(1.06);}.theme-bundle-quiz-result-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;font-size:11.5px;font-weight:600;box-shadow:0 10px 24px -12px #cb34e4b3, inset 0 1px 0 #ffffff40;}.theme-bundle-quiz-pick{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:22px;align-items:center;margin-top:16px;padding:18px;border:1px solid var(--theme-border);border-radius:20px;}.theme-bundle-quiz-pick-art{display:grid;place-items:center;aspect-ratio:4/3;border-radius:14px;}.theme-bundle-quiz-pick-art img{width:92%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 30px #000a);}.theme-bundle-quiz-pick-copy h3{margin:0;font-size:22px;letter-spacing:-.5px;font-weight:600;color:#f4f2f8;}.theme-bundle-quiz-pick-copy > p{margin:10px 0 0;font-size:13.5px;line-height:1.65;color:#b9b6c6;}.theme-bundle-quiz-result-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;}.theme-bundle-quiz-result-price{display:grid;gap:2px;}.theme-bundle-quiz-result-price small{font-size:11px;color:#8f8c9c;}.theme-bundle-quiz-result-price strong{font-size:24px;letter-spacing:-.6px;color:#fff;}.theme-bundle-quiz-cta{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border-radius:12px;background:#f5f5f5;color:#131217;font-size:13px;font-weight:600;box-shadow:inset 0 1px 0 #fff9, 0 10px 24px -14px #000c;transition:background .2s;}.theme-bundle-quiz-cta:hover{background:#fff;color:#131217;}.theme-bundle-quiz-cta > .icon{width:15px;height:15px;}.theme-bundle-quiz-result-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px;}.theme-bundle-quiz-result-foot > a{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-strong);font-weight:600;}.theme-bundle-quiz-result-foot > a:hover{color:var(--theme-text-strong);text-decoration:underline;text-underline-offset:4px;}.theme-bundle-quiz-result-foot > a .icon{width:13px;height:13px;}.theme-bundle-quiz-result-foot > button{border:0;background:none;color:#a9a6b5;font:600 13px/1 Inter, sans-serif;cursor:pointer;}.theme-bundle-quiz-result-foot > button:hover{color:#fff;}#catalog-grid.theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}.theme-home-stories-copy > h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;}.theme-home-stories-copy > h2 > span{color:#8f8c9c;}.theme-store-toolbar, .theme-directory-toolbar .theme-store-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:0;border:0;background:none;box-shadow:none;}.theme-store-search, .theme-directory-toolbar .theme-store-search{flex:1 1 320px;height:56px;padding:0 18px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);}.theme-store-search:focus-within, .theme-directory-toolbar .theme-store-search:focus-within{border-color:#cb34e466;background:var(--theme-area);}.theme-filter-chips, .theme-directory-toolbar .theme-filter-chips{display:inline-flex;gap:4px;height:56px;padding:5px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);}.theme-filter-chips > button, .theme-directory-toolbar .theme-filter-chips > button{height:100%;padding:0 18px;border-radius:10px;font-size:13px;}.theme-select-wrap, .theme-directory-toolbar .theme-select-wrap{display:inline-flex;align-items:center;height:56px;min-width:220px;padding:0;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area);font-size:0;}.theme-select-wrap select, .theme-directory-toolbar .theme-select-wrap select, .theme-directory-toolbar .select-trigger{width:100%;height:100%;border:0;border-radius:14px;background-color:transparent;font-size:13px;padding:0 42px 0 18px;color:#f1eff5;}.theme-storefront .theme-home-collection-grid .theme-game-tile-info{display:flex;align-items:center;min-height:92px;padding:0 70px 0 14px;}.theme-storefront .theme-home-collection-grid .theme-game-tile-info > div{margin:0;}.theme-storefront .theme-home-collection-grid .theme-collection-price{margin-top:6px;}.theme-storefront .theme-home-collection-grid .theme-collection-card-foot{top:auto;right:16px;bottom:0;display:flex;align-items:center;}.theme-shop-product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;}.theme-shop-product-bought{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#a9a6b5;}.theme-shop-product-bought > .icon{width:14px;height:14px;color:#8f8c9c;}.theme-shop-product-flags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;}.theme-card-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;}.theme-card-badge > .icon{width:12px;height:12px;stroke-width:2.2;}.theme-card-badge.is-brand{background:#cb34e41c;border-color:#cb34e433;color:#e6c1f1;}.theme-card-badge.is-green{background:#2fd0a71a;border-color:#2fd0a733;color:#9ff0d6;}.theme-card-badge.is-gold{background:#f0b35a1a;border-color:#f0b35a33;color:#f6d18f;}.theme-card-badge.is-blue{background:#5aa9f01a;border-color:#5aa9f033;color:#a8d2f7;}.theme-card-badge.is-red{background:#ff5d7a1a;border-color:#ff5d7a33;color:#ffb3c0;}.theme-bundle-quiz{border-color:var(--theme-border);background:var(--theme-area);box-shadow:0 40px 100px #000c;}.theme-bundle-quiz .theme-dialog-head{background:linear-gradient(180deg, #cb34e412, transparent);border-bottom:0;}.theme-bundle-quiz-body{position:relative;}.theme-bundle-quiz-step{position:relative;animation:theme-quiz-in .38s var(--theme-ease) both;}.theme-bundle-quiz-step[hidden]{display:none;}.theme-bundle-quiz-step::before{content:'';position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle, #cb34e436, transparent 65%);pointer-events:none;}.theme-bundle-quiz-step h3, .theme-bundle-quiz-step > p, .theme-bundle-quiz-options{position:relative;}.theme-bundle-quiz-options > button{background:var(--theme-area-light);border-color:var(--theme-border);}.theme-bundle-quiz-options > button:hover{background:var(--theme-area-lighter);border-color:var(--theme-border-strong);transform:translateY(-2px);}.theme-bundle-quiz-options > button.is-selected, .theme-bundle-quiz-options > button.is-selected:hover{background:var(--theme-area-lighter);animation:theme-quiz-pop .32s var(--theme-ease);}.theme-bundle-quiz-art{width:40px;height:40px;border-radius:12px;background:var(--theme-area);border-color:var(--theme-border);}.theme-bundle-quiz-options:not(.is-games) > button .theme-bundle-quiz-art{width:46px;height:46px;border:0;background:linear-gradient(135deg, #cb34e4, #946beb);color:#fff;box-shadow:0 10px 22px -12px #cb34e4cc;}.theme-bundle-quiz-options:not(.is-games) > button .theme-bundle-quiz-art > .icon{width:21px;height:21px;}.theme-bundle-quiz-progress{background:var(--theme-surface-inset);}.theme-bundle-quiz-progress > i{box-shadow:0 0 14px #cb34e480;}.theme-bundle-quiz-foot{border-top-color:var(--theme-border);}.theme-bundle-quiz-result{animation:theme-quiz-in .4s var(--theme-ease) both;}.theme-bundle-quiz-pick{background:var(--theme-area-light);border-color:var(--theme-border);}.theme-bundle-quiz-pick-art{background:radial-gradient(circle at 50% 60%, #cb34e440, transparent 65%), var(--theme-area);animation:theme-quiz-glow 3.2s ease-in-out infinite;}.theme-category-hero{position:relative;isolation:isolate;}.theme-category-wallpaper{position:absolute;left:0;right:0;top:0;z-index:-1;overflow:hidden;pointer-events:none;}.theme-category-hero .theme-collection-header{border:0;}.theme-category-hero .theme-collection-emblem{border:0;background:#fff;}.theme-category-facts{display:flex;flex-wrap:wrap;}.theme-category-facts > span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #ffffff1f;border-radius:999px;background:#0e0e1480;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;font-weight:600;color:#e6e3ee;}.theme-category-facts > span > .icon{width:14px;height:14px;}.theme-category-hero .theme-collection-quick-actions{align-self:flex-end;}.theme-category-hero .theme-collection-status-link{border-color:transparent;background:#f5f5f5;color:#131217;}.theme-category-hero .theme-collection-status-link:hover{background:#fff;color:#131217;}.theme-storefront .theme-home-collection-grid .theme-collection-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;align-content:start;}.theme-storefront .theme-home-collection-grid .theme-game-cover{grid-row:1;grid-column:1 / -1;}.theme-storefront .theme-home-collection-grid .theme-game-tile-info{grid-row:2;grid-column:1;}.theme-storefront .theme-home-collection-grid .theme-collection-card-foot{position:static;grid-row:2;grid-column:2;justify-self:end;align-self:center;height:auto;min-height:0;margin:0 10px 0 0;padding:0;}.theme-category-page{padding-top:0;}.theme-category-hero{padding-bottom:22px;}.theme-category-hero .theme-category-toolbar{padding:20px 0 0;justify-content:flex-start;}.theme-category-hero .theme-collection-identity{align-items:center;gap:22px;}.theme-category-hero .theme-collection-emblem{width:92px;height:92px;border-radius:24px;box-shadow:0 30px 60px -24px #000, 0 0 0 1px #ffffff14;}.theme-category-hero .theme-collection-identity h1{text-shadow:0 10px 40px #000a;font-size:clamp(40px, 4.2vw, 60px);letter-spacing:-2.2px;}.theme-category-hero .theme-collection-identity p{margin-top:8px;font-size:14px;color:#d6d3df;text-shadow:0 2px 14px #000c;}.theme-collection-products-heading{margin-top:14px;}.theme-bundle-quiz-body{overflow:hidden auto;padding:24px 24px 28px;}.theme-bundle-quiz-step::before{display:none;}.theme-bundle-quiz-symbol{color:#fff;}.theme-bundle-quiz-symbol > .icon{width:20px;height:20px;stroke:#fff;}.theme-bundle-quiz-progress{height:4px;margin:0 24px;}.theme-bundle-quiz-options.is-games{grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;}.theme-bundle-quiz-options.is-games > button{flex-direction:column;justify-content:center;gap:10px;min-height:116px;padding:14px 10px 12px;font-size:12.5px;line-height:1.3;text-align:center;}.theme-bundle-quiz-options.is-games > button > span:last-of-type{display:block;min-width:0;}.theme-bundle-quiz-options.is-games .theme-bundle-quiz-art{width:46px;height:46px;border-radius:14px;}.theme-bundle-quiz-options.is-games .theme-bundle-quiz-art > .icon{width:20px;height:20px;}.theme-bundle-quiz-back{min-height:44px;padding:0 16px 0 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);color:#cfccd9;}.theme-bundle-quiz-back:hover:not(:disabled){background:var(--theme-area-lighter);color:#fff;}.theme-bundle-quiz-back:disabled{cursor:default;opacity:.3;}.theme-bundle-quiz-next:disabled{cursor:default;opacity:1;background:var(--theme-area-lighter);color:#6f6d7a;box-shadow:none;}.theme-category-wallpaper{height:600px;}.theme-category-wallpaper::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, var(--theme-body) 0%, #0e0e14cc 14%, #0e0e1455 34%, #0e0e1400 52%, #0e0e1400 64%, #0e0e1480 84%, var(--theme-body) 100%), linear-gradient(180deg, #0e0e1499 0%, #0e0e1400 24%, #0e0e1433 55%, #0e0e14d9 86%, var(--theme-body) 100%);}.theme-category-hero .theme-collection-header{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;}.theme-category-hero .theme-collection-identity{display:block;}.theme-category-hero-logo img{width:100%;max-height:120px;object-fit:contain;filter:drop-shadow(0 14px 40px #000c);}.theme-category-trail{display:inline-flex;align-items:center;gap:9px;min-height:34px;font-size:12px;font-weight:550;color:#c9c6d4;}.theme-category-trail a{display:inline-flex;align-items:center;color:#c9c6d4;transition:color .2s;}.theme-category-trail a:hover{color:#fff;}.theme-category-trail .icon{width:14px;height:14px;}.theme-category-trail > i{width:3px;height:3px;border-radius:50%;background:#ffffff4d;}.theme-category-trail > span{color:#f1eff5;}.theme-category-facts{align-items:center;gap:10px;margin-top:18px;}.theme-category-facts > nav.theme-category-trail{min-height:34px;padding:0 14px;border:1px solid #ffffff1f;border-radius:999px;background:#0e0e1480;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.theme-category-facts > span > .icon{stroke:url(#theme-star-gradient);color:#dca8f0;}.theme-category-hero .theme-collection-header{padding:92px 0 0;}.theme-category-hero-logo{flex:none;align-self:center;margin-top:26px;max-width:380px;}.theme-category-wallpaper img, .theme-category-wallpaper video{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.8;filter:brightness(.78) saturate(.95);}.theme-bundle-quiz-symbol{line-height:0;}.theme-bundle-quiz-symbol > .icon{display:block;}.theme-bundle-quiz [hidden]{display:none;}.theme-bundle-quiz-options.is-list{grid-template-columns:minmax(0, 1fr);}.theme-bundle-quiz-options.is-list > button{min-height:72px;padding:14px 16px;}.theme-bundle-quiz-options.is-list > button small{font-size:12px;color:var(--theme-text-muted);}.theme-bundle-quiz-group{position:relative;display:flex;align-items:center;gap:12px;margin:20px 0 10px;}.theme-bundle-quiz-group:first-of-type{margin-top:0;}.theme-bundle-quiz-group > span{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-subtle);}.theme-bundle-quiz-group::after{content:'';flex:1;height:1px;background:var(--theme-border);}.theme-bundle-quiz-stage{position:relative;animation:theme-quiz-in .38s var(--theme-ease) both;}.theme-bundle-quiz-stage > h3{margin:14px 0 0;font-size:24px;line-height:1.15;letter-spacing:-.6px;font-weight:600;color:var(--theme-text-strong);}.theme-bundle-quiz-stage > p{margin:8px 0 18px;font-size:13.5px;line-height:1.6;color:var(--theme-text-muted);}.theme-bundle-quiz-result-label > .icon{width:13px;height:13px;}.theme-bundle-quiz-analyzing{display:grid;justify-items:center;padding:40px 0 32px;text-align:center;}.theme-bundle-quiz-analyzing > h3{margin-top:24px;font-size:20px;}.theme-bundle-quiz-spinner{width:56px;height:56px;border:2px solid var(--theme-border);border-top-color:var(--theme-brand-violet);border-radius:50%;animation:theme-quiz-spin .9s linear infinite;}.theme-bundle-quiz-analyzing > ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;}.theme-bundle-quiz-analyzing li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-text-muted);opacity:0;animation:theme-quiz-in .4s var(--theme-ease) forwards;}.theme-bundle-quiz-analyzing li:nth-child(2){animation-delay:.4s;}.theme-bundle-quiz-analyzing li:nth-child(3){animation-delay:.8s;}.theme-bundle-quiz-analyzing li > .icon{width:14px;height:14px;stroke:var(--theme-text-strong);}.theme-bundle-quiz-lead{display:grid;gap:16px;}.theme-bundle-quiz-lead .theme-field > span small{font-size:11px;font-weight:400;color:var(--theme-text-subtle);}.theme-bundle-quiz-lead textarea{min-height:76px;}.theme-bundle-quiz-lead .theme-form-message{margin:0;}.theme-bundle-quiz-lead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;}.theme-bundle-quiz-skip{padding:0;border:0;background:none;color:var(--theme-text-muted);font:600 13px/1 Inter, sans-serif;cursor:pointer;transition:color .2s;}.theme-bundle-quiz-skip:hover{color:var(--theme-text-strong);}.theme-bundle-quiz-privacy{font-size:11.5px;color:var(--theme-text-subtle);}.theme-bundle-quiz-sent{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-area-light);font-size:13px;color:var(--theme-text-strong);}.theme-bundle-quiz-sent > .icon{flex:none;width:15px;height:15px;}.theme-bundle-quiz-pick-copy > .theme-bundle-quiz-result-note{margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--theme-text-subtle);}.theme-bundle-quiz-lines{margin:14px 0 0;padding:4px 18px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-light);list-style:none;}.theme-bundle-quiz-lines > li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;color:var(--theme-text-muted);}.theme-bundle-quiz-lines > li + li{border-top:1px solid var(--theme-border-muted);}.theme-bundle-quiz-lines > li > strong{flex:none;font-weight:600;font-variant-numeric:tabular-nums;color:var(--theme-text-strong);}.theme-bundle-quiz-lines > li.is-muted > strong{font-weight:500;color:var(--theme-text-muted);}.theme-bundle-quiz-lines > li.is-total{font-weight:600;color:var(--theme-text-strong);}.theme-bundle-quiz-lines > li.is-total > strong{font-size:15px;}.theme-bundle-quiz-why{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;}.theme-bundle-quiz-why > p{flex:1 1 100%;margin:0 0 2px;font-size:13px;line-height:1.6;color:var(--theme-text-muted);}.theme-bundle-quiz-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-area-light);font-size:12px;font-weight:550;color:var(--theme-text-strong);}.theme-bundle-quiz-runner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-area-light);}.theme-bundle-quiz-runner > span{flex:none;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-subtle);}.theme-bundle-quiz-runner > a{display:flex;align-items:baseline;gap:12px;font-size:13px;color:var(--theme-text-strong);}.theme-bundle-quiz-runner > a:hover{color:var(--theme-text-strong);}.theme-bundle-quiz-runner em{font-style:normal;color:var(--theme-text-muted);}.theme-bundle-quiz-nothing{margin-top:16px;padding:22px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-area-light);}.theme-bundle-quiz-nothing > h3{margin:0;font-size:20px;font-weight:600;color:var(--theme-text-strong);}.theme-bundle-quiz-nothing > p{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--theme-text-muted);}.theme-shop-product-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 70% at 50% 40%, #cb34e41a, transparent 70%);color:#a9a6b5;}.theme-shop-product-placeholder > .icon{width:30px;height:30px;padding:15px;box-sizing:content-box;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-area-light);stroke-width:1.6;}[dir="rtl"] :is(.theme-category-page, .theme-category-directory, .theme-product-page, .theme-dma-directory, .theme-cart-page, .theme-bundle-quiz) svg:has(> path:is([d="M5 12h14m-5-5 5 5-5 5"], [d="M7 17 17 7M7 7h10v10"], [d="m9 18 6-6-6-6"], [d="m12 5 7 7-7 7"])){scale:-1 1;}.theme-choose{position:relative;display:grid;grid-template-columns:minmax(0, .82fr) minmax(0, 1.5fr);gap:64px;margin-top:72px;padding:56px;overflow:hidden;border:1px solid var(--theme-border-muted);border-radius:26px;background:radial-gradient(90% 120% at 0 0, #cb34e412, transparent 55%), linear-gradient(180deg, var(--theme-area) 0%, var(--theme-well) 100%);isolation:isolate;}.theme-choose-lead{display:flex;flex-direction:column;align-items:flex-start;gap:18px;}.theme-choose-lead h2{max-width:14ch;margin:0;font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.08;color:var(--theme-text-strong);text-wrap:balance;}.theme-choose-lead > p{max-width:44ch;margin:0;font-size:15px;line-height:1.7;color:var(--theme-text-muted);}.theme-choose-radar{position:absolute;inset-block-start:-250px;inset-inline-end:-250px;z-index:-1;width:520px;height:520px;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 47px, var(--theme-border-muted) 47px 48px);pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side, #000 0 62%, transparent 100%);mask-image:radial-gradient(circle closest-side, #000 0 62%, transparent 100%);}.theme-choose-radar > i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle closest-side, transparent 0 46%, color-mix(in srgb, var(--theme-brand-violet) 3%, transparent) 72%, color-mix(in srgb, var(--theme-brand-magenta) 11%, transparent) 84%, color-mix(in srgb, var(--theme-brand-violet) 4%, transparent) 89%, transparent 95%);opacity:0;transform:scale(.2);animation:choose-pulse 9s cubic-bezier(.22, .61, .36, 1) infinite;animation-play-state:paused;}.theme-choose-radar > i + i{animation-delay:-4.5s;}.theme-choose.is-visible .theme-choose-radar > i{animation-play-state:running;}.theme-choose-proof{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"score stars" "score count" "more more";align-items:center;gap:4px 18px;width:100%;max-width:340px;margin-top:14px;padding:20px 22px;border:1px solid var(--theme-border-muted);border-radius:18px;background:var(--theme-surface-fill);color:inherit;text-decoration:none;transition:border-color .3s, background .3s;}.theme-choose-proof:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-inset);color:inherit;}.theme-choose-score{grid-area:score;display:flex;flex-direction:column;}.theme-choose-score > strong{font-size:44px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1.5px;line-height:1;color:var(--theme-text-strong);}.theme-choose-score > span{margin-top:6px;font-size:11px;letter-spacing:.04em;color:var(--theme-text-subtle);}.theme-choose-stars{grid-area:stars;position:relative;align-self:end;width:92px;height:16px;background:#ffffff21;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0 / 16px 16px space;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E") 0 0 / 16px 16px space;}.theme-choose-stars > span{position:absolute;inset-block:0;inset-inline-start:0;width:var(--theme-choose-fill, 0%);background:var(--theme-gradient);}.theme-choose-count{grid-area:count;align-self:start;font-size:12.5px;color:var(--theme-text-muted);}.theme-choose-more{grid-area:more;display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding-top:14px;border-top:1px solid var(--theme-border-muted);font-size:12.5px;font-weight:600;color:var(--theme-text-strong);}.theme-choose-more > .icon{width:14px;height:14px;transition:transform .3s var(--theme-ease);}.theme-choose-proof:hover .theme-choose-more > .icon{transform:translateX(3px);}[dir="rtl"] .theme-choose-more > .icon{transform:scaleX(-1);}[dir="rtl"] .theme-choose-proof:hover .theme-choose-more > .icon{transform:scaleX(-1) translateX(3px);}.theme-choose-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-self:center;gap:0 40px;margin:0;padding:0;list-style:none;}.theme-choose-item{position:relative;padding:26px 0 30px;border-top:1px solid var(--theme-border-muted);}.theme-choose-item::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;width:0;height:1px;background:var(--theme-gradient);transition:width .6s var(--theme-ease);}.theme-choose-item:hover::before{width:100%;}.theme-choose-mark{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;}.theme-choose-number{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--theme-text-subtle);}.theme-choose-glyph{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid transparent;border-radius:14px;background:linear-gradient(var(--theme-surface-inset), var(--theme-surface-inset)) padding-box, linear-gradient(145deg, color-mix(in srgb, var(--theme-brand-magenta) 45%, var(--theme-border)) 0%, var(--theme-border) 48%, var(--theme-border-muted) 100%) border-box;box-shadow:inset 0 0 18px color-mix(in srgb, var(--theme-brand-magenta) 10%, transparent), inset 0 1px 0 var(--theme-border-strong);transition:box-shadow .4s var(--theme-ease);}.theme-choose-item:hover .theme-choose-glyph{box-shadow:inset 0 0 22px color-mix(in srgb, var(--theme-brand-magenta) 20%, transparent), inset 0 1px 0 var(--theme-border-strong);}.theme-choose-glyph > .theme-choose-icon{width:20px;height:20px;color:var(--theme-text-strong);}.theme-choose-item h3{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3;color:var(--theme-text-strong);}.theme-choose-item p{max-width:42ch;margin:0;font-size:14px;line-height:1.7;color:var(--theme-text-muted);}@keyframes choose-pulse{0%{opacity:0;transform:scale(.2);}22%{opacity:1;}70%{opacity:.55;}100%{opacity:0;transform:scale(1);}}@keyframes theme-quiz-in{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}@keyframes theme-quiz-pop{0%{transform:scale(.97);}60%{transform:scale(1.015);}100%{transform:none;}}@keyframes theme-quiz-glow{0%, 100%{box-shadow:0 0 0 0 #cb34e400;}50%{box-shadow:0 0 70px -12px #cb34e466;}}@keyframes theme-quiz-spin{to{transform:rotate(360deg);}}@media (max-width:1150px){.theme-storefront .wrap, .theme-storefront .theme-film-wrap{width:calc(100% - 64px);}.theme-storefront .theme-home-hero-heading{gap:36px;grid-template-columns:1.4fr 1fr;}.theme-storefront .theme-home-hero-heading h1{font-size:6.1vw;letter-spacing:-3.5px;}.theme-home-hero-copy > p{font-size:13px;}.theme-storefront .theme-hero-buttons .theme-hero-action{padding:0 12px;font-size:11px;gap:7px;}.theme-storefront .theme-home-collection-grid{gap:18px;}}@media (max-width:1100px){.theme-game-tile-info{gap:6px;}.theme-game-tile-info h3{font-size:12px;}.theme-game-tile-info div > span{font-size:10px;}.theme-collection-card .theme-game-tile-info h3{font-size:13px;}.theme-dma-catalogue-grid{gap:12px;}.theme-dma-bundle-composition > img{height:130px;}.theme-dma-feature h1{font-size:51px;}.theme-dma-category-rail small{right:19%;}.theme-dma-card-price strong{font-size:23px;}.theme-dma-catalogue-copy{padding:20px 16px;}.theme-dma-card-top{padding-inline:16px;}.theme-dma-catalogue-copy li{font-size:10px;}.theme-product-card-price strong{font-size:21px;}.theme-category-switch > span{display:none;}.theme-collection-identity h1{font-size:36px;}.theme-storefront .theme-home-collection-grid h3{font-size:14px;line-height:1.4;font-weight:550;}.theme-storefront .theme-home-collection-grid .theme-collection-card{grid-column:span 4;}.theme-choose{grid-template-columns:minmax(0, 1fr);gap:36px;padding:44px;}.theme-choose-lead h2{max-width:22ch;font-size:34px;}}@media (max-width:960px){.theme-bundle-quiz-options.is-games{grid-template-columns:repeat(3, minmax(0, 1fr));}.theme-shop-product-grid, .theme-category-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-dma-feature .theme-dma-hero-actions{flex-wrap:wrap;gap:14px;}.theme-product-card-button{gap:12px;padding-inline-start:14px;font-size:11px;}}@media (max-width:900px){.theme-home-films h2{font-size:44px;}.theme-category-directory .theme-store-toolbar{flex-wrap:wrap;}.theme-category-directory .theme-store-search{flex-basis:100%;}.theme-category-directory .theme-select-wrap{border-left:0;padding-left:0;}.theme-directory-toolbar .theme-store-toolbar{flex-wrap:wrap;}.theme-directory-toolbar .theme-store-search{flex:1 1 320px;}.theme-directory-toolbar .theme-select-wrap{border:1px solid var(--theme-border);padding:0;}.theme-category-hero .theme-collection-quick-actions{margin-top:20px;}.theme-category-wallpaper{height:480px;}.theme-category-hero .theme-collection-header{display:block;}.theme-category-hero-logo{display:none;}.theme-category-facts{gap:8px;}.theme-dma-catalogue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-directory-toolbar .theme-store-search{flex:1 1 100%;}.theme-directory-toolbar .theme-select-wrap{flex:1 1 220px;}}@media (max-width:800px){.theme-storefront .theme-hero-panel{padding-top:56px;}.theme-storefront .theme-home-hero-heading{grid-template-columns:1fr;text-align:center;gap:26px;}.theme-storefront .theme-home-hero-heading h1{font-size:clamp(48px, 8vw, 64px);letter-spacing:-3px;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-storefront .theme-hero-buttons{width:360px;max-width:100%;}.theme-storefront .theme-hero-buttons .theme-hero-action{font-size:12px;padding:0 17px;height:50px;min-height:50px;max-height:50px;}.theme-storefront .theme-film-wrap{margin-top:42px;}.theme-storefront .theme-hero-channel-art{top:0;}.theme-storefront .theme-hero-channels-desktop{height:750px;}}@media (max-width:760px){.theme-toolbar-selects{width:100%;}.theme-toolbar-selects .theme-select{flex:1;}.theme-game-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.theme-store-toolbar .theme-select-wrap{border:0;margin-left:auto;font-size:9px;}.theme-filter-chips button{font-size:9px;padding:7px 9px;}.theme-filter-chips{margin-left:-6px;}.theme-store-search{width:100%;min-height:24px;}.theme-game-cover{border-radius:8px;}.theme-game-tile-info h3{font-size:12px;line-height:1.45;letter-spacing:-.15px;}.theme-game-tile-info div > span{font-size:10px;margin-top:5px;}.theme-game-tile-info{align-items:flex-start;}.theme-equipment-photo > img{transform:translate(-50%, -50%) scale(1.1);}.hardware-grid:has(> .theme-equipment-baller){grid-template-columns:1fr;}.theme-toolbar{flex-wrap:wrap;gap:15px;margin-top:23px;margin-bottom:19px;}.theme-toolbar > .theme-search{width:100%;}.theme-toolbar > h2{font-size:21px;}.theme-category-page{padding-top:27px;padding-bottom:50px;}.theme-shop-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.theme-shop-product-photo.hardware img{padding:10px;}.theme-shop-product-kind{line-height:1.4;}.theme-shop-product-bottom strong{font-size:17px;}.theme-shop-product-bottom small{font-size:8px;}.theme-shop-product-bottom > span:last-child{font-size:9px;justify-content:space-between;width:100%;}.theme-shop-product-bottom .icon{width:12px;height:12px;}.theme-category-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-category-footer-help{gap:13px;flex-wrap:wrap;font-size:10px;margin-top:28px;padding:22px 0;}.theme-category-directory{padding-top:30px;padding-bottom:80px;}.theme-catalogue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.theme-catalogue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.theme-category-directory{padding-top:27px;padding-bottom:50px;}.theme-directory-toolbar .theme-store-toolbar{grid-template-columns:minmax(0, 1fr) 135px;}.theme-directory-toolbar .theme-store-search{grid-column:1/-1;width:100%;}.theme-directory-toolbar .theme-filter-chips{min-width:0;width:max-content;max-width:100%;}.theme-directory-toolbar .theme-select-wrap{margin:0;}.theme-directory-toolbar .select-trigger{gap:8px;}.theme-collection-card .theme-game-cover{border-radius:9px;}.theme-collection-game-mark{margin-top:1px;}.theme-collection-card .theme-game-tile-info h3{font-size:12px;line-height:1.4;letter-spacing:-.1px;}.theme-collection-card .theme-game-tile-info .theme-collection-price{font-size:10px;margin-top:7px;line-height:1.6;}.theme-collection-open{width:24px;height:23px;}.theme-collection-open > .icon{width:12px;height:12px;}.theme-collection-card .theme-game-new{font-size:7px;gap:4px;padding:3px 5px;left:6px;top:6px;}.theme-dma-directory-hero{display:flex;flex-direction:column;gap:5px;padding:33px 0 23px;min-height:0;}.theme-dma-directory-hero h1{font-size:39px;letter-spacing:-1.5px;}.theme-dma-directory-hero p{font-size:12px;margin-top:17px;}.theme-dma-directory-hero > div:first-child > div{gap:10px;flex-wrap:wrap;margin-top:22px;}.theme-dma-directory-hero .theme-button{font-size:10px;padding:12px 14px;}.theme-dma-browser-bar nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:5px;width:100%;flex:auto;}.theme-dma-browser-bar nav > a{font-size:8px;padding:10px 5px;justify-content:center;gap:4px;}.theme-dma-browser-bar nav small{font-size:7px;}.theme-dma-catalogue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px;}.theme-dma-image-link{padding:7px 7px 0;}.theme-dma-catalogue-copy ul{gap:8px;margin-bottom:17px;}.theme-dma-guide-banner{flex-wrap:wrap;}.theme-dma-guide-banner > span:first-child{width:65px;}.theme-dma-guide-banner h2{font-size:19px;line-height:1.3;}.theme-dma-guide-banner > .theme-button{width:100%;font-size:10px;}.theme-dma-feature h1{font-size:clamp(44px, 4.8vw, 68px);line-height:1.06;font-weight:540;letter-spacing:-2.8px;}.theme-dma-feature p{font-size:15px;line-height:1.85;margin-top:24px;}.theme-dma-feature h1{font-size:51px;}.theme-dma-feature-copy{width:100%;}.theme-dma-feature .theme-page-kicker{font-size:9px;letter-spacing:1.4px;margin-bottom:17px;}.theme-dma-feature h1{font-size:46px;letter-spacing:-1.9px;max-width:310px;}.theme-dma-feature p{font-size:12px;line-height:1.85;margin-top:18px;max-width:340px;}.theme-dma-explore-button{min-height:47px;font-size:11px;padding:7px 7px 7px 15px;gap:17px;border-radius:11px;}.theme-dma-explore-button > span:last-child{width:30px;height:30px;border-radius:8px;}.theme-dma-guide-link{font-size:10px;gap:7px;}.theme-dma-guide-link > .icon:first-child{display:none;}.theme-dma-stage-card{height:250px;}.theme-dma-category-symbol{height:27px;}.theme-dma-category-rail small{top:6px;right:19%;font-size:7px;}.theme-dma-browser-bar{gap:16px;padding:17px 0;display:flex;flex-direction:column;align-items:stretch;padding-top:25px;}.theme-dma-collection-label{justify-content:space-between;}.theme-dma-collection-label strong{font-size:14px;}.theme-dma-collection-label > span{font-size:9px;}.theme-dma-browser-bar > label{height:43px;}.theme-dma-browser-bar input{font-size:12px;}.theme-dma-catalogue-section{padding-top:31px;}.theme-dma-catalogue-section .theme-detail-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:19px;}.theme-dma-catalogue-section .theme-detail-section-heading h2{font-size:23px;}.theme-dma-catalogue-section .theme-detail-section-heading p{font-size:10px;line-height:1.7;}.theme-dma-catalogue-section .theme-detail-section-heading > span{font-size:8px;white-space:nowrap;margin:0;}.theme-dma-catalogue-copy li > .icon{flex:none;}.theme-dma-card-price del{display:block;margin:5px 0 0 21px;font-size:9px;}.theme-shop-product-kind{font-size:10px;}.theme-product-card-price > small{font-size:9px;}.theme-product-card-price > small{font-size:9px;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-button .icon{width:13px;height:13px;}.theme-product-card-button .icon{width:13px;height:13px;}.theme-product-card-price strong{font-size:21px;}.theme-product-card-price strong{font-size:21px;}.theme-product-card-price strong{font-size:23px;}.theme-product-card-price > small{font-size:8px;}.theme-shop-product-body{padding:16px 13px 17px;}.theme-shop-product-bottom{padding:12px 0;margin-top:17px;flex-direction:column;align-items:stretch;gap:13px;padding-top:16px;}.theme-shop-product-body h2{font-size:13px;line-height:1.5;min-height:39px;letter-spacing:-.15px;margin-top:6px;}.theme-dma-directory-hero.theme-dma-feature{display:flex;gap:20px;min-height:0;padding:20px 0 28px;flex-direction:column;}.theme-dma-feature-stage{width:100%;min-height:255px;height:255px;margin:0;}.theme-dma-stage-card.theme-front{top:0;width:96%;right:-6%;height:255px;max-width:390px;}.theme-dma-feature .theme-dma-hero-actions{gap:18px;margin-top:23px;flex-wrap:wrap;}.theme-dma-feature .theme-dma-guide-link{font-size:11px;gap:8px;}.theme-dma-feature .theme-dma-guide-link > .icon:first-child{width:17px;height:17px;}.theme-dma-feature .theme-dma-guide-link > .icon:last-child{display:none;}.theme-dma-category-rail{grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;padding:17px 0;}.theme-dma-category-rail > a{font-size:10px;min-height:84px;padding:14px 5px;gap:9px;}.theme-dma-category-symbol > .icon{width:24px;height:24px;}.theme-select-wrap:has(.custom-select){border:0;}.theme-select-wrap:has(.custom-select){border:0;}.theme-category-page{padding:27px 0 75px;}.theme-category-page{padding:18px 0 50px;}.theme-category-toolbar{flex-wrap:wrap;gap:18px;}.theme-store-trail{gap:9px;font-size:10px;}.theme-store-trail .theme-store-trail-home{width:29px;height:29px;border-radius:8px;}.theme-store-trail-current{max-width:165px;}.theme-category-switch{width:100%;max-width:none;justify-content:space-between;}.theme-category-switch > span{display:block;font-size:9px;}.theme-category-switch .custom-select{width:190px;}.theme-collection-header{display:block;padding:28px 0 25px;}.theme-collection-identity{gap:16px;}.theme-collection-emblem{width:68px;height:68px;border-radius:17px;}.theme-collection-identity h1{font-size:29px;letter-spacing:-1px;line-height:1.2;}.theme-collection-identity p{font-size:10px;margin-top:9px;max-width:220px;line-height:1.6;}.theme-collection-quick-actions{flex-direction:row;align-items:center;justify-content:space-between;margin-top:23px;gap:14px;}.theme-collection-status-link{font-size:10px;padding:8px 10px;border-radius:9px;gap:8px;}.theme-collection-status-link > span{width:21px;height:21px;}.theme-collection-status-link > .icon{margin-left:6px;width:12px;}.theme-collection-products-heading{margin:24px 0 19px;gap:10px;}.theme-collection-products-heading h2{font-size:13px;gap:9px;}.theme-collection-products-heading > span{display:none;}.theme-collection-products-heading h2 > span{height:21px;min-width:21px;font-size:9px;}.theme-storefront p{line-height:1.75;}.theme-home-heading-row p{font-size:14px;}.theme-home-heading-row p{font-size:14px;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-storefront .theme-home-collection-grid h3{font-size:14px;line-height:1.4;font-weight:550;letter-spacing:-.2px;}.theme-storefront .theme-home-collection-grid h3{font-size:14px;line-height:1.4;font-weight:550;}.theme-storefront .theme-home-collection-grid .theme-collection-price{font-size:11px;line-height:1.4;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-collection-header.has-art{padding:22px 20px;}.theme-collection-header-art{width:100%;-webkit-mask-image:linear-gradient(180deg, transparent, #000 60%);mask-image:linear-gradient(180deg, transparent, #000 60%);}.theme-catalogue-grid, #catalog-grid.theme-game-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.theme-reviews-toolbar{margin-top:4px;}.theme-reviews-toolbar{margin-top:4px;}.theme-dma-dock{bottom:12px;}.theme-dma-dock > a{padding:8px 12px;font-size:12px;}.theme-category-directory .theme-select-wrap{border:0;border-left:1px solid var(--theme-border);font-size:12.5px;}.theme-category-directory .theme-select-wrap{border-left:0;}#catalog-grid.theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}#catalog-grid.theme-home-collection-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}.theme-filter-chips > button{font-size:13px;padding:0 18px;}.theme-directory-toolbar .theme-select-wrap{border:1px solid var(--theme-border);font-size:0;}.theme-directory-toolbar .theme-select-wrap{border:1px solid var(--theme-border);}.theme-storefront .theme-home-collection-grid .theme-collection-price{margin-top:6px;}.theme-category-page{padding-top:0;}.theme-category-page{padding-top:0;}.theme-collection-products-heading{margin-top:14px;}.theme-directory-toolbar .theme-filter-chips{margin-inline-start:0;}.theme-dma-browser-bar > label{width:100%;}}@media (max-width:700px){.theme-storefront .theme-home-collection-grid{gap:14px;}.theme-storefront .theme-home-collection-grid .theme-collection-card{grid-column:span 6;}.theme-home-bundle-copy > p{font-size:12px;}.theme-home-films h2{font-size:39px;}}@media (max-width:640px){.theme-bundle-quiz-options{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-bundle-quiz-pick{grid-template-columns:minmax(0, 1fr);}.theme-bundle-quiz-result-row{flex-direction:column;align-items:flex-start;}}@media (max-width:600px){.theme-storefront .wrap, .theme-storefront .theme-film-wrap{width:calc(100% - 36px);}.theme-storefront h2{font-size:35px;letter-spacing:-1.6px;}.theme-storefront .theme-hero-panel{padding-top:47px;}.theme-storefront .theme-home-hero-heading{gap:22px;}.theme-storefront .theme-home-hero-heading h1{font-size:clamp(41px, 10.2vw, 59px);letter-spacing:-2.3px;line-height:1.1;}.theme-home-hero-copy > p{font-size:12px;line-height:1.8;}.theme-storefront .theme-hero-buttons{max-width:320px;gap:10px;}.theme-storefront .theme-hero-buttons .theme-hero-action{padding:0 14px;min-height:48px;max-height:48px;height:48px;font-size:11px;}.theme-storefront .theme-film-wrap{margin-top:33px;}.theme-storefront .theme-film-glass-frame{border-radius:14px;}.theme-storefront .theme-hero-media{border-radius:9px;overflow:visible;margin-bottom:48px;}.theme-storefront .theme-hero-media video{border-radius:9px;overflow:hidden;}.theme-storefront .theme-film-shade{border-radius:9px;overflow:hidden;}.theme-storefront .theme-hero-proof .theme-proof-divider{height:22px;}.theme-storefront .theme-hero-proof .theme-proof-copy{font-size:8px;}.theme-storefront .theme-film-caption{bottom:13px;left:13px;gap:6px;font-size:10px;}.theme-storefront .theme-film-caption img{width:23px;height:auto;}.theme-storefront .theme-film-controls{position:absolute;right:0;bottom:-48px;left:0;transform:none;display:flex;justify-content:flex-end;align-items:center;gap:7px;height:48px;z-index:5;padding:0 1px;background:none;}.theme-storefront .theme-film-controls button{min-height:40px;min-width:40px;height:40px;border-radius:7px;border:1px solid #ffffff0b;padding:0 11px;font-size:10px;}.theme-storefront .theme-film-controls button:first-child{margin-right:auto;}.theme-storefront .theme-film-controls .icon{width:15px;height:15px;}.theme-home-heading-row p{font-size:12px;}.theme-home-films h2{font-size:52px;letter-spacing:-2.2px;}.theme-home-films h2{font-size:52px;letter-spacing:-2.2px;}.theme-storefront .theme-film-glass-frame{background:linear-gradient(155deg, var(--theme-area-lighter), var(--theme-area));border:1px solid #ffffff30;padding:4px;box-shadow:inset 0 1px 0 #ffffff22, 0 15px 35px #0003;}.theme-storefront .theme-film-controls button{background:#ffffff06;border-color:#ffffff0b;}.theme-storefront .theme-hero-proof{max-width:calc(100% - 20px);top:11px;padding:8px 11px;gap:11px;border-radius:11px;}.theme-storefront .theme-hero-proof .theme-proof-score strong{font-size:23px;letter-spacing:-1px;}.theme-storefront .theme-hero-proof .theme-proof-score > span{font-size:8px;}.theme-storefront .theme-hero-proof .theme-proof-arrow{width:25px;height:25px;flex-basis:25px;}.theme-storefront .theme-hero-proof .theme-rating-stars{width:67px;height:11px;}.theme-storefront .theme-hero-proof .theme-rating-stars .icon{width:11px;height:11px;}.theme-storefront .theme-hero-proof .theme-rating-stars > span{gap:3px;}.theme-storefront .theme-hero-proof .theme-rating-stars > .theme-stars-fill{width:calc(100% - 3.3px);}.theme-storefront .theme-hero-proof .theme-proof-count{font-size:8px;}.theme-storefront .theme-hero-proof .theme-proof-copy{gap:5px;}.theme-storefront .theme-hero-base-glow{opacity:.82;}.theme-storefront .theme-hero-channel-art{opacity:.24;}.theme-home-films h2{font-size:44px;}.theme-home-films h2{font-size:44px;}.theme-home-films h2{font-size:39px;}.theme-home-films h2{font-size:39px;}.theme-storefront .theme-home-collection-grid{gap:12px;}.theme-storefront .theme-home-collection-grid .theme-collection-card{padding:4px 4px 0;border-radius:12px;}.theme-storefront .theme-home-collection-grid .theme-game-cover{border-radius:8px 8px 5px 5px;}.theme-storefront .theme-home-collection-grid h3{font-size:12px;letter-spacing:-.15px;line-height:1.4;}.theme-storefront .theme-home-collection-grid .theme-collection-price{font-size:10px;}.theme-storefront .theme-home-collection-grid .theme-game-tile-info{min-height:87px;padding:13px 9px 15px;}.theme-storefront .theme-home-collection-grid .theme-collection-card-foot{display:none;}.theme-home-bundle-copy > p{font-size:12px;}.theme-home-films h2{font-size:35px;letter-spacing:-1.6px;}.theme-home-stories-copy > h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;}.theme-home-stories-copy > h2{font-size:clamp(38px, 3.55vw, 48px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;}.theme-shop-product-grid, .theme-category-product-grid{grid-template-columns:minmax(0, 1fr);gap:14px;}.theme-shop-product-body{padding:20px;}.theme-shop-product-body h2{min-height:0;font-size:17px;line-height:1.35;letter-spacing:-.35px;}.theme-shop-product-photo.hardware img{padding:18px;}.theme-shop-product-bottom{flex-direction:row;align-items:center;gap:16px;margin-top:18px;padding:16px 0 0;}.theme-product-card-price > small, .theme-product-card-price > span > small{font-size:10px;}.theme-product-card-price strong{font-size:24px;}.theme-product-card-button{flex:0 1 190px;max-width:190px;min-height:46px;padding-block:7px;padding-inline:16px 8px;font-size:12px;}.theme-product-card-button > span:last-child{width:30px;height:30px;}.theme-dma-catalogue-grid{grid-template-columns:minmax(0, 1fr);gap:14px;}.theme-dma-card-price strong{font-size:26px;}.theme-dma-product-button{min-height:46px;font-size:12px;}.theme-directory-toolbar .theme-filter-chips{flex:1 1 100%;}.theme-directory-toolbar .theme-filter-chips > button{flex:1 1 0;}.theme-directory-toolbar .theme-select-wrap{flex:1 1 100%;}.theme-bundle-quiz-foot{gap:8px;padding-inline:16px;}.theme-bundle-quiz-count{white-space:nowrap;}.theme-choose{margin-top:48px;padding:30px 22px 8px;border-radius:20px;}.theme-choose-radar{inset-block-start:-190px;inset-inline-end:-190px;width:380px;height:380px;}.theme-choose-lead h2{font-size:28px;letter-spacing:-.8px;}.theme-choose-lead > p{font-size:14px;}.theme-choose-proof{max-width:none;}.theme-choose-list{grid-template-columns:minmax(0, 1fr);}.theme-choose-item{padding:22px 0 24px;}.theme-choose-mark{margin-bottom:16px;}}@media (max-width:380px){.theme-game-tile-info h3{font-size:11px;}.theme-game-tile-info div > span{font-size:10px;}.theme-shop-product-bottom strong{font-size:16px;}.theme-directory-toolbar .theme-store-toolbar{grid-template-columns:minmax(0, 1fr) 117px;}.theme-collection-card .theme-game-tile-info h3{font-size:11px;}.theme-collection-card .theme-game-tile-info .theme-collection-price{font-size:9px;}.theme-collection-open{width:21px;}.theme-dma-feature h1{font-size:41px;}.theme-dma-guide-link{font-size:9px;}.theme-product-card-price strong{font-size:23px;font-weight:500;}}@media (min-width:1600px){.theme-game-tile-info h3{font-size:15px;}.theme-game-tile-info div > span{font-size:12px;}.theme-collection-card .theme-game-tile-info h3{font-size:17px;}.theme-collection-card .theme-game-tile-info .theme-collection-price{font-size:12px;}.theme-storefront .theme-home-collection-grid h3{font-size:14px;line-height:1.4;font-weight:550;}.theme-storefront .theme-home-collection-grid .theme-collection-price{font-size:11px;line-height:1.4;}.theme-storefront .theme-hero-panel{padding-top:105px;}.theme-storefront .theme-home-hero-heading{gap:80px;}.theme-storefront .theme-home-hero-heading h1{font-size:90px;}}@media (min-width:761px) and (max-width:1200px){.theme-shop-product-bottom > span:last-child{font-size:9px;gap:5px;}.theme-shop-product-bottom strong{font-size:18px;}.theme-shop-product-grid{gap:15px;}.theme-product-card-price strong{font-size:24px;font-weight:500;}.theme-product-card-price strong{font-size:24px;font-weight:500;}}@media (min-width:761px) and (max-width:1100px){.theme-product-card-price strong{font-size:21px;}.theme-product-card-price strong{font-size:21px;}}@media (hover:none){.theme-game-tile:is(:hover, :focus-visible){transform:none;}.theme-game-tile:is(:hover, :focus-visible) .theme-game-cover > img{transform:none;filter:none;}.theme-game-cover::after{display:none;}.theme-catalogue-card.theme-collection-card:is(:hover, :focus-visible){transform:none;}.theme-collection-card:is(:hover, :focus-visible) .theme-game-cover > img{transform:none;}}@media (hover:none) and (prefers-reduced-motion:reduce){.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}.theme-game-cover::after{display:none;}}@media (prefers-reduced-motion:reduce){.theme-bundle-quiz-spinner{animation-duration:2.4s;}.theme-bundle-quiz-analyzing li{opacity:1;animation:none;}.theme-game-tile, .theme-game-tile *, .support-desk *, .customer-feedback *{animation:none !important;transition:none !important;}.theme-game-tile:is(:hover, :focus-visible){transform:none;}.theme-game-tile:is(:hover, :focus-visible) .theme-game-cover > img{transform:none;}.theme-game-cover::after{display:none;}.theme-equipment-photo > img, .customer-note, .customer-note-author > span{transition:none;}.theme-shop-product-photo img{transition:none;}.theme-collection-card{transition:none !important;}.theme-collection-card *{transition:none !important;}.theme-catalogue-card.theme-collection-card:is(:hover, :focus-visible){transform:none;}.theme-dma-card-art > img{transition:none;}.theme-dma-stage-card{transition:none;}.theme-dma-category-symbol{transition:none;}.theme-dma-explore-button{transition:none;}.theme-dma-explore-button > span{transition:none;}.theme-dma-product-button{transition:none;}.theme-dma-product-button > .icon{transition:none;}.theme-dma-stage-card.theme-front{transition:none;}.theme-storefront *, .theme-storefront *::before, .theme-storefront *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}.theme-storefront .theme-home-collection-grid .theme-collection-card:hover, .theme-home-bundle-art:hover > img, .theme-home-baller-art:hover > img{transform:none;}.theme-choose-radar > i{opacity:.7;transform:scale(.64);animation:none;}.theme-choose-radar > i + i{display:none;}.theme-choose-item::before{transition:none;}}.theme-support-symbol{background:#ffffff17;color:white;}.theme-support-symbol > .icon{width:17px;height:17px;left:6px;top:6px;}.theme-support-symbol > .theme-action-wave{width:19px;height:19px;left:5px;top:5px;transform:translateY(28px);opacity:0;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-support-symbol{background:#ffffff26;}.theme-hero-action-secondary:is(:hover, :focus-visible) .theme-support-symbol > .icon{transform:translateY(-28px);opacity:0;}.theme-hero-action-secondary .theme-support-symbol{background:#ffffff1c;}.theme-guide-symbol > img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:filter .3s, transform .4s;}.theme-guide-symbol.is-logo > img{object-fit:contain;padding:4px;}.theme-guide-symbol > .icon{width:19px;height:19px;stroke-width:1.5;color:#c9c9c9;}.theme-guide-chip:is(:hover, :focus-visible) .theme-guide-symbol > img{filter:saturate(1);transform:scale(1.04);}.theme-portal-page .icon{width:19px;height:19px;}.theme-button .icon{width:16px;height:16px;}.theme-text-link > .icon{width:15px;height:15px;}.theme-search > .icon{width:17px;height:17px;}.theme-select > .icon{width:13px;height:13px;}.theme-row-arrow .icon{width:15px;height:15px;}.theme-small-icon > .icon{width:21px;height:21px;}.theme-inline-help > .icon{width:23px;height:23px;}.theme-status-stat > strong{font-size:31px;font-weight:500;letter-spacing:-1px;color:#f0eff0;}.theme-status-stat > .icon{position:absolute;bottom:28px;inset-inline-end:25px;color:#959495;width:17px;height:17px;}.theme-status-tools .theme-select select{width:100%;height:47px;}.theme-status-row > div:first-child{display:flex;flex-direction:column;gap:7px;min-width:0;}.theme-status-row strong{font-size:12px;font-weight:500;color:#e2e1e2;}.theme-status-row > div:first-child > span{font-size:10px;color:#929192;}.theme-status-history{display:flex;gap:3px;position:relative;padding-bottom:17px;min-width:0;}.theme-status-history > span:not(.theme-history-labels){display:block;flex:1;min-width:0;height:20px;border-radius:2px;background:#565556;}.theme-status-history > .green{background:#35c88e;}.theme-status-history > .amber{background:#dea942;}.theme-status-history > .red{background:#e46674;}.theme-status-history > .blue{background:#528ed7;}.theme-status-bottom .theme-button{min-height:35px;font-size:10px;padding:8px 13px;}.theme-guide-feature h2{font-size:39px;letter-spacing:-1.6px;line-height:1.16;font-weight:550;}.theme-guide-feature p{font-size:13px;line-height:1.8;color:#aaa9aa;max-width:340px;margin:19px 0 25px;}.theme-guide-photo{height:255px;background:radial-gradient(ellipse, var(--theme-area-lighter), transparent 68%);}.theme-guide-photo img{width:100%;height:100%;object-fit:contain;transform:rotate(-4deg);transition:transform .7s;}.theme-guide-feature:hover .theme-guide-photo img{transform:rotate(0) translateY(-5px);}.theme-guides-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.theme-guide-link > .theme-guide-symbol{width:34px;height:34px;flex:none;border-radius:9px;}.theme-guide-link > span:nth-child(2){flex:1;min-width:0;font-size:12px;}.theme-guide-link > .icon{width:14px;height:14px;color:#838283;}.theme-guide-meta{display:flex;align-items:center;gap:13px;font-size:11px;color:#a7a6a7;padding-bottom:28px;margin-bottom:33px;border-bottom:1px solid var(--theme-border);}.theme-guide-meta > img{width:27px;height:27px;object-fit:contain;}.theme-guide-meta > .theme-text-link{margin-inline-start:auto;font-size:10px;}.theme-guide-layout{display:grid;grid-template-columns:230px 1fr;gap:70px;align-items:start;}.theme-guide-toc{position:sticky;top:110px;display:flex;flex-direction:column;border-inline-start:1px solid var(--theme-border);padding-inline-start:22px;}.theme-guide-toc > span{font-size:11px;font-weight:550;color:#d3d2d3;margin-bottom:16px;}.theme-guide-toc > a{font-size:12px;color:#9a999a;padding:9px 0;}.theme-guide-toc > a:hover{color:#f2f1f2;}.theme-guide-toc > div{margin-top:30px;border-top:1px solid var(--theme-border);padding-top:22px;}.theme-guide-toc .theme-text-link{font-size:10px;}.theme-guide-article{min-width:0;}.theme-guide-next h3{font-size:17px;letter-spacing:-.3px;color:#dfdedf;}.theme-guide-next p{font-size:11px;color:#a7a6a7;line-height:1.8;margin-top:10px;max-width:400px;}.theme-guide-next{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;border-top:1px solid var(--theme-border);border-radius:0;padding:30px 0 0;}.theme-account-signout > .icon{width:15px;height:15px;}.theme-account-signout > .icon{width:15px;height:15px;}.theme-ticket-list > a{display:flex;align-items:center;gap:18px;padding:25px;}.theme-ticket-list > a > div{display:flex;flex-direction:column;gap:8px;flex:1;}.theme-ticket-list strong{font-size:13px;font-weight:500;color:#dbdadb;}.theme-ticket-list > a > div > span, .theme-ticket-list time{font-size:10px;color:#999899;}.theme-ticket-list > a > .icon{width:16px;height:16px;color:#959495;}.theme-ticket-status{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;}.theme-support-search input{font-size:14px;}.theme-support-search > span{display:block;font-size:10px;color:#8d8c8d;margin-top:13px;padding-left:3px;}.theme-contact-layout{display:grid;grid-template-columns:minmax(0, 1fr) 290px;gap:50px;align-items:start;max-width:1100px;}.theme-contact-aside{padding-top:15px;}.theme-contact-aside h2{font-size:25px;font-weight:550;letter-spacing:-.7px;margin-top:24px;}.theme-contact-aside p{font-size:12px;color:#acabac;line-height:1.9;margin-top:17px;}.theme-contact-aside > div{margin-top:23px;padding-top:12px;border-top:1px solid var(--theme-border);}.theme-page-masthead{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:35px;align-items:center;min-height:270px;padding:12px 0 38px;margin-bottom:31px;border-bottom:1px solid var(--theme-border-muted);}.theme-page-masthead h1{font-size:clamp(40px, 4.4vw, 62px);font-weight:550;letter-spacing:-2.3px;line-height:1.1;margin:0;}.theme-page-masthead p{font-size:14px;line-height:1.8;max-width:580px;margin:18px 0 0;color:#ababab;}.theme-masthead-actions{margin-top:24px;display:flex;align-items:center;gap:16px;}.theme-status-legend{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px;}.theme-status-history > button.green{background:#35c88e;}.theme-status-history > button.amber{background:#dea942;}.theme-status-history > button.blue{background:#528ed7;}.theme-status-history > button.red{background:#e46674;}.theme-status-history > button.neutral{background:#595961;}.theme-status-history > button:hover, .theme-status-history > button:focus-visible{filter:brightness(1.35);transform:translateY(-3px);outline:2px solid #fff9;outline-offset:2px;}.theme-status-medallion{display:block;width:250px;height:auto;max-width:100%;overflow:visible;margin:0 auto;pointer-events:none;}.theme-search-empty > .theme-status-medallion{width:190px;}.theme-page-masthead{display:block;min-height:0;padding:27px 0 39px;margin:0 0 31px;border-bottom-color:var(--theme-border-muted);}.theme-page-masthead .theme-masthead-copy{max-width:800px;}.theme-page-masthead h1{font-size:clamp(38px, 4vw, 56px);letter-spacing:-2px;}.theme-page-masthead p{max-width:620px;font-size:14px;color:#ababab;}.theme-page-masthead .theme-status-legend{margin-top:25px;}.theme-page-masthead .theme-masthead-actions{margin-top:24px;}.theme-status-tools > *{min-width:0;width:100%;max-width:100%;margin:0;}.theme-status-tools .theme-select{min-width:0;width:100%;max-width:100%;margin:0;}.theme-status-tools .custom-select{width:100%;min-width:0;max-width:100%;margin:0;}.theme-status-tools .theme-search input{min-width:0;width:100%;flex:1;}.theme-status-tools .select-trigger{height:47px;min-width:0;width:100%;box-sizing:border-box;}.theme-status-tools .select-value{min-width:0;}.theme-category-directory .theme-page-masthead{padding-bottom:36px;}.theme-collection-game-mark .theme-guide-symbol > img{width:100%;height:100%;filter:none;opacity:1;object-fit:contain;}.theme-collection-game-mark .theme-guide-symbol > .icon{width:20px;height:20px;color:#b8b8b8;}.theme-status-summary{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;margin-bottom:25px;}.theme-status-labels, .theme-status-row{grid-template-columns:minmax(190px, 1.05fr) 115px minmax(205px, 1.15fr) 124px;gap:23px;align-items:center;}.theme-status-row > .theme-badge{justify-self:start;grid-column:auto;grid-row:auto;}.theme-status-product-button > .icon{width:14px;height:14px;}.theme-status-product-button:hover{background:#fff;transform:translateY(-2px);color:#1b1b25;}.theme-forum-subforums .theme-guide-symbol > img{width:100%;height:100%;object-fit:contain;filter:none;opacity:1;}.theme-forum-community-icon > .icon{width:24px;height:24px;}.theme-status-product-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 13px;border-radius:9px;background:#f5f5f5;color:var(--theme-area-light);font-size:11px;font-weight:600;border:1px solid var(--theme-border);transition:background .2s, transform .2s;white-space:nowrap;border-color:transparent;}.theme-forum-icon > .icon{width:21px;height:21px;}.theme-quick-access-symbol > .icon{width:17px;height:17px;}.theme-status-row > .theme-status-history{grid-column:auto;grid-row:auto;padding:21px 0 0;}.theme-status-history > button{display:block;flex:1;min-width:0;height:25px;padding:0;border:0;border-radius:4px;cursor:pointer;transition:filter .15s, transform .15s;position:relative;}.theme-status-board{overflow:visible;border-radius:18px;box-shadow:0 14px 45px #0002;scroll-margin-top:110px;}.theme-status-bottom > #status-count{font-size:12px;color:#a7a7a7;}.theme-status-pagination{display:flex;gap:5px;align-items:center;}.theme-status-pagination button{display:grid;place-items:center;min-width:38px;height:38px;padding:0 9px;border:1px solid transparent;border-radius:9px;background:none;color:#aaa;font:inherit;font-size:12px;transition:background .2s, color .2s;}.theme-status-pagination button > .icon{width:15px;height:15px;}.theme-status-pagination .theme-pagination-prev > .icon{transform:rotate(180deg);}.theme-status-pagination button[aria-current="page"]{background:var(--theme-selected-fill);color:var(--theme-selected-ink);box-shadow:var(--theme-selected-shadow);}.theme-status-pagination button:disabled{color:#444;cursor:default;}.theme-status-pagination button:focus-visible{outline:2px solid #d7d7d7;outline-offset:2px;}.theme-guide-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;align-items:center;margin-bottom:44px;position:relative;background:var(--theme-surface-fill);border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-guide-link{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--theme-border-muted);background:var(--theme-surface-fill);border-radius:12px;color:#cfcecf;transition:border-color .3s, background .3s;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);}.theme-panel{overflow:hidden;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;}.theme-status-stat{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:20px;padding:23px 25px;border:1px solid var(--theme-border);background:var(--theme-surface-fill);border-radius:17px;text-align:start;transition:border-color .3s, transform .3s;border-color:var(--theme-surface-edge);border-top-color:var(--theme-border);box-shadow:inset 0 1px 0 #ffffff03, 0 12px 32px #00000014;}.theme-guide-link:hover{border-color:var(--theme-surface-edge-hover);background:var(--theme-surface-fill-hover);}.theme-search{min-width:0;}.theme-status-stat:hover{border-color:var(--theme-surface-edge-hover);transform:translateY(-2px);background:var(--theme-surface-fill-hover);}.theme-status-row:hover{background:var(--theme-area-light);}.theme-guide-symbol{position:relative;display:grid;place-items:center;flex:none;width:31px;height:31px;overflow:hidden;border-radius:8px;background:var(--theme-surface-icon);border:1px solid var(--theme-border-muted);box-shadow:inset 0 1px 0 #ffffff06;border-color:var(--theme-border);}.theme-collection-game-mark .theme-guide-symbol{width:36px;height:36px;border-radius:8px;background:var(--theme-surface-icon);border:0;overflow:hidden;}.theme-ticket-symbol{display:grid;place-items:center;width:45px;height:45px;background:var(--theme-area-light);border:1px solid var(--theme-border-strong);border-radius:12px;color:var(--theme-text-muted);border-color:var(--theme-border);}.theme-forum-subforums .theme-guide-symbol{width:31px;height:31px;flex:none;border-radius:8px;background:var(--theme-area-lighter);border:1px solid var(--theme-border-muted);padding:3px;border-color:var(--theme-border);}.theme-status-tools{display:grid;grid-template-columns:minmax(0, 1fr) minmax(180px, 230px) minmax(170px, 200px);gap:14px;padding:23px;border-bottom:1px solid var(--theme-border-muted);position:relative;z-index:5;align-items:center;background:transparent;border-color:var(--theme-border-muted);}.theme-status-labels{display:grid;padding:19px 25px 10px;color:#878687;font-size:10px;background:var(--theme-surface-inset);border-color:var(--theme-border-muted);}.theme-status-row{display:grid;align-items:center;padding:21px 25px;border-bottom:1px solid var(--theme-border-muted);background:transparent;border-color:var(--theme-border-muted);}.theme-status-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:23px;color:#999899;font-size:10px;background:var(--theme-surface-inset);border-color:var(--theme-border-muted);}.theme-status-stat[aria-pressed="true"]{border-color:var(--theme-border-strong);box-shadow:inset 0 1px 0 #ffffff05;background:var(--theme-area-lighter);}.theme-status-pagination button:not(:disabled, [aria-current="page"]):hover{background:var(--theme-area-light);color:#fff;}.theme-faq-layout, .theme-policy-layout{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:55px;}.theme-faq-sidebar{align-self:start;position:sticky;top:110px;}.theme-faq-sidebar nav{display:grid;gap:4px;margin-top:24px;}.theme-faq-category{display:flex;justify-content:space-between;padding:14px;border:0;border-radius:9px;background:none;color:#91919b;font-size:13px;text-align:start;cursor:pointer;}.theme-faq-category[aria-pressed="true"]{background:var(--theme-area-lighter);color:#fff;}.theme-faq-category span{font-size:11px;color:#777;}.theme-help-row{display:flex;align-items:center;gap:15px;padding:24px;margin-top:24px;border:1px solid var(--theme-border);border-radius:15px;}.theme-help-row > div{flex:1;}.theme-help-row h3{font-size:15px;margin:0;}.theme-help-row p{font-size:12px;margin:7px 0 0;}.theme-policy-layout > aside nav{display:grid;gap:5px;}.theme-policy-layout > aside nav > a{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;border-radius:9px;font-size:12px;color:#9b9ba5;}.theme-policy-layout > aside nav > a[aria-current]{background:var(--theme-area-lighter);color:#fff;}.theme-policy-body{padding:32px 38px;}.theme-policy-note{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#bbb;padding-bottom:25px;border-bottom:1px solid var(--theme-border);}.theme-policy-note > span{color:#72727d;}.theme-policy-body > section{display:flex;gap:25px;margin:34px 0;}.theme-policy-body > section > span{color:#6e6e79;font-size:11px;padding-top:7px;}.theme-policy-body > section > div{min-width:0;flex:1;}.theme-policy-body h2{font-size:20px;margin:0 0 13px;}.theme-policy-body p{font-size:13px;line-height:1.9;margin:0;}.theme-policy-intro{margin-top:28px;}.theme-policy-intro > * + *, .theme-policy-text > section > div > :not(h2) + *{margin-top:12px;}.theme-policy-text > section > span{flex:none;min-width:26px;}.theme-policy-text ul, .theme-policy-text ol{display:grid;gap:8px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.8;color:#a7a7b0;}.theme-policy-text li::marker{color:var(--theme-text-subtle);}.theme-policy-text strong{font-weight:600;color:var(--theme-text-strong);}.theme-policy-text a{color:#d77bf0;text-decoration:underline;text-underline-offset:3px;}.theme-policy-text a:hover{color:var(--theme-text-strong);}.theme-policy-text h3{font-size:15px;margin:18px 0 8px;}.theme-support-search{max-width:760px;margin-bottom:32px !important;background:none !important;padding:0 !important;box-shadow:none !important;border:0 !important;}.theme-support-search .theme-search{height:56px;background:var(--theme-area-light) !important;border-color:var(--theme-border) !important;}.theme-collection-emblem .theme-guide-symbol{width:58px;height:58px;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible;}.theme-collection-emblem .theme-guide-symbol img{width:100%;height:100%;object-fit:contain;}.theme-dash-tile > .icon{width:17px;height:17px;}.theme-dash-tile > .icon{width:17px;height:17px;}.theme-dash-coin > .icon{width:16px;height:16px;}.theme-dash-coin > .icon{width:16px;height:16px;}.theme-dash-card{border-radius:18px;}.theme-dash-card{border-radius:18px;}.theme-dash-key-meta .icon{width:13px;height:13px;}.theme-dash-key-meta .icon{width:13px;height:13px;}.theme-storefront p{line-height:1.75;color:var(--theme-home-muted);}.theme-home-heading-row p{font-size:14px;}.theme-home-heading-row p{font-size:14px;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;color:#9f9fb1;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;color:#9f9fb1;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;color:#9f9fb1;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;color:#9f9fb1;}.theme-home-hero-copy > p{color:#b2b6bd;}.theme-home-hero-copy > p{color:#b2b6bd;}.theme-storefront .theme-hero-action-secondary .theme-support-symbol{background:#ffffff0b;color:#fff;}.ipsApp .theme-faq-category{font-size:13px;}.theme-faq-layout > *{min-width:0;}.theme-masthead-copy .theme-title-long{font-size:clamp(28px, 3vw, 42px);letter-spacing:-1.4px;line-height:1.15;}.theme-reviews-write > .icon{width:15px;height:15px;}.theme-reviews-prompt-icon > .icon{width:18px;height:18px;}.theme-reviews-bar-label > .icon{width:12px;height:12px;}.theme-reviews-trust-note > .icon{width:15px;height:15px;}.theme-reviews-tag > .icon{width:13px;height:13px;}.theme-reviews-product > .icon{width:13px;height:13px;}.theme-reviews-helpful > .icon{width:14px;height:14px;}.theme-category-hero .theme-collection-emblem .theme-guide-symbol img{border-radius:12px;}.theme-category-hero .theme-collection-emblem .theme-guide-symbol{width:58px;height:58px;}.theme-support-discord{position:relative;display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, 1fr);gap:clamp(24px, 4vw, 56px);margin:6px 0 22px;padding:clamp(26px, 3.4vw, 48px);overflow:hidden;isolation:isolate;border:1px solid #5865f238;border-radius:28px;background:radial-gradient(80% 120% at 0% 0%, #5865f22b 0%, transparent 55%), radial-gradient(60% 90% at 100% 100%, #cb34e41a 0%, transparent 60%), linear-gradient(160deg, #171725 0%, var(--theme-body) 100%);box-shadow:inset 0 1px 0 #ffffff12, 0 40px 80px -50px #000;}.theme-support-discord::before{content:'';position:absolute;inset:0;z-index:-1;background:url("https://ducks-services.com/uploads/set_resources_21/dde7a770a3bc2ca1db9e473f03aa4dc1_hero-grain.svg") repeat;opacity:.28;mix-blend-mode:overlay;pointer-events:none;}.theme-support-discord-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;}.theme-support-discord-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#5865f2;color:#fff;box-shadow:0 16px 34px -16px #5865f2, inset 0 1px 0 #ffffff40;}.theme-support-discord-mark .icon{width:26px;height:26px;}.theme-support-discord h2{margin:22px 0 0;font-size:clamp(28px, 2.6vw, 40px);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:#f6f4fa;text-wrap:balance;}.theme-support-discord-copy > p{max-width:52ch;margin:12px 0 0;font-size:15px;line-height:1.7;color:#b3b0bf;}.theme-support-points{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;}.theme-support-points > li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#e6e3ee;}.theme-support-points .icon{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:#5865f22e;color:#c9ceff;}.theme-support-discord-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;}.theme-support-discord-button{display:inline-flex;align-items:center;gap:11px;height:52px;padding:0 20px 0 16px;border-radius:14px;background:#5865f2;color:#fff;font-size:14px;font-weight:600;box-shadow:0 18px 38px -18px #5865f2, inset 0 1px 0 #ffffff38;transition:background-color .2s, transform .25s var(--theme-ease);}.theme-support-discord-button:hover{background:#4f5be0;color:#fff;transform:translateY(-1px);}.theme-support-discord-button > .icon:first-child{width:20px;height:20px;}.theme-support-discord-button > .icon:last-child{width:16px;height:16px;opacity:.85;}.theme-support-discord-actions > small{font-size:12px;color:#8f8c9c;}.theme-support-server{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px;border:1px solid var(--theme-border-muted);border-radius:22px;background:color-mix(in srgb, var(--theme-body) 70%, transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}.theme-support-server-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--theme-border-muted);}.theme-support-server-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--theme-gradient);color:#fff;box-shadow:inset 0 1px 0 #ffffff33;}.theme-support-server-icon .icon{width:22px;height:22px;}.theme-support-server-head strong{display:block;font-size:15px;font-weight:600;color:#f6f4fa;}.theme-support-server-head div > span{display:flex;align-items:center;gap:7px;margin-top:2px;font-size:12px;color:#9f9cab;}.theme-support-server-head div > span > i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39926;}.theme-support-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px;margin:0;}.theme-support-facts > div{padding:12px 14px;border:1px solid var(--theme-border-muted);border-radius:14px;background:var(--theme-surface-fill);}.theme-support-facts dt{font-size:11.5px;color:#8f8c9c;}.theme-support-facts dd{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:#f1f0f5;}.theme-support-flow-title{margin:0;font-size:12.5px;font-weight:600;color:#9f9cab;}.theme-support-flow{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none;}.theme-support-flow::before{content:'';position:absolute;top:14px;bottom:14px;inset-inline-start:13px;width:1px;background:linear-gradient(#5865f280, #cb34e44d);}.theme-support-flow > li{position:relative;display:flex;gap:14px;}.theme-support-flow > li > span{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #5865f266;border-radius:50%;background:#151526;font-size:12px;font-weight:600;color:#c9ceff;}.theme-support-flow strong{display:block;font-size:14px;font-weight:600;color:#f1f0f5;}.theme-support-flow p{margin:3px 0 0;font-size:12.5px;line-height:1.55;color:#9f9cab;}.theme-support-layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:18px;margin-bottom:44px;}.theme-support-prepare, .theme-support-tickets{padding:26px;border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-surface-fill);}.theme-support-prepare h2, .theme-support-tickets h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#f6f4fa;}.theme-support-prepare > p, .theme-support-tickets > p{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#a9a6b5;}.theme-support-prepare > ol{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none;counter-reset:theme-prepare;}.theme-support-prepare > ol > li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--theme-border-muted);border-radius:14px;background:var(--theme-surface-inset);font-size:13.5px;line-height:1.5;color:#e6e3ee;counter-increment:theme-prepare;}.theme-support-prepare > ol > li::before{content:counter(theme-prepare, decimal-leading-zero);flex:none;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:#8f8c9c;}.theme-support-tickets{display:flex;flex-direction:column;align-items:flex-start;}.theme-support-tickets-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-surface-inset);color:#f1f0f5;}.theme-support-tickets-icon .icon{width:20px;height:20px;}.theme-support-ticket-list{display:grid;gap:8px;width:100%;margin-top:18px;}.theme-support-ticket-list > span{font-size:12px;color:#8f8c9c;}.theme-support-ticket-list > a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-surface-inset);color:#e6e3ee;transition:border-color .2s, color .2s;}.theme-support-ticket-list > a:hover{border-color:var(--theme-border-strong);color:#fff;}.theme-support-ticket-list strong{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;}.theme-support-tickets-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:22px;}.theme-support-shortcuts-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:16px;}.theme-support-shortcuts-head > h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#f6f4fa;}.theme-support-shortcuts-head > .theme-support-search{flex:1 1 320px;max-width:420px;margin:0;}.theme-support-shortcuts > a{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface-fill);color:#e6e3ee;transition:border-color .2s, background-color .2s, transform .25s var(--theme-ease);}.theme-support-shortcuts > a:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-inset);color:#fff;transform:translateY(-2px);}.theme-support-shortcut-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid var(--theme-border-muted);border-radius:13px;background:var(--theme-surface-inset);color:#f1f0f5;}.theme-support-shortcut-icon .icon{width:19px;height:19px;}.theme-support-shortcuts > a > span:nth-child(2){flex:1;min-width:0;}.theme-support-shortcuts strong{display:block;font-size:14px;font-weight:600;color:#f1f0f5;}.theme-support-shortcuts small{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:#9f9cab;}.theme-support-shortcuts > a > .icon:last-child{width:16px;height:16px;color:#7d7a8c;transition:transform .25s var(--theme-ease), color .2s;}.theme-support-shortcuts > a:hover > .icon:last-child{color:#fff;transform:translateX(2px);}.theme-support-email{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:24px;padding:20px 22px;border:1px solid var(--theme-border);border-radius:20px;background:var(--theme-surface-fill);}.theme-support-email-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid var(--theme-border-muted);border-radius:13px;background:var(--theme-surface-fill);color:#f1f0f5;}.theme-support-email > div{flex:1 1 260px;}.theme-support-email strong{font-size:14px;font-weight:600;color:#f1f0f5;}.theme-support-email p{margin:3px 0 0;font-size:13px;line-height:1.55;color:#9f9cab;}.theme-support-email p > a{color:#fff;text-decoration:underline;text-underline-offset:3px;}[dir="rtl"] .theme-support-shortcuts > a > .icon:last-child, [dir="rtl"] .theme-support-tickets-actions .icon{transform:scaleX(-1);}.theme-support-ticket-facts{display:grid;gap:8px;width:100%;margin:18px 0 0;padding:0;list-style:none;}.theme-support-ticket-facts > li{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--theme-border-muted);border-radius:12px;background:var(--theme-surface-inset);font-size:13px;line-height:1.5;color:#d9d6e2;}.theme-support-ticket-facts .icon{flex:none;width:16px;height:16px;color:#a9a6b5;}.theme-support-shortcuts{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:12px;margin-bottom:40px;}.theme-support-prepare:only-child > ol{grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));}.theme-help-row h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-0.2px;line-height:1.35;}[dir="rtl"] .theme-status-stat > svg, [dir="rtl"] .theme-status-product-button > svg{scale:-1 1;}.theme-masthead-medallion > .theme-status-medallion{width:285px;margin:0;max-width:none;}.theme-page-masthead.theme-with-medallion{display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:center;gap:25px;}.theme-masthead-medallion > .theme-medallion-scene{width:320px;max-width:100%;}.theme-masthead-medallion{height:205px;display:grid;place-items:center;overflow:visible;min-width:0;}@media (max-width:1200px){.theme-guide-layout{grid-template-columns:190px 1fr;gap:45px;}}@media (max-width:1150px){.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:13px;}}@media (max-width:1100px){.theme-status-labels, .theme-status-row{grid-template-columns:minmax(160px, 1fr) 105px minmax(180px, 1fr) 112px;gap:14px;}}@media (max-width:1000px){.theme-guide-feature h2{font-size:34px;}.theme-guide-photo{height:220px;}.theme-guides-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-guide-layout{grid-template-columns:165px 1fr;gap:32px;}.theme-guide-toc{padding-inline-start:16px;}.theme-guide-toc > a{font-size:11px;}.theme-guide-next{align-items:flex-start;flex-direction:column;gap:19px;}.theme-contact-layout{grid-template-columns:1fr 240px;gap:30px;}.theme-status-history{gap:2px;}.theme-status-stat > strong{font-size:27px;}.theme-status-stat .theme-badge{font-size:9px;}.theme-support-discord{grid-template-columns:minmax(0, 1fr);}}@media (max-width:800px){.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}}@media (max-width:760px){.theme-support-symbol > .icon{width:16px;height:16px;left:5px;top:5px;}.theme-support-symbol > .theme-action-wave{width:18px;height:18px;left:4px;top:4px;}.theme-guide-symbol.is-logo > img{padding:3px;}.theme-button .icon{width:15px;height:15px;}.theme-search input{font-size:11px;}.theme-inline-help > .icon{width:20px;height:20px;}.theme-status-stat > strong{font-size:29px;}.theme-status-stat > .icon{inset-inline-end:17px;bottom:23px;width:14px;height:14px;}.theme-status-tools .theme-select select{height:43px;min-width:0;font-size:10px;padding-left:11px;padding-right:31px;}.theme-status-row > div:first-child{grid-column:1;grid-row:1;gap:7px;}.theme-status-row > div:first-child > span{font-size:9px;}.theme-status-history > span:not(.theme-history-labels){height:18px;}.theme-status-row > .theme-row-arrow .icon{width:12px;height:12px;}.theme-guide-feature{flex-direction:column-reverse;}.theme-guide-feature > div{width:100%;}.theme-guide-photo{height:175px;}.theme-guide-feature h2{font-size:32px;letter-spacing:-1.2px;}.theme-guide-feature h2 br{display:none;}.theme-guide-feature p{font-size:12px;line-height:1.85;margin-top:15px;}.theme-guide-feature .theme-eyebrow{font-size:9px;margin-top:5px;}.theme-guides-grid{grid-template-columns:1fr;gap:10px;}.theme-guide-link > span:nth-child(2){font-size:12px;}.theme-guide-link > .theme-guide-symbol{width:32px;height:32px;}.theme-guide-meta{gap:10px;font-size:9px;margin-bottom:24px;padding-bottom:21px;flex-wrap:wrap;}.theme-guide-meta > .theme-text-link{font-size:9px;}.theme-guide-layout{display:block;}.theme-guide-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0;border:0;margin-bottom:25px;}.theme-guide-toc > span{width:100%;margin-bottom:4px;font-size:11px;}.theme-guide-toc > a{font-size:10px;padding:8px 11px;border:1px solid var(--theme-border);border-radius:7px;background:var(--theme-surface-ink);}.theme-guide-toc > div{display:none;}.theme-guide-next h3{font-size:18px;}.theme-guide-next p{font-size:11px;}.theme-guide-next{padding:23px;gap:20px;padding-inline:0;}.theme-ticket-list > a{padding:21px;gap:12px;flex-wrap:wrap;}.theme-ticket-list strong{font-size:12px;}.theme-ticket-list > a > div > span{font-size:9px;}.theme-ticket-list > a > .theme-badge{margin-inline-start:50px;}.theme-ticket-list time{font-size:8px;margin-inline-start:auto;}.theme-ticket-list > a > .icon{display:none;}.theme-support-search input{font-size:12px;}.theme-support-search > span{font-size:9px;}.theme-contact-layout{display:block;}.theme-contact-aside{margin-top:30px;padding:5px;}.theme-contact-aside h2{font-size:25px;}.theme-contact-aside p{font-size:12px;}.theme-page-masthead{position:relative;display:block;min-height:0;padding:12px 0 28px;margin-bottom:25px;overflow:hidden;}.theme-page-masthead h1{font-size:38px;letter-spacing:-1.4px;position:relative;z-index:1;max-width:290px;}.theme-page-masthead p{font-size:12px;line-height:1.85;max-width:280px;margin-top:16px;position:relative;z-index:1;}.theme-masthead-actions{margin-top:21px;position:relative;z-index:1;}.theme-masthead-actions .theme-button{font-size:11px;padding:11px 15px;}.theme-status-legend{gap:7px;margin-top:21px;position:relative;z-index:1;}.theme-status-legend .theme-badge{font-size:9px;padding:7px 9px;}.theme-status-medallion{max-width:230px;}.theme-page-masthead{display:block;min-height:0;padding:27px 0 39px;margin:0 0 31px;}.theme-page-masthead{display:block;min-height:0;padding:27px 0 39px;margin:0 0 31px;}.theme-page-masthead h1{font-size:clamp(38px, 4vw, 56px);letter-spacing:-2px;}.theme-page-masthead p{font-size:14px;max-width:620px;}.theme-page-masthead{padding:9px 0 28px;margin-bottom:25px;overflow:visible;}.theme-category-directory .theme-page-masthead{padding:9px 0 28px;}.theme-page-masthead h1{font-size:37px;letter-spacing:-1.4px;max-width:none;}.theme-page-masthead p{font-size:12px;max-width:360px;margin-top:17px;}.theme-page-masthead .theme-status-legend{gap:7px;margin-top:23px;}.theme-status-tools > .theme-search{grid-column:1/-1;}.theme-status-tools .select-trigger{min-width:0;font-size:10px;padding:10px 11px;gap:8px;padding-inline:10px;height:44px;}.theme-status-tools .theme-search{height:44px;}.theme-status-tools .theme-select{min-width:0;}.theme-status-history{grid-column:1/-1;grid-row:2;padding-inline-end:25px;gap:3px;padding-bottom:17px;}.theme-status-row > .theme-row-arrow{position:absolute;inset-inline-end:13px;bottom:28px;width:22px;}.theme-collection-game-mark .theme-guide-symbol > .icon{width:16px;height:16px;}.theme-status-row{position:relative;grid-template-columns:minmax(0, 1fr) auto;gap:17px 12px;}.theme-status-row > .theme-status-product-name{grid-column:1;grid-row:1;align-self:start;}.theme-status-row > .theme-badge{grid-column:2;grid-row:1;justify-self:end;font-size:8px;margin:0;}.theme-status-row strong{font-size:12px;}.theme-status-row > .theme-status-product-name > span{font-size:9px;}.theme-status-row > .theme-status-history{grid-column:1/-1;grid-row:2;width:100%;padding:20px 0 0;margin:0;}.theme-status-row > .theme-status-product-button{grid-column:1/-1;grid-row:3;width:100%;justify-content:space-between;font-size:11px;min-height:40px;padding:10px 14px;background:var(--theme-surface-hover);color:#e4e4e4;border-color:var(--theme-border-muted);}.theme-status-history > button{height:24px;}.theme-status-bottom{flex-direction:column;}.theme-status-bottom > #status-count{text-align:center;font-size:10px;}.theme-status-pagination{justify-content:center;gap:4px;}.theme-status-pagination button{min-width:34px;height:36px;font-size:11px;padding-inline:7px;}.theme-status-pagination .theme-pagination-prev, .theme-status-pagination .theme-pagination-next{min-width:36px;}.theme-two-col, .theme-thread-layout, .theme-faq-layout, .theme-policy-layout{grid-template-columns:minmax(0, 1fr);gap:25px;}.theme-faq-sidebar{position:static;}.theme-faq-sidebar nav{display:flex;overflow:auto;margin-top:15px;gap:5px;padding-bottom:5px;}.theme-faq-category{flex-shrink:0;gap:12px;padding:12px;font-size:11px;}.theme-help-row{flex-wrap:wrap;padding:20px;}.theme-policy-layout > aside nav{display:flex;overflow:auto;}.theme-policy-layout > aside nav > a{white-space:nowrap;font-size:11px;padding:13px;gap:10px;}.theme-policy-layout > aside nav > a .icon{display:none;}.theme-policy-body{padding:23px;}.theme-policy-note{flex-wrap:wrap;gap:10px;}.theme-policy-body > section{gap:15px;}.theme-policy-body h2{font-size:19px;}.theme-policy-body p, .theme-policy-text ul, .theme-policy-text ol{font-size:12px;}.theme-collection-emblem .theme-guide-symbol{width:44px;height:44px;}.theme-storefront p{line-height:1.75;}.theme-storefront p{line-height:1.75;}.theme-home-heading-row p{font-size:14px;}.theme-home-heading-row p{font-size:14px;}.theme-home-heading-row p{font-size:14px;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-hero-copy > p{font-size:15px;line-height:1.8;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-bundle-copy > p{font-size:12px;line-height:1.65;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-baller-copy > p{font-size:12px;line-height:1.7;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:13px;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.theme-home-hero-copy > p{font-size:14px;line-height:1.75;}.ipsApp .theme-faq-category{font-size:11px;}.theme-reviews-write > .icon{width:15px;height:15px;}.theme-reviews-write > .icon{width:15px;height:15px;}.theme-support-discord{padding:22px;border-radius:22px;}.theme-support-discord h2{font-size:26px;}.theme-support-discord-button{justify-content:center;width:100%;}.theme-support-shortcuts-head > .theme-support-search{flex-basis:100%;max-width:none;}.theme-support-prepare, .theme-support-tickets{padding:20px;}.theme-status-summary{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.theme-status-tools{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding:16px;}.theme-status-labels{display:none;}.theme-help-row > div{flex:1 1 calc(100% - 60px);}.theme-help-row > .theme-action{justify-content:center;width:100%;}.theme-masthead-medallion > .theme-status-medallion{width:142px;max-width:none;}.theme-masthead-medallion > .theme-medallion-scene{width:320px;max-width:100%;}.theme-masthead-medallion > .theme-medallion-scene{width:320px;max-width:100%;}.theme-page-masthead.theme-with-medallion{grid-template-columns:minmax(0, 1fr) 124px;gap:15px 14px;overflow:visible;align-items:center;}.theme-page-masthead.theme-with-medallion .theme-masthead-copy{display:contents;}.theme-page-masthead.theme-with-medallion h1{font-size:34px;letter-spacing:-1.3px;grid-column:1/-1;grid-row:1;max-width:none;}.theme-page-masthead.theme-with-medallion p{grid-column:1;grid-row:2;margin:0;max-width:none;}.theme-page-masthead.theme-with-medallion .theme-status-legend, .theme-page-masthead.theme-with-medallion .theme-masthead-actions{grid-column:1/-1;grid-row:3;width:100%;max-width:none;margin-top:0;}.theme-masthead-medallion{height:110px;align-self:center;grid-column:2;grid-row:2;margin:0;}.theme-masthead-medallion > .theme-medallion-scene{width:145px;max-width:none;}.theme-page-masthead.theme-with-medallion h1.theme-title-long{font-size:28px;letter-spacing:-1.1px;}}@media (max-width:700px){.theme-home-bundle-copy > p{font-size:12px;}.theme-home-bundle-copy > p{font-size:12px;}}@media (max-width:600px){.theme-home-hero-copy > p{font-size:12px;line-height:1.8;}.theme-home-hero-copy > p{font-size:12px;line-height:1.8;}.theme-home-heading-row p{font-size:12px;}.theme-home-heading-row p{font-size:12px;}.theme-home-bundle-copy > p{font-size:12px;}.theme-home-bundle-copy > p{font-size:12px;}}@media (max-width:420px){.theme-support-facts{grid-template-columns:minmax(0, 1fr);}}@media (max-width:380px){.theme-page-masthead h1{font-size:34px;}}@media (min-width:761px) and (max-width:1200px){.theme-page-masthead{grid-template-columns:1fr 280px;}}@media (prefers-reduced-motion:reduce){.theme-action-letter > span:nth-child(2), .theme-action-symbol > .icon:nth-child(2), .theme-support-symbol > .theme-action-wave{display:none;}.theme-hero-action-primary:is(:hover, :focus-visible) .theme-action-symbol > .icon:first-child, .theme-hero-action-secondary:is(:hover, :focus-visible) .theme-support-symbol > .icon{opacity:1;}.theme-guide-chip:is(:hover, :focus-visible){transform:none;}}